From d84fafb9f34be7f92b01938acafcc828d9f00478 Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Wed, 25 Mar 2015 15:34:40 +0000 Subject: brcm63xx: add Livebox 1 firmware image generation Currently there isn't images ready for flashing liveboxes boards. This patch adds a script and the code to call it in the bcm63xx images builder makefile to generate the livebox 1 firmware. I removed some lines to avoid generating unneded files in the bin/ dir for this board. And added code to generate a squashed rootfs aligned to 64 kB since the current one in the /bin dir is 128 kB aligned and doesn't work. Still no sysupgrade support for this board. Upgrading from within openwrt can be done writing with mtd the kernel, and then the 64k aligned rootfs. Regards Signed-off-by: Daniel Gonzalez [jogo: use sed instead of a separate shell script for the boot script, make it respect the load address] Signed-off-by: Jonas Gorski SVN-Revision: 44982 --- target/linux/brcm63xx/image/redbootscript.template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 target/linux/brcm63xx/image/redbootscript.template (limited to 'target/linux/brcm63xx/image/redbootscript.template') diff --git a/target/linux/brcm63xx/image/redbootscript.template b/target/linux/brcm63xx/image/redbootscript.template new file mode 100644 index 0000000..a007c84 --- /dev/null +++ b/target/linux/brcm63xx/image/redbootscript.template @@ -0,0 +1,15 @@ +fis init -f + +fconfig boot_script true +fconfig boot_script_data +fis load -b %loadaddr -d kernel +exec -c "noinitrd" %loadaddr + + +fconfig boot_script_timeout 20 + +fis create -o 0x1000 -f 0xBE430000 -l %kernellen kernel + +fis create -o %offset2 -s %rootfsdatalen -f %rootfsaddr -l %rootfslen rootfs + +reset -- cgit v1.1