OpenWrt support for Linksys MX4200

Can you share your wireless and network configs? I have this working, though I had issues with packet loss when there are multi-hop paths with plain 802.11s. With batman-adv the speeds are lower but there's no packet loss.

I am still looking for help from experts in this forum with below calibration timed out error.

[ 11.530715] remoteproc remoteproc0: powering up cd00000.q6v5_wcss
[ 11.531109] remoteproc remoteproc0: Booting fw image IPQ8074/q6_fw.mdt, size 668
[ 12.922509] remoteproc remoteproc0: remote processor cd00000.q6v5_wcss is now up
[ 33.123800] l11: disabling
[ 74.723894] ath11k c000000.wifi: Coldboot Calibration timed out
[ 74.727048] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 77.568333] br-lan: port 1(lan1) entered blocking state
[ 77.568378] br-lan: port 1(lan1) entered disabled state

It seems like the solution in that post has more to do with mixing ethernet and wireless backhaul which is not an issue for me. I believe setting frame_mode=0 would completely disable hardware offload for the driver as well.

In any case I'm actually not seeing the packet loss issue on the batman-adv mesh, but the plain 802.11s mesh.

For now I'm getting a stable network and good enough speeds on batman-adv, but I'd still like to get 802.11s mesh working properly since the @AgustinLorenzo builds don't have the batman-adv module built in, so any upgrade is going to bring the whole mesh down and require a ton of manual intervention to reinstall it on the satellites. Also, it'd be nice to get NSS working on the mesh since I do see some high CPU usage when there's high throughput on the mesh, and I'd like to enable SQM for the mesh at some point.

1 Like

Hi all, I had been using a MX4200v2 as my main router, and a couple of V1’s as access points via a mesh for quite a while and everything was stable, but I only had a 19mb connection. I have recently had Fibre to my house installed via Airband. When the engineer came to install I just plugged the connection directly into the MX4200v2 WAN expecting it all to work fine, but when I did some speed tests on my network and I only got 80mb, where as with the supplied Nokia Beacon 6 router from Airband I was receiving 320mb. Since I work at home and with general family life I decided to use the Nokia router for the time being until I had time to look into it.

Therefore recently I decided to start from scratch so I could be sure to have the latest build etc. A couple of weeks ago I upgraded to Agustin’s NSS build and then did a minimal set up with the MX4200v2 to check speeds e.g. enabled a 5ghz and 2.4Ghz channel, and still the same issue. Wired on the LAN the speeds are fine, so it is just over wifi I am having the issue.

My problem is while I am relatively techy I come back to OpenWrt every now and then and have to get back up to speed, any advice on how to fix this apricated.

Check channel width, check interference (WiFiman app on playstore is a great app for things like that) replace cable between Nokia and MX4200, disable WiFi on Nokia’s

Brill thanks that Wifiman app looks great I will have a play. I'm not connecting my MX4200 to the new Nokia as it should be a direct replacement for it ideally, so I can set up a mesh with the other MX4200s as I have nice long thin house with thick Sandstone walls. I'm using the same cable that connects the Nokia Wan when connecting the MX4200 to avoid differences

I tried to keep up on this thread and knew early days there was a problem with speeds due to the lack of NSS support, but thought it would not affect me because even 350mb whilst fast is nothing compared to people with gig connections

Vanilla OpenWrt, that is non-NSS OpenWrt, is more than capable of giving you your full connections capabilities. Without NSS, OW still manages to get around 650Mbps from my gigabit connection.

I know too little to give advice on where else to look into, outside of the obvious, but wanted to mention the NSS stuff so you didn’t feel the need to go that route and be disappointed.

2 Likes

great stuff will give it a go, I have a feeling I was on vanilla OpenWrt when I first connected up the new Fibre connection to it, but I may be wrong because as mentioned i keep having to look at this every now and then.

Thanks for advice

1 Like

Not sure if this is still relevant, but just wanted to say that I have a SPNMX42 and the LED is NOT flashing during startup (which is confusing, coming from an MX4200, where the LED is flashing).

I would like to use an NSS build with WIFI (WDS).
Where can I get NSS FW 11.4 that is mentioned (elsewhere) that is required for this to work?

LED controller in MX4200v2 is not supported. There was an attempt to add support but it was reverted:

@innovara Do you plan to work on this?

Hello, I'm looking around for a good dual 5ghz band for a backhaul mesh. Any feedback on this device coupled with openwrt? Are you guys suggesting as a daily device?

If you are really tight with the money then yes, you can use it as dumb ap in mesh. This can be bought for 50 € or less what is great price for wifi 6 router. The problem is still oom but can be relatively fixed using zram with 80mb of swap and watchcat to restart it when it hangs. It happens more if you are using vlans and have more vlan ssids on it. If you are using it for ssid for your main lan it is relatively stable. My opinion is that interference is affecting this router maybe more then some others.

Now depending on conditions it can stay connected for 10 days or 2 weeks or watchcat can restart it every few hours. But I’m hopping that ath11 driver will mature over the time and this router will became much more stable.

Hi,
Using an SPNMX42/MX4200v2 converted from a UK ISP and running stock 24.10.4 with no issues.
I just tried a sysupgrade to 24.10.5 (also stock) and everything was broken: WiFi was not working, not even direct wired connectivity was working (I would sometimes get a ping reply from the box).
I reverted to 24.10.4 (by first getting it to boot from the alternative partition, which still had 24.10.4 and I could access the box properly) and everything works fine again.
Anyone who has encountered this issue?

1 Like

No, not on this particular model, but i had similar issue with gl-mt6000.

The problem was my custom settings in config files that didn’t work anymore after upgrade and caused router to behave strangely. Check if you done some custom settings for network or wifi manually outside luci.

Thanks for the response!
I have not done any custom config settings (none that I remember, anyway).
Also, I would have expected possible issues when upgrading (e.g. from 23.05.x to 24.10.x), but not when updating (e.g. from 24.10.4 to 24.10.5).
I will see if I can test with 24.10.5 and a default config (the device is rather critical in my network, so I don’t have many opportunities to test things with it).
If this is indeed because of the configuration settings, it would be nice if there were some type of config validation done as part of the update/upgrade process…

If you can find v2 hardware versions with sufficient memory (1GB), then the Linksys MX4200 would be a good choice with OpenWrt.

The problem is if you end up with a v1 that only has 512 MB of memory. I had heard some of the units Woot shipped were v2’s, but I ended up with a pair of v1’s when they were practically giving away refurbished units. I paid my money and I took my chances. I ended up discarding them, because I just didn’t want to deal with OOM issues. The v1 OOM issues are not limited to OpenWrt - you can find regular consumers complaining about them on OEM firmware too if you do a little web searching.

Unless you are absolutely certain you are getting v2’s, why buy trouble?

Sorry but I’m gonna replay you on that because I have two linksys mx4200 v1.

If you use them as dumb ap in mesh wifi and don’t put too much load on them they will work more then ok. For a price between 30-50 € they are more than ok. As I wrote before, use zram, sweet spot is around 80 mb, use watchcat to reboot them if they stuck and you will be perfectly fine. Occasionally reboots you will probably not notice as other dumb ap will kick in but even if you do it is still a barging priced router for a very good performance. And of course don’t put too much load on them.

And edit:

I also have two linksys mx4300 but one of them is keep rebooting far more often then mx4200 although it has more than enough memory. I’m suspecting hardware issue but I’m not sure. So even buying more expensive one with more memory will not be a guarantee that it will be stable. If hardware is good and not overcooked even it is better to buy mx4200 v1 then v2 or mx4300.

That last sentence in case of mx4200v1 is just not true.

1 Like