tools: firmware-utils: clean up mktplinkfw Remove the whole board list from mktplinkfw, as OpenWrt doesn't use it and it was severely out of sync with the list of built images for ar71xx. Also: * fix -Wall warnings * add const where appropriate Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 49214
ramips: Add a tool to create JCG factory images This tool creates factory images for JCG routers. Details can be found in the header comment of jcgimage.c. Signed-off-by: Reinhard Max <reinhard@m4x.de> Reviewed-by: Torsten Duwe <duwe@lst.de> SVN-Revision: 48888
firmware-utils: mkfwimage: add -Wall, fix obvious bugs causing compile warnings Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 48827
firmware-utils: add oseama tool for creating Seama entities It has an important feature (compared to seama) of using multiple input files, aligning them and padding zeroes until reaching a specified absolute offset. This is needed for a proper flash layout on NAND. We want kernel partition to be big enough to handle future updates without a need to resize it and wipe whole "ubi" partition. It's important as we don't want to lose block counters. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 48601
firmware-utils mkmerakifw: firmware generator for MR18 This patch adds firmware generation tool for Cisco's MR18 Signed-off-by: Thomas Hebb <tommyhebb@gmail.com> SVN-Revision: 47856
firmware-utils: asustrx: new tool for TRX format with Asus tail Asus devices use TRX format with some extra data at the end. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 45773
firmware-utils: imagetag: use cyg_crc32 instead of duplicating code Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44554
tools: remove static linking support Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44285
[ar71xx]: Belkin AC 1750 DB (F9K1115v2) support Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43734
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> SVN-Revision: 43384
firmware-utils: restore compilation of mkhilinkfw. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com> SVN-Revision: 42989
firmware-utils: made mkdir615h1 work for all Senao-produced devices as mksenaofw and cleaned up some of its formatting Signed-off-by: Forest Crossman <cyrozap@gmail.com> SVN-Revision: 41962
firmware-utils: add new tool for fixing headers on ZyXEL devices (brcm63xx) Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 41849
lantiq: DGN3500 (all known variants) factory and sysupgrade image building support This patch adds factory image building for the DGN3500, all variants, and fixes sysupgrade images to make them play nice with the sercomm secondary boot loader. The factory images can be used directly in the update dialog in the interface of the stock firmware and via the special Sercomm bootmode and a special windows flashing utility (allegedly present in the CD that came with the device -- but it's also compatible with the NSLU2 Upgrade_207_XP utility.) The special bootmode can be activated by turning the device on while holding the reset button pressed, then releasing it when the power led starts blinking red and green. Please notice that if using the 207 utility, it will always report that the flashing failed even though it completed successfully. Just power cycle the router manually after the utility reports the failure and OpenWRT will boot. This same utility (despite reporting failure in this case too) can revert a DGN3500 (any variant) to the appropriate stock Netgear firmware. This patch is a heavily modified version of a package I found on the OpenWRT forum with a couple fixes and features added -- mainly the generation of all the different image variants to support all known models directly, atm known variants are AnnexA-WW, AnnexA-NA and AnnexB-DE/GR. I tested the patch successfully on my device. Signed-off-by: Marco Antonio Mauro <marcus90@gmail.com> SVN-Revision: 41236
ramips: RT-N56U support fixes and factory image creation Signed-off-by: Mikko Hissa <mikko.hissa@werzek.com> SVN-Revision: 41224
firmware-utils: add Gemtek header tool Generates webflash-compatible images for a few RT2880 routers based on Gemtek OEM boards. Signed-off-by: Claudio Leite <leitec@staticky.com> SVN-Revision: 40551
ralink: don't build mkhilinkfw untilt he ssl header dependency is resolved Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39248
firmware-utils: add HLK-RM04 tool Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39238
firmware-utils: remove the wndr3700 utility It is not used anymore. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38663
tools: add tool to generate dcs93xl images Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 38317