OpenWrt support for Xiaomi AX9000

Updated to openwrt-23.05-snapshot-r23424, changed wifi's a few times after running iPerf tests, crashed again in exactly the same way, completely reproducible.

Just another user of AX9000 here.... (not a openwrt dev)

I noticed the firmware you mentioned is ax3600 not ax9000. So you have ax3600 or ax9000?

Also did everything work for you in rc2 prior to the upgrade?

And when I setup my SSIDs, I don't "tag" any of the SSIDs. I jsut specify the network to which each SSID is attached. And the network belongs to one of the VLANs. So no direct tagging / untagging is done when I define my SSIDs for each of my VLANs....

(I am still using rc2, but no issue with VLANs)

Sorry you're completely right I accidentally posted in the wrong thread.

Yes you're right about the terminology about network vs tag. The VLANs work fine before the crash..

Hi! Just wanted to check if there is any update for the global version? Just got mine and not sure what to do, keep the old one openwrt router for now or move forward with uart flashing with ax9000.

uart flashing is still tbe only verfied succesfull installation method for the international version.

hi,

Did you guys find the fix for this problem?

I am running 25.03 RC3 now and still an issue, the same with RC2.

Any ideas,recommendation please?

I'm currently running the version shown below as dumb AP. You can see the uptime and still have not encountered the issue, hopefully this version is stable.

I'm running radio2 without any problems with 25.03 RC3 on channel 6. Radio 1 is on channel 149 and radio2 on channel 44.

That sounds awesome. Care to share?

config wifi-device 'radio0'
        option type 'mac80211'
        option path 'soc/10000000.pci/pci0001:00/0001:00:00.0/0001:01:00.0'
        option channel '36'
        option band '5g'
        option htmode 'VHT80'
        option disabled '1'

config wifi-device 'radio1'
        option type 'mac80211'
        option path 'platform/soc/c000000.wifi'
        option htmode 'HE80'
        option country 'US'
        option cell_density '0'
        option band '5g'
        option channel '149'

config wifi-device 'radio2'
        option type 'mac80211'
        option path 'platform/soc/c000000.wifi+1'
        option channel '6'
        option band '2g'
        option htmode 'HE40'
        option cell_density '0'
        option country 'US'

config wifi-device 'radio3'
        option type 'mac80211'
        option path 'soc/20000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
        option channel '44'
        option band '5g'
        option htmode 'HE80'
        option cell_density '0'
        option country 'US'

config wifi-iface 'guest'
        option mode 'ap'
        option network 'guest'
        option ssid 'guest'
        option encryption 'none'

config wifi-iface 'wifinet1'
        option device 'radio3'
        option mode 'ap'
        option ssid 'matguestax44'
        option encryption 'sae'
        option key 'redacted'
        option network 'guest'

config wifi-iface 'wifinet2'
        option device 'radio2'
        option mode 'ap'
        option ssid 'matguestax6'
        option encryption 'psk-mixed'
        option key 'redacted'
        option network 'guest'

config wifi-iface 'wifinet3'
        option device 'radio1'
        option mode 'ap'
        option ssid 'matguestax149'
        option encryption 'sae-mixed'
        option key 'redacted'
        option network 'guest'

1 Like


This is my current uptime on RC3. Everything working as intended. Just noticed the RAM usage increases with time so eventually might just reboot. Using the 3 Radios. Did replace BDF for low 5Ghz radio though

Thanks!

It seems to be working for me now also. The change I did is the following:
I was running a second SSID on radio2, which I disabled now. (I need a specific SSID for an old device on 2.4Ghz)
edit Also set the region to US, it was driver default.

Anyone running two SSIDs on a radio of AX9000?
Did anyone face the same problem?

ATM I'm running multiple SSID's in my other AX9000 802.11s mesh installation in 5GHz low channel radio. No issues.

1 Like

I am running multiple APs on two physical radios: three on the AC/IoT radio (real IoT, VPN-out and guest), and two on one of the AX radios (work and main home network)
I also have a single-name-home network (1 x 2.4Ghz + 2 x 5GHz) spanning over three AX radios thanks to the usteer and it works like a charm.

1 Like

I've struggled to get 802.11r Fast Transition to work on 2 ax9000 running as dumb APs but no joy so far?

Does your fast roaming work? Would you mind sharing the guide you have used to set up fast roaming?

My use case is slightly different: one router, 2 bands (2.4 GHz and 5GHz) and three wireless with the same name, and I was interested in mechanism to push connected clients to the 5GHz band if their connectivity is average or good.
And for my case 802.11k & 802.11v was enough as described in that particular post, although the whole threat is helpful

1 Like

Thanks for the reply

Hi guys... I'm considering to buy one of these Xiaomi AX9000... I'm looking the guides to flash it with OpenWRT but I'm finding the steps very confusing... I found a seller that has available both Chinese and Global models and I ask your help for information to decide which one is the best choice... I'm looking for the easyest model to flash but also, I couldn't find if there is differences on the specs between the two models... Also, consider the fact that I don't have easy access to a 1.8V TTL converter (only 5V or 3.3V)...
I'm also confused if the image that I should flash is the one on the OpenWRT Firmware selector (https://firmware-selector.openwrt.org/?version=23.05.0-rc4&target=ipq807x%2Fgeneric&id=xiaomi_ax9000) or the Robimarko's fork.

I'd recommend the Chinese model and then gain ssh access via the "Direct rooting device procedure" just have to upload 3 bin files. Follow the instructions it's fairly easy. I never used the TTL method or anything. Go with the official firmware RC4 is the current. The fork is no longer updated.
Instructions are on here

Thanks, @mgibbons51 !
Unfourtunatly the seller which I was talking told me that there was a mistake on de description and turns out it is the global version...
If I understood correct, currently there is no way to gain ssh access and the UART method is te only way, right? I struggling to find a device compatible with openwrt with similar specs!!!