aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware-utils/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* firmware-utils: made mkdir615h1 work for all Senao-produced devices as ↵John Crispin2014-08-031-1/+1
| | | | | | | | 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)Jonas Gorski2014-07-271-0/+1
| | | | | | | 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 ↵John Crispin2014-06-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 creationJohn Crispin2014-06-161-0/+1
| | | | | | Signed-off-by: Mikko Hissa <mikko.hissa@werzek.com> SVN-Revision: 41224
* firmware-utils: add Gemtek header toolJohn Crispin2014-04-221-0/+1
| | | | | | | | | 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 resolvedJohn Crispin2014-01-121-1/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39248
* firmware-utils: add HLK-RM04 toolJohn Crispin2014-01-121-0/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39238
* firmware-utils: remove the wndr3700 utilityGabor Juhos2013-11-061-1/+0
| | | | | | | | It is not used anymore. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38663
* tools: add tool to generate dcs93xl imagesJohn Crispin2013-10-071-0/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 38317
* firmware-utils: add a tool TP-Link v2 image generationJohn Crispin2013-08-061-0/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 37726
* ramips: add basics for Poray devicesJohn Crispin2013-08-011-0/+1
| | | | | | | | | | | | | | | | This commit adds the basic elements to support Poray brand routers. It contains a tool to do the encryption/obfuscation that is used in Poray routers. Support for Poray devices was worked on by: Felix Kaechele <heffer@fedoraproject.org> Luis Soltero <lsoltero@globalmarinenet.com> Michel Stempin <michel.stempin@wanadoo.fr> Signed-off-by: Felix Kaechele <heffer@fedoraproject.org> SVN-Revision: 37635
* tools: add Broadcom cable modem firmware image creatorFlorian Fainelli2013-06-061-0/+1
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36873
* firmware-utils: new tool for fixing U-Media firmware headersGabor Juhos2012-10-181-0/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 33848
* tools/firmware-utils: add seama toolGabor Juhos2012-10-181-0/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 33840
* tools/firmware-utils: add a new tool for TEW-712BR firmware generationGabor Juhos2012-08-221-0/+1
| | | | SVN-Revision: 33233
* tools/firmware-utils: add tool for DIR-651-H1 firmware generationGabor Juhos2012-08-171-0/+1
| | | | | | Signed-off-by: Mikko Hissa <mikko.hissa@uta.fi> SVN-Revision: 33204
* use HOST_STATIC_LINKING instead of hardcoding -staticJo-Philipp Wich2012-08-121-1/+1
| | | | SVN-Revision: 33140
* firmware-utils: link staticallyJo-Philipp Wich2012-08-101-2/+2
| | | | SVN-Revision: 33117
* adds mkdapimgJohn Crispin2012-07-241-0/+1
| | | | | | Signed-off-by: Yoichi Shinoda <shinoda@jaist.ac.jp> SVN-Revision: 32822
* Support booting the Speedport W502V using BRN-BOOT.John Crispin2012-02-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | While the disadvantage is less available flash space, it's easy and safe to flash without opening the device. Going back to the original firmware is also possible. This patch add two firmware utilities, mkbrncmdline and mkbrnboot. mkbrncmdline patches the uncompressed kernel so the registeres a0 to a3 are initialized and the memory size is passed in. mkbrnboot takes the lzma compressed kernel and squashfs images and creates a firmware image that can be flashed using the BRN-BOOT recovery kernel, which is booted by holding both buttons when powering up the device and will listen on http://192.168.2.1. The firmware file from bin/lantiq/ to use is openwrt-lantiq-danube-ARV4525PW-BRNDTW502-brnImage The BRN-BOOT recovery kernel does size-check the image, so if it's too big to fit into flash it will complain accordingly. A second patch is needed to make the wired network interface work since there is no u-boot to pre-initialise it. Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de> SVN-Revision: 30532
* tools: clean up Makefiles / make ccache workJohn Crispin2012-01-151-1/+1
| | | | SVN-Revision: 29754
* Add firmware tool for generating factory images for Edimax devicesVasilis Tsiligiannis2011-10-301-1/+2
| | | | SVN-Revision: 28688
* tools/firmware-utils: add yet another buffalo toolGabor Juhos2011-07-061-0/+1
| | | | SVN-Revision: 27475
* tools/firmware-utils: add new firmware tool for the DIR-300-B1 boardGabor Juhos2011-07-041-0/+1
| | | | SVN-Revision: 27438
* tools/firmware-utils: add buffalo specific fw toolsGabor Juhos2011-05-311-0/+2
| | | | SVN-Revision: 27050
* bcm63xx: Add firmware helpers for T-Home Speedport W 303VFlorian Fainelli2011-05-111-0/+2
| | | | | | | | | Add two helpers for generating correctly tagged images for the T-Home Speedport W 303V Typ B as well as xor'd ones as required by CFE. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> SVN-Revision: 26877
* brcm47xx: Add edimax PS1208mfg supportHauke Mehrtens2010-12-021-0/+1
| | | | | | Thank you clemvangelis for the patches. (closes #7672) SVN-Revision: 24217
* imagetag: Significantly updated brcm63xx imagetag writing tool. * Rewrote ↵Daniel Dickinson2010-11-161-2/+1
| | | | | | commandline parsing code using gengetopt - We now get long options - We have more options including use of the info section for board information (e.g. to add the same boardid but different GPIOs on different routers) * Added back the ability to write stock images (this is useful, for example, when copying the firmware from the in-memory flash, and then being able to create an image that will let you revert to/test stock firmware * Fixed copying of CRCs to use memcpy instead of strncpy (strncpy stops at 0) * Added ability to use all sections of the imagetag, including custom magic signatures (e.g. for the Telsey router I'm adding soon), info sections, and reserved sections * Added putting the router type (as defined in the image generating Makefile) into the info1 section and the filesystem type in the info2 section. This will be used by mtd (when I add the code) to return the name of image used to flash this router. (As requested by Jo, as well as being useful for same boardid different board scenario described above). SVN-Revision: 24011
* tools/firmware-utils: new tool for the Zcomax devicesGabor Juhos2010-09-031-0/+1
| | | | SVN-Revision: 22883
* brcm47xx: Add new image generation and fix leds/reset button on WNR834B V2Hauke Mehrtens2010-08-061-0/+1
| | | | | | | | | Thank you realopty for the patch. tools/firmware-utils/src/mkchkimg.c is from http://www.myopenrouter.com/download/10611/mkchkimg/ This closes #7702. SVN-Revision: 22516
* Revert r21806 there are no users of it yetFlorian Fainelli2010-06-141-1/+0
| | | | SVN-Revision: 21808
* add hcsmakeimage, for cable modems/routers based on bcm33xxFlorian Fainelli2010-06-141-0/+1
| | | | SVN-Revision: 21806
* add mktitanimg to create Titan (AR7-based) images (#6632)Florian Fainelli2010-06-061-0/+1
| | | | SVN-Revision: 21689
* firmware-utils: unify cc and cc2 macros, simplifies MakefileJo-Philipp Wich2010-02-011-9/+4
| | | | SVN-Revision: 19487
* firmware-utils: copy bcm_tag.h to src/ and get rid of cc3 macro, fixes ↵Jo-Philipp Wich2010-02-011-5/+1
| | | | | | imagetag compilation SVN-Revision: 19485
* ar71xx: create images for the WNDR3700, which can be flashed via the factory ↵Gabor Juhos2009-11-281-0/+1
| | | | | | web interface SVN-Revision: 18571
* firmware-utils: add WNDR3700 image fixing tool (thanks to Anael Orlinski)Gabor Juhos2009-11-281-0/+1
| | | | SVN-Revision: 18569
* firmware-utils: add new tool for the wrt400n (based on a patch by Sandeep ↵Gabor Juhos2009-07-121-0/+1
| | | | | | Mistry <sandeep.mistry at gmail.com>) SVN-Revision: 16792
* firmware-utils: add a tool to compute crc value for the 5gxi firmwareGabor Juhos2009-06-251-0/+1
| | | | SVN-Revision: 16557
* firmware-utils: add a file {en,de}cryption tool, based on the PC1 encryption ↵Gabor Juhos2009-06-241-0/+1
| | | | | | algrithm SVN-Revision: 16550
* firmware-utils: add a small utility for generating nand flash images with ↵Felix Fietkau2009-06-141-0/+1
| | | | | | ecc info SVN-Revision: 16458
* rework imagetag firmware generator and MTD partition parser to accomodate ↵Florian Fainelli2009-06-091-1/+8
| | | | | | with all known imagetag versions from Broadcom and vendors, patch from Daniel Dickinson (fixes #4987). SVN-Revision: 16393
* tools/firmware-utils: Added encode_crc, for Freecom devices.Rod Whitby2009-03-221-0/+1
| | | | SVN-Revision: 14961
* firmware-utils: add new firmware generation tool for the TP-LINK TL-WR941ND ↵Gabor Juhos2009-02-261-0/+1
| | | | | | device SVN-Revision: 14672
* build system refactoring in preparation for allowing packages to do ↵Felix Fietkau2009-02-221-6/+6
| | | | | | host-build steps SVN-Revision: 14610
* firmware-utils/mkplanexfw: new firmware generation tool for the Planex ↵Gabor Juhos2009-02-041-0/+5
| | | | | | MZK-W04NU device SVN-Revision: 14410
* Add makeamitbin to generate images for other RDC-based devices, thanks sn9 !Florian Fainelli2008-10-281-0/+1
| | | | SVN-Revision: 13056
* firmware-utils: new firmware generation tool for the WILIGEAR WBD-111Gabor Juhos2008-10-131-1/+2
| | | | SVN-Revision: 12975
* replacement of the add_header utility used by various vendorsImre Kaloz2008-06-271-0/+1
| | | | SVN-Revision: 11588
* bcm963xx: add cfe image tagging utilityFelix Fietkau2008-05-181-0/+1
| | | | | | | | | | | | | This replaces the proprietary bcmImageBuilder program from the Broadcom source drops. It basically adds a 256 bytes header in front of the kernel + rootfs which contains a few text signatures, the locations of the data as well as the checksums of the data and the tag. It also adds a 12 bytes header in front of the LZMA kernel which contains the load address, kernel entry and the size of the compressed LZMA data. Signed-off-by: Axel Gembe <ago@bastart.eu.org> SVN-Revision: 11170