I've recently updated my Xiaomi AC2350 to OpenWrt 25.12.4 and now I don't have any 5Ghz wifi anymore. On the previous 24.x version (can't remember which exactly), it worked flawlessly. I also have wpad-mbedtls installed.
Kernel Log
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.000000] Linux version 6.12.87 (builder@buildhost) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r32933-4ccb782af7) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 Wed May 13 22:42:09 2026
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] printk: legacy bootconsole [early0] enabled
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] MIPS: machine is Xiaomi AIoT AC2350
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] SoC: Qualcomm Atheros QCA956X ver 1 rev 0
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Initrd not found or empty - disabling initrd
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Zone ranges:
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Movable zone start for each node
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Early memory node ranges
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 0.000000] pcpu-alloc: [0] 0
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Writing ErrCtl register=00000000
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Readback ErrCtl register=00000000
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32768
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] NR_IRQS: 51
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] CPU clock: 775.000 MHz
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4932285024 ns
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.000001] sched_clock: 32 bits at 388MHz, resolution 2ns, wraps every 5541893118ns
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.008274] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.074781] pid_max: default: 32768 minimum: 301
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.088989] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.096721] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.114019] Memory: 118960K/131072K available (7190K kernel code, 606K rwdata, 956K rodata, 1224K init, 240K bss, 11560K reserved, 0K cma-reserved)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.132271] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.142702] futex hash table entries: 256 (order: 0, 3072 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.156338] pinctrl core: initialized pinctrl subsystem
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.164795] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.171635] thermal_sys: Registered thermal governor 'step_wise'
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.188622] clocksource: Switched to clocksource MIPS
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.210953] NET: Registered PF_INET protocol family
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.216359] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.225506] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.234498] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.243669] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.251787] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.259264] TCP: Hash tables configured (established 1024 bind 1024)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.266401] MPTCP token hash table entries: 512 (order: 1, 6144 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.274326] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.281271] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.289612] NET: Registered PF_UNIX/PF_LOCAL protocol family
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.295670] PCI: CLS 0 bytes, default 32
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.303553] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.312109] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.318267] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.332342] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.343361] pinctrl-single 1804002c.pinmux: 544 pins, size 68
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.350239] gpio-export gpio-export: 2 gpio(s) exported
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.357835] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.369891] printk: legacy console [ttyS0] disabled
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.375634] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 12, base_baud = 1562500) is a 16550A
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.384911] printk: legacy console [ttyS0] enabled
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.395320] printk: legacy bootconsole [early0] disabled
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.430241] 8 fixed-partitions partitions found on MTD device spi0.0
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.437114] Creating 8 MTD partitions on "spi0.0":
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.442156] 0x000000000000-0x000000030000 : "Bootloader"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.450048] 0x000000030000-0x000000040000 : "Nvram"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.456496] 0x000000040000-0x000000050000 : "Bdata"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.463017] 0x000000050000-0x000000060000 : "crash"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.469537] 0x000000060000-0x000000070000 : "art"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.476278] 0x000000070000-0x000000090000 : "cfg_bak"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.483147] 0x000000090000-0x000000200000 : "overlay"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.489831] 0x000000200000-0x000001000000 : "firmware"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.496748] 2 uimage-fw partitions found on MTD device firmware
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.502934] Creating 2 MTD partitions on "firmware":
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.508069] 0x000000000000-0x0000002a0000 : "kernel"
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.514540] 0x0000002a0000-0x000000e00000 : "rootfs"
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 0.521034] mtd: setting mtd9 (rootfs) as root device
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.526334] 1 squashfs-split partitions found on MTD device rootfs
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 0.532818] 0x0000007d0000-0x000000e00000 : "rootfs_data"
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.192743] switch0: Atheros AR8337 rev. 2 switch registered on mdio.0
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.790398] ag71xx-legacy 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.802435] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: sgmii
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.809431] i2c_dev: i2c /dev entries driver
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.815950] NET: Registered PF_INET6 protocol family
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.828260] Segment Routing with IPv6
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.832216] In-situ OAM (IOAM) with IPv6
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.836435] NET: Registered PF_PACKET protocol family
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.841794] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.855494] 8021q: 802.1Q VLAN Support v1.8
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.878903] PCI host bridge to bus 0000:00
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.883162] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.890314] pci_bus 0000:00: root bus resource [io 0x0000]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.896078] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.904349] pci 0000:00:00.0: [168c:0046] type 00 class 0x028000 PCIe Endpoint
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.911877] pci 0000:00:00.0: BAR 0 [mem 0x00000000-0x001fffff 64bit]
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.918694] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.925024] pci 0000:00:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.941448] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.948320] pci 0000:00:00.0: BAR 0 [mem 0x12000000-0x121fffff 64bit]: assigned
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.964009] clk: Disabling unused clocks
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.975484] VFS: Mounted root (squashfs filesystem) readonly on device 31:9.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 1.989347] Freeing unused kernel image (initmem) memory: 1224K
[May 16, 2026, 6:09:07 AM UTC] kern.warn: [ 1.995479] This architecture does not have kernel memory protection.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 2.002164] Run /sbin/init as init process
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 2.006400] with arguments:
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 2.006406] /sbin/init
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 2.006413] with environment:
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 2.006418] HOME=/
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 2.006424] TERM=linux
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 2.665921] init: Console is alive
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 2.669922] init: - watchdog -
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 3.896887] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[May 16, 2026, 6:09:07 AM UTC] kern.warn: [ 3.942171] gpio_button_hotplug: loading out-of-tree module taints kernel.
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 3.952527] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 3.970590] init: - preinit -
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 7.578650] random: crng init done
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 9.478191] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 1 is up
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 9.484637] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 2 is up
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 9.491188] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 4 is up
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 9.499088] eth0: link up (1000Mbps/Full duplex)
[May 16, 2026, 6:09:07 AM UTC] kern.notice: [ 13.819484] jffs2: notice: (533) jffs2_build_xattr_subsystem: complete building xattr subsystem, 16 of xdatum (11 unchecked, 1 orphan) and 20 of xref (1 dead, 0 orphan) found.
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 13.837751] mount_root: switching to jffs2 overlay
[May 16, 2026, 6:09:07 AM UTC] kern.warn: [ 13.851598] overlayfs: upper fs does not support tmpfile.
[May 16, 2026, 6:09:07 AM UTC] user.warn: [ 13.864562] urandom-seed: Seeding with /etc/urandom.seed
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 13.937313] eth0: link down
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 13.962265] procd: - early -
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 13.965567] procd: - watchdog -
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 14.723116] procd: - watchdog -
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 14.727751] procd: - ubus -
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 15.120374] procd: - init -
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 16.659338] kmodloader: loading kernel modules from /etc/modules.d/*
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 17.968537] Loading modules backported from Linux version v6.18.26-0-g1fe060681
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 17.976162] Backport generated by backports.git 6ecbb44
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 18.376971] urngd: v1.0.2 started.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 18.672723] PPP generic driver version 2.4.2
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 18.699721] NET: Registered PF_PPPOX protocol family
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 18.795199] ath10k 6.15 driver, optimized for CT firmware, probing pci device: 0x46.
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 18.829967] ath10k_pci 0000:00:00.0: enabling device (0000 -> 0002)
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 18.836761] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 22.073656] ath10k_pci 0000:00:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 22.083962] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 22.098285] ath10k_pci 0000:00:00.0: firmware ver 10.4b-ct-9984-fW-14-fcb240f048 api 5 features mfp,peer-flow-ctrl,peer-fixed-rate,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 ba7d918c
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 24.488160] ath10k_pci 0000:00:00.0: failed to fetch board data for bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=Xiaomi-AIoT-AC2350 from ath10k/QCA9984/hw1.0/board-2.bin
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 24.983859] ath10k_pci 0000:00:00.0: failed to fetch board-2.bin or board.bin from ath10k/QCA9984/hw1.0
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 24.993646] ath10k_pci 0000:00:00.0: failed to fetch board file: -12
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 25.018831] ath10k_pci 0000:00:00.0: could not probe fw (-12)
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.102526] ath: EEPROM regdomain: 0x0
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.102554] ath: EEPROM indicates default country code should be used
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.102562] ath: doing EEPROM country->regdmn map search
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.102577] ath: country maps to regdmn code: 0x3a
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.102585] ath: Country alpha2 being used: US
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.102593] ath: Regpair used: 0x3a
[May 16, 2026, 6:09:07 AM UTC] kern.debug: [ 25.114343] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[May 16, 2026, 6:09:07 AM UTC] kern.info: [ 25.115318] ieee80211 phy1: Atheros AR9561 Rev:0 mem=0xaf842c0a, irq=2
[May 16, 2026, 6:09:07 AM UTC] user.info: [ 25.159114] kmodloader: done loading kernel modules from /etc/modules.d/*
[May 16, 2026, 6:09:09 AM UTC] user.notice: dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
[May 16, 2026, 6:09:09 AM UTC] user.notice: dnsmasq: Allowing 127.0.0.0/8 responses
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: started, version 2.91 cachesize 1000
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: DNS service limited to local subnets
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-DNSSEC no-ID loop-detect inotify dumpfile
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: UBus support enabled: connected to system bus
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for test
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for onion
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for localhost
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for local
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for invalid
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for bind
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: using only locally-known addresses for lan
[May 16, 2026, 6:09:10 AM UTC] daemon.warn: dnsmasq[1]: no servers found in /tmp/resolv.conf.d/resolv.conf.auto, will retry
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: read /etc/hosts - 12 names
[May 16, 2026, 6:09:10 AM UTC] daemon.info: dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
[May 16, 2026, 6:09:11 AM UTC] authpriv.info: dropbear[1498]: Not backgrounding
[May 16, 2026, 6:09:13 AM UTC] daemon.notice: wpa_supplicant[1557]: Successfully initialized wpa_supplicant
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: vrf
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: bonding
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: 8021ad
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: 8021q
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: macvlan
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: veth
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: bridge
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: Network device
[May 16, 2026, 6:09:14 AM UTC] user.notice: : Added device handler type: tunnel
Probably the relevant lines from the logs:
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 24.488160] ath10k_pci 0000:00:00.0: failed to fetch board data for bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=Xiaomi-AIoT-AC2350 from ath10k/QCA9984/hw1.0/board-2.bin
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 24.983859] ath10k_pci 0000:00:00.0: failed to fetch board-2.bin or board.bin from ath10k/QCA9984/hw1.0
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 24.993646] ath10k_pci 0000:00:00.0: failed to fetch board file: -12
[May 16, 2026, 6:09:07 AM UTC] kern.err: [ 25.018831] ath10k_pci 0000:00:00.0: could not probe fw (-12)
I also found this comment on GitHub and it didn't help, as the file is already there.
root@OpenWrt:\~# cd /lib/firmware/ath10k/QCA9984/hw1.0/
root@OpenWrt:/lib/firmware/ath10k/QCA9984/hw1.0# ls
board-2.bin firmware-5.bin
What am I missing here?