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)
commit607530bebb3abc53d2c6ba11f9d92fda5c171872
tree250c17a69bf8578bd28bcc55a0ac25dd23ad26b7
parentd09e7f5f06ef05f08e5f933abd49d89fbf0e6569
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