summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--target/linux/ath79/dts/qca9558_linksys_ea4500-v3.dts10
-rw-r--r--target/linux/ath79/image/nand.mk8
-rw-r--r--target/linux/ath79/nand/base-files/etc/board.d/05_compat-version1
3 files changed, 13 insertions, 6 deletions
diff --git a/target/linux/ath79/dts/qca9558_linksys_ea4500-v3.dts b/target/linux/ath79/dts/qca9558_linksys_ea4500-v3.dts
index 6c799efe33..1da46d7214 100644
--- a/target/linux/ath79/dts/qca9558_linksys_ea4500-v3.dts
+++ b/target/linux/ath79/dts/qca9558_linksys_ea4500-v3.dts
@@ -123,7 +123,7 @@
partition@2c0000 {
label = "firmware";
- reg = <0x2c0000 0x5000000>;
+ reg = <0x2c0000 0x7d40000>;
compatible = "fixed-partitions";
#address-cells = <1>;
@@ -136,7 +136,7 @@
partition@400000 {
label = "ubi";
- reg = <0x400000 0x4c00000>;
+ reg = <0x400000 0x7940000>;
};
/* Original layout for secondary partitions */
@@ -151,11 +151,11 @@
}; */
};
- partition@52c0000 {
+ /* Original layout for user data partition */
+ /* partition@52c0000 {
label = "syscfg";
reg = <0x52c0000 0x2d40000>;
- read-only;
- };
+ }; */
};
};
diff --git a/target/linux/ath79/image/nand.mk b/target/linux/ath79/image/nand.mk
index a3bdedaf6d..d3c1120aa2 100644
--- a/target/linux/ath79/image/nand.mk
+++ b/target/linux/ath79/image/nand.mk
@@ -281,6 +281,12 @@ TARGET_DEVICES += glinet_gl-x1200-nor
define Device/linksys_ea4500-v3
SOC := qca9558
+ DEVICE_COMPAT_VERSION := 1.1
+ DEVICE_COMPAT_MESSAGE := Partition table has been changed. Please \
+ install kmod-mtd-rw and erase mtd8 (syscfg) before upgrade \
+ to keep configures, or forcibly flash factory image to mtd5 \
+ (firmware) partition with mtd tool to discard configures but \
+ claim additional space immediately.
DEVICE_VENDOR := Linksys
DEVICE_MODEL := EA4500
DEVICE_VARIANT := v3
@@ -288,7 +294,7 @@ define Device/linksys_ea4500-v3
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
- IMAGE_SIZE := 81920k
+ IMAGE_SIZE := 128256k
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
LINKSYS_HWNAME := EA4500V3
IMAGES += factory.img
diff --git a/target/linux/ath79/nand/base-files/etc/board.d/05_compat-version b/target/linux/ath79/nand/base-files/etc/board.d/05_compat-version
index 238927aa7b..4d826d978d 100644
--- a/target/linux/ath79/nand/base-files/etc/board.d/05_compat-version
+++ b/target/linux/ath79/nand/base-files/etc/board.d/05_compat-version
@@ -4,6 +4,7 @@
board_config_update
case "$(board_name)" in
+ linksys,ea4500-v3|\
netgear,wndr4300-v2|\
netgear,wndr4500-v3)
ucidef_set_compat_version "1.1"