From de6e7cb5d878e4ab9ef41995c845dcf86c552bce Mon Sep 17 00:00:00 2001 From: Chuanhong Guo Date: Tue, 14 Apr 2020 12:01:50 +0800 Subject: [PATCH] ramips: define image recipe for uncompressed uimage with loader Some devices have bootloaders with broken lzma code resulting in failed decompression or corrupted kernel code. This image recipe allows to sacrifice 5KB for OpenWrt LZMA loader and take over the task of decompress kernel. Signed-off-by: Chuanhong Guo --- target/linux/ramips/image/Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile index 1d865aa567..5e69f27379 100644 --- a/target/linux/ramips/image/Makefile +++ b/target/linux/ramips/image/Makefile @@ -32,6 +32,11 @@ define Device/Default IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) endef +define Device/uimage-lzma-loader + LOADER_TYPE := bin + KERNEL := $(KERNEL_DTB) | loader-kernel | uImage none +endef + define Device/seama SEAMA_MTDBLOCK := 2 IMAGES += factory.bin