Add support for Redmi AX6 AX3000 Wi-Fi 6 Mesh Router

Hi All,
Xiaomi sells a new powerful and relatively inexpensive Redmi AX6 AX3000 router. This router has a bigger version Xiaomi AX3600 with the community support :slight_smile:. Both routers have the same CPU and similar characteristics.

Can someone check how to get ssh/root access? Port OpenWRT to this device?

Specs
Processor: IPQ8071A 4core A53 1.4GHz CPU
Network acceleration engine: dual-core 1.7GHz NPU
Memory: 512MB DDR3 (EM6HE16EWAKG-10H)
ROM: 128MB (F59D1G81MB)
2.4G Wi-Fi: 2×2 (supports up to IEEE 802.11ax protocol, the theoretical maximum rate can reach 574Mbps)
5G Wi-Fi: 4×4 (supports up to IEEE 802.11ax protocol, the theoretical maximum rate can reach 2402Mbps)
Product antenna: 6 external high gain antennas
Machine interface:
1 10/100/100OM adaptive WAN port (Auto MDI/MDIX)
3 10/100/1000M adaptive LAN ports (Auto MDI/MDI×)
LED indicator: 2 (System indicator × 1, Internet indicator × 1)
System reset button: 1
Power input interface: 1
Protocol standard: IEEE 802.11a/b/g/n/ac/ax, IEEE 802.3/3u/3ab
Certification standards: GB/T9254-2008; GB4943.1-2011
Wireless parameters:
Dual frequency: 2.4GHz and 5GHz
Wireless channel:
2.4GHzChannel: 1,2,3,4,5,6,7,8,9,10,11,12,13
5GHz Channel: 36,40,44,48,52,56,60,64,149,153,157,161,165
Modulation:
11b: DsSS: DBPSK (1Mbps), DQPSK (2Mbps), CCK (5.5/11Mbps)
11a/g: OFDM: BPSK (6/9Mbps), QPSK (12/18Mbps),
16QAM (24/36Mbps), 64QAM (48/54Mbps)
11n: MIMO-OFDM: BPSK, QPSK, 16QAM, 64QAM.
Rate set: MCSO~MCS15
11ax: MIMO-OFDM: BPSK, QPSK, 16QAM, 64QAM, 256QAM, 1024QAM.
Rate set: MCSO~MCS11 (support 4 streams)
11ac: MIMO-OFDM: BPSK, QPSK, 16QAM, 64QAM, 256QAM
Rate set: MCSO~MCS9 (support 4 streams)
Operating system:
Software parameters: MiWiFi ROM, a smart router operating system deeply customized based on OpenWRT
Wireless security: WPA-PSK/WPA2-PSK/WPA3-SAE encryption,
Wireless access control (black and white list), SSID hidden, intelligent anti-scratch network
Management application: support Web, Android, iOS

Useful links
Full review on one Chinese blog
One more site

Regards

1 Like

Good specs for that money, but it will have to wait first for the port of the AX3600. Hope it gets ported someday

This is basically the same thing as AX3600.
That one is pretty much waiting for kernel 5.9 as using 5.4 is a nightmare due to all the backporting

3 Likes

Hope that is going to be beginning 2021....

I have a Xiaomi Redmi AX6 on the way and I was wondering how I could install OpenWRT on it, I understood correctly spec-wise it should be able to run it but I didn't see any support, is there any way to install it or check whether or not it can be installed?

I apologize if this isn't the right place to ask this in and if that is the case I would appreciate if you could direct me to where I should post it.

I also wanted to know if, in theory, it is possible to have a VPN on a router and only have it affect certain devices on the network and have other be routed through normally

1 Like

It is possible.
You need to do Policy Based Routing and you have 3 options:

  1. mwan3 package
  2. pbr package
  3. a set of rules/routes for each internet connection.

Regarding the compatibility, I am not aware if there are any similarities with supported devices, but that would make things easier.

I would be happy to have any version of OpenWrt, instead of the existing firmware :slight_smile:

That is gonna have to wait until 5.9.
I got really stuck on 5.4 with constant backporting, it will boot and AX radio is detected but PCI-E does not work due to a lot of PHY changes that only happened in 5.9 and cannot be backported cleanly.

2 Likes

I also bought one, but I don't want to use the MiWiFi Rom. I really hope to support it quickly :smiley:

2 Likes

If it is supported, soon, I will buy it also.

That kernel version (5.9) is LTS or not?

Nope, 5.10 is.

1 Like

I ordered one of this, hopefully it will arrive soon.

I went through the AX3600 thread and I have seen that someone managed to get into SSH of this type. Can someone actually confirm that?

Yes, I can confirm that it works.
Matter of fact, Oded Lazar's guide for gaining persistent access also worked out of the box. It's not surprising -- the MTD partition table is the same (and I'd bet the whole boot process is identical).

Great thanks! As I read the manual, I will need a firmware binary for the AX6. Where can I get that?

MOD: this is what I found so far for the AX6: https://forum.openwrt.org/t/adding-openwrt-support-for-xiaomi-ax3600/55049/766?u=dchard

1 Like

Hello to everyone. There is root and SSH access via UART. Instructions on the 4pda.ru for root https://4pda.ru/forum/index.php?showtopic=1001499&st=540#entry101751132
and for SSH https://4pda.ru/forum/index.php?showtopic=1001499&st=540#entry101807191
If it's somehow will help to make openwrt for this device faster.

1 Like

I translated the first one, and the short summary is that it seems on the AX6 the serial console is usable, bootloader can be accessed during the boot process, and permanent telnet, SSH and UART can be enabled via that.

Which is great :slight_smile:

1 Like

I can confirm, this tutorial is working great :slight_smile:

Just one thing: Besides changing the other router gateway, you also need to change the router IP to 169.254.31.1 as well.

I'm running the latest AX6 firmware available atm: 1.0.18

Thanks! Just to clarify - as the IP settings are bit unclear:

  1. The "other" router's IP has to set to 169.254.31.1
  2. And the AX6 also has to be set to 169.254.31.1? Or something else?
  3. And the two router has to be connected via LAN?
  4. And what is the IP of the PC and where does that connects?

This is also a bit unclear:

on the AX6, browse to http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/extendwifi_connect?ssid={the ssid of the other router}&password={the WPA passphrase of the other router}

What does it mean "on the AX6 browse this"? It means behind the AX6 in a PC browser?

A bit of clarification would be nice.

You don't need the firmware binary. Just start at the "Gain persistent SSH" section.