OpenWrt support for Xiaomi AX3000T

look chip name here.
Or, after reboot, run this command to check the NAND chip name from the command console:

dmesg | grep nand
the output will show the NAND chip name.

Winbond:

[ 0.858640] spi-nand spi0.0: Winbond SPI NAND was found.

or Foresee:

[ 0.720263] spi-nand spi0.0: Foresee SPI NAND was found.

or ESMT:

[ 0.768108] spi-nand spi0.0: ESMT SPI NAND was found.
  • Note: Occasionally, the ESMT NAND chip can be identified as GigaDevice SPI NAND, but visual inspection confirms it to be an ESMT chip:
[ 0.074432] spi-nand spi0.0: GigaDevice SPI NAND was found.

  • ESMT NAND == supported by Stable 23.05.5, 24.10.0-rc5 and Snapshot;
  • Winbond NAND == supported only by Snapshot and 24.10.0-rc5, see PR;
  • Foresee NAND == supported only by Snapshot and 24.10.0-rc5, see PR;
  • AN8855 switch == not supported by neither 23.05.5 nor 24.10.0-rc5 nor Snapshot (at least for now), see PR.
    • note: AN8855 is currently supported only by custom builds, see here or here.

:exclamation: To detect unsupported AN8855 switch in a router equipped with a Winbond NAND or Foresee NAND chip, execute the following command:

dmesg | grep AN8855

If no results returned, your router doesn't have unsupported AN8855 hardware.

output example

No results returned example:

root@OpenWrt:~# dmesg | grep AN8855
root@OpenWrt:~# 
2 Likes