639c12b8e2
Generate flashable images for the Archer C7 v2 with current stock firmware again. To set the region code, the GLUON_REGION variable must be set to "us" or "eu" in site.mk or as a make argument. Fixes #860
39 lines
1.5 KiB
Diff
39 lines
1.5 KiB
Diff
From: Matthias Schiffer <mschiffer@universe-factory.net>
|
|
Date: Sun, 28 Aug 2016 20:38:58 +0200
|
|
Subject: ar71xx: backport support for new TP-Link region codes
|
|
|
|
Generate flashable images for the Archer C7 v2 with current stock firmware
|
|
again.
|
|
|
|
diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile
|
|
index dfc0d71..cbd8a49 100644
|
|
--- a/target/linux/ar71xx/image/Makefile
|
|
+++ b/target/linux/ar71xx/image/Makefile
|
|
@@ -58,13 +58,14 @@ define Build/mktplinkfw
|
|
-o $@.new \
|
|
-j -X 0x40000 \
|
|
-a $(call rootfs_align,$(FILESYSTEM)) \
|
|
- $(if $(findstring sysupgrade,$1),-s) && mv $@.new $@ || rm -f $@
|
|
+ $(wordlist 2,$(words $(1)),$(1)) \
|
|
+ $(if $(findstring sysupgrade,$(word 1,$(1))),-s) && mv $@.new $@ || rm -f $@
|
|
endef
|
|
|
|
# -c combined image
|
|
define Build/mktplinkfw-initramfs
|
|
$(STAGING_DIR_HOST)/bin/mktplinkfw \
|
|
- -H $(TPLINK_HWID) -W $(TPLINK_HWREV) -F $(TPLINK_FLASHLAYOUT) -N OpenWrt -V $(REVISION) \
|
|
+ -H $(TPLINK_HWID) -W $(TPLINK_HWREV) -F $(TPLINK_FLASHLAYOUT) -N OpenWrt -V $(REVISION) $(1) \
|
|
-k $@ \
|
|
-o $@.new \
|
|
-s -S \
|
|
@@ -300,6 +301,9 @@ define Device/archer-c7-v2
|
|
BOARDNAME := ARCHER-C7
|
|
DEVICE_PROFILE := ARCHERC7
|
|
TPLINK_HWID := 0xc7000002
|
|
+ IMAGES := sysupgrade.bin factory.bin factory-us.bin factory-eu.bin
|
|
+ IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
|
|
+ IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
|
|
endef
|
|
TARGET_DEVICES += archer-c5 archer-c7-v1 archer-c7-v2
|
|
|