[openwrt/openwrt] ramips: fix LZMA decompression error for TP-Link EAP615-Wall

LEDE Commits lede-commits at lists.infradead.org
Mon Nov 17 01:33:23 PST 2025


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/e2d823d0683015f8f0f7e7c921137ba65c14bd47

commit e2d823d0683015f8f0f7e7c921137ba65c14bd47
Author: Shiji Yang <yangshiji66 at outlook.com>
AuthorDate: Thu Oct 23 08:56:47 2025 +0800

    ramips: fix LZMA decompression error for TP-Link EAP615-Wall
    
    Relocating the kernel load address to avoid the memory overlap issue.
    
    Fixes: https://github.com/openwrt/openwrt/issues/19403
    Signed-off-by: Shiji Yang <yangshiji66 at outlook.com>
    Link: https://github.com/openwrt/openwrt/pull/20509
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 target/linux/ramips/image/mt7621.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
index a4a4747c0a..9bbee68f6b 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -2933,7 +2933,9 @@ define Device/tplink_eap615-wall-v1
   DEVICE_VARIANT := v1
   DEVICE_PACKAGES := kmod-mt7915-firmware -uboot-envtools
   TPLINK_BOARD_ID := EAP615-WALL-V1
-  KERNEL := kernel-bin | lzma -d22 | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | pad-to 64k
+  KERNEL_LOADADDR := 0x82000000
+  KERNEL := kernel-bin | relocate-kernel $(loadaddr-y) | lzma | \
+	fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | pad-to 64k
   KERNEL_INITRAMFS := kernel-bin | lzma -d22 | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
   IMAGE_SIZE := 13248k
 endef




More information about the lede-commits mailing list