firmware-utils: add new tool tplink-safeloader for the new TP-LINK Pharos devices...
authorJohn Crispin <blogic@openwrt.org>
Wed, 26 Nov 2014 08:59:22 +0000 (08:59 +0000)
committerJohn Crispin <blogic@openwrt.org>
Wed, 26 Nov 2014 08:59:22 +0000 (08:59 +0000)
commitfe9456a922cc566c0349dee96808ab5e4f8263be
tree0da2b994731b8fe35fb5269851e3c3f4141324d6
parent030e67db751fd7db378c84748486ce6f6effde08
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]