Missing board ID 4634 in board-2.bin for QCN9274

SIDIQ BAKTI sidiqbakti at gmail.com
Mon May 12 03:29:20 PDT 2025


Hi ath12k devs,

I'm having an issue with chip ID 4634 which is currently not listed in
board-2.bin.

I recently purchased a WLE7002E25 board from Complex, which uses the
QCN9274 chip in a DBDC configuration with a diplexer. I initially
assumed the chip ID would be the same as other QCN9274 variants, but
it turns out mine uses a higher board ID (4634), whereas the latest
board-2.bin only includes IDs up to 4121.

This setup is mainly for hobby purposes. Here are the specs of my platform:

**Board**: Photonicat (Ariaboard)
- Rockchip RK3568
- 4GB LPDDR4 / 64GB eMMC
- Renesas RA2E1 Cortex-M23 ultra-low power MCU
- Dual M.2 (B+E Key) PCIe via converter to mPCIe

**OS:**
- ImmortalWrt SNAPSHOT r33919-09241815a1
- Kernel: 6.6.87
- Unpatched, using latest firmware from [CodeLinaro ath12k-firmware
repo](https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware)

in the dmesg logs

root at LoliskWrt:~# uname -a
Linux LoliskWrt 6.6.87 #0 SMP Thu May  1 14:33:10 2025 aarch64 GNU/Linux
root at LoliskWrt:~# lspci -mnn
0002:20:00.0 "PCI bridge [0604]" "Rockchip Electronics Co., Ltd
[1d87]" "RK3568 Remote Signal Processor [3566]" -r01 -p00 "" ""
0002:21:00.0 "Network controller [0280]" "Qualcomm Technologies, Inc
[17cb]" "QCN62xx/92xx Wireless Network Adapter [1109]" -r01 -p00
"Qualcomm Technologies, Inc [17cb]" "QCN62xx/92xx Wireless Network
Adapter [1109]"
root at LoliskWrt:~# find /lib/firmware/ath12k/ -type f | xargs md5sum
25e7a02febd6d419594d074f8d5d6788  /lib/firmware/ath12k/QCN9274/hw2.0/board-2.bin
3616c32d0e0b8c131b3e0e42e030d82d
/lib/firmware/ath12k/QCN9274/hw2.0/firmware-2.bin
08e77df7b9ab5e4c78bfee1c9f025672  /lib/firmware/ath12k/QCN9274/hw2.0/Notice.txt
root at LoliskWrt:~# dmesg | grep ath12k
[    6.822644] ath12k_pci 0002:21:00.0: BAR 0: assigned [mem
0xf0200000-0xf03fffff 64bit]
[    6.824009] ath12k_pci 0002:21:00.0: MSI vectors: 16
[    6.824482] ath12k_pci 0002:21:00.0: Hardware name: qcn9274 hw2.0
[    7.638688] ath12k_pci 0002:21:00.0: qmi dma allocation failed
(29360128 B type 1), will try later with small size
[    7.659500] ath12k_pci 0002:21:00.0: memory type 10 not supported
[    7.665751] ath12k_pci 0002:21:00.0: chip_id 0x0 chip_family 0xb
board_id 0x121a soc_id 0x401a2200
[    7.666595] ath12k_pci 0002:21:00.0: fw_version 0x141580c7
fw_build_timestamp 2024-11-11 11:03 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1
[    7.697939] ath12k_pci 0002:21:00.0: failed to fetch board data for
bus=pci,qmi-chip-id=0,qmi-board-id=4634 from
ath12k/QCN9274/hw2.0/board-2.bin
[    7.699116] ath12k_pci 0002:21:00.0: failed to fetch board data for
bus=pci,qmi-chip-id=0,qmi-board-id=255 from
ath12k/QCN9274/hw2.0/board-2.bin
[    7.700276] ath12k_pci 0002:21:00.0: failed to fetch board.bin from
QCN9274/hw2.0
[    7.700940] ath12k_pci 0002:21:00.0: qmi failed to load bdf:
[    7.701442] ath12k_pci 0002:21:00.0: qmi failed to load board data file:-12


forget the QMI dma, can skip 😅

 i already tested using this latest firmware
https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
but still can't find the ID,
I tried modifying `board-2.bin` on  `board.json` by mapping 4634 to
4121 (closest match) just to test:

{
  "names": [ "bus=pci,qmi-chip-id=0,qmi-board-id=4634" ],
  "data": "bus=pci,qmi-chip-id=0,qmi-board-id=4121.bin"
}

This made the device show up in iw dev, but instead of showing 2.4GHz
and 5GHz, it shows two 5GHz interfaces. So clearly it's the wrong
board file.

Would it be possible to add support for board ID 4634 to board-2.bin?

Happy to provide further logs or test patches if needed.

Thanks in advance 🙏
Regards,
Siddiq



More information about the ath12k mailing list