tools/firmware-utils: add header version 2 support for mktplinkfw
authorJohn Crispin <john@openwrt.org>
Mon, 17 Aug 2015 06:23:43 +0000 (06:23 +0000)
committerJohn Crispin <john@openwrt.org>
Mon, 17 Aug 2015 06:23:43 +0000 (06:23 +0000)
commitcc3747e9e2ec51d45fcf2b18ab0afccfe803f3ce
tree0d4339473fd1c7f6e55a2b10a28e20e5f376a769
parenteba4a143c6996fcacc7f1708528d5411f16ecc4f
tools/firmware-utils: add header version 2 support for mktplinkfw

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
This patch adds header version 2 option for mktplinkfw.

The version 2 header is used for AR/QCA firmwares and is not the same as
the header generated by mktplinkfw2.
Instead, it is nearly the same as version 1 header except for the header
version and the RSA signature.

The header version 2 support is used for newer TP-Link routers which have
only a 64kb bootloader part, e.g. TL-WDR6500 v2.

SVN-Revision: 46661
tools/firmware-utils/src/mktplinkfw.c