OpenWrt support for Xiaomi AX9000

nvram commands are only used when booted into the stock firmware. I don't have a stock firmware with nvram available at the moment but it looks like the correct format for nvram is e.g,

nvram set atf=1

In U-boot the format is e.g.

setenv atf 1

From the video you posted it looks to have erased something, so you would need to start again with tftpboot and sysupgrade after confirming atf=1.

In openwrt the commands are fw_setenv and fw_printenv and fw_setenv doesn't seem to care if you use "=" or not.

2 Likes

I'm done.. ive typed all commands.. still no luck.. boot loop.. Can you tell me what i need to do for Original Firmware please?! Maybe my board is special lol Trust me, from what people say, and you ive done everything correct.. i do not understand.. By the way, after boot the squashs image into the memory, and sysupgrade into the SSH terminal.. I got this message, this error, is the only think i see maybe wrong?...

@robimarko
FYI, after apply mac80211: ath11k sync with ath-next update on Xiaomi AX9000
The PCI Wifi QCN9024 is missing 160MHz Wifi option.

1 Like

What snapshot? I'm running r22325 and it's still showing 160Mhz for me.
Edit: Was wrong. I wasn't on the version that had the new ath11k update nevermind!

Hey guys.. i'm sorry for being too annoying or asking too much. I just don't understand much, but I'm trying to understand and learn! I have done everything like people are saying, so not understand why works for most people and not for me.. I got the EU version of this router.. Well, when i got the UART(u-boot) connected, and i type mboot, even after flash load the image to the memory and flash into the router.. Typing mboot gives me this, looks like Kernel panic?! That's wrong?

I need my router working, original or openwrt lol This equipment got only 90 days on my hand xD

Using machid 0x8010012 from environment

Starting kernel ...

Jumping to AARCH64 kernel via monitor
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.102 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.2.0 r22322-b844716158) 12.2.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Sun Mar 19 17:44:46 2023
[    0.000000] Machine model: Xiaomi AX9000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000040ffffff]
[    0.000000]   node   0: [mem 0x0000000041000000-0x000000004a3fffff]
[    0.000000]   node   0: [mem 0x000000004a400000-0x00000000510fffff]
[    0.000000]   node   0: [mem 0x0000000051100000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 17 pages/cpu s30808 r8192 d30632 u69632
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line:  root=/dev/ubiblock0_0
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 887716K/1048576K available (7808K kernel code, 860K rwdata, 2136K rodata, 1280K init, 288K bss, 160860K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], SPI[448:479]
[    0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000000] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[    0.000129] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[    0.000145] pid_max: default: 32768 minimum: 301
[    0.000302] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.000319] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.001942] rcu: Hierarchical SRCU implementation.
[    0.002123] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[    0.002710] smp: Bringing up secondary CPUs ...
[    0.003313] Detected VIPT I-cache on CPU1
[    0.003377] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.004002] Detected VIPT I-cache on CPU2
[    0.004043] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.004625] Detected VIPT I-cache on CPU3
[    0.004663] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.004729] smp: Brought up 1 node, 4 CPUs
[    0.004755] SMP: Total of 4 processors activated.
[    0.004763] CPU features: detected: 32-bit EL0 Support
[    0.004770] CPU features: detected: CRC32 instructions
[    0.004824] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[    0.004833] CPU: All CPU(s) started at EL1
[    0.004855] alternatives: patching kernel code
[    0.013428] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.013464] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.013614] pinctrl core: initialized pinctrl subsystem
[    0.014884] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.015313] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[    0.015355] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.015394] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.015722] thermal_sys: Registered thermal governor 'step_wise'
[    0.017217] cpuidle: using governor menu
[    0.017412] ASID allocator initialised with 65536 entries
[    0.072202] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[    0.081151] SCSI subsystem initialized
[    0.081330] usbcore: registered new interface driver usbfs
[    0.081371] usbcore: registered new interface driver hub
[    0.081409] usbcore: registered new device driver usb
[    0.081798] qcom_scm: convention: smc arm 64
[    0.083140] clocksource: Switched to clocksource arch_sys_counter
[    0.083893] NET: Registered PF_INET protocol family
[    0.084035] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.084955] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[    0.084986] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.085002] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.085090] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.085239] TCP: Hash tables configured (established 8192 bind 8192)
[    0.085323] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.085363] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.085537] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.085572] PCI: CLS 0 bytes, default 64
[    0.086769] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[    0.090640] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.090657] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.091419] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.092504] qcom-qmp-phy 78000.phy: supply vdda-phy not found, using dummy regulator
[    0.092655] qcom-qmp-phy 78000.phy: supply vdda-pll not found, using dummy regulator
[    0.093721] qcom-qmp-phy 78000.phy: Registered Qcom-QMP phy
[    0.094869] qcom-qmp-phy 84000.phy: Registered Qcom-QMP phy
[    0.095939] qcom-qmp-phy 8e000.phy: Registered Qcom-QMP phy
[    0.096707] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator
[    0.096836] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator
[    0.096982] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy
[    0.098805] qcom-pcie 10000000.pci: host bridge /soc/pci@10000000 ranges:
[    0.098862] qcom-pcie 10000000.pci:       IO 0x0010200000..0x001020ffff -> 0x0010200000
[    0.098890] qcom-pcie 10000000.pci:      MEM 0x0010220000..0x001fffffff -> 0x0010220000
[    0.158002] qcom-pcie 10000000.pci: Read DBI address failed
[    0.264722] qcom-pcie 10000000.pci: iATU unroll: disabled
[    0.264736] qcom-pcie 10000000.pci: Detected iATU regions: 32 outbound, 8 inbound
[    0.364824] qcom-pcie 10000000.pci: Link up
[    0.364988] qcom-pcie 10000000.pci: PCI host bridge to bus 0001:00
[    0.365002] pci_bus 0001:00: root bus resource [bus 00-ff]
[    0.365018] pci_bus 0001:00: root bus resource [io  0x0000-0xffff] (bus address [0x10200000-0x1020ffff])
[    0.365030] pci_bus 0001:00: root bus resource [mem 0x10220000-0x1fffffff]
[    0.365073] pci 0001:00:00.0: [17cb:0302] type 01 class 0x060400
[    0.365099] pci 0001:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff]
[    0.365174] pci 0001:00:00.0: PME# supported from D0 D3hot D3cold
[    0.368818] pci 0001:01:00.0: [168c:0050] type 00 class 0x028000
[    0.368966] pci 0001:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.369181] pci 0001:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    0.369634] pci 0001:01:00.0: supports D1
[    0.369645] pci 0001:01:00.0: PME# supported from D0 D1 D3hot
[    0.396280] pci 0001:00:00.0: BAR 8: assigned [mem 0x10300000-0x105fffff]
[    0.396306] pci 0001:00:00.0: BAR 0: assigned [mem 0x10220000-0x10220fff]
[    0.396325] pci 0001:01:00.0: BAR 0: assigned [mem 0x10400000-0x105fffff 64bit]
[    0.396397] pci 0001:01:00.0: BAR 6: assigned [mem 0x10300000-0x1030ffff pref]
[    0.396411] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[    0.396424] pci 0001:00:00.0:   bridge window [mem 0x10300000-0x105fffff]
[    0.398302] pcieport 0001:00:00.0: PME: Signaling with IRQ 83
[    0.398607] pcieport 0001:00:00.0: AER: enabled with IRQ 83
[    0.399421] qcom-pcie 20000000.pci: host bridge /soc/pci@20000000 ranges:
[    0.399478] qcom-pcie 20000000.pci:       IO 0x0020200000..0x002020ffff -> 0x0020200000
[    0.399506] qcom-pcie 20000000.pci:      MEM 0x0020220000..0x002fffffff -> 0x0020220000
[    0.524695] qcom-pcie 20000000.pci: iATU unroll: enabled
[    0.524712] qcom-pcie 20000000.pci: Detected iATU regions: 8 outbound, 8 inbound
[    0.624775] qcom-pcie 20000000.pci: Link up
[    0.624912] qcom-pcie 20000000.pci: PCI host bridge to bus 0000:00
[    0.624925] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.624943] pci_bus 0000:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x20200000-0x2020ffff])
[    0.624955] pci_bus 0000:00: root bus resource [mem 0x20220000-0x2fffffff]
[    0.625003] pci 0000:00:00.0: [17cb:1002] type 01 class 0x060400
[    0.625026] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff]
[    0.625097] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    0.628708] pci 0000:01:00.0: [17cb:1104] type 00 class 0x028000
[    0.628813] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[    0.629328] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.629471] pci 0000:01:00.0: 7.876 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x1 link at 0000:00:00.0 (capable of 15.752 Gb/s with 8.0 GT/s PCIe x2 link)
[    0.632753] pci 0000:00:00.0: BAR 8: assigned [mem 0x20400000-0x205fffff]
[    0.632776] pci 0000:00:00.0: BAR 9: assigned [mem 0x20600000-0x207fffff 64bit pref]
[    0.632791] pci 0000:00:00.0: BAR 0: assigned [mem 0x20220000-0x20220fff]
[    0.632805] pci 0000:00:00.0: BAR 7: assigned [io  0x10000-0x10fff]
[    0.632821] pci 0000:01:00.0: BAR 0: assigned [mem 0x20400000-0x205fffff 64bit]
[    0.632874] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    0.632886] pci 0000:00:00.0:   bridge window [io  0x10000-0x10fff]
[    0.632899] pci 0000:00:00.0:   bridge window [mem 0x20400000-0x205fffff]
[    0.632911] pci 0000:00:00.0:   bridge window [mem 0x20600000-0x207fffff 64bit pref]
[    0.634333] pcieport 0000:00:00.0: PME: Signaling with IRQ 84
[    0.634613] pcieport 0000:00:00.0: AER: enabled with IRQ 84
[    0.637765] bam-dma-engine 704000.dma-controller: num-channels unspecified in dt
[    0.637790] bam-dma-engine 704000.dma-controller: num-ees unspecified in dt
[    0.640996] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.642483] msm_serial 78b3000.serial: msm_serial: detected port #0
[    0.642516] msm_serial 78b3000.serial: uartclk = 3686400
[    0.642555] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 22, base_baud = 230400) is a MSM
[    0.642581] msm_serial: console setup on port #0
[    1.648387] printk: console [ttyMSM0] enabled
[    1.653521] msm_serial: driver initialized
[    1.661266] loop: module loaded
[    1.661339] Loading iSCSI transport class v2.0-870.
[    1.666171] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xaa
[    1.669208] nand: Winbond W29N02GZ
[    1.675829] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.679287] 22 fixed-partitions partitions found on MTD device qcom_nand.0
[    1.686613] OF: Bad cell count for /soc/nand-controller@79b0000/nand@0/partitions
[    1.693457] OF: Bad cell count for /soc/nand-controller@79b0000/nand@0/partitions
[    1.701649] Creating 22 MTD partitions on "qcom_nand.0":
[    1.708489] 0x000000000000-0x000000100000 : "0:sbl1"
[    1.715117] 0x000000100000-0x000000200000 : "0:mibib"
[    1.719931] 0x000000200000-0x000000280000 : "0:bootconfig"
[    1.724528] 0x000000280000-0x000000300000 : "0:bootconfig1"
[    1.729851] 0x000000300000-0x000000600000 : "0:qsee"
[    1.737313] 0x000000600000-0x000000900000 : "0:qsee_1"
[    1.742434] 0x000000900000-0x000000980000 : "0:devcfg"
[    1.745502] 0x000000980000-0x000000a00000 : "0:devcfg_1"
[    1.750609] 0x000000a00000-0x000000a80000 : "0:apdp"
[    1.756147] 0x000000a80000-0x000000b00000 : "0:apdp_1"
[    1.761043] 0x000000b00000-0x000000b80000 : "0:rpm"
[    1.766034] 0x000000b80000-0x000000c00000 : "0:rpm_1"
[    1.770755] 0x000000c00000-0x000000c80000 : "0:cdt"
[    1.775992] 0x000000c80000-0x000000d00000 : "0:cdt_1"
[    1.780638] 0x000000d00000-0x000000d80000 : "0:appsblenv"
[    1.785923] 0x000000d80000-0x000000e80000 : "0:appsbl"
[    1.791634] 0x000000e80000-0x000000f80000 : "0:appsbl_1"
[    1.796690] 0x000000f80000-0x000001000000 : "0:art"
[    1.801793] 0x000001000000-0x000001080000 : "bdata"
[    1.806368] 0x000001080000-0x000001180000 : "pstore"
[    1.811601] 0x000001180000-0x000004980000 : "ubi_kernel"
[    1.860047] 0x000004980000-0x000010000000 : "rootfs"
[    2.003462] mtd: setting mtd21 (rootfs) as root device
[    2.003749] mtdsplit: no squashfs found in "rootfs"
[    2.014301] spmi spmi-0: PMIC arbiter version v2 (0x20010000)
[    2.017271] s1: supplied by regulator-dummy
[    2.019196] s2: supplied by regulator-dummy
[    2.023214] vdd_s3: supplied by regulator-dummy
[    2.027508] vdd_s4: supplied by regulator-dummy
[    2.032003] s5: supplied by regulator-dummy
[    2.036399] l1: supplied by regulator-dummy
[    2.040557] l2: supplied by regulator-dummy
[    2.044740] l3: supplied by regulator-dummy
[    2.048878] l4: supplied by regulator-dummy
[    2.053066] l5: supplied by regulator-dummy
[    2.057225] l6: supplied by regulator-dummy
[    2.061377] l7: supplied by regulator-dummy
[    2.065577] l8: supplied by regulator-dummy
[    2.069711] l9: supplied by regulator-dummy
[    2.074032] l11: supplied by regulator-dummy
[    2.078051] l12: supplied by regulator-dummy
[    2.082561] l13: supplied by regulator-dummy
[    2.100345] i2c_dev: i2c /dev entries driver
[    2.105436] sdhci: Secure Digital Host Controller Interface driver
[    2.105479] sdhci: Copyright(c) Pierre Ossman
[    2.110514] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.118358] remoteproc remoteproc0: releasing cd00000.q6v5_wcss
[    2.123090] NET: Registered PF_INET6 protocol family
[    2.127313] Segment Routing with IPv6
[    2.131559] In-situ OAM (IOAM) with IPv6
[    2.135177] NET: Registered PF_PACKET protocol family
[    2.139117] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.144051] 8021q: 802.1Q VLAN Support v1.8
[    2.172649] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[    2.172956] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0
[    2.178862] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1
[    2.185383] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0
[    2.193037] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable
[    2.200553] cpr3_mem_acc_init: apc: not using memory accelerator regulator
[    2.209686] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      SVS: open-loop= 704000 uV
[    2.216635] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      NOM: open-loop= 816000 uV
[    2.226621] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused    TURBO: open-loop= 864000 uV
[    2.236425] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused   STURBO: open-loop= 952000 uV
[    2.246283] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      SVS: quot[ 7]= 744, quot_offset[ 7]=   0
[    2.256046] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      NOM: quot[ 7]= 966, quot_offset[ 7]= 220
[    2.266898] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused    TURBO: quot[ 7]=1049, quot_offset[ 7]=  80
[    2.277834] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused   STURBO: quot[ 7]=1216, quot_offset[ 7]= 165
[    2.288911] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop
[    2.291345] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 19200 KHz, changing to: 1017600 KHz
[ ÿ[    2.318492] /dev/root: Can't open blockdev
[    2.318521] VFS: Cannot open root device "ubiblock0_0" or unknown-block(0,0): error -6
[    2.321482] Please append a correct "root=" boot option; here are the available partitions:
[    2.329409] 1f00            1024 mtdblock0
[    2.329413]  (driver?)
[    2.341785] 1f01            1024 mtdblock1
[    2.341788]  (driver?)
[    2.348296] 1f02             512 mtdblock2
[    2.348299]  (driver?)
[    2.354810] 1f03             512 mtdblock3
[    2.354813]  (driver?)
[    2.361316] 1f04            3072 mtdblock4
[    2.361318]  (driver?)
[    2.367826] 1f05            3072 mtdblock5
[    2.367829]  (driver?)
[    2.374343] 1f06             512 mtdblock6
[    2.374346]  (driver?)
[    2.380847] 1f07             512 mtdblock7
[    2.380849]  (driver?)
[    2.387358] 1f08             512 mtdblock8
[    2.387361]  (driver?)
[    2.393872] 1f09             512 mtdblock9
[    2.393875]  (driver?)
[    2.400379] 1f0a             512 mtdblock10
[    2.400382]  (driver?)
[    2.407241] 1f0b             512 mtdblock11
[    2.407243]  (driver?)
[    2.413838] 1f0c             512 mtdblock12
[    2.413841]  (driver?)
[    2.420430] 1f0d             512 mtdblock13
[    2.420433]  (driver?)
[    2.427032] 1f0e             512 mtdblock14
[    2.427035]  (driver?)
[    2.433629] 1f0f            1024 mtdblock15
[    2.433632]  (driver?)
[    2.440222] 1f10            1024 mtdblock16
[    2.440224]  (driver?)
[    2.446824] 1f11             512 mtdblock17
[    2.446827]  (driver?)
[    2.453421] 1f12             512 mtdblock18
[    2.453423]  (driver?)
[    2.460014] 1f13            1024 mtdblock19
[    2.460016]  (driver?)
[    2.466616] 1f14           57344 mtdblock20
[    2.466619]  (driver?)
[    2.473212] 1f15          186880 mtdblock21
[    2.473215]  (driver?)
[    2.479806] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    2.481986] SMP: stopping secondary CPUs
[    2.490228] Kernel Offset: disabled
[    2.494303] CPU features: 0x0,00000000,00000802
[    2.497517] Memory Limit: none
[    2.502029] Rebooting in 1 seconds..

It's working now... But Stock FW lol Figure out to make it working and upload the original FW... No way for OpenWRT work on this side.. Something still wrong, and ive follow every steps.. i'm gonna wait till some updates goes on. Thank you all.

1 Like

The kernel command line is different than in my device, I don't know the reason.

Kernel command line: root=/dev/ubiblock0_0

OpenWrt SNAPSHOT r22346-e026a65af1

I'm getting this error whenever trying to make new builds. Is this package needed for OpenWRT to operate correctly? I read the page about it but don't quite understand. If it is required how do I build new images with the firmware selector without getting this error.

Unsupported package(s): procd-seccomp, procd-ujail, procd.

Similar error on the sysupgrade server since the past 3 days :open_mouth:

1 Like

After a recent upgrade, I've also noticed that phy3-ap0 radio lost the 160MHz option.
Where you able to find a workaround for this issue?

All IPQ807X devices seems have this issue and I don't have a workaround at this moment.

1 Like

This issue is fixed now! Just made a new build without any errors

1 Like

The issue with 160MHz option is not fixed though. I suspect the updated cal-pci-0000:01:00.0.bin is the culprit here (or the kernel bump update).

There is a GitHub issue open specifically for the 160MHz option problem.

nope... nothing to do with caldata

1 Like

Where I can fined changes in each release of snapshot version of openwrt AX3600 and when can be stabilne version for AX3600 ?

Wrong topic thread but here is where changelogs are https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog doesn't tell you for just the AX3600 unfortunately and you have to wait for the next release of OpenWrt before there will be stable builds.

Hey everyone, this is not a support question, rather an information gathering question. Hopefully it's ok.
I'm looking for a new router to replace my Netgear R7000. It's a great router, but it represents a CPU bottleneck as it only has a dual core 1GHZ CPU and that's not enough since it is my VPN server.
I am now eying Xiaomi AX9000 as it's successor, but I have a few questions.. namely I can see in the OpenWRT documentation for this model, that fan controller is not yet working. Is that information still valid, if so, does is thermal throttle under load?
I can also see that in order to flash the international model, you have to use UART, but a few posts ago I can see someone flashing the device via Solariswind TFTP Server. Does this work on the international method as well? I for sure don't want to deal with UART :smiley:
Generally what do you guys think about AX9000 and OpenWRT, is it somewhat stable already? I for sure have no interest in the stock firmware if I am to buy this router.
Thanks

I am using it as my main router at home with two AX3600s as APs around :smiley: All of them are on Openwrt, Thanks to @robimarko !

They are VERY stable once you get known to them. My AX9000 runs routing, a fall-back 4g USB modem, NAT and Firewall and cloudflare Tunnel, all runs well. I am running a 1000/200mbps internet connection, easily topping out through nat, system load around 1-1.5 on a quad core cpu.
For me the fan runs continously, I am not sure if this is the expected behaviour, but I am happy with it, no thermal throttling :slight_smile:

Hi!

Fan controller isn't supported yet, but no problems because of that, my router sits between 46-51°C, and its in a not so ventillated little cabinet, and this is with performance governor, so max cpu freq all the time (not necessary, its just my thing :D).

Flashing is a little bit tricky, I could not do it without UART.

Stability is very good, had 47 days uptime, and that reboot was by me, to update firmware :smiley:
I am very satisfied with this router, good wifi performance(not with stock firmware, that is garbage somehow, only good for short range).