<feed xmlns='http://www.w3.org/2005/Atom'>
<title>firmware/qca-wireless, branch main</title>
<subtitle>Qualcomm Wireless Device BDF</subtitle>
<id>https://git.openwrt.org/project/firmware/qca-wireless/atom?h=main</id>
<link rel='self' href='https://git.openwrt.org/project/firmware/qca-wireless/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/'/>
<updated>2026-10-31T10:03:02Z</updated>
<entry>
<title>qcn9074: add Arista C-360 BDF</title>
<updated>2026-10-31T10:03:02Z</updated>
<author>
<name>Christopher Griffin</name>
</author>
<published>2026-10-16T16:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=5363395811fb3c72da0e62304a26d995c0f9c675'/>
<id>urn:sha1:5363395811fb3c72da0e62304a26d995c0f9c675</id>
<content type='text'>
This adds the Arista C-360 BDF for its QCN9074 card, the 6 GHz radio on
PCIe 0 (variant Arista-C360-pcie0), and its QCN9072 card, the 2.4/5/6 GHz
radio on PCIe 1 (variant Arista-C360-pcie1), which ath11k drives as a
QCN9074. The vendor firmware picks its board data per country at boot
(LINK_BOARD_DATA); these are its FCC_CE files, for the US and the EU and
the fallback for a country without its own, in the vendor default radio
plan:

- lib/boarddata/radio3/user/FCC_CE/bdwlan.bab_6G_full (PCIe 0)
- lib/boarddata/radio4/user/FCC_CE/bdwlan.baa (PCIe 1)

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Christopher Griffin &lt;christophergriffin05@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/176
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq8074: add Arista C-360 BDF</title>
<updated>2026-10-31T10:03:02Z</updated>
<author>
<name>Christopher Griffin</name>
</author>
<published>2026-10-16T16:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=e50b0217afcc970a2ce4b6d88a18a4bb28767a01'/>
<id>urn:sha1:e50b0217afcc970a2ce4b6d88a18a4bb28767a01</id>
<content type='text'>
This adds the Arista C-360 BDF for the integrated IPQ8074 2.4 GHz and
5 GHz radios. The vendor firmware picks its board data per country at
boot (LINK_BOARD_DATA); this is its FCC_CE set, for the US and the EU
and the fallback for a country without its own, in the vendor default
radio plan (6 GHz on the PCIe 0 card, all of 5 GHz here):

- lib/boarddata/radio12/user/FCC_CE/bdwlan.b290_2G_5G_full

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Christopher Griffin &lt;christophergriffin05@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/176
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq4019: add Gryphon Guardian BDF</title>
<updated>2026-10-29T14:07:27Z</updated>
<author>
<name>Koen van Mierlo</name>
</author>
<published>2026-10-25T17:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=9157db7cf0814d91adf552ebfd13bbdef0b1c00a'/>
<id>urn:sha1:9157db7cf0814d91adf552ebfd13bbdef0b1c00a</id>
<content type='text'>
Add BDF for the Gryphon Guardian router, extracted from the
vendor firmware: boardData_1_0_IPQ4019_DK04_2G.bin and
boardData_1_0_IPQ4019_DK04_5G.bin

FileSize: 24324
FileCRC32: 2d4846b5
FileMD5: b22fdc2709d234107966d2ea00e6c3ab
BoardNames[0]: 'bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=Gryphon-Guardian'
BoardLength[0]: 12064
BoardCRC32[0]: 825572a6
BoardMD5[0]: ec91be0620de9578cd210b12b18ab057
BoardNames[1]: 'bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=Gryphon-Guardian'
BoardLength[1]: 12064
BoardCRC32[1]: 6cfb4f7c
BoardMD5[1]: 5279c10932f18c97827f70a034240c57

Signed-off-by: Koen van Mierlo &lt;k.j.vanmierlo@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/188
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq9574/qcn9074: add Nokia Beacon 10 board files</title>
<updated>2026-10-29T14:01:44Z</updated>
<author>
<name>Liu Yu</name>
</author>
<published>2026-10-23T02:45:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=eab1e7ba21d913d56296a3bbfa0b264bba25850d'/>
<id>urn:sha1:eab1e7ba21d913d56296a3bbfa0b264bba25850d</id>
<content type='text'>
Add board data from Nokia Beacon 10 stock firmware 3TN00367LJLJ17 for
the integrated IPQ9574/QCN5024 2.4 GHz radio and the two PCIe QCN9024
radios using the QCN9074 board format.

Package the original bdwlan.b20, bdwlan.ba3 and bdwlan.ba2 payloads
unchanged in board-2 containers. Use these calibration variants:
- Nokia-Beacon-10 for the AHB 2.4 GHz radio
- Nokia-Beacon-10-5G for the PCIe 5 GHz radio
- Nokia-Beacon-10-6G for the PCIe 6 GHz radio

All three radios report QMI chip-id 0 and board-id 255. The variants
select the appropriate board data for each radio. Per-device calibration
is supplied separately from ART through NVMEM.

Tested all three radio probes, 2.4/5 GHz AP operation and CN country
selection on a Nokia Beacon 10.

Signed-off-by: Liu Yu &lt;dfly0603@163.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/181
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq6018: add Redmi AX5 JDCloud (RA50) board file</title>
<updated>2026-10-29T12:59:42Z</updated>
<author>
<name>Michael Yang</name>
</author>
<published>2026-10-13T02:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=3796b7f7e1011604b03df3818f5583d12c48d988'/>
<id>urn:sha1:3796b7f7e1011604b03df3818f5583d12c48d988</id>
<content type='text'>
This adds the board file for the Redmi AX5 JDCloud (RA50), which uses the
integrated IPQ6018 2.4/5 GHz radio.

The board data was extracted from the ART partition of the device
(offset 0x1000, size 0x10000) and packed with ath11k-bdencoder using the
calibration variant "Redmi-AX5-JDCloud".

The matching OpenWrt device support is submitted separately.

Signed-off-by: Michael Yang &lt;zzduci@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/172
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq6018: add BDF for Wallys DR6018S</title>
<updated>2026-10-25T10:31:29Z</updated>
<author>
<name>Alan Gao</name>
</author>
<published>2026-10-17T05:35:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=49ce14c099b16044b7062df54bdabeb495b804ad'/>
<id>urn:sha1:49ce14c099b16044b7062df54bdabeb495b804ad</id>
<content type='text'>
Add board data for the Wallys DR6018S IPQ6018 radio.

Signed-off-by: Alan Gao &lt;1226010136@qq.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/177
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq9574/qcn9274: add Linksys LN6001 board files</title>
<updated>2026-10-19T11:00:55Z</updated>
<author>
<name>Satoshi Ikeuchi</name>
</author>
<published>2026-09-29T00:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=a4bb9873649cfc5569ce7da4888cdb9b1296127d'/>
<id>urn:sha1:a4bb9873649cfc5569ce7da4888cdb9b1296127d</id>
<content type='text'>
Add board files for Linksys Velop WRT Pro 7 (LN6001/MBE70), derived
from the default profiles in the official 1.1.0.01 GPL archive:
https://downloads.linksys.com/support/assets/gpl/MBE70WRT_v1.1.0.01.tgz

Clear the common and per-PHY fixed-country fields using the matching
published layouts and maintain the checksums. Preserve all remaining
profile fields, including RF and power tables. The IPQ9574 result matches
the existing OpenWrt ath11k_remove_regdomain helper.

Retain the QCN9274 regulatory-database entry from linux-firmware 20260910.

Tested radio startup and JP country selection on one LN6001. Both
calibration files matched the unit's own factory data. No AP was started
during this focused country-selection test.

Signed-off-by: Satoshi Ikeuchi &lt;satosan.ikm@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/162
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>qcn9074: add BDF for ZTE T5400</title>
<updated>2026-10-18T18:49:50Z</updated>
<author>
<name>Wojciech Zwolinski</name>
</author>
<published>2026-09-14T14:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=0f8eb5d74be32befb4d8bfc8e48cb98080cc86f1'/>
<id>urn:sha1:0f8eb5d74be32befb4d8bfc8e48cb98080cc86f1</id>
<content type='text'>
Add board data for the external 5 GHz radio in the ZTE T5400.

The physical radio package is marked Qualcomm QCN9024 001.
It enumerates as PCI 17cb:1104 and is handled by ath11k
using the QCN9074 hardware/firmware profile, hence the qcn9074 board
file suffix.

The 131072-byte board-data payload comes from the stock ZTE T5400
OEM firmware as qcn9000/bdwlan.ba0. The stock payload is used
unchanged.

ath11k reports QMI board ID 255 for this radio. The board container
therefore uses:

bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=ZTE-T5400

The board data was tested on a ZTE T5400 with ath11k. The radio
initializes successfully and has been validated with AP operation,
client association, DHCP and bidirectional network traffic.

Source BDF SHA-256:
31dfff604629eb7a058ff827c807fb38bcd8fa9abc0af8d4413510a83bed5d51

ath11k-bdencoder -i board-zte_t5400.qcn9074

FileSize: 131172
FileCRC32: a9f44b68
FileMD5: 8096a266056e9a3067f9981b808f71dd
BoardNames[0]: 'bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=ZTE-T5400'
BoardLength[0]: 131072
BoardCRC32[0]: 6193af04
BoardMD5[0]: 7c632b4ec30fc505f44a1d2cbe976153

Signed-off-by: Wojciech Zwolinski &lt;wojciech.zwolinski0@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/153
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ipq5018: add BDF for ZTE T5400</title>
<updated>2026-10-18T18:49:50Z</updated>
<author>
<name>Wojciech Zwolinski</name>
</author>
<published>2026-09-14T14:53:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=83858ada89484e0fc9520028c1ad2669e7d159ff'/>
<id>urn:sha1:83858ada89484e0fc9520028c1ad2669e7d159ff</id>
<content type='text'>
Add board data for the integrated IPQ5018 2.4 GHz radio in the
ZTE T5400.

The 131072-byte board-data payload comes from the stock ZTE T5400
OEM firmware as bdwlan.b24. The stock payload is used unchanged.

ath11k reports QMI board ID 255 for this radio. The board container
therefore uses:

bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=ZTE-T5400

The board data was tested on a ZTE T5400 with ath11k. The radio
initializes successfully and has been validated with AP operation,
client association, DHCP and bidirectional network traffic.

Source BDF SHA-256:
c60bfcd24b04022fce85d8b85adc9a0bda3eb59e54fc20da7644231c797918c6

ath11k-bdencoder -i board-zte_t5400.ipq5018

FileSize: 131172
FileCRC32: c0e72954
FileMD5: 08d2ac65cc45d2f742f5db78b4358a4c
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=ZTE-T5400'
BoardLength[0]: 131072
BoardCRC32[0]: 23aba4bc
BoardMD5[0]: 81e35e3094b658492552d289522beaea

Signed-off-by: Wojciech Zwolinski &lt;wojciech.zwolinski0@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/153
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>qcn9074: add BDF for Xunison Exigo Hub D50 5G</title>
<updated>2026-10-15T19:25:03Z</updated>
<author>
<name>Steve Meek</name>
</author>
<published>2026-10-09T11:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firmware/qca-wireless/commit/?id=5c5244c0b4fcd86738dfbf7a83d978b4ded574ef'/>
<id>urn:sha1:5c5244c0b4fcd86738dfbf7a83d978b4ded574ef</id>
<content type='text'>
Board data for the QCN9074 5 GHz radio of the Xunison Exigo Hub D50 5G
(also sold as the Zearts D50 5G).

The payload is qcn9000/bdwlan.ba0 from the stock firmware, unmodified.
It matches the board_id 0xa0 that the stock device tree assigns to this
radio, and it is the file the stock firmware loads at boot.

The container carries a single entry for the calibration variant
(qmi-board-id 255), matching the other files in this feed.

Signed-off-by: Steve Meek &lt;stevemeek82@gmail.com&gt;
Link: https://github.com/openwrt/firmware_qca-wireless/pull/170
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
