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

pgupta at hindutool.com pgupta at hindutool.com
Tue May 13 06:23:38 PDT 2025


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