Does it work for you effectively while downloading something?
Please suggest me the cheapest OpenWRT compatible router.
Well as I don't game much nowadays and have found PTCL's stock configuration to be adequette for my needs, I setup the secondary router as a wi-fi extender instead of the main router to hand SQM.
But when I did try it (using the above configuration) I went from a B-A in the bufferbloat test to a solid A+ with minimal effort. As for downloading something it works fantastic, but given enough multiple concurrent connections and it might fail depending on where you have the downlink/uplink set to. In a typical use case it should perform just fine.
I don't have any specific ones in mind atm since I haven't looked around much lately.
You can look up routers yourself on Czone or other online stores and then just input their model numbers followed by "openwrt" to see if they are supported or not.
Just get any router that is supported and has a min of 8mb of flash memory and 64mb of ram, as long as these three requirements are met the router is good to go.
Unless you're trying to apply SQM on 30+mb connections most cpu's in any router should be able to handle SQM with Cake fairly well.
As always just input the model of the router follower by "openwrt" and read up on the forums to see how well the router is supported and what speeds people are getting on it with SQM.
P.S If someone else has done Router shopping for OpenWRT recently they might be able to point you to a specific router and help you more with this. My tl-wr841 v9 doesn't really have enough flash memory to support the last 2 versions of OpenWRT. Hence I've stuck to openwrt 17.01.7 (That too a custom stripped down build to fit on the 4mb flash memory) instead of the latest 19.xx series