Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:xiaomi:ax3200 [2024/01/10 14:04] – [Stock firmware] rushman | toh:xiaomi:ax3200 [2024/10/01 09:02] – [Installation] lessload | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| {{page> | {{page> | ||
| - | |||
| - | Xiaomi Router AX3200 allows you to easily enjoy nearly twice the speed of a typical AC1200 router. The Wi-Fi 6 router significantly reduces latency and unresponsiveness in end devices, even when multiple users are using multiple devices at the same time. | ||
| Xiaomi AX3200 (model RB01, international version) and Redmi AX6S (model RB03, Chinese version) are exactly the same hardware. The only difference is the version of the stock firmware (which is region locked). | Xiaomi AX3200 (model RB01, international version) and Redmi AX6S (model RB03, Chinese version) are exactly the same hardware. The only difference is the version of the stock firmware (which is region locked). | ||
| Line 11: | Line 9: | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c,c,c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | header | + | " |
| - | align : c,c, | + | " |
| - | filter | + | " |
| - | filter | + | |
| - | ---- | + | |
| + | } --> | ||
| ===== Installation ===== | ===== Installation ===== | ||
| /* stable release table - used instead of previous snapshot table */ | /* stable release table - used instead of previous snapshot table */ | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| + | <color # | ||
| - | <color #ed1c24>Important:</ | + | <color #ed1c24>Warning:</ |
| The initial installation of OpenWrt on these devices requires telnet access. Some early production units were shipped with telnet enabled from factory, but later devices started shipping with telnet disabled, thus making it harder to install OpenWrt. | The initial installation of OpenWrt on these devices requires telnet access. Some early production units were shipped with telnet enabled from factory, but later devices started shipping with telnet disabled, thus making it harder to install OpenWrt. | ||
| Line 62: | Line 65: | ||
| - Download [[https:// | - Download [[https:// | ||
| - Open a telnet session to your device (using a telnet client such as [[https:// | - Open a telnet session to your device (using a telnet client such as [[https:// | ||
| - | - Execute the following commands to prepare device for OpenWrt flashing:< | + | - Execute the following commands to prepare device for OpenWrt flashing: |
| nvram set ssh_en=1 | nvram set ssh_en=1 | ||
| nvram set uart_en=1 | nvram set uart_en=1 | ||
| Line 131: | Line 134: | ||
| **Known Issue #1**: It is reported that some newer AX3200/AX6S can only flash factory image and is impossible to use a sysupgrade image. Personal investigation shows that the mtd partitions are offset with -0x20000. So kernel/root partition and ubi volume and written into the wrong position, thus bricks the device. | **Known Issue #1**: It is reported that some newer AX3200/AX6S can only flash factory image and is impossible to use a sysupgrade image. Personal investigation shows that the mtd partitions are offset with -0x20000. So kernel/root partition and ubi volume and written into the wrong position, thus bricks the device. | ||
| - | <WRAP important 100%>**Warning!** There is a [[https:// | + | **Check Issue #1** There is a [[https:// |
| - | run '' | + | |
| + | * run '' | ||
| + | boot_fw1=run boot_rd_img; | ||
| + | flag_try_sys1_failed=0 | ||
| + | flag_try_sys2_failed=0</ | ||
| + | If match both it should be safe to sysupgrade.\\ | ||
| + | If '' | ||
| + | Otherwise, it will be needed to use UART flash method to recover vendor firmware and then flash OpenWrt factory image from it. | ||
| + | |||
| Reported cases: | Reported cases: | ||
| Line 189: | Line 201: | ||
| </ | </ | ||
| + | |||
| + | ==== Stock firmware ==== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| ===== Debricking ===== | ===== Debricking ===== | ||
| Line 194: | Line 211: | ||
| The following assumes that the u-boot partition is not damaged. | The following assumes that the u-boot partition is not damaged. | ||
| + | * Create working directory | ||
| + | * Download stock firmware | ||
| * Power on with the reset button held. About 10s later, the orange led will blink quickly for some seconds then back to always on | * Power on with the reset button held. About 10s later, the orange led will blink quickly for some seconds then back to always on | ||
| * Release the reset button | * Release the reset button | ||
| - | * Connect any LAN port to another computer with DHCP+TFTP enabled (in this state the router expects to get an IP address and open FTP to automatically transfer and flash stock firmware) | + | * Connect any LAN port (remember that first port is WAN) to another computer with DHCP+TFTP enabled (in this state the router expects to get an IP address and open FTP to automatically transfer and flash stock firmware) |
| * The AX6S will download from {XX}{XX}{XX}{XX}.img (XX is the uppercase hex-encoded of the router IP address), like C0A81F02.img for 192.168.31.2. Again, the expected IMG file is the stock firmware, not OpenWrt. Attention to to the stock firmware to be the correct region (CN/INTL) and favorable version (telnet enabled, etc) | * The AX6S will download from {XX}{XX}{XX}{XX}.img (XX is the uppercase hex-encoded of the router IP address), like C0A81F02.img for 192.168.31.2. Again, the expected IMG file is the stock firmware, not OpenWrt. Attention to to the stock firmware to be the correct region (CN/INTL) and favorable version (telnet enabled, etc) | ||
| * After a few seconds the device LED turns BLUE and blinks quickly, reboot the device. If the blink is PURPLE, it indicates the firmware is in the wrong format, or not the expected one, and it´s not flashed. Reboot the device and restart the steps | * After a few seconds the device LED turns BLUE and blinks quickly, reboot the device. If the blink is PURPLE, it indicates the firmware is in the wrong format, or not the expected one, and it´s not flashed. Reboot the device and restart the steps | ||
| - | ==== Stock firmware ==== | + | Above steps executed in the shell: |
| - | * [[http://cdn.awsde0-fusion.fds.api.mi-img.com/xiaoqiang/ | + | < |
| - | * [[http://www1.miwifi.com/miwifi_download.html|Redmi AX6S]] official repository, might not have early versions (RB03 - the Chinese version), [[https://github.com/ | + | # Configure your network interface to: |
| + | # | ||
| + | # | ||
| + | # | ||
| + | |||
| + | NETWORK_INTERFACE=enp0s3 | ||
| + | mkdir -p /tmp/debrick | ||
| + | |||
| + | # copy firmware to workdir | ||
| + | cp miwifi_rb01_firmware_bbc77_1.0.71_INT.bin | ||
| + | chmod 0766 /tmp/debrick/ | ||
| + | |||
| + | sudo dnsmasq -i $NETWORK_INTERFACE -p 0 -d -z --enable-tftp --tftp-root / | ||
| + | </code> | ||
| + | |||
| + | If everything is fine, you will see: | ||
| + | |||
| + | < | ||
| + | dnsmasq: started, version 2.89 DNS disabled | ||
| + | dnsmasq: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset no-nftset auth cryptohash DNSSEC loop-detect inotify dumpfile | ||
| + | dnsmasq-dhcp: | ||
| + | dnsmasq-dhcp: DHCP, sockets bound exclusively to interface enp0s3 | ||
| + | dnsmasq-tftp: | ||
| + | dnsmasq-dhcp: | ||
| + | dnsmasq-dhcp: | ||
| + | dnsmasq-dhcp: DHCPREQUEST(enp0s3) 192.168.31.4 5c: | ||
| + | dnsmasq-dhcp: | ||
| + | dnsmasq-tftp: | ||
| + | </ | ||
| + | |||
| + | After it, you can wait 10 minutes and unplug power supply and turn it back. Router should be available now. | ||
| Line 307: | Line 356: | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| + | | ||
| + | } --> | ||
| ==== Photos ==== | ==== Photos ==== | ||
| Line 2420: | Line 2471: | ||
| * [[https:// | * [[https:// | ||
| * Guide & Firmware https:// | * Guide & Firmware https:// | ||
| + | * DC power barrel plug dimensions 4.0mm x 1.7mm. | ||
| ===== Tags ===== | ===== Tags ===== | ||
| {{tag> | {{tag> | ||