OpenWrt support for Linksys MX4200

Any advices on the Openwrt FW to be used with it ( Linksys LN1301 ), especially on NSS/WIFI NSS acceleration support?

To my current Googlings, neither the official one nor a variant named ImmortalWRT comes with NSS/WIFI NSS support.

Reference:

  1. ImmortalWRT: https://firmware-selector.immortalwrt.org/?version=SNAPSHOT&target=qualcommax%2Fipq807x&id=linksys_mx4200v2
  2. NSS/WIFI NSS support for its chip: https://github.com/immortalwrt/immortalwrt/issues/1167

Official Openwrt won't have NSS, but nothing's stopping people from creating their own NSS builds.

You can usually find those in https://forum.openwrt.org/c/community-builds-projects-packages/11

The $15 was only because of a coupon on Woot that was part of their overall back to school promotion, and could only be used one time for one device. It isn't accurate to say that this device in particular was $15, and that price is unlikely to happen again.

Maybe you are right but I got two - one for 15 and one for 20 bucks.

Hi Frollic, following the link found AgustinLorenzo/openwrt: OpenWRT for IPQ807x devices with NSS based in the code @qosmio and some QOL from me (github.com)'s build, seems it comes with NSS support for ipq807x. Will try when back to home.
Many thanks~

That's the "people" part in my last post :slight_smile:

2 Likes

you are welcome , my turn to give back to the forum ! thanks for noting the typo

Any suggestion on how to get a developer's attention to a pull request? I came to this thread after purchasing a LN1301 from Amazon and am interested in installing OpenWrt on it. The question has been on my mind for quite a while because I also have an MR6350 (little brother of MR8300) and would like to see a pull for MR6350 gets through. Sorry for being off-topic.

Has anyone else experienced WiFi disconnects and these entries in the log? Not sure if a factory reset will help or not

kern.warn kernel: [135746.342985] ath11k c000000.wifi: peer ast idx 1429 can't be found

I'm using the build with NSS support from Qosimio's branch that vochong uploaded

Some people had WIFI disconnects with non-NSS images but no such WIFI disconnect problem with the NSS image. NSS images built from qosmio's repo have newer ath11k firmware than the non-NSS images built from the OpenWrt master branch (I think it's 2.12 vs 2.9). Try to use the non-NSS image to see if you may encounter such WIFI disconnects. The ath11k firmware/driver may not be as stable as the ath10k ones.

@hauke @robimarko @Noltari

Can you please help merge the following PR. Lots of users have had success with using it on their MX4300. Thanks.

5 Likes

@vochong I have qosmio's NSS build running on my gateway and nodes. Do you know if I need to run all these in order to utilize NSS? Do they need to be running on all gateway and nodes?

Pretty new to openwrt and definitely new to NSS. Your advice is appreciated!

/etc/init.d/qca-nss-drv       	   enabled	   stopped
/etc/init.d/qca-nss-ecm       	   enabled	   stopped
/etc/init.d/qca-nss-pbuf      	   enabled	   stopped

I need to really review that PR as it introduces quite a lot of changes

5 Likes

His last version for MX4300 (non-homewrk version) is https://github.com/testuser7/openwrt/releases/tag/qualcommax-2540ea6

Don't get mixed up between the homewrk and non-homewrk versions.

2 Likes

Thanks. got it. Seems that it's different as someone did get homewrk in this thread. Now hoping for a newer MX4300 build...

Hi @robimarko,

Due to some tremendous deals on Woot/Amazon, there is a flood of new MX4300 owners, many who are interested in using OpenWRT. Because @lytr's PR hasn't been merged yet, people are using all sorts of community builds; some which will brick their routers (hint: use qualcommax-2540ea6).

Therefore, it is in everyone's interest to merge this as soon as possible and have a build in snapshot, so that the community can help squash bugs instead of trying to help unbrick routers.

P.S. While you're here, please also merge https://github.com/openwrt/firmware_qca-wireless/pull/37 and https://github.com/openwrt/openwrt/pull/14720. As you can seen, @lytr has done quite a bit for our community, and I for one am extremely grateful.

3 Likes

In the posts on Reddit (where I learned about it), they were very clear that this device isn't fully supported yet and it's up to the buyer beware. While I would be happy if code is merged, I'm also happy to wait for it to be "done right" without pressure on the devs.

I think what would be more helpful is a summary of where things are right now and what builds to use for which devices. From what I gather, it seems like there's three versions of this device: MX4200, MX4300, and HomeWRK, and each needs different builds made by different devs.

It might be useful to have this info on the wiki instead of needing to read through all the messages here (which I've done, but haven't pulled the trigger on installing yet)

4 Likes

I assume "everyone" is the Linksys $20 device community, not the rest of the Openwrt users ?

Introducing a bug, causing other devices to fail, just because some people wanted an image yesterday, is the wrong way to go.

Wait for the official image, or keep unbricking your devices.

1 Like

I get your point, but the PR changes a lot of stuff, so its not easy to review and I really dont want other devices breaking just to get this one in.

5 Likes

Hi everyone. Can someone share link fo linksys MX4300 build with nss support? I already installed OpenWrt SNAPSHOT r0-2540ea6 / LuCI Master 24.212.79282~65b8002/ but its not support NSS. So max wifi speed 500mbits