Hi Looks like there were many doubts about image size over the years.
One thing that should be considered is use of OEM firmware, either in case of just a single revert after OpenWrt flashing, or multiple reverts/switching between OEM/OpenWrt firmwares. Relevant in this case is config partition within OEM fw, and by specifying OpenWrt image size to occupy all available flash space between u-boot and art partitions destroys config contents which may turn up very impractical for those that do frequent switching between the two. Further, config partition size also varies from device to device, some have it 64KB others 128KB in size, at least what I observed with my devices. So, the correct image size for Archer C7 v1 turned out to be 0x7b0000 On 06/08/2019, Adrian Schmutzler <freif...@adrianschmutzler.de> wrote: > So far, IMAGE_SIZE is set as follows: > tplink-4m* 3904k 0x3d0000 > tplink-8m* 7936k 0x7c0000 > tplink-16m* 15872k 0xf80000 > > However, based on the size of firmware partitions in DTS it should > be: > tplink-4m* 3904k 0x3d0000 > tplink-8m* 8000k 0x7d0000 > tplink-16m* 16192k 0xfd0000 > > All (!) 8m*/16m* devices actually follow the latter scheme, which > is also consistent in terms of left free space for other > partitions. Thus, fix it. > > Signed-off-by: Adrian Schmutzler <freif...@adrianschmutzler.de> > --- > target/linux/ath79/image/common-tp-link.mk | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/target/linux/ath79/image/common-tp-link.mk > b/target/linux/ath79/image/common-tp-link.mk > index da4616482a..d05ac028c7 100644 > --- a/target/linux/ath79/image/common-tp-link.mk > +++ b/target/linux/ath79/image/common-tp-link.mk > @@ -83,19 +83,19 @@ endef > define Device/tplink-8m > $(Device/tplink-nolzma) > TPLINK_FLASHLAYOUT := 8M > - IMAGE_SIZE := 7936k > + IMAGE_SIZE := 8000k > endef > > define Device/tplink-8mlzma > $(Device/tplink) > TPLINK_FLASHLAYOUT := 8Mlzma > - IMAGE_SIZE := 7936k > + IMAGE_SIZE := 8000k > endef > > define Device/tplink-16mlzma > $(Device/tplink) > TPLINK_FLASHLAYOUT := 16Mlzma > - IMAGE_SIZE := 15872k > + IMAGE_SIZE := 16192k > endef > > define Device/tplink-safeloader > -- > 2.20.1 > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel