ToH: "Ideal for OpenWRT" views list a bunch of non-ideal devices

The table of hardware has several views, names of which start with "Ideal for OpenWRT". Here's the main one.

In my opinion, these views are somewhat misleading, since many of the devices listed in them are far from ideal (for OpenWRT). I've owned several of these devices relatively recently, and not one of them worked with OpenWRT really well.

  • Example 1: Linksys WRT1900ACS. Uses the Marvell Wifi mwlwifi driver which has pretty much ceased active development in 2020 and has many known issues (interestingly, there has been about a dozen commits to this driver this year). I used this device until about two years ago, but OpenWRT stable didn't really work well on it (I would lose Internet or Wi-Fi periodically), so I had reverted to the original firmware, which worked much better, way before I replaced the router with another one.
  • Example 2: Netgear X6 R8000. Really powerful router, but based on goddamn Broadcom chipset, which alone triggers a big red orange exclamation mark at the top of the device page. This is what I replaced my Linksys with, but OpenWRT just wouldn't work very well on it. Namely, even after selecting the channels recommended by the device page and rebooting the router, it only worked as dual band (instead of as tri-band) for me. Meanwhile, again, stock firmware worked just fine (I could see three distinct networks).
  • Example 3: TP-Link Archer C7 (it has two distinct ToH pages, BTW). It's v5 is tagged as "ideal", even though the difference between it and the previous versions are minimal. It's advertised as an AC1750 router, but OpenWRT doesn't support its hardware NAT capability, so the actual Internet speed that can typically be achieved is much slower. It's the device I'm trying out now, but Wi-Fi doesn't feel as stable with it as it was with the previous routers. Plus, there are other known issues with it.
  • Example 4: Xiaomi AX3200 requires esoteric rituals in order to be flashed with OpenWRT, yet it was listed as "ideal" even before official OpenWRT images for it existed.

More generally, it should probably be noted somewhere that even "ideal" devices with 16MB flash will have very little space for extra packages (and updates, I guess?). For example, Samba simply cannot be installed on Archer C7, because there's just not enough free space left after flashing OpenWRT. I understand that not everyone needs this, but installable packages are a big part of OpenWRT appeal, so at least mentioning it would be useful, I think.

What I propose is that perhaps "Ideal for OpenWRT" should be a separate device flag instead of being just a derivative of router's flash and RAM size. Such flag could be added manually, only to those routers which are explicitly known to perform really well. I do realize that this would require manual maintenance, but perhaps it would be better to show a list of a couple dozen routers that are performing really good (with latest or dev OpenWRT) instead of showing nearly 700 devices, the ideality of which is questionable or even outright false.

Additionally/alternatively, perhaps the level of support could be graded (from platinum to tin or whatever).

Another thing, which I just thought about: since everyone's wishes and requirements are different, perhaps it would be possible to implement a more complex filter for the ToH, one, where a person could tick/select the features/sizes they want (or just leave them at "don't care")? Right now, filtering ToH by any column drops the filter by any other column, and there's no way to say things like "I want at least 32MB flash" or "I don't want no Broadcom".

1 Like

Well nothing it's perfect and indeed "ideal for openwrt" might be misleading- should be removed for good because what is ideal in the current support cycle could become EOL in the next one

1 Like

This is a bizarre page, not even sure how you found it, it's as if made by some kind of AI hallucination. I can't imagine it being any good to anyone in 2024. I'm considering just removing it, it can be restored if someone really wants.

2 Likes

That page really is just that, a preset ToH filter listing "available" models with enough RAM and flash. Dubbing it "ideal" was probably just a bit of over-eagerness of the documentation team, or they didn't really spend a lot of thoughts on this.

I'd simply rename it to "sufficient for OpenWrt" to avoid the impression that it somehow curates top of the line models.

1 Like

Ok without changing the script that pulls the table itself I reworked both pages. The advice on that 16/128MB page should be more clear now.

4 Likes

Well, that filtered view came to life when 4/32 devices were still popular, but already at then end of their supported life span, so considering 'anything' with >=16/128 wasn't that far fetched (yes, it ignores anything besides that, but any automated filter will).

1 Like

Could you add a 32/128 page additionaly? Like I mentioned above, 16MB has too little room for extra packages like Samba.

openwrt is a network oriented distro - 16mb of flash covers most of the users needs - advanced users will already know they need more and buying to future proof is not a good idea anyway

You've overestimating us users. I didn't know 16MB was only barely enough for OpenWRT itself until I tried installing Samba on that device with 16MB. :smiley:

samba is not supposed to be installed by everyone and besides that - there's now a lighter alternative with ksmbd

Didn't know about that one. It's not even mentioned on the wiki page about the subject, which I kinda followed.

If a free USB port is available and with some extra effort expanding memory with extroot is also possible.

1 Like

That's another really old looking page (esp showing the old theme). I think these just pile up over time and people are afraid to delete/edit them heavily so just make a new one.

I'm not a fan of Ksmbd. I'm a big Samba user though it's feature packed and very performant, (read/write around 100 MB/s on my WRT32X and GL-MT6000). The page I recommend using is: [https://openwrt.org/docs/guide-user/services/nas/cifs.server]

edit2: @Rimas Overhauled the page again took a lot of the misleading stuff out and just put a wifi 6 filter link. That covers all the new hardware I think people would look to buy these days.

3 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.