Buying router with longest possible OpenWRT support

How to find a WiFi router model that will likely be supported with OpenWRT for longer? (>5+ years)

Search criteria I tried:
• release year: 2024 or 2023.
• supported current release: the latest (23.05.4) or snapshot.
• Flash/RAM: 16+/128+ MB.

Then sorted by number of posts on this forum. Models I got:
• Xiaomi AX3000T – by a huge margin much more discussed.
• TP-Link EX220.
• Keenetic KN-1613 (Explorer)
• Cudy WR1300
• Cudy WR3000
• Cudy X6

Other filters used:
• <$80.
• >100mbps not necessary.
• min 3 Ethernet ports.
• dual-band (WiFi 5Ghz & 2.4GHz).
• WPA3, meaning min 6th WiFi generation.

Are my assumptions correct on how to find potentially the longest-supported router?

Double

That is is the limitation

Realistically you cannot buy anything modern without gigabit ports

Unrelated, WPA3 uses same crypto after different software key exchange, so all WPA2 hardware supports it if software does the new key exchange.

Add some filters eg AX in 5GHz, number of ports etc:
https://openwrt.org/toh/views/toh_available_16128

1 Like

Are you restricting yourself to all-in-one devices that contain the router, switch and multiple radios? If so, you're shooting at a moving target as WiFi technology is moving quite rapidly, so the part that ages fastest is the radio.

Although this breaks your $80 ceiling by maybe 3x, my personal recommendation to those who can stomach multiple boxes is:

  1. An x86 router - x86 has been supported for decades, will be supported for more decades. My current gateway is over 10 years old, has 4GB ram and 128 GB disk, will last another 10 years easily; idles at about 10w. I also have a newer "experimental" N5105 box that runs about ~8.5w that may someday become the gateway, if I see any need for it (which I currently do not). The new(ish) N100 devices idle lower (reports of 5-6w) and outclass my N5105 by 2x at least.

  2. Standalone switches - migrate every "generation" (1GbE is moving to 2.5 right now), so maybe every 5-10 years? My current switches currently are a mix of 1GbE, 2.5GbE PoE+ and 10G SFP+; I buy new ones on a whim usually.

  3. Separate AP with Latest 'n' Greatest WiFi™ - upgrade every "generation" if you want, maybe every 2-3 years these days. I just got a Zyxel NWA50AX Pro that replaced a 4-year-old TP-Link Omada, mainly because I wanted OpenWrt on all my managed devices and not for any functional reasons (well, lack of upgrades from TP-Link was really pissing me off).

2 Likes

I have no knowledge why I'd need separate boxes. Internet cable goes into Wi-Fi router and then wired to PC. WiFi coverage is sufficient. I have no IoT.

P.S. my current router is D-Link DIR-822. I'd live with it for eternity if only not scared about vulnerabilities via internet ports that might (?) lead to compromised accounts. Firmware supported ended 4 years ago, my money not stolen yet.
But yeah, that's my whole reasoning behind choosing device for OpenWRT.

Then these left:
• Xiaomi AX3000T – by a huge margin much more discussed.
• Cudy X6

Xiaomi seems like good deal hardware-wise. I'm just wondering how to guess if community will want to support it long.

That's excatly the table I used.

I just don't know why to pay more. My requirement for the router seem pretty minimal.

I have the Cudy X6 and it's good, but not great. It will last many new OpenWRT relases but eventually it'll fall short. The current HW version has only 16MB of ROM.

I also have a Belkin RT3200 and it's great. 128MB of ROM and 512MB of RAM can last longer.

The Xiaomi AX3000 looks great on paper but it's a bit cumbersome to install OpenWRT. When it's installed, the sysupgrades are way easier.

The current all-in-one router that looks powerful and it can be supported for many releases is the GL.inet Flint 2 (GL-MT6000). It has 1GB or RAM and 8GB of ROM. Also the SoC is powerful.

Another option is a BananaPI, there's a version with WiFi 7 but the development is on early stages. There are other versions with WiFi 6.

And finally, the OpenWRT One, but it's hard to buy at the moment.

These last options are not that cheap: around $150, but they'll last for many years supported by OpenWRT.

Just my 2c.

Cheers!

Agree with you, for slow speed you need today you could buy AC (still with X gigabit ports) for 20 bucks or so.

1 Like

The WRX36 is $79...

2 Likes

Can't predict the future so it's very hard to tell. Looking at history doesn't predict the future.

I guess you're at mercy of developer interest as long as the hardware itself has the storage and ram you need? Or you become the developer/ hardware hacker yourself.

If you don't care about >100mbit. Then pretty much any AP/switch/router will do in terms of performance? So AP stick with DIR882 until required?

We just need to advise on a router you won't have to mess with as often? Given you can run many AP's, that part of the transition when required is less error prone? i.e. Can leave the old AP on when setting up the new AP.

Buying new is challenging to keep in budget and have an easily flashed device it looks like. It also depends on whether you're willing to compromise on power consumption/heat dissipation too.

I'm in the x86 mini PC camp for the router. Or a "popular" single board computer?
You could also compromise on dual NIC and get a managed switch if you can find a cheaper single nic device. For example used thin client/ tiny pc.
Then AP of your choice you upgrade as required.

For router The RT3200/linksys e8450 is going to require messing with flash partitions again to move to 24.x due to ubi changes? Similarly HiveAP 330 required bootloader flash modifications for 22 to 23. So that's an issue sometimes depending on what gear you get.

Stuff on what I run, my old gear that lasted a while, notes on long term support in terms of hardware

Notes on what I do myself:

At an SMB site I run the x86 router + managed PoE switch + many older PoE AP's running openwrt as I can compromise on power consumption there for uptime and ease of configuration/migration.

At home it's basically the cheapest ARM router for primary. And cheapest 2x2 or better AP's. To simplify configuration I splurged on the cheapest DSA compatible AP's as my existing mt7628's were running out of flash and memory. But I could do it one AP at a time, test and then decommission the old one. Without causing issues for my users.
Personally I'm thinking of moving to something like the new to openwrt, fortinet fortigate stuff. As it has 2GB ram, USB port, and the 51/52 look like they have external storage too. Plus USB port and serial console.

My anecdote on old gear:
I've got a very very long time out of my DGND3700v1 for example.

I'm very happy with my run of ath79 ap's and devices which had ath9k cards. My ath79 gear is running out of CPU, whilst my mpc85xx stuff, except for sometimes lacking packages being built for it by default still has enough CPU performance for what i need. But you still get >100mbit wifi which i would argue is fine for normal internet use.

Regarding long term support:

In dreamland, I'd lean towards something that has long term device support from the manufacturer. i.e. they'll sell it for the next 10-15 years. It's even better if they already provide full source, upstream stuff and third parties base their designs on the reference design from a manufacturer? Plus socketed WLAN =P That's pretty hard to come by. (makes me think Microchip/Microsemi/NXP, but they requrie you to sign in and ask for sample for linux source?) Hence x86 for routers. Or be willing to upgrade a bit more, or compromise if you need an all in one device.

Cmon folks, it is 80 bucks, not 800....
Out of your list keenetic has a very weak CPU/SoC like visibly slow for gigabit like iot subnet.
Cudy WR3000 and AX3000T have sufficient CPU for most things, like >500Mbps VPN or gigabit speed SQM.
The rest - MT7621 SoC will do gigabit forwarding, 100-150Mbps VPN, no SQM at gigabit speed.
For >5year support - liquid capacitors will leak esp if you operate device under sun or frost outside normal thermal bracket even shortly.
Also consider possible wall mounting, flat underside means it is not possible without lots of hot glue....

1 Like

I am with frollic Dynalink DL-WRX36 now $59 on Amazon:
https://www.amazon.com/Dynalink-DL-WRX36-8-Stream-Wireless-3-6Gbps/dp/B096K9SVCT
Actually this looks too good to be true, might buy another one :slight_smile:

1 Like

Nice, I might grab one extra too, although I already have two LN1301s on the way.

1 Like

Unfortunately the LN1301 does not ship to the Netherlands otherwise I would have ordered one :slight_smile:

Are you eying towards OpenWrt solely because of long term security updates?
Or are you also interested in expanding functionality (i.e. adblock, SQM, WireGuard)

When buying new hardware these days I would recommend to look at devices with mt7981, mt7986, ipq807x with at least 32Mb Flash and 256Mb Ram

On a related note: https://sysupgrade.openwrt.org/stats can provide insight into which chipsets are most used right now for upgrades - however this seems to be down for the moment

1 Like

Yes, long and timely. I over-read routersecurity.org and view the world via lens of "a ton of routers are hacked even before reached end-of-life" .
My Adblock works on DNS-level (NextDNS).
VPN not required / can be set not on router level.

Why these specifically? Still looking at Xiaomi AX3000T with MediaTek MT7531AE.

2 Likes

It's a gamble, with changed chips soft bricking your new device.

There seem to be at least one unsupported chip atm: Bricked AX3000T (Steady light) - #2 by alexq

3 Likes

I don't see any recommendation of Redmi AX6000 (MT7986A) (around $70-80 in Aliexpress or even cheaper by some offers/coupons)
https://openwrt.org/toh/xiaomi/redmi_ax6000
I'm yet to find (better & cheaper) AP than Redmi AX6000

You may think >100mbps is not necessary, but sooner or later you may need the fastest, lowest latency when you stream/exchange data locally between your devices.

You can upgrade later to mini x86 pc for Gateway and turn the wireless router to a dumb AP.

If we're talking budget. If I need over 100mbps and/or low latency I use a cable =P Gigabit Ethernet for the money is much faster than all but the best wireless.

USB gigabit ethernet card + a cable (and maybe unmanaged switch if we need more clients) much cheaper than a gigabit capable AP and gigabit capable wireless card.

I usualy get annoyed at 400-600mbit wireless for large transfers and then restart with an ethernet adapter if i'm doing a big transfer.

Same with games. (an example latency sensitive application) Sometimes latency can be low, but then someone else that is far away from the AP could try to use the network at the same time if we're talking single AP scenarios. i.e. jitter and contention due to shared medium etc.

Think in 5 years perspective - without gigabit you will throw it out vs buy the dirt cheap gigabit card of the future...

1 Like

As in your point is that if it can't do gigabit now, what use is it 5 years in the future? Or that things will get cheaper in the future?

I'm of the perspective maximise routing speed. Upgrading switches, AP's and clients can be done without needing to also do maintenance on your router.