Qualcommax NSS Build

@qosmio can you tell if it’s worth to use NSS FW 12.x instead of 11.4 if mesh is not needed and disabled in my builds?

I asked before

@qosmio Hi.
If you have spare time to look at these, for another "pretty" hack. The files have changed and this no longer works.
Thanks for your awesome work!

3 Likes

Can you guys confirm that ipv6 is working in main-nss?

yes, using it

2 Likes

I’m running a NSS regular build from @AgustinLorenzo from a while back.
This is the version: LuCI Master (25.009.47396~b0f8155) / OpenWrt SNAPSHOT (r0-a279290) Kernel Version 6.6.69

Maybe the build is 6-8 months old or something. I really want to update to maybe fix some wifi issues I have with devices disconnecting and never connecting again until a Router-reboot.

Is it safe to update from this version to this: https://github.com/AgustinLorenzo/openwrt/releases/tag/ipq807x-nsswifi-2025-10-12-1405

Also I don’t remember if I have single boot or not.

Is it possible to make a complete backup of the router which I can restore 1 to 1?
Will the update remove any packages I might have installed.

1 Like

@qosmio as always thank you so much for your great work. I wanted to try running SElinux with nss enabled but firmware loading is blocked by the current policies. Could you add the policies for it?

[ 12.296182] qca-nss 39000000.nss: probe with driver qca-nss failed with error -12

\[ 12.236353\] audit: type=1400 ... avc: denied { create } for pid=991 comm="ln" name="qca-nss0.bin" ... tclass=lnk_file permissive=0

[ 12.525691] audit: type=1400 ... avc: denied { net_admin } for pid=959 comm="kmodloader" capability=12 ... tclass=capability permissive=0


[ 14.322673] ath11k c000000.wifi: failed to initialize qmi handle: -517

I’m having trouble. Which is the best version to use for a stock firmware mx4300 to convert to openwrt with NSS?

Same here, tried to run mesh11sd following instructions and it totally messed up the entire working mesh network, where each node went dead. I had to reset each one, wasting a couple hours in the process.

You might try other AI's, they might offer other helpful suggestions.

Personally, I would stick with 11.4 for stability not just for feature completeness. You can experiment with upgrading to newer versions but I would not recommend it to tbh.

I'd forgot about this, was this the version I posted?

:smiling_face_with_tear: SELinux is the bane of my existence ... I work (fight) with it almost daily for work. I had not even considered it for personal single user use like routers.

4 Likes

Wow your current Luci status page looks really good and polished.
The last code I saw/know of (I may have missed your newer code though) was in this post

This has just been merged. Although I don't see those errors on any NSS build with arh11k. With ath10k they were pretty frequent though.

Hahahaha, it came to hunt you in your personal life as well

1 Like

@qosmio murmuring…. “I tried to fix SELinux once.”
“What happened?”
“Now it’s fixing me.”

Cheers! :slight_smile:

3 Likes

Yes, I have only seen these errors with ath10k in the past (which were fixed in a recent commit), but never with ath11k.

1 Like

your status page looks pretty mind sharing the changes you did for that?

3 Likes

Quick Questions.

  1. Can I keep one partition with Linksys stock image and then have openwrt for the second?
  2. If the router is still stock (on both partitions) Do I have to install openwrt vanilla first and then sys upgrade it to qosmio image?
  3. What software should I use for a windows PC to compile the qosmio needed to build the image?
  1. That will work if you want nss on snapshot, on stable i think there may be problems.
  2. No, you can flash nss firmware from the start using factory image.
  3. You can’t do it on Windows, you need linux for that.

re: 3, on windows you can use WSL.

or install a virtualization software and run a linux distro to compile.

1 Like

Yeah there's something strange going on with the libubus package that's breaking a lot of packages including Dawn. Hope it's fixed with the next build.