Adding support for linksys MR7500

Great got things working including a wan conection.
I noticed earlier two wan ports.. deleted one.. but i created a new one after the uboot step and it works.

Maybe unrelated to the openwrt firmware you used but when i update the software list i get some errors: ( while the links seem to work?)
fetch https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq60xx/packages/packages.adb
fetch https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/packages.adb
fetch https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/packages.adb
fetch https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/packages.adb
fetch https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/packages.adb
fetch https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/packages.adb
fetch https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/video/packages.adb

Do you have the correct DNS setup? IIRC when I had issues fetching updates it's almost always a DNS issue.

NSS is goated:


getting full 1Gb on 6GHz!!

Update: NSS build is here

Can you post iwinfo output for 6GHz radio?

Installed the NNS version. I did some testing but it looks the 5GHz band got serious hurt.
difference about 50% slower compared with other version. 6GHz not yet tested.
Especially the upload got a serious hit.
Any technical reason for this behavior?

The install was a bit problematic also. i untagged the "keep config" option but needed a reset to restart in the linksys firmware before i could install the argon themed nss version.

root@OpenWrt:~# iwinfo phy2-ap0 info
phy2-ap0  ESSID: "OpenWrt"
          Access Point: D8:EC:5E:xx:xx:xx
          Mode: Master  Channel: 197 (6.935 GHz)  HT Mode: HE160
          Center Channel 1: 207 2: unknown
          Tx-Power: 18 dBm  Link Quality: 54/70
          Signal: -56 dBm  Noise: -108 dBm
          Bit Rate: 1297.1 MBit/s
          Encryption: WPA3 SAE (CCMP)
          Type: nl80211  HW Mode(s): 802.11ax
          Hardware: 17CB:1104 17CB:1104 [Qualcomm Atheros QCN6024/9024/9074]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy2

root@OpenWrt:~# iwinfo phy2-ap0 txpowerlist
 255 dBm (2147483647 mW)

root@OpenWrt:~# iwinfo phy2-ap0 freqlist
  6.115 GHz (Band: 6 GHz, Channel 33) [NO_HT40-, INDOOR_ONLY]
  6.135 GHz (Band: 6 GHz, Channel 37) [INDOOR_ONLY]
  6.155 GHz (Band: 6 GHz, Channel 41) [INDOOR_ONLY]
  6.175 GHz (Band: 6 GHz, Channel 45) [INDOOR_ONLY]
  6.195 GHz (Band: 6 GHz, Channel 49) [INDOOR_ONLY]
  6.215 GHz (Band: 6 GHz, Channel 53) [INDOOR_ONLY]
  6.235 GHz (Band: 6 GHz, Channel 57) [INDOOR_ONLY]
  6.255 GHz (Band: 6 GHz, Channel 61) [INDOOR_ONLY]
  6.275 GHz (Band: 6 GHz, Channel 65) [INDOOR_ONLY]
  6.295 GHz (Band: 6 GHz, Channel 69) [INDOOR_ONLY]
  6.315 GHz (Band: 6 GHz, Channel 73) [INDOOR_ONLY]
  6.335 GHz (Band: 6 GHz, Channel 77) [INDOOR_ONLY]
  6.355 GHz (Band: 6 GHz, Channel 81) [INDOOR_ONLY]
  6.375 GHz (Band: 6 GHz, Channel 85) [INDOOR_ONLY]
  6.395 GHz (Band: 6 GHz, Channel 89) [INDOOR_ONLY]
  6.415 GHz (Band: 6 GHz, Channel 93) [INDOOR_ONLY]
  6.435 GHz (Band: 6 GHz, Channel 97) [INDOOR_ONLY]
  6.455 GHz (Band: 6 GHz, Channel 101) [INDOOR_ONLY]
  6.475 GHz (Band: 6 GHz, Channel 105) [INDOOR_ONLY]
  6.495 GHz (Band: 6 GHz, Channel 109) [INDOOR_ONLY]
  6.515 GHz (Band: 6 GHz, Channel 113) [INDOOR_ONLY]
  6.535 GHz (Band: 6 GHz, Channel 117) [INDOOR_ONLY]
  6.555 GHz (Band: 6 GHz, Channel 121) [INDOOR_ONLY]
  6.575 GHz (Band: 6 GHz, Channel 125) [INDOOR_ONLY]
  6.595 GHz (Band: 6 GHz, Channel 129) [INDOOR_ONLY]
  6.615 GHz (Band: 6 GHz, Channel 133) [INDOOR_ONLY]
  6.635 GHz (Band: 6 GHz, Channel 137) [INDOOR_ONLY]
  6.655 GHz (Band: 6 GHz, Channel 141) [INDOOR_ONLY]
  6.675 GHz (Band: 6 GHz, Channel 145) [INDOOR_ONLY]
  6.695 GHz (Band: 6 GHz, Channel 149) [INDOOR_ONLY]
  6.715 GHz (Band: 6 GHz, Channel 153) [INDOOR_ONLY]
  6.735 GHz (Band: 6 GHz, Channel 157) [INDOOR_ONLY]
  6.755 GHz (Band: 6 GHz, Channel 161) [INDOOR_ONLY]
  6.775 GHz (Band: 6 GHz, Channel 165) [INDOOR_ONLY]
  6.795 GHz (Band: 6 GHz, Channel 169) [INDOOR_ONLY]
  6.815 GHz (Band: 6 GHz, Channel 173) [INDOOR_ONLY]
  6.835 GHz (Band: 6 GHz, Channel 177) [INDOOR_ONLY]
  6.855 GHz (Band: 6 GHz, Channel 181) [INDOOR_ONLY]
  6.875 GHz (Band: 6 GHz, Channel 185) [INDOOR_ONLY]
  6.895 GHz (Band: 6 GHz, Channel 189) [INDOOR_ONLY]
  6.915 GHz (Band: 6 GHz, Channel 193) [INDOOR_ONLY]
* 6.935 GHz (Band: 6 GHz, Channel 197) [INDOOR_ONLY]
  6.955 GHz (Band: 6 GHz, Channel 201) [INDOOR_ONLY]
  6.975 GHz (Band: 6 GHz, Channel 205) [INDOOR_ONLY]
  6.995 GHz (Band: 6 GHz, Channel 209) [INDOOR_ONLY]
  7.015 GHz (Band: 6 GHz, Channel 213) [INDOOR_ONLY]
  7.035 GHz (Band: 6 GHz, Channel 217) [INDOOR_ONLY]
  7.055 GHz (Band: 6 GHz, Channel 221) [INDOOR_ONLY]
  7.075 GHz (Band: 6 GHz, Channel 225) [INDOOR_ONLY]
  7.095 GHz (Band: 6 GHz, Channel 229) [INDOOR_ONLY]
  7.115 GHz (Band: 6 GHz, Channel 233) [NO_HT40+, INDOOR_ONLY]

root@OpenWrt:~# iwinfo phy2-ap0 htmodelist
HE20 HE40 HE80 HE80+80 HE160

Anything else I am missing? apparently txpower needs some major rework but freqlist and htmode work just fine.

I did some testing but it looks the 5GHz band got serious hurt.
difference about 50% slower compared with other version. 6GHz not yet tested.
Especially the upload got a serious hit.
Any technical reason for this behavior?

Could be IPQ6018 NSS support wasn't fully implemented correctly. Also, this router has very weak 2.4 and 5GHz radios, I'd suggest you use 6GHz instead (although the iwinfo still needs major rework) since it has 4x4 MIMO and less interference with existing radios.

The install was a bit problematic also. i untagged the "keep config" option but needed a reset to restart in the linksys firmware before i could install the argon themed nss version.

I think mine wasn't working either if I chose to keep my configs. Here's a workaround:
Save the configs by generating a backup, then do a clean install. clean install means you need:
mtd -r -e kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin kernel
or:
mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq60xx-linksys_mr7500-squashfs-factory.bin alt_kernel depending on which boot_part you are on.

After it has been done, re-upload the configs to restore.

Note that I have also faced issues of radio not being able to power on if my configs contain wireless section, this could also be another NSS issue. It can be mitigated by getting rid of wireless from the backup before you proceed to restore.

1 Like

I have to correct myself.
Playing with the settings, especially the "power" option i got very different results.
So i made a setup with both routers side by side ( and changed the left and right twice to check for influences)

original Linksys firmware: ON 5GHz channel

NSS PPig236 firmware:

Thanks, 18dBm is for US?

I dont think thats right cuz every channel is marked as 18dBm

1 Like

I think it's the same on OEM firmware. Check another country (e.g. GB).

I think mine rebooted last night and kept bootlooping, will grab log.
It is most likely related to NSS tho so ig i should consult qosmio...

Update: I have narrowed it down to be the QCN9024 only, builtin IPQ6018 radio doesn't have this issue:

1 Like

still working here.. i did a coomplete clean install and build a new config.
Currently i am playing with the SQM setting in a attempt to better the bufferbloat grade. Ad more important just trying out the features and of they work
Succeeded in the same settingsand same grade Linksys delivered
https://www.waveform.com/tools/bufferbloat?test-id=06086d66-6b89-4a21-a7e0-80d718d57eb6
https://www.waveform.com/tools/bufferbloat?test-id=1a931714-ac22-4110-99fe-fc828210d5a8

1 Like

I think if you're not using the 6ghz radio then everything is fine; it's probably a bug somewhere in the code not resetting properly.
School has already resumed so I won't have a lot of time to work on NSS; however, for getting the PR merged I think enough of work is done, it's just a matter of time and whoever else decides to review it.

Edit: I had better results with my 1.2Gb, was able to lessen bufferbloat to be only 5-10ms on load.

1 Like

@pppig236 Can you try the updated QCN9074 BDF file: https://filebin.net/zxeumd9shknahmzh ?

@lytr Could you patch the luci code so that only WPA3 and OWE could be selected on 6E? Other settings won't bring up the radio.

Please ask luci developers about this.

@dannil @systemcrash

I don't think it makes any difference in terms of performance / nss crash

nope its not. you came across a well known ath11k bug which i fixed in dd-wrt and i also provided the patch to qosmios nss tree. this crash will happen if you switch between ssids on the same radio but in different frequencies. check qosmios openwrt tree. check for 999-900-bss-transition-handling.patch
this is the fix for your issue. for vanilla openwrt this patch needs to be ported to standard ath11k. (not a big thing, but the patch isnt small)