Hello, couple of days ago I tried to create LiveSuit image for Cubietruck. I tried sunxi-bsp (https://github.com/linux-sunxi/sunxi-bsp) and allwinner-pack-tools (https://github.com/matson-hall/allwinner-pack-tools.git). Unfortunately no success. First use allwinner-tools repo without A20 files (eFex, eGON, wboot) and second after long fight created image that doesn't boot.
I tried imgRePacker by RedScorpio (http://forum.xda-developers.com/showpost.php?p=28329544&postcount=1) which works great for my needs. Extracted image present pretty complicated layout (this is based on cubieboard.org image): ==========================[ START ]========================== --- Firmware unpacking --- PhoenixSuit image format detected - image.cfg creating - image.cfg created - Files extracting - "/sys_config.fex" extracted (format: unknown) "/sys_partition.fex" extracted (format: unknown) "/split_xxxx.fex" extracted (format: unknown) "/boot0_nand.bin" extracted and decoded (format: Allwinner BOOT0 file) "/boot0_sdcard.fex" extracted (format: Allwinner BOOT0 file) "/boot1_nand.fex" extracted (format: Allwinner BOOT1 file) "/boot1_sdcard.fex" extracted (format: Allwinner BOOT1 file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/aultools.fex" extracted (format: Compiled lua file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/aultls32.fex" extracted (format: Compiled lua file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/toolsb.fex" extracted (format: Windows PE file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fes_1-1.fex" extracted (format: unknown) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fes_1-2.fex" extracted (format: unknown) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fes_2.fex" extracted (format: unknown) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fes.fex" extracted (format: unknown) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/hw_scan.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/update_boot0.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/update_boot1.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fet_restore.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/magic_cr_start.fex" extracted (format: unknown/empty?) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/magic_cr_end.fex" extracted (format: unknown/empty?) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/magic_de_start.fex" extracted (format: unknown/empty?) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/magic_de_end.fex" extracted (format: unknown/empty?) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fed_nand.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/card/cardtool.fex" extracted (format: Windows PE file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/card/cardscript.fex" extracted (format: unknown) "/sunxi_mbr.fex" extracted (format: unknown) "/dlinfo.fex" extracted (format: unknown) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/card_update_boot0.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/card_update_boot1.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/fed_card.axf" extracted and decoded (format: Linux/Unix ELF file) "/work/cb-linux-sdk/build/ct-debian/pack/eFex/usb/card_HW_scan.axf" extracted and decoded (format: Linux/Unix ELF file) "/bootloader.fex" extracted (format: FAT16 image) "bootloader.fex.iso" created "/Vbootloader.fex" extracted (format: unknown/empty?) "/rootfs.fex" extracted (format: ext4 image) "rootfs.fex.iso" created "/Vrootfs.fex" extracted (format: unknown/empty?) ==========================[ STOP ]========================== I tried to combine above files with sunxi-bsp but without success. Some files are self-explanatory (bootlaoder, rootfs, boot0, boot1). But maybe someone can explain role of /work/cb-linux-sdk/build/ct-debian/pack ? Are those files required for booting ? Is there any documentation describing LiveSuit image layout and method of creating it for A20 ? Is there anyone who managed to create LiveSuit image for A20 platform using open source tools ? Best Regards, -- Piotr Król 3mdeb - Embedded Systems Consulting Burgaska 9D/10 80-287 Gdansk POLAND tel: +48880673344 http://3mdeb.com | @3mdeb_com -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
