OpenWrt support for Xiaomi AX3000T

It helped!

  1. Loading https://github.com/0x0000000F/Xiaomi_AX3000T_Backup/blob/main/xiaomi/Factory.bin.gz to /tmp directory with WinScp
  2. Loading kmod-mtd-rw module to kernel:
opkg update && opkg install kmod-mtd-rw
insmod mtd-rw.ko i_want_a_brick=1
  1. Mount mtd factory
mtd write /tmp/Factory/bin Factory

And

Sun Sep 15 14:52:43 2024 kern.info kernel: [    8.862764] mt798x-wmac 18000000.wifi: HW/SW Version: 0x8a108a10, Build Time: 20221208201745a
Sun Sep 15 14:52:43 2024 kern.info kernel: [    8.862764]
Sun Sep 15 14:52:43 2024 kern.info kernel: [    9.107253] mt798x-wmac 18000000.wifi: WM Firmware Version: ____000000, Build Time: 20221208201806
Sun Sep 15 14:52:43 2024 kern.info kernel: [    9.245166] mt798x-wmac 18000000.wifi: WA Firmware Version: DEV_000000, Build Time: 20221208202048
Sun Sep 15 14:52:43 2024 kern.warn kernel: [    9.336858] mt798x-wmac 18000000.wifi: eeprom load fail, use default bin
Sun Sep 15 14:52:43 2024 kern.warn kernel: [    9.347111] mt798x-wmac 18000000.wifi: Direct firmware load for mediatek/mt7981_eeprom_mt7976_dbdc.bin failed with error -2
Sun Sep 15 14:52:43 2024 kern.warn kernel: [    9.358310] mt798x-wmac 18000000.wifi: Falling back to sysfs fallback for: mediatek/mt7981_eeprom_mt7976_dbdc.bin
Sun Sep 15 14:52:43 2024 kern.warn kernel: [    9.413643] mt798x-wmac: probe of 18000000.wifi failed with error -12

becomes

Sun Sep 15 14:52:45 2024 kern.info kernel: [    8.882771] mt798x-wmac 18000000.wifi: HW/SW Version: 0x8a108a10, Build Time: 20221208201745a
Sun Sep 15 14:52:45 2024 kern.info kernel: [    8.882771]
Sun Sep 15 14:52:45 2024 kern.info kernel: [    9.125119] mt798x-wmac 18000000.wifi: WM Firmware Version: ____000000, Build Time: 20221208201806
Sun Sep 15 14:52:45 2024 kern.info kernel: [    9.249775] mt798x-wmac 18000000.wifi: WA Firmware Version: DEV_000000, Build Time: 20221208202048
Sun Sep 15 14:52:45 2024 kern.info kernel: [    9.341514] mt798x-wmac 18000000.wifi: registering led 'mt76-phy0'
Sun Sep 15 14:52:45 2024 kern.info kernel: [    9.351300] mt798x-wmac 18000000.wifi: registering led 'mt76-phy1'

I hope I didn't make silly things, as soon as wifi with internet on OperWrt works fine!

6 Likes