firmware-utils: add new tool tplink-safeloader for the new TP-LINK Pharos devices...
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 26 Nov 2014 08:59:22 +0000 (08:59 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 26 Nov 2014 08:59:22 +0000 (08:59 +0000)
commit6d132edd4ca10b29e9fe9272ef7ab145a289bacf
tree0da2b994731b8fe35fb5269851e3c3f4141324d6
parentca1e09564e6af6d0010796d6471f793dd8c0eb4a
firmware-utils: add new tool tplink-safeloader for the new TP-LINK Pharos devices (CPE210/220/510/520)

The new TP-LINK Pharos series uses a new bootloader, the "TP-LINK Safeloader".
It uses an advanced firmware image format, containing an image partition table
and a flash partition table (and image partitions are mapped to the
corresponding flash partitions). The exact image format is documented in the
source code.

Furthermore, the bootloader expects the kernel image as an ELF executable.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43384 3c298f89-4303-0410-b956-a3cf2f4a3e73
tools/firmware-utils/Makefile
tools/firmware-utils/src/tplink-safeloader.c [new file with mode: 0644]