Skip to content

Add board files for Linksys Velop WRT Pro 7 (LN6001/MBE70) - #162

Merged
openwrt-bot merged 1 commit into
openwrt:mainfrom
ikm-san:codex/ln6001-board-data-submit
Oct 19, 2026
Merged

openwrt-bot merged 1 commit into
openwrt:mainfrom
ikm-san:codex/ln6001-board-data-submit

Conversation

@ikm-san

@ikm-san ikm-san commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Add IPQ9574 and QCN9274 board files for Linksys LN6001, derived from the default profiles in the official 1.1.0.01 GPL archive.

The fixed-country fields were cleared and checksums maintained; all other profile fields, including RF and power tables, are unchanged. The QCN9274 regulatory-database entry is retained.

Radio startup and country selection passed on an LN6001, with calibration read from that unit's own factory partition. I have also tested the LN6001 OpenWrt image on my CPE.

Companion to openwrt/openwrt#25449.

ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Sep 29, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) using the standard board-file package generator and installation overlay.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the feed revision must include them before this package is published.

Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Sep 29, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) using the standard
board-file package generator and installation overlay.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before this package is published.

Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Sep 30, 2026
Recognize the IPQ9574 suffix and install board data under the standard
ath11k IPQ9574/hw1.0 directory. Register Linksys Velop WRT Pro 7
(LN6001/MBE70) with the existing package generator and installation overlay.
Existing chipset mappings are unchanged.

The generic IPQ9574 routing is also proposed by Sandeep Sondagar in
OpenWrt PR openwrt#24432. The model entries are proposed in firmware_qca-wireless
PR openwrt#162; its feed revision must include them before package publication.

Link: openwrt@5fd1685
Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Sep 30, 2026
Recognize the IPQ9574 suffix and install board data under the standard
ath11k IPQ9574/hw1.0 directory. Register Linksys Velop WRT Pro 7
(LN6001/MBE70) with the existing package generator and installation
overlay. Existing chipset mappings are unchanged.

The generic IPQ9574 routing is also proposed by Sandeep Sondagar in
OpenWrt PR openwrt#24432. The model entries are proposed in firmware_qca-wireless
PR openwrt#162; its feed revision must include them before package publication.

Link: openwrt@5fd1685
Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Sep 30, 2026
Recognize the IPQ9574 suffix and install board data under the standard
ath11k IPQ9574/hw1.0 directory. Register Linksys Velop WRT Pro 7
(LN6001/MBE70) with the existing package generator and installation
overlay. Existing chipset mappings are unchanged.

The generic IPQ9574 routing is also proposed by Sandeep Sondagar in
OpenWrt PR openwrt#24432. The model entries are proposed in firmware_qca-wireless
PR openwrt#162; its feed revision must include them before package publication.

Link: openwrt@5fd1685
Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 2, 2026
Recognize the IPQ9574 suffix and install board data under the standard
ath11k IPQ9574/hw1.0 directory. Register Linksys Velop WRT Pro 7
(LN6001/MBE70) with the existing package generator and installation
overlay. Existing chipset mappings are unchanged.

The generic IPQ9574 routing is also proposed by Sandeep Sondagar in
OpenWrt PR openwrt#24432. The model entries are proposed in firmware_qca-wireless
PR openwrt#162; its feed revision must include them before package publication.

Link: openwrt@5fd1685
Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
@ikm-san
ikm-san force-pushed the codex/ln6001-board-data-submit branch from f4467ea to ca49263 Compare October 3, 2026 11:18
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 3, 2026
Recognize the IPQ9574 suffix and install board data under the standard
ath11k IPQ9574/hw1.0 directory. Register Linksys Velop WRT Pro 7
(LN6001/MBE70) with the existing package generator and installation
overlay. Existing chipset mappings are unchanged.

The generic IPQ9574 routing is also proposed by Sandeep Sondagar in
OpenWrt PR openwrt#24432. The model entries are proposed in firmware_qca-wireless
PR openwrt#162; its feed revision must include them before package publication.

Link: openwrt@5fd1685
Link: openwrt/firmware_qca-wireless#162

Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 4, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 5, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 6, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 6, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 6, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
@ikm-san

ikm-san commented Oct 7, 2026

Copy link
Copy Markdown
Contributor Author

Could a maintainer please approve the pending BDF validation workflow and review this submission? It provides the board files needed for LN6001 Wi-Fi support in openwrt/openwrt#25449. Thank you.

ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 7, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 7, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 8, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 12, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 14, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 16, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 16, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 16, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 16, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
@ikm-san
ikm-san force-pushed the codex/ln6001-board-data-submit branch from ca49263 to 9637dd5 Compare October 16, 2026 23:01
@ikm-san

ikm-san commented Oct 17, 2026

Copy link
Copy Markdown
Contributor Author

Hi @robimarko, I have rebased this onto current main and verified that both board files are unchanged. I have tested the LN6001 image on my CPE, and openwrt/openwrt#25449's CI now passes. Could you please approve the BDF validation workflow and review this for merging? Thank you.

@github-actions

Copy link
Copy Markdown

BDF information

BDF info for board-linksys_ln6001.ipq9574
FileSize: 131180
FileCRC32: c7a78d82
FileMD5: 618a055248fd81cdadf1662f54cfd779
BoardNames[0]: 'bus=ahb,qmi-chip-id=0,qmi-board-id=255,variant=Linksys-LN6001'
BoardLength[0]: 131072
BoardCRC32[0]: 35c57f07
BoardMD5[0]: 42cb2283c0a66980d3878478aa487b64

BDF info for board-linksys_ln6001.qcn9274
FileSize: 187620
FileCRC32: 7995d83d
FileMD5: 270cd97a7d9094427648b5857ab94cbf
BoardNames[0]: 'bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=Linksys-LN6001'
BoardLength[0]: 161792
BoardCRC32[0]: 95b820b1
BoardMD5[0]: bf4cc363fb1697b134b8e27978cc3a88
RegdbNames[0]: 'bus=pci,qmi-chip-id=0,qmi-board-id=255'
RegdbLength[0]: 25656
RegdbCRC32[0]: 0639152b
RegdbMD5[0]: 67698cfc6c28f77330a0086c9a930e7a


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 <satosan.ikm@gmail.com>
Link: openwrt#162
Signed-off-by: Robert Marko <robimarko@gmail.com>
@robimarko
robimarko force-pushed the codex/ln6001-board-data-submit branch from 9637dd5 to a4bb987 Compare October 19, 2026 11:01
@robimarko

Copy link
Copy Markdown
Contributor

Thanks! Rebased on top of main and merged!

@openwrt-bot
openwrt-bot merged commit a4bb987 into openwrt:main Oct 19, 2026
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 19, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths without changing existing model packages.

The model entries are proposed in firmware_qca-wireless PR openwrt#162; the
feed revision must include them before package publication.

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
@ikm-san

ikm-san commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

Thank you for merging this, @robimarko! I’ve updated openwrt/openwrt#25449 to use the merged board files. It’s the final remaining PR in the LN6001 series. Many thanks for your guidance and support throughout this OpenWrt porting effort!

ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 19, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths.

Update the firmware feed to Git HEAD (2026-10-19) to include the board
files merged in firmware_qca-wireless PR openwrt#162:

a4bb9873649c ipq9574/qcn9274: add Linksys LN6001 board files

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
ikm-san added a commit to ikm-san/openwrt-upstream that referenced this pull request Oct 19, 2026
Register Linksys Velop WRT Pro 7 (LN6001/MBE70) with the existing package
generator and installation overlay. Reuse the shared IPQ9574 and QCN9274
board-file installation paths.

Update the firmware feed to Git HEAD (2026-10-19) to include the board
files merged in firmware_qca-wireless PR openwrt#162:

a4bb9873649c ipq9574/qcn9274: add Linksys LN6001 board files

Link: openwrt/firmware_qca-wireless#162
Signed-off-by: Satoshi Ikeuchi <satosan.ikm@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants