Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:xiaomi:ax3200 [2024/10/01 08:39] – [Upgrading OpenWrt] lessloadtoh:xiaomi:ax3200 [2024/10/01 09:02] – [Installation] lessload
Line 43: Line 43:
 <color #ed1c24>Note:</color> There are two versions of this device: Xiaomi AX3200 (model RB01, international version) and Redmi AX6S (model RB03, Chinese version). Both versions are exactly the same hardware, and the only difference is the version of the stock firmware (which is region locked). <color #ed1c24>Note:</color> There are two versions of this device: Xiaomi AX3200 (model RB01, international version) and Redmi AX6S (model RB03, Chinese version). Both versions are exactly the same hardware, and the only difference is the version of the stock firmware (which is region locked).
  
-<color #ed1c24>Warning:</color> Xiaomi AX3200 Production Date after 12/2023 with telnet disabled, will brick after flash Sysupgrade image (23.05.3 still fail), factory image can fail sometime , custom build in firmware-selector fail all except some snapshop build. it request mod uboot layout (wait for test instruction) .+<color #ed1c24>Warning:</color> Xiaomi AX3200 Production Date after 12/2023 with telnet disabled, will brick after flash Sysupgrade image (23.05.3 still fail), factory image can fail sometime , custom build in firmware-selector fail all except some snapshop build. it request mod uboot layout (wait for test and instruction or check [[:toh:xiaomi:ax3200#upgrading_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. 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 134: 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.  
  
-**Check Issue 1** There is a [[https://forum.openwrt.org/t/adding-openwrt-support-for-xiaomi-redmi-router-ax6s-xiaomi-router-ax3200/111085/1388?u=alexq|simple way]] to check if router has mtd partitions offset issue:+**Check Issue #1** There is a [[https://forum.openwrt.org/t/adding-openwrt-support-for-xiaomi-redmi-router-ax6s-xiaomi-router-ax3200/111085/1388?u=alexq|simple way]] to check if router has mtd partitions offset issue:
   * run ''hexdump /dev/mtd8 | head'' output returns a value that starts with ''0000000 0dd0 edfe''    * run ''hexdump /dev/mtd8 | head'' output returns a value that starts with ''0000000 0dd0 edfe'' 
   * run ''fw_printenv | grep -e ^flag_try -e ^boot_fw'' output returns like <code>boot_fw0=run boot_rd_img;bootm   * run ''fw_printenv | grep -e ^flag_try -e ^boot_fw'' output returns like <code>boot_fw0=run boot_rd_img;bootm
Line 140: Line 140:
 flag_try_sys1_failed=0 flag_try_sys1_failed=0
 flag_try_sys2_failed=0</code> flag_try_sys2_failed=0</code>
-if match both it should be safe to sysupgrade.  +If match both it should be safe to sysupgrade.\\ 
 +If ''boot_fw1=run boot_rd_img2;bootm'' you can temporary fix by add ''fw_setenv boot_fw1 'run boot_rd_img;bootm' '' at startup\\ 
 Otherwise, it will be needed to use UART flash method to recover vendor firmware and then flash OpenWrt factory image from it. 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:
  • Last modified: 2024/12/07 15:00
  • by 981213