project/firmware/qca-wireless.git
2 days agoipq8074: add BDF for Zyxel NWA210AX main
Eric Schäfer [Thu, 12 Jun 2025 05:38:26 +0000 (05:38 +0000)]
ipq8074: add BDF for Zyxel NWA210AX

This BDF was generated by passibe15 with updated regdb and board id:
https://github.com/openwrt/openwrt/commit/93ca21f3f231100ae20b29b8cbbd86f7542be06a

For more information see also:
https://forum.openwrt.org/t/openwrt-support-for-zyxel-nwa210ax/150404/4

Signed-off-by: Eric Schäfer <eric@es86.de>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/94
Signed-off-by: Robert Marko <robimarko@gmail.com>
9 days agoqca9888: replace TP-Link Archer C60 v2 BDF
Christoph Krapp [Thu, 25 Sep 2025 07:26:50 +0000 (09:26 +0200)]
qca9888: replace TP-Link Archer C60 v2 BDF

FileSize: 12176
FileCRC32: c0040f62
FileMD5: e90c058cb3d311e44f3d4cfa933ea9a0
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=20,variant=TP-Link-Archer-c60-v2'
BoardLength[0]: 12064
BoardCRC32[0]: e79e906b
BoardMD5[0]: b8028bead4ce9899aff43ce246745ef4

Tested-by: Semih Baskan <strstgs@gmail.com>
Signed-off-by: Christoph Krapp <achterin@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/112
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 weeks agoqcn9074: add jdcloud_re-cs-02 BDF
breeze303 [Mon, 18 Aug 2025 03:13:07 +0000 (11:13 +0800)]
qcn9074: add jdcloud_re-cs-02 BDF

File:board-jdcloud_re-cs-02.qcn9074
FileSize: 131176
FileCRC32: 9d552978
FileMD5: 0e37c82b75b160c1e3fb0f17d10037f2
BoardNames[0]: 'bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=JDC-RE-CS-02'
BoardLength[0]: 131072
BoardCRC32[0]: 503fb426
BoardMD5[0]: 7952b5df1cc49b0a4fbfea35c16b76e7

Signed-off-by: Wan guofeng <grapenskrskr@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/101
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 weeks agoipq6018: add jdcloud_re-cs-02 BDF
breeze303 [Mon, 18 Aug 2025 03:10:43 +0000 (11:10 +0800)]
ipq6018: add jdcloud_re-cs-02 BDF

File:board-jdcloud_re-cs-02.ipq6018
FileSize: 65640
FileCRC32: 8f9ecba2
FileMD5: 189f814bfd26ce6b8346636d0276b147
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=JDC-RE-CS-02'
BoardLength[0]: 65536
BoardCRC32[0]: 4227240f
BoardMD5[0]: a5a500c63456056beaceee4b4b8496e1

Signed-off-by: Wan guofeng <grapenskrskr@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/101
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 weeks agoqca4019: Add Meraki Z3
Hal Martin [Fri, 17 Oct 2025 09:43:10 +0000 (11:43 +0200)]
qca4019: Add Meraki Z3

Add board file for Meraki Z3/Z3C router

Board file was extracted from the latest Meraki firmware
for this device (mid 2025).

board.json:
```
[
  {
    "names": ["bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=Meraki-Z3"],
    "data": "board-data/boardData_1_0_IPQ4019_DK04_2G_Z3.bin"
  },
  {
    "names": ["bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=Meraki-Z3"],
    "data": "board-data/boardData_1_0_IPQ4019_DK04_5G_Z3.bin"
  }
]
```

Signed-off-by: Hal Martin <hal.martin@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/111
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 weeks agoqca4019: Add Meraki MR30H
Hal Martin [Fri, 17 Oct 2025 09:06:14 +0000 (11:06 +0200)]
qca4019: Add Meraki MR30H

Add board file for Meraki MR30H.

Board file was extracted from the latest Meraki firmware
for this device (late 2024).

board.json:
```
[
  {
    "names": ["bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=Meraki-MR30H"],
    "data": "board-data/boardData_1_0_IPQ4019_DK04_2G.bin"
  },
  {
    "names": ["bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=Meraki-MR30H"],
    "data": "board-data/boardData_1_0_IPQ4019_DK04_5G.bin"
  }
]
```

Signed-off-by: Hal Martin <hal.martin@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/109
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 weeks agoqca9888: add BDF for TP-Link Archer C59 v1
Christoph Krapp [Wed, 24 Sep 2025 22:45:40 +0000 (00:45 +0200)]
qca9888: add BDF for TP-Link Archer C59 v1

FileSize: 12176
FileCRC32: 8641f91c
FileMD5: 497f2560a5ec91eb9dda2202c8da41e5
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=20,variant=TP-Link-Archer-c59-v1'
BoardLength[0]: 12064
BoardCRC32[0]: 774aa327
BoardMD5[0]: 61635ee1d3461bd3abb1b81cedb227b4

Tested-by: Mateusz Jończyk <matjon@users.noreply.github.com>
Signed-off-by: Christoph Krapp <achterin@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/108
Signed-off-by: Robert Marko <robimarko@gmail.com>
3 weeks agoqca4019: add Linksys MR6350 BDF
testuser7 [Wed, 8 Oct 2025 11:30:21 +0000 (13:30 +0200)]
qca4019: add Linksys MR6350 BDF

Add QCA4019 BDF for Linksys MR6350.
BDF has been edited and regdomain removed.
EU/FCC variant is used.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/105
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 weeks agoQCA9888: added TP-Link Archer C60 v2 (US) BDF
arbolitoloco1 [Wed, 30 Apr 2025 22:54:29 +0000 (19:54 -0300)]
QCA9888: added TP-Link Archer C60 v2 (US) BDF
Link: https://github.com/openwrt/firmware_qca-wireless/pull/67
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 weeks agoqca9888: add BDF for TP-Link Archer C60 v1
Christoph Krapp [Mon, 8 Sep 2025 19:52:38 +0000 (21:52 +0200)]
qca9888: add BDF for TP-Link Archer C60 v1

FileSize: 12176
FileCRC32: d5ce7bae
FileMD5: 5f0a55057c12e5f2f320af7240eb06cb
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=20,variant=TP-Link-Archer-c60-v1'
BoardLength[0]: 12064
BoardCRC32[0]: 02be8f08
BoardMD5[0]: 2b494d61c9300980890f1e0955b81e8d

Signed-off-by: Christoph Krapp <achterin@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/104
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 months agoqca9988: add BDFs for Xiaomi AIoT Router AC2350
Igor Dyatlov [Mon, 18 Aug 2025 22:04:45 +0000 (01:04 +0300)]
qca9988: add BDFs for Xiaomi AIoT Router AC2350

FileSize: 12172
FileCRC32: 36982e52
FileMD5: eb05a0d954a478aeb08f763e613900b3
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=Xiaomi-AIoT-AC2350'
BoardLength[0]: 12064
BoardCRC32[0]: d85a6598
BoardMD5[0]: 844fc89edf9dcf88aef0d7e7afc58a15

Signed-off-by: Igor Dyatlov <dyatlov.igor@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/102
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 months agoipq6018: add jdcloud_re-ss-01 BDF
breeze303 [Fri, 6 Jun 2025 03:58:36 +0000 (11:58 +0800)]
ipq6018: add jdcloud_re-ss-01 BDF

Add BDF for jdcloud_re-ss-01 BDF

FileSize: 65640
FileCRC32: 7a1cdc9d
FileMD5: 893b945c4ac94dddc1c48047243bcc65
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=JDC-RE-SS-01'
BoardLength[0]: 65536
BoardCRC32[0]: 30893e5b
BoardMD5[0]: 38e3a80303fa180f5888a558cae9964a

Signed-off-by: Wan guofeng <grapenskrskr@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/91
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 months agoAdd IPQ5018 and QCN9074 BDF for Yuncore AX850.
Shubham Vishwakarma [Wed, 30 Jul 2025 10:16:09 +0000 (15:46 +0530)]
Add IPQ5018 and QCN9074 BDF for Yuncore AX850.

Created using the ath11k-bdencoder.

File: board-yuncore_ax850.ipq5018
FileSize: 131176
FileCRC32: f7df76f4
FileMD5: 25f8ceb911bcac1b95b1bca6910d55af
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Yuncore-AX850'
BoardLength[0]: 131072
BoardCRC32[0]: 127df943
BoardMD5[0]: 86ae16101d82d3d0b2ceb81d53adf1fa

File: board-yuncore_ax850.qcn9074
FileSize: 131176
FileCRC32: e3715bce
FileMD5: 8e97d4f53878858f8601b07bd753177b
BoardNames[0]: 'bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=Yuncore-AX850'
BoardLength[0]: 131072
BoardCRC32[0]: f9220193
BoardMD5[0]: 3f090594434365e096a95ae4b3c0cdb4

Signed-off-by: Shubham Vishwakarma <shubhamvis98@fossfrog.in>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/99
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 months agoqcn9274: update board file for 8devices Kiwi-DVK
Mantas Pucka [Mon, 30 Jun 2025 12:01:32 +0000 (15:01 +0300)]
qcn9274: update board file for 8devices Kiwi-DVK

Updated BDF (internally v4) include latest improvements and is
compatible with all Kiwi boards.

BDF info:
BoardNames[12]: 'bus=pci,qmi-chip-id=0,qmi-board-id=4559'
BoardLength[12]: 184320
BoardCRC32[12]: 408c7de9
BoardMD5[12]: bd24fe5286bb3c45adade4181f7e4426

Signed-off-by: Mantas Pucka <mantas@8devices.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/98
Signed-off-by: Robert Marko <robimarko@gmail.com>
2 months agoqca9988: add BDFs for Xiaomi AIoT Router AC2350
Igor Dyatlov [Sun, 3 Aug 2025 14:32:59 +0000 (17:32 +0300)]
qca9988: add BDFs for Xiaomi AIoT Router AC2350

FileSize: 12172
FileCRC32: 36982e52
FileMD5: eb05a0d954a478aeb08f763e613900b3
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=Xiaomi-AIoT-AC2350'
BoardLength[0]: 12064
BoardCRC32[0]: d85a6598
BoardMD5[0]: 844fc89edf9dcf88aef0d7e7afc58a15

Signed-off-by: Igor Dyatlov <dyatlov.igor@gmail.com>Link: https://github.com/openwrt/firmware_qca-wireless/pull/100
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoAdd IPQ5018 BDF for Yuncore AX830.
Shubham Vishwakarma [Fri, 13 Jun 2025 18:53:18 +0000 (00:23 +0530)]
Add IPQ5018 BDF for Yuncore AX830.

Created using the ath11k-bdencoder.

File: board-yuncore_ax830.ipq5018
FileSize: 131176
FileCRC32: b84be863
FileMD5: a5961e0d0eb39ba91025addf77ff6df5
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Yuncore-AX830'
BoardLength[0]: 131072
BoardCRC32[0]: 127df943
BoardMD5[0]: 86ae16101d82d3d0b2ceb81d53adf1fa

File: board-yuncore_ax830.qcn6122
FileSize: 131176
FileCRC32: 1583e8a4
FileMD5: 31ce64c894004465992b149793949669
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Yuncore-AX830'
BoardLength[0]: 131072
BoardCRC32[0]: bfb5f984
BoardMD5[0]: 2599dd224fc644ae6594b49f34e373ee

Signed-off-by: Shubham Vishwakarma <ShubhamVis98@fossfrog.in>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/96
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoqca9984: add BDFs for IgniteNet SS-W2-AC2600
Daniel Golle [Tue, 10 Jun 2025 16:32:46 +0000 (18:32 +0200)]
qca9984: add BDFs for IgniteNet SS-W2-AC2600

/lib/firmware/QCA9984/hw.1/boarddata_0.bin and boarddata_1.bin extracted
from SunSpot-W2-v3.2.2-4803-bc2d958c8-9f1eb347-f8b63f0b-7dc244b7.img

FileSize: 24332
FileCRC32: 654b4e89
FileMD5: 98b10afc96093caf235822381d2b18eb
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=1,variant=IgniteNet-SS-W2-AC2600'
BoardLength[0]: 12064
BoardCRC32[0]: b7aaa130
BoardMD5[0]: 37a62208124c5c6f0915a0503a116568
BoardNames[1]: 'bus=pci,bmi-chip-id=0,bmi-board-id=2,variant=IgniteNet-SS-W2-AC2600'
BoardLength[1]: 12064
BoardCRC32[1]: af6259d4
BoardMD5[1]: 9ebfe300dfb8959fb76b15659935e7aa

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 months agoqca9889: add BDF for Xiaomi AX6000
George Moussalem [Tue, 3 Jun 2025 05:04:20 +0000 (09:04 +0400)]
qca9889: add BDF for Xiaomi AX6000

Add QCA9889 BDF for Xiaomi AX6000.

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/90
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoqcn9074: add BDF for Xiaomi AX6000
George Moussalem [Tue, 3 Jun 2025 05:02:43 +0000 (09:02 +0400)]
qcn9074: add BDF for Xiaomi AX6000

Add QCN9074 BDF for Xiaomi AX6000.
The BDF was updated to template version 4.2.0, regdomain removed, and
regdb updated (taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1)

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/90
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoipq5018: add BDF for Xiaomi AX6000
George Moussalem [Tue, 3 Jun 2025 04:59:58 +0000 (08:59 +0400)]
ipq5018: add BDF for Xiaomi AX6000

Add IPQ5018 BDF for Xiaomi AX6000.
The BDF was updated to template version 3.4.0, regdomain removed, and
regdb updated (taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1)

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/90
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoqcn6122: add BDF for I-O DATA WN-DAX3000GR
INAGAKI Hiroshi [Wed, 4 Jun 2025 15:38:19 +0000 (00:38 +0900)]
qcn6122: add BDF for I-O DATA WN-DAX3000GR

This BDF was taken from the official v1.02.001 firmware for WN-DAX3000GR
and modified to resolve the "Assertion axis_value == ANTENNACHAIN_AXIS_Z
failed" error.

- offset: 0x45c
-  value: 0x3 ---> 0x0

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/92
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoipq5018: add BDF for I-O DATA WN-DAX3000GR
INAGAKI Hiroshi [Wed, 4 Jun 2025 15:35:18 +0000 (00:35 +0900)]
ipq5018: add BDF for I-O DATA WN-DAX3000GR

This BDF was taken from the official v1.02.001 firmware for
WN-DAX3000GR.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/92
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoqca9988: add BDFs for Xiaomi AIoT Router AC2350
Igor Dyatlov [Sat, 7 Jun 2025 13:11:20 +0000 (16:11 +0300)]
qca9988: add BDFs for Xiaomi AIoT Router AC2350

FileSize: 12172
FileCRC32: a79a8323
FileMD5: 7b20d4cb001674e2257d34dee3455ae1
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=xiaomi_aiot-ac2350'
BoardLength[0]: 12064
BoardCRC32[0]: d85a6598
BoardMD5[0]: 844fc89edf9dcf88aef0d7e7afc58a15

Signed-off-by: Igor Dyatlov <dyatlov.igor@gmail.com>Link: https://github.com/openwrt/firmware_qca-wireless/pull/83
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoqca9988: add BDFs for Xiaomi AIoT Router AC2350
Igor Dyatlov [Mon, 14 Apr 2025 13:41:22 +0000 (16:41 +0300)]
qca9988: add BDFs for Xiaomi AIoT Router AC2350

FileSize: 12148
FileCRC32: f46fc0bb
FileMD5: bba501f9c4646958ce11de53efb3f8a8
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=16'
BoardLength[0]: 12064
BoardCRC32[0]: d85a6598
BoardMD5[0]: 844fc89edf9dcf88aef0d7e7afc58a15

Signed-off-by: Igor Dyatlov <dyatlov.igor@gmail.com>Link: https://github.com/openwrt/firmware_qca-wireless/pull/83
Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoqca9888: add TP-Link WA1201 v2 BDF
Lech Perczak [Tue, 18 Mar 2025 23:08:30 +0000 (00:08 +0100)]
qca9888: add TP-Link WA1201 v2 BDF

The file was extracted from stock firmware update TL-WA1201(EU)_V2_240119 [1].
The board file is shared between US and EU variant - confirmed by checking older, common release: TL-WA1201(EU&US)_V2_220103 [2].
File selected by the stock firmware is: /lib/firmware/QCA9888/hw.2/boarddata_0.bin.

FileSize: 12172
FileCRC32: 54565e54
FileMD5: c19ba6d0929e86d71b6572845a27dc85
BoardNames[0]: 'bus=pci,bmi-chip-id=0,bmi-board-id=20,variant=tplink_wa1201-v2'
BoardLength[0]: 12064
BoardCRC32[0]: 68a42450
BoardMD5[0]: ec1f10a5a68d5aed4e12d0b8ef4ffa87

[1] https://static.tp-link.com/upload/firmware/2024/202403/20240329/TL-WA1201(EU)_V2_240119.zip
[2] https://static.tp-link.com/upload/firmware/2022/202201/20220110/TL-WA1201(EU&US)_V2_220103.zip

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/77
Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoqca9888: add TP-Link Archer C6 v2 (EU) BDF
Abdul Halim Daud [Sun, 8 Dec 2024 12:12:46 +0000 (20:12 +0800)]
qca9888: add TP-Link Archer C6 v2 (EU) BDF

Add BDF for the TP-Link Archer C6 v2 (EU) QCA9888 radio.

Boardfile is obtained from stock firmware (Archer C6(EU)_V2_1.3.7 Build 20220613), found at
'/lib/firmware/QCA9888/hw.2/boarddata_0.bin'.

Signed-off-by: Abdul Halim Daud <halim.daud@hotmail.com>
[ rename variant name ]
Link: https://github.com/openwrt/firmware_qca-wireless/pull/52
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
5 months agoCI: add QCA9988
Robert Marko [Sat, 24 May 2025 19:16:33 +0000 (21:16 +0200)]
CI: add QCA9988

We have QCA9988 BDF submited, so make sure to match for it as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoath10k: drop upstramed board files
testuser7 [Mon, 27 Jan 2025 22:48:23 +0000 (23:48 +0100)]
ath10k: drop upstramed board files

Drop upstramed board files: qca4019, qca9888, qca9984, qca99x0

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/62
Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoipq60xx: rename BDF for EAP623-Outdoor HD v1
Alexandru Gagniuc [Fri, 16 May 2025 19:03:34 +0000 (14:03 -0500)]
ipq60xx: rename BDF for EAP623-Outdoor HD v1

Make the name consistent with EAP610, and EAP625, with "-outdoor"
spelled out instead of shortened. This makes the build files easier to
read, and has no change in functionality.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/89
Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoqca9888 : add BDF for Yuncore WB5G08
Joan Moreau [Sat, 28 Dec 2024 10:34:39 +0000 (18:34 +0800)]
qca9888 : add BDF for Yuncore WB5G08

Signed-off-by: Joan Moreau <jom@grosjo.net>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/72
Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoCI: add action that prints info about submited BDF-s
Robert Marko [Thu, 22 May 2025 09:30:00 +0000 (11:30 +0200)]
CI: add action that prints info about submited BDF-s

Finally add an action that uses ath10k or ath11k bdencoder to print info
about the submited BDF.

End goal is faster reviews and sanity checking of the BDF.

Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoipq6018: Update regdb in TP-LINK EAP625-Outdoor HD V1
Alexandru Gagniuc [Fri, 25 Apr 2025 03:29:28 +0000 (22:29 -0500)]
ipq6018: Update regdb in TP-LINK EAP625-Outdoor HD V1

The original BDF had a regdb that did not work with ath11k and the
firmware used in OpenWRT. Replace the regdb with the one from
EAP610-Outdoor to allow the EAP625 to work with Openwrt

Before:
    $ iw reg get
    phy#0 (self-managed)
    country 00: DFS-UNSET
            (2402 - 2472 @ 40), (N/A, 20), (N/A)
            (5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
            (5715 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN

After:
    phy#0 (self-managed)
    country US: DFS-FCC
            (2402 - 2472 @ 40), (6, 30), (N/A)
            (5170 - 5250 @ 80), (6, 30), (N/A), AUTO-BW
            (5250 - 5330 @ 80), (6, 24), (0 ms), DFS, AUTO-BW
            (5490 - 5730 @ 160), (6, 24), (0 ms), DFS, AUTO-BW
            (5735 - 5895 @ 160), (6, 30), (N/A), AUTO-BW

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/87
Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoipq6018: Add BDF for TP-LINK EAP625-Outdoor HD V1
Alexandru Gagniuc [Thu, 24 Apr 2025 02:04:57 +0000 (21:04 -0500)]
ipq6018: Add BDF for TP-LINK EAP625-Outdoor HD V1

Add the BDF for TP-LINK EAP625-Outdoor HD V1.
This BDF seems to have issues with regdb, as reported by the driver,
and defaults to extremely conservative settings. The 2.4GHz band is
usable, but the 5GHz will need additional work.

    ath11k c000000.wifi: failed to receive default regd during init

     $ iw reg get
    phy#0 (self-managed)
    country 00: DFS-UNSET
            (2402 - 2472 @ 40), (N/A, 20), (N/A)
            (5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
            (5715 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/87
Signed-off-by: Robert Marko <robimarko@gmail.com>
5 months agoipq6018: add BDF for ALFA Network AP120C-AX
Piotr Dymacz [Fri, 11 Apr 2025 09:07:06 +0000 (11:07 +0200)]
ipq6018: add BDF for ALFA Network AP120C-AX

Add BDF for ALFA Network AP120C-AX, provided by the vendor.

bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=ALFA-Network-AP120C-AX

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
6 months agoqcn6122: add BDF for ELECOM WRC-X3000GS2
INAGAKI Hiroshi [Tue, 11 Feb 2025 06:00:31 +0000 (15:00 +0900)]
qcn6122: add BDF for ELECOM WRC-X3000GS2

This BDF was taken from the official v1.09 firmware for WRC-X3000GS2 and
modified to resolve the following issue.

- offset: 0x45c
-  value: 0x3 ---> 0x0

log:

[   13.180392] ath11k b00a040.wifi1: Multipd architecture - userpd: 2
[   13.182516] ath11k b00a040.wifi1: qcn6122 hw1.0
[   13.188122] ath11k b00a040.wifi1: FW memory mode: 2
[   13.248598] remoteproc remoteproc2: powering up pd-2
[   13.248888] remoteproc remoteproc2: Booting fw image ath11k/IPQ5018/hw1.0/q6_fw.mdt, size 1820
[   13.265067] remoteproc remoteproc2: remote processor pd-2 is now up
[   13.278295] kmodloader: done loading kernel modules from /etc/modules.d/*
[   13.346385] ath11k b00a040.wifi1: qmi ignore invalid mem req type 10
[   13.353716] ath11k b00a040.wifi1: chip_id 0x0 chip_family 0x4 board_id 0xff soc_id 0xffffffff
[   13.353777] ath11k b00a040.wifi1: fw_version 0x270206d0 fw_build_timestamp 2022-08-04 13:28 fw_build_id WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
[   13.387736] mtdblock: MTD device '0:appsblenv' is NAND, please consider using UBI block devices instead.
[   14.245946] mtdblock: MTD device '0:appsblenv' is NAND, please consider using UBI block devices instead.
[   15.304386] qcom-q6-mpd cd00000.remoteproc: fatal error received: err_smem_ver.2.1:
[   15.304386] QC Image Version : QC_IMAGE_VERSION_STRING=WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
[   15.304386] Image Variant : IMAGE_VARIANT_STRING=5018.wlanfw2.map_spr_spr_evalQ
[   15.304386] phyrf_bdf.c:6245 Assertion axis_value == ANTENNACHAIN_AXIS_Z failed param0 :zero,param1 :zero,param2 :zero
[   15.304386] Thread ID : 0x00000046 Thread name : wlan_platform Process ID : 0x00000002 Process name :wlan1
[   15.304386]
[   15.304386] Registers:
[   15.304386] SP : 0x4bfdbba8
[   15.304386] FP : 0x4bfdbbd0
[   15.304386] PC : 0xd025bc70
[   15.304386] SSR : 0x00000000
[   15.304386] BADVA : 0x00000000
[   15.304386] LR : 0xd0178488
[   15.304386]
[   15.304386] StackDump
[   15.304386] from:0x4bfdbba8
[   15.304386] to: 0x00000000:
[   15.304386]
[   15.357522] remoteproc remoteproc0: crash detected in cd00000.remoteproc: type fatal error
[   15.379728] remoteproc remoteproc0: handling crash #1 in cd00000.remoteproc
[   15.387842] remoteproc remoteproc0: recovering cd00000.remoteproc
[   15.402480] remoteproc remoteproc0: stopped remote processor cd00000.remoteproc
[   15.504397] remoteproc remoteproc0: remote processor cd00000.remoteproc is now up
[   25.431353] ath11k b00a040.wifi1: failed to wait wlan mode request (mode 0): -110
[   25.431427] ath11k b00a040.wifi1: qmi failed to send wlan fw mode: -110
[   25.437848] ath11k b00a040.wifi1: failed to send firmware start: -110
[   25.444474] ath11k b00a040.wifi1: failed to start firmware: -110

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/85
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoipq5018: add BDF for ELECOM WRC-X3000GS2
INAGAKI Hiroshi [Tue, 11 Feb 2025 05:59:03 +0000 (14:59 +0900)]
ipq5018: add BDF for ELECOM WRC-X3000GS2

This BDF was taken from the official v1.09 firmware for WRC-X3000GS2.

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/85
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoqcn9074: update BDF for Linksys MR5500
George Moussalem [Fri, 18 Apr 2025 08:34:32 +0000 (12:34 +0400)]
qcn9074: update BDF for Linksys MR5500

Fixed issue where it couldn't switch to DFS channels and made available
missing U-NII-3, U-NII-3/4, and U-NII-4 channels (149 <-> 177)

Fixes: 729de339dfe6304aab5a608fa70d9f3e784fc2c3
Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/84
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoqcn9274: add board file for 8devices Kiwi-DVK
Mantas Pucka [Mon, 7 Apr 2025 10:26:33 +0000 (13:26 +0300)]
qcn9274: add board file for 8devices Kiwi-DVK

Add BDF for QCN9274 integrated to Kiwi SoM. Board file also contains
all standard BDFs for QCN9274, so that it would be possible to use
additional ath12k radios via external PCIe slots.

Kiwi BDF:
BoardNames[12]: 'bus=pci,qmi-chip-id=0,qmi-board-id=4559'
BoardLength[12]: 184320
BoardCRC32[12]: 0301f7a9
BoardMD5[12]: adc23a0cb2bc541f8ea5302094b99499

Signed-off-by: Mantas Pucka <mantas@8devices.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/79
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoqcn6122: add BDF for GL.iNET GL-B3000
Hostle [Tue, 11 Feb 2025 02:43:36 +0000 (21:43 -0500)]
qcn6122: add BDF for GL.iNET GL-B3000
Add QCN6122 BDF for GL.iNET GL-B3000.

sourced from 4.5.18-0731-1722397535
Created using the ath11k-bdencoder.
No Regdb or other mods were nessecary

BoardName: bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=GL-iNet-GL-B3000m
md5sum: 77294d86e43c328feed2d29de007ac31  board-glinet_gl-b3000.qcn6122

Signed-off-by: Scott Mercer <TheRootEd24@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/66
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoipq5018: add BDF for GL.iNET GL-B3000
Hostle [Tue, 11 Feb 2025 02:38:03 +0000 (21:38 -0500)]
ipq5018: add BDF for GL.iNET GL-B3000
Add IPQ5018 BDF for GL.iNET GL-B3000.

sourced from 4.5.18-0731-1722397535
Created using the ath11k-bdencoder.
No Regdb or other mods were nessecary

md5sum: 10274c0aa5a89dd1ac5778783f8d442e  board-glinet_gl-b3000.ipq5018
BoardName: bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=GL-iNet-GL-B3000m

Signed-off-by: Scott Mercer <TheRootEd24@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/65
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoipq40xx: Add TP-Link Deco M5 BDF
Bee Cadorna [Thu, 9 Jan 2025 00:45:33 +0000 (18:45 -0600)]
ipq40xx: Add TP-Link Deco M5 BDF

Add board file for TP-Link Deco M5 v1 and v3.
M5v2 uses the same board data as v1.
M5v320 uses the same board data as v3.

Sourced from the firmware upgrade file M5_en_1.7.8 Build 20240719 Rel. 70981
/lib/firmware/IPQ4019/hw.1/boardData_{1,3}_0_IPQ4019_DK04_{2,5}G.bin

M5v1
- wifi0: bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=TP-Link-Deco-M5-v1
- wifi1: bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=TP-Link-Deco-M5-v1

M5v3
- wifi0: bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=TP-Link-Deco-M5-v3
- wifi1: bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=TP-Link-Deco-M5-v3

File Hashes:
- CRC32: 2db1dbb2
- MD5: 4a62b29710ec4bbec5d15457d89e475e
- SHA1: 58a8ce31ccc9738cf294310cb30615c2a0cdbe66

Signed-off-by: Bee Cadorna <r3usrlnd@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/59
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoRemove executable permissions
Robert Marko [Tue, 8 Apr 2025 11:22:44 +0000 (13:22 +0200)]
Remove executable permissions

BDF-s are not supposed to be executable so remove the executable permission.

Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoipq6018: add TP-Link EAP623-Outdoor HD v1 BDF
Yang Xiwen [Thu, 12 Dec 2024 01:18:37 +0000 (20:18 -0500)]
ipq6018: add TP-Link EAP623-Outdoor HD v1 BDF

Add board file for TP-Link EAP623-Outdoor HD v1. Source from bdwlan_US.bin in stock firmware 1.3.1 Build 20240929.

Regdb updated from v0->upstream(ath11k_bdf) v39 with the help of [ath_bdf_tool](https://github.com/testuser7/ath_bdf_tool)

Signed-off-by: Yang Xiwen <yangxiwen@tp-link.com.hk>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/78
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 months agoipq40xx: add BDF for Alibaba AP4220
Willem Lee [Mon, 10 Mar 2025 05:09:04 +0000 (13:09 +0800)]
ipq40xx: add BDF for Alibaba AP4220

7 months agoipq6018: add BDF for Netgear WAX610Y
ServError [Fri, 21 Feb 2025 01:19:55 +0000 (02:19 +0100)]
ipq6018: add BDF for Netgear WAX610Y
Dumped from stock firmware WAX610_610Y_firmware_V10.8.12.9

regDB updated

bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Netgear-WAX610Y

Signed-off-by: Erik Servili <serverror@serverror.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/73
Signed-off-by: Robert Marko <robimarko@gmail.com>
7 months agoipq6018: add BDF for Netgear WAX610
ServError [Fri, 21 Feb 2025 01:19:36 +0000 (02:19 +0100)]
ipq6018: add BDF for Netgear WAX610
Dumped from stock firmware WAX610_610Y_firmware_V10.8.12.9

regDB updated

bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Netgear-WAX610

Signed-off-by: Erik Servili <serverror@serverror.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/73
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoqca9888: add ZTE MF286C BDF
Lech Perczak [Sun, 24 Nov 2024 22:56:00 +0000 (23:56 +0100)]
qca9888: add ZTE MF286C BDF

Dumped from stock firmware MF286C_CR_TMMYMF286CV1.0.1B03.

bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=ZTE-MF286C.
sha256: 140a4abbb441a3ad0fb35a7e21c6d5b4034516b77eb232aedfacd2a7d57dad0e
board-zte-mf286c.qca9888

Link: http://lists.infradead.org/pipermail/ath10k/2024-October/016118.html
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/61
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoqca9888: add ZTE MF286A/R BDF
Lech Perczak [Sun, 24 Nov 2024 22:50:31 +0000 (23:50 +0100)]
qca9888: add ZTE MF286A/R BDF

Dumped from stock firmware MF286A_CR_TELE2LTMF286V1.0.0.B10.

bus=pci,bmi-chip-id=0,bmi-board-id=16,variant=ZTE-MF286AR.
sha256: 9c7c97531479041f8197b9492b054d40e57fd92107b6986e447d360f1d914e92
board-zte-mf286ar.qca9888

Link: http://lists.infradead.org/pipermail/ath10k/2024-November/016134.html
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/61
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoipq8074: add Aliyun AP8220 BDF
Chukun Pan [Sun, 9 Feb 2025 14:08:20 +0000 (22:08 +0800)]
ipq8074: add Aliyun AP8220 BDF

Add BDF for Aliyun AP8220 router.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/69
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoqcn9074: add BDF for Linksys SPNMX56
George Moussalem [Fri, 14 Feb 2025 12:31:52 +0000 (16:31 +0400)]
qcn9074: add BDF for Linksys SPNMX56

Add QCN9074 BDF for Linksys SPNMX56.
The BDF was edited to update to template version 4.2.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/70
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoipq5018: add BDF for Linksys SPNMX56
George Moussalem [Fri, 14 Feb 2025 12:30:40 +0000 (16:30 +0400)]
ipq5018: add BDF for Linksys SPNMX56

Add IPQ5018 BDF for Linksys SPNMX56.
The BDF was edited to update to template version 3.4.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/70
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoqcn9074: add BDF for Linksys MR5500
George Moussalem [Thu, 13 Feb 2025 07:22:52 +0000 (11:22 +0400)]
qcn9074: add BDF for Linksys MR5500

Add QCN9074 BDF for Linksys MR5500.
The BDF was edited to update to template version 4.2.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/68
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoipq5018: add BDF for Linksys MR5500
George Moussalem [Thu, 13 Feb 2025 07:22:15 +0000 (11:22 +0400)]
ipq5018: add BDF for Linksys MR5500

Add IPQ5018 BDF for Linksys MR5500.
The BDF was edited to update to template version 3.4.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/68
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoipq5018: add Wallys DR5018
Robert Marko [Mon, 10 Feb 2025 18:27:48 +0000 (19:27 +0100)]
ipq5018: add Wallys DR5018

Add the required BDF for Wallys DR5018.

Link: https://github.com/openwrt/firmware_qca-wireless/pull/64
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoAdd BDFs for Linksys MR7500
Pig [Sun, 22 Dec 2024 22:20:20 +0000 (17:20 -0500)]
Add BDFs for Linksys MR7500

sourced from 1.1.12.211919

ipq6018:
 - removed regdomain
 - updated regdb (v0 -> v39) from 2.7.0

qcn9074
 - updated regdb (v36 -> v39) from 2.9.0

Signed-off-by: Pig <priv@pppig236.com>
Signed-off-by: pppig236 <priv@pppig236.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/57
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoqcn9074: add BDF for Linksys MX5500
George Moussalem [Wed, 5 Feb 2025 07:52:15 +0000 (11:52 +0400)]
qcn9074: add BDF for Linksys MX5500

Add QCN9074 BDF for Linksys MX5500.
The BDF was edited to update to template version 4.2.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/63
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoipq5018: add BDF for Linksys MX5500
George Moussalem [Wed, 5 Feb 2025 07:51:49 +0000 (11:51 +0400)]
ipq5018: add BDF for Linksys MX5500

Add IPQ5018 BDF for Linksys MX5500.
The BDF was edited to update to template version 3.4.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/63
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoqcn6122: add BDF for Linksys MX2000
George Moussalem [Wed, 5 Feb 2025 07:51:02 +0000 (11:51 +0400)]
qcn6122: add BDF for Linksys MX2000

Add QCN6122 BDF for Linksys MX2000.
The BDF was edited to update to template version 3.4.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/63
Signed-off-by: Robert Marko <robimarko@gmail.com>
8 months agoipq5018: add BDF for Linksys MX2000
George Moussalem [Wed, 5 Feb 2025 07:45:18 +0000 (11:45 +0400)]
ipq5018: add BDF for Linksys MX2000

Add IPQ5018 BDF for Linksys MX2000.
The BDF was edited to update to template version 3.4.0, remove regdomain,
and update the regdb taken from WLAN.HK.2.12-01460-QCAHKSWPL_SILICONZ-1 v1

Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/63
Signed-off-by: Robert Marko <robimarko@gmail.com>
9 months agoipq6018: add BDF for Edgecore EAP101
Stijn Tintel [Fri, 3 May 2024 15:58:06 +0000 (18:58 +0300)]
ipq6018: add BDF for Edgecore EAP101

Taken from TIP OpenWiFi:
https://github.com/Telecominfraproject/wlan-ap/raw/88d6633c85acd4143cfcb1f0a4fdcfdc88f35f3e/feeds/ipq807x_v5.4/ath11k-wifi/board-edgecore-eap101.bin.IPQ6018

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
9 months agoRevert "ipq6018: add BDF for Edgecore EAP101"
Stijn Tintel [Wed, 29 Jan 2025 19:41:39 +0000 (21:41 +0200)]
Revert "ipq6018: add BDF for Edgecore EAP101"

The board file is empty.

This reverts commit f54581db0bfd812ddf86b627c66fb26f8b2fc609.

9 months agoipq8074: add Linksys HomeWRK BDF
testuser7 [Fri, 30 Aug 2024 16:00:05 +0000 (18:00 +0200)]
ipq8074: add Linksys HomeWRK BDF

Add IPQ8074 BDF for Linksys HomeWRK.
BDF was edited to remove regdomain and update regdb.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/58
Signed-off-by: Robert Marko <robimarko@gmail.com>
10 months agoipq8074: add TP-Link EAP620 HD v1 BDF
Shymon Samsel [Thu, 12 Dec 2024 01:18:37 +0000 (20:18 -0500)]
ipq8074: add TP-Link EAP620 HD v1 BDF
Add board file for TP-Link EAP620 HD v1. Sourced from bdwlan_US.bin in stock firmware 1.1.0 Build 20211028

Signed-off-by: Shymon Samsel <ssamsel@umass.edu>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/53
Signed-off-by: Robert Marko <robimarko@gmail.com>
11 months agoipq6018: add BDF for Qihoo 360V6
Chukun Pan [Sun, 2 Jun 2024 12:18:03 +0000 (20:18 +0800)]
ipq6018: add BDF for Qihoo 360V6

Add BDF for the Qihoo 360V6 router.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/47
Signed-off-by: Robert Marko <robimarko@gmail.com>
11 months agoipq8074: add TP-Link_deco-x80-5g BDF
professor-jonny [Fri, 2 Aug 2024 19:17:11 +0000 (07:17 +1200)]
ipq8074: add TP-Link_deco-x80-5g BDF

Dumped form Nand backup from stock firmware.
/lib/firmware/BDF_X80_0813.bin
OEM firmware version 1.0.0 from the NZ market.

bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=tplink_deco_x80-5g.ipq8074

board-tplink_deco-x80-5g.ipq8074

md5 7c8f464facbb6381d32338146fb1961f
crc32 4a33aaf6
sha1 fc8ea8616f5645b64df9e95ebe361ce65609717c
Link: https://github.com/openwrt/firmware_qca-wireless/pull/49
Signed-off-by: Robert Marko <robimarko@gmail.com>
12 months agoipq40xx: add BDFs for SKSpruce WIA3300-20
Shiji Yang [Mon, 23 Sep 2024 15:07:00 +0000 (23:07 +0800)]
ipq40xx: add BDFs for SKSpruce WIA3300-20

The original BDFs were extracted from stock firmware
AmOS-3.6.3.300P05C5.

WiFi0(2 GHz):
bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=SKSpruce_WIA3300-20.bin
WiFi0(5 GHz):
bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=SKSpruce_WIA3300-20.bin

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/50
Signed-off-by: Robert Marko <robimarko@gmail.com>
13 months agoqcn9074: add Linksys MX8500 BDF
testuser7 [Fri, 1 Mar 2024 11:56:15 +0000 (12:56 +0100)]
qcn9074: add Linksys MX8500 BDF

Add QCN9074 BDF for Linksys MX8500.
BDF has been edited and updated to version 4.1.1,
regdomain removed and regdb updated.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/37
Signed-off-by: Robert Marko <robimarko@gmail.com>
13 months agoipq8074: add Linksys MX8500 BDF
testuser7 [Fri, 1 Mar 2024 11:54:38 +0000 (12:54 +0100)]
ipq8074: add Linksys MX8500 BDF

Add IPQ8074 BDF for Linksys MX8500.
BDF was edited to remove regdomain and update regdb.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
15 months agoqcn9074: add Cambium Networks XE3-4 BDF
Kristian Skramstad [Tue, 21 May 2024 06:35:17 +0000 (08:35 +0200)]
qcn9074: add Cambium Networks XE3-4 BDF

Add board-2.bin for Cambium Networks XE3-4 qcn9074.

FileSize: 131184
FileCRC32: 5f37e64d
FileMD5: 9cd679935f782e7a0b434a9e0a64a928
BoardNames[0]: 'bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=CambiumNetworks-XE34'
BoardLength[0]: 131072
BoardCRC32[0]: c3af7c65
BoardMD5[0]: 8a034071acd11dca46f2fa4d935f0319

Signed-off-by: Kristian Skramstad <kristian+github@83.no>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/43
Signed-off-by: Robert Marko <robimarko@gmail.com>
15 months agoipq60xx: add Cambium Networks XE3-4 BDF
Kristian Skramstad [Tue, 21 May 2024 06:33:55 +0000 (08:33 +0200)]
ipq60xx: add Cambium Networks XE3-4 BDF

Add board-2.bin for Cambium Networks XE3-4 ipq6018.

Regdb: (v0 -> v39)

FileSize: 65648
FileCRC32: a3fbf6af
FileMD5: 36671bd79903fcd2e077a5b3a7b9cf0a
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=CambiumNetworks-XE34'
BoardLength[0]: 65536
BoardCRC32[0]: 76a252ea
BoardMD5[0]: 4bd57376c688e4fdd34e89a30599eecf

Signed-off-by: Kristian Skramstad <kristian+github@83.no>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/43
Signed-off-by: Robert Marko <robimarko@gmail.com>
16 months agoipq8074: add TP-Link EAP660 HD v1 BDF
George Witt [Fri, 28 Jun 2024 22:26:00 +0000 (17:26 -0500)]
ipq8074: add TP-Link EAP660 HD v1 BDF

Add board file for TP-Link EAP660 HD v1. Sourced from bdwlan_US.bin in
stock firmware 1.2.11 Build 20240314.

Signed-off-by: George Witt <george.witt@nltsproject.org>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/45
Signed-off-by: Robert Marko <robimarko@gmail.com>
16 months agoipq40xx: add BDFs for Linksys WHW03 V1
Rodrigo Balerdi [Wed, 8 May 2024 03:51:51 +0000 (00:51 -0300)]
ipq40xx: add BDFs for Linksys WHW03 V1

BDFs come from latest firmware, version 1.1.19.209880 (2022-06-20):
- /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_2G.bin
- /lib/firmware/IPQ4019/v1/FCC/boardData_1_0_IPQ4019_DK04_5G.bin
- /lib/firmware/QCA9888/v1/FCC/boardData_2_0_QCA9888_5G_Y9690_SBS_HB.bin

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
Link: https://github.com/openwrt/firmware_qca-wireless/pull/42
Signed-off-by: Robert Marko <robimarko@gmail.com>
17 months agoipq6018: add BDF for Edgecore EAP101
stijn@linux-ipv6.be [Tue, 7 May 2024 06:23:57 +0000 (09:23 +0300)]
ipq6018: add BDF for Edgecore EAP101

Taken from TIP OpenWiFi:
https://github.com/Telecominfraproject/wlan-ap/raw/88d6633c85acd4143cfcb1f0a4fdcfdc88f35f3e/feeds/ipq807x_v5.4/ath11k-wifi/board-edgecore-eap101.bin.IPQ6018

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
18 months agoipq6018: update RegDB in new submitted BDF
Christian Marangi [Fri, 26 Apr 2024 11:25:17 +0000 (13:25 +0200)]
ipq6018: update RegDB in new submitted BDF

Update RegDB in new submitted BDF.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
18 months agoipq8074: update RegDB in new submitted BDF
Christian Marangi [Fri, 26 Apr 2024 11:24:57 +0000 (13:24 +0200)]
ipq8074: update RegDB in new submitted BDF

Update RegDB in new submitted BDF.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
18 months agoipq6018: update regdb in TPLink EAP610-Outdoor BDF
testuser7 [Thu, 21 Mar 2024 07:30:47 +0000 (08:30 +0100)]
ipq6018: update regdb in TPLink EAP610-Outdoor BDF

Update regdb for TPLink EAP610-Outdoor.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
18 months agoipq6018: add Linksys MR7350 BDF
Vladdrako [Wed, 6 Mar 2024 06:04:37 +0000 (08:04 +0200)]
ipq6018: add Linksys MR7350 BDF

Add BDF for Linksys MR7350

Signed-off-by: Vladyslav Andreichykov <vladdrako007@gmail.com>
18 months agoipq8074: update regdb in Spectrum SAX1V1K BDF
testuser7 [Wed, 3 Apr 2024 08:12:30 +0000 (10:12 +0200)]
ipq8074: update regdb in Spectrum SAX1V1K BDF

Update regdb in Spectrum SAX1V1K BDF.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
18 months agoipq8074: add Zbtlink ZBT-Z800AX BDF
Chukun Pan [Mon, 25 Mar 2024 15:10:02 +0000 (23:10 +0800)]
ipq8074: add Zbtlink ZBT-Z800AX BDF

Add BDF for the Zbtlink ZBT-Z800AX router.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
18 months agoipq8074: add Spectrum SAX1V1K BDF
gotofbi [Tue, 19 Mar 2024 12:40:40 +0000 (13:40 +0100)]
ipq8074: add Spectrum SAX1V1K BDF
Add BDF for Spectrum SAX1V1K AP.
```
[
    {
        "board": [
            {
                "names": [
                    "bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Spectrum-SAX1V1K"
                ],
                "data": "bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Spectrum-SAX1V1K.bin"
            }
        ],
        "regdb": []
    }
]
```

Signed-off-by: Connor Yoon <j_connor@taliaent.com>
19 months agoipq60xx: add BDF for TPLink EAP610-Outdoor
Alexandru Gagniuc [Sun, 17 Mar 2024 19:25:08 +0000 (14:25 -0500)]
ipq60xx: add BDF for TPLink EAP610-Outdoor

Add BDF for TPLink EAP610-Outdoor.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
19 months agoipq60xx: add glinet gl-axt1800 BDF
JiaY-shi [Tue, 5 Mar 2024 13:34:18 +0000 (21:34 +0800)]
ipq60xx: add glinet gl-axt1800 BDF

Add BDF for GL.iNet GL-AXT1800

Signed-off-by: shi jiayang <shi05275@163.com>
19 months agoipq60xx: add glinet gl-ax1800 BDF
JiaY-shi [Tue, 5 Mar 2024 13:27:49 +0000 (21:27 +0800)]
ipq60xx: add glinet gl-ax1800 BDF

Add BDF for GL.iNet GL-AX1800

Signed-off-by: shi jiayang <shi05275@163.com>
19 months agoipq60xx: add yuncore fap650 BDF
Isaev Ruslan [Thu, 29 Feb 2024 14:52:46 +0000 (17:52 +0300)]
ipq60xx: add yuncore fap650 BDF

Add BDF for yuncore fap650 AP.
```
[
    {
        "board": [
            {
                "names": [
                    "bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Yuncore-FAP650"
                ],
                "data": "bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Yuncore-FAP650.bin"
            }
        ],
        "regdb": []
    }
]
```

Signed-off-by: Isaev Ruslan <legale.legale@gmail.com>
19 months agoipq60xx: add netgear wax214 BDF
Dirk Buchwalder [Sun, 3 Mar 2024 15:41:30 +0000 (16:41 +0100)]
ipq60xx: add netgear wax214 BDF

Add BDF for Netgear WAX214

Signed-off-by: Dirk Buchwalder <buchwalder@posteo.de>
20 months agoipq8074: remove regdomain, update regdb and rename MX4200 BDF
testuser7 [Fri, 12 Jan 2024 11:10:28 +0000 (12:10 +0100)]
ipq8074: remove regdomain, update regdb and rename MX4200 BDF

Remove regdomain from MX4200 v1 and v2 BDF
update regdb and rename file.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
20 months agoqca9984: add Linksys MX5300 BDF
testuser7 [Sat, 9 Dec 2023 16:27:50 +0000 (17:27 +0100)]
qca9984: add Linksys MX5300 BDF

Add QCA9984 BDF for Linksys MX5300.
BDF was edited to remove regdomain.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
20 months agoipq8074: add Linksys MX5300 BDF
testuser7 [Fri, 8 Dec 2023 01:25:58 +0000 (02:25 +0100)]
ipq8074: add Linksys MX5300 BDF

Add IPQ8074 BDF for Linksys MX5300.
BDF was edited to remove regdomain (country lock)
and update regdb.

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
20 months agoipq6018: add 8devices Mango BDF
Mantas Pucka [Tue, 16 Jan 2024 11:11:37 +0000 (13:11 +0200)]
ipq6018: add 8devices Mango BDF

Add BDF for 8devices Mango SoM

Signed-off-by: Mantas Pucka <mantas@8devices.com>
20 months agoipq40xx:Add support for Netgear LBR20 with two BDF's
Marcin Gajda [Fri, 2 Feb 2024 14:08:43 +0000 (15:08 +0100)]
ipq40xx:Add support for Netgear LBR20 with two BDF's

Files QCA4019 hw1.0 and QCA9888 hw2.0 been exracted from Netgear's LBR20 firmware , and treated with qca-swiss-army-knife:
For QCA4019 hw1.0
bus=ahb,bmi-chip-id=0,bmi-board-id=20,variant=Netgear-LBR20
bus=ahb,bmi-chip-id=0,bmi-board-id=21,variant=Netgear-LBR20
and created a file:
board-netgear_lbr20.qca4019

For QCA9888 hw2.0
bus=pci,bmi-chip-id=0,bmi-board-id=17,variant=Netgear-LBR20
and created a file:
board-netgear_lbr20.qca9888

LBR20 have 3 radios:
radio0 : in qca9888 5Ghz low channels
radio1: in ipq4019 2,4Ghz
radio2: in ipq 4019 5Ghz high channels

Signed-off-by: Marcin Gajda <mgajda@o2.pl>
21 months agoipq8074: Update MX4200 BDF
SpectreDev1 [Wed, 3 Jan 2024 16:48:28 +0000 (16:48 +0000)]
ipq8074: Update MX4200 BDF

This is to seperate Linksys MX4200 v1 and v2 BDF's

Signed-off-by: Mohammad Sayful Islam <Sayf.mohammad01@gmail.com>
[ fix commit title ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
22 months agoipq40xx: add ASUS MAP-AC2200 QCA9888 BDF
Erkki Hietaranta [Tue, 5 Dec 2023 07:04:21 +0000 (02:04 -0500)]
ipq40xx: add ASUS MAP-AC2200 QCA9888 BDF

Adds BDF for ASUS MAP-AC2200  QCA9888 radio

Signed-off-by: Erkki Hietaranta <erkki.hietaranta@gmail.com>
22 months agoipq40xx: add ZyXEL WSQ50 QCA9984 BDF
Jason Gaunt [Thu, 30 Nov 2023 21:13:59 +0000 (21:13 +0000)]
ipq40xx: add ZyXEL WSQ50 QCA9984 BDF

Adds BDF for ZyXEL WSQ50 QCA9984 radio

Signed-off-by: Jason Gaunt <github@akao.co.uk>
22 months agoipq40xx: add ZyXEL WSQ50 QCA4019 BDF
Jason Gaunt [Thu, 30 Nov 2023 21:10:49 +0000 (21:10 +0000)]
ipq40xx: add ZyXEL WSQ50 QCA4019 BDF

Adds BDF for ZyXEL WSQ50 QCA4019 radio

Signed-off-by: Jason Gaunt <github@akao.co.uk>
22 months agoipq8074: add Wallys DR8072V01 BDF
Alan Wallys [Sat, 2 Dec 2023 07:57:56 +0000 (15:57 +0800)]
ipq8074: add Wallys DR8072V01 BDF

Add BDF for the Wallys DR8072V01 router.

Variant: Wallys-DR8072V01

Signed-off-by: Alan Wallys<gxg@wallystech.com>
[ improve commit title and description ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
23 months agoqcn9074: fix prpl Foundation Haze BDF for old mac80211 version
Christian Marangi [Fri, 10 Nov 2023 11:52:13 +0000 (12:52 +0100)]
qcn9074: fix prpl Foundation Haze BDF for old mac80211 version

It seems in a specific timeframe ath11k fw require some bits related to
6GHz config deployment to be enabled or the BDF is rejected. These were
only present from template 4.0.0+ and weren't a thing for template 3.0.0.

Haze BDF is based on this old template version and lacks of these bits.
Adding these missing bits from an upstream generic BDF makes the fw
happy and work on old mac80211. Recent mac80211 fixed this and is not
affected. Adding these bits doesn't cause any regression but only makes
it more compatible with previous ath11k drivers.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
23 months agoipq8074: add Yuncore AX880 BDF
Isaev Ruslan [Thu, 2 Nov 2023 14:18:07 +0000 (17:18 +0300)]
ipq8074: add Yuncore AX880 BDF

Add BDF for the Yuncore AX880 AP.
Info: bus=ahb,qmi-chip-id=0,qmi-board-id=255

Signed-off-by: Isaev Ruslan <legale.legale@gmail.com>
2 years agoipq8074: add ZTE MF269 BDF
Chukun Pan [Fri, 9 Jun 2023 15:21:08 +0000 (23:21 +0800)]
ipq8074: add ZTE MF269 BDF

Add BDF for the ZTE MF269 router.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
2 years agoipq8074: add CMCC RM2-6 BDF
Chukun Pan [Sun, 4 Jun 2023 15:20:15 +0000 (23:20 +0800)]
ipq8074: add CMCC RM2-6 BDF

Add BDF for the CMCC RM2-6 router.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
2 years agoipq8074: add Arcadyan AW1000 BDF
Chukun Pan [Tue, 22 Aug 2023 15:16:05 +0000 (23:16 +0800)]
ipq8074: add Arcadyan AW1000 BDF

Add BDF for the Arcadyan AW1000 router.
Info: bus=ahb,qmi-chip-id=0,qmi-board-id=624.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>