From e2d823d0683015f8f0f7e7c921137ba65c14bd47 Mon Sep 17 00:00:00 2001 From: Shiji Yang Date: Thu, 23 Oct 2025 08:56:47 +0800 Subject: [PATCH] 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 Link: https://github.com/openwrt/openwrt/pull/20509 Signed-off-by: Robert Marko --- 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 -- 2.30.2