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

SIDIQ BAKTI sidiqbakti at gmail.com
Thu May 15 18:41:36 PDT 2025


Hi all,
Just a quick follow-up on the QCN9274 (Compex WLE7002E25) issue I
posted earlier, where board data fails to load due to missing entries
in board-2.bin.

I contacted Compex directly to inquire about support or firmware, but
unfortunately they stated they do not provide technical support for
modules used outside of commercial or project-based applications, as
this was purchased for personal/hobby use.

Thanks again for all the work on ath12k!

Best regards,
Siddiq
sidiqbakti at gmail.com


Pada Sel, 13 Mei 2025 pukul 20.23 pgupta at hindutool.com
<pgupta at hindutool.com> menulis:
>
> Wonderful!
>
>
> Prashant
>
>
>
> On Tue, 13 May 2025 19:27:26 +0700, SIDIQ BAKTI <sidiqbakti at gmail.com> wrote:
>
> >> Hi all
> >>
> >> Just wanted to follow up — I had contacted Compex for support but
> >> haven’t received a reply yet. Thankfully, Matt shared a modified
> >> board-2.bin with the proper board ID (4634), and it worked perfectly
> >> on my setup.
> >> As I'm based in Indonesia, returning the module to Singapore wasn’t
> >> really a feasible option — so this fix was a huge help.
> >>
> >> Wireless is now fully functional using:
> >> - board-2.bin from Matt
> >> Firmware from:
> >> - WLAN.WBE.1.3.1-00217-QCAHKSWPL_SILICONZ-1
> >> (https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware/-/blob/main/QCN9274/hw2.0/1.3.1/WLAN.WBE.1.3.1-00217-QCAHKSWPL_SILICONZ-1/firmware-2.bin)
> >>
> >> System log shows the card initializing correctly, and both 2.4GHz and
> >> 5GHz radios are operational.
> >>
> >> [ 0.562172] pcieport 0002:20:00.0: AER: enabled with IRQ 32
> >> [ 6.823914] ath12k_pci 0002:21:00.0: BAR 0: assigned [mem
> >> 0xf0200000-0xf03fffff 64bit]
> >> [ 6.824656] ath12k_pci 0002:21:00.0: BAR 0: error updating
> >> (0xf0200004 != 0xffffffff)
> >> [ 6.825402] ath12k_pci 0002:21:00.0: enabling device (0000 -> 0002)
> >> [ 6.826550] ath12k_pci 0002:21:00.0: MSI vectors: 16
> >> [ 6.827017] ath12k_pci 0002:21:00.0: Hardware name: qcn9274 hw2.0
> >> [ 7.667959] ath12k_pci 0002:21:00.0: qmi dma allocation failed
> >> (29360128 B type 1), will try later with small size
> >> [ 7.686944] ath12k_pci 0002:21:00.0: memory type 10 not supported
> >> [ 7.693387] ath12k_pci 0002:21:00.0: chip_id 0x0 chip_family 0xb
> >> board_id 0x121a soc_id 0x401a2200
> >> [ 7.694215] ath12k_pci 0002:21:00.0: fw_version 0x131800d9
> >> fw_build_timestamp 2025-03-16 15:58 fw_build_id
> >> QC_IMAGE_VERSION_STRING=WLAN.WBE.1.3.1-00217-QCAHKSWPL_SILICONZ-1
> >> [ 10.663409] ath12k_pci 0002:21:00.0: Invalid module id 2
> >> [ 10.664037] ath12k_pci 0002:21:00.0: failed to parse tlv -22
> >> root at LoliskWrt:~# lspci
> >> 0002:20:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote
> >> Signal Processor (rev 01)
> >> 0002:21:00.0 Network controller: Qualcomm Technologies, Inc
> >> QCN62xx/92xx Wireless Network Adapter (rev 01)
> >> phy#2
> >> Interface phy2-ap0
> >> .......
> >> ssid ImmortalWrt_5G
> >> type AP
> >> channel 149 (5745 MHz), width: 80 MHz, center1: 5775 MHz
> >> txpower 10.00 dBm
> >> .......
> >> phy#1
> >> Interface phy1-ap0
> >> .......
> >> ssid ImmortalWrt
> >> type AP
> >> channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
> >> txpower 10.00 dBm
> >> .......
> >> root at LoliskWrt:~# iw dev phy2-ap0 station dump
> >> Station cc:47:40:xx:xx:xx (on phy2-ap0)
> >> root at LoliskWrt:~# iw dev phy1-ap0 station dump
> >> Station 4a:3f:0b:xx:xx:xx (on phy1-ap0)
> >>
> >>
> >> Thanks again to everyone involved, and especially to Matt for
> >> providing the working board file!
> >>
> >> Best regards,
> >> Siddiq
> >>
> >>
> >>
> >>
> >> Pada Sen, 12 Mei 2025 pukul 19.55 pgupta at hindutool.com
> >> menulis:
> >> >
> >> > You may need to contact Compex. I have three boards each are single band (6, 5, 2.4) in order for linux to recognize, the required re-programming. There is also a software solution with a new .bin file they have, but I opted for hardcoding and sent the modules back to them. I would reach our to their support.
> >> >
> >> >
> >> > Hope this helps someone,
> >> >
> >> > Prashant
> >> >
> >> >
> >> >
> >> > On Mon, 12 May 2025 17:29:20 +0700, SIDIQ BAKTI wrote:
> >> >
> >> > >> 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