Skip to content

Commit

Permalink
ath79-generic: TP-Link Archer C7 v2: Fix region selection for factory…
Browse files Browse the repository at this point in the history
… image (#3260)

The Archer C7 v2 needs a different factory image depending on the region
(EU or US); this got lost during the ar71xx -> ath79 migration.

The OpenWrt factory image without a region suffix is only installable on
very old TP-Link firmwares from before the region split was introduced.
The region-specific firmware works for both old and new TP-Link firmwares.

Fixes: 8fdda51 ("ath79-generic: (re)add support for archer-c7-v2 (#2437)")
(cherry picked from commit e721e7f)

Co-authored-by: Matthias Schiffer <mschiffer@universe-factory.net>
  • Loading branch information
github-actions[bot] and neocturne committed May 14, 2024
1 parent 82822a5 commit 34b1eed
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions targets/ath79-generic
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,11 @@ device('teltonika-rut230-v1', 'teltonika_rut230-v1')

-- TP-Link

local tplink_region_suffix = ''
if (env.GLUON_REGION or '') ~= '' then
tplink_region_suffix = '-' .. env.GLUON_REGION
end

device('tp-link-archer-a7-v5', 'tplink_archer-a7-v5', {
packages = ATH10K_PACKAGES_QCA9880,
})
Expand Down Expand Up @@ -446,6 +451,7 @@ device('tp-link-archer-c6-v2-eu-ru-jp', 'tplink_archer-c6-v2', {

device('tp-link-archer-c7-v2', 'tplink_archer-c7-v2', {
packages = ATH10K_PACKAGES_QCA9880,
factory = '-squashfs-factory' .. tplink_region_suffix,
})

device('tp-link-archer-c7-v4', 'tplink_archer-c7-v4', {
Expand Down

0 comments on commit 34b1eed

Please sign in to comment.