OpenWrt support for Linksys MX4200

I've installed the new images via the OpenWrt Firmware Selector and am also having issues with 5GHz radio0 as well as radio2 showing up as Generic unknown. Is this likely to be due to the BDF files?

I've got one MX4200V1 and one MX4200V2 and they are both behaving the same with regards to the radios.

Some genius at Linksys thought it would be smart to country lock it and then have kernel overlaying rootfs lol

Hmmm weird, I didn't get such issues

I've sysupgrade-ed from quite an old install :thinking: But I wouldn't have thought that would matter? Unless some config has been carried over which has broken things?

Is there any useful info I can provide?

Run iwinfo command and post here

When doing sysupgrade, we switch to the second partition with a separate rootfs_data: Adding OpenWrt support for Linksys MX5300 - #25 by lytr
The next sysupgrade will allow you to return to the current rootfs_data partition.

I'm thinking about adding an option that would allow sysupgrade on the same partition: Adding OpenWrt support for Linksys MX5300 - #35 by lytr

You get that because the current BDF doesn't create radio2 however your configuration has it from when the previous BDF did.

1 Like

How's FCC bdf going for you, if it works well for you I'll open a pull request to switch V2 to FCC

I used it for about 24h and it worked well after it settled yesterday. Currently I am using the EU BDF that lytr shared with us this morning and it seems to me that it consistently reaches faster transfer rates. I also had a fair share of hiccups with this one in the beginning so I rebooted from Luci like I did yesterday and it also seems to have settled. I don't know if I am imagining things or it's true that the first boot is a bit temperamental but things sort themselves out with a bit of use.

If I am honest with you, right now I don't know if I would recommend to use the FCC or the EU BDF.

yeah the BDF can be tempermental, issue with using EU one is that not everyone is going to read the flashing guide and they may not set their country to US

Yeah, it's a tricky one. I'd eventually would build my own if the EU performs better but we went with FCC for mainstream. I wonder if getting hold of the new firmware for CF which is numbered 2.0.7.213542 would help.

yeah we could try

I cant get it since fw isnt available for download

We must use these BDF files to have the correct radio configuration.
FCC and EU BDFs for v2 are identical (only country code is different).
For v1, one extra byte is different in addition to the country code.

I don't know if the country code stored in the calibration data on the art partition must match the code in the BDF file.

So we'll just use unmodified FCC

1 Like

I was thinking along the lines of using an intermediate router with port mirroring enabled to inspect the traffic while letting it update. We might be able to get the URL that we need to download it. If you let it update, would you able able to extract anything useful with serial access?

Yeah you can do that, I can extract it no problem

US letting it settle for very long time

iwinfo
phy0-ap0  ESSID: "xxx"
          Access Point: 80:69:1A:xx:xx:xx
          Mode: Master  Channel: 60 (5.300 GHz)  HT Mode: HE80
          Center Channel 1: 58 2: unknown
          Tx-Power: 22 dBm  Link Quality: 54/70
          Signal: -56 dBm  Noise: -108 dBm
          Bit Rate: 15.0 MBit/s
          Encryption: WPA2 PSK (CCMP)
          Type: nl80211  HW Mode(s): 802.11ac/ax/n
          Hardware: embedded [Qualcomm Atheros IPQ8074]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy0

phy1-ap0  ESSID: "xxx"
          Access Point: 80:69:1A:xx:xx:xx
          Mode: Master  Channel: 4 (2.427 GHz)  HT Mode: HE20
          Center Channel 1: 4 2: unknown
          Tx-Power: 26 dBm  Link Quality: 68/70
          Signal: -42 dBm  Noise: -106 dBm
          Bit Rate: 44.2 MBit/s
          Encryption: WPA2 PSK (CCMP)
          Type: nl80211  HW Mode(s): 802.11ax/b/g/n
          Hardware: embedded [Qualcomm Atheros IPQ8074]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy1

phy2-ap0  ESSID: "xxx"
          Access Point: 80:69:1A:xx:xx:xx
          Mode: Master  Channel: 169 (5.845 GHz)  HT Mode: HE80
          Center Channel 1: 171 2: unknown
          Tx-Power: 27 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -109 dBm
          Bit Rate: unknown
          Encryption: WPA2 PSK (CCMP)
          Type: nl80211  HW Mode(s): 802.11ac/ax/n
          Hardware: embedded [Qualcomm Atheros IPQ8074]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy2

I recently installed stock 2.0.5.210442 and when I updated from CA it installed CF 2.0.7.213542

Hmm, I have 2.0.6 but not 2.0.7, would have to be extracted off the router manually