Commit graph

292 commits

Author SHA1 Message Date
Felix Fietkau
a6d8f8be9e firmware-utils: add a small utility for generating nand flash images with ecc info
SVN-Revision: 16458
2009-06-14 20:42:28 +00:00
Florian Fainelli
ca16accfbb The attached patch adds building of firmware images for more routers based on the brcm63xx chipset.
Signed-Off By: Daniel Dickinson <crazycshore@gmail.com>

SVN-Revision: 16396
2009-06-10 08:24:13 +00:00
Florian Fainelli
01118457e8 rework imagetag firmware generator and MTD partition parser to accomodate with all known imagetag versions from Broadcom and vendors, patch from Daniel Dickinson (fixes #4987).
SVN-Revision: 16393
2009-06-09 08:04:52 +00:00
Gabor Juhos
c8bf295481 build firmware image for the MZK-W300NH board
SVN-Revision: 16342
2009-06-04 19:14:46 +00:00
Gabor Juhos
9221732114 firmware-utils/mkfwimage: add support for RouterStation Pro (patch from Ubiquiti Networks)
SVN-Revision: 16064
2009-05-25 17:18:21 +00:00
Florian Fainelli
ac7e89329b fix crc calculation with the new padding (#5143)
SVN-Revision: 15977
2009-05-22 07:49:23 +00:00
Florian Fainelli
e5a836693e fix padding between end of the kernel and beginning of the rootfs in imagetag (#5108)
SVN-Revision: 15801
2009-05-12 13:20:36 +00:00
Gabor Juhos
35d1918758 firmware-utils/mkfwimage2: fix a typo
SVN-Revision: 15770
2009-05-11 14:51:56 +00:00
Jo-Philipp Wich
70bf92d03c Generate suitable images for the UBNT PicoStation2
SVN-Revision: 15314
2009-04-21 01:16:34 +00:00
Florian Fainelli
1f334e3caa make images that can be flashed using the stock firmware web interface, thanks to Anselmo Luginbuhl and Daniel Dickinson (#4909, #4943)
SVN-Revision: 15253
2009-04-19 13:18:48 +00:00
Felix Fietkau
34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
2009-04-17 14:09:46 +00:00
Florian Fainelli
47387c945a revert changeset 15081 seems to break Alice box devices
SVN-Revision: 15140
2009-04-07 15:14:40 +00:00
Florian Fainelli
11a791a318 compute rootfs crc32 required for brcm63xx web upgrades
SVN-Revision: 15081
2009-04-02 09:57:00 +00:00
Gabor Juhos
406ce1ae5d firmware-utils/mktplinkfw: add support for the TL-WR841ND v3 board
SVN-Revision: 15023
2009-03-24 16:08:07 +00:00
Rod Whitby
34ad500e2c tools/firmware-utils: Added encode_crc, for Freecom devices.
SVN-Revision: 14961
2009-03-22 11:39:32 +00:00
Florian Fainelli
ddfb6e1637 cleanup imagetag
SVN-Revision: 14941
2009-03-18 17:18:25 +00:00
Florian Fainelli
1c9c725184 fix a bug which prevented imagetag from correctly initializing the version and magic2, use the broadcom default magics, which allows uploading through web interfaces
SVN-Revision: 14925
2009-03-17 19:05:09 +00:00
Gabor Juhos
b4644aedce create firmware image for the Ubiquiti LS-SR71 board
SVN-Revision: 14874
2009-03-14 13:25:49 +00:00
Florian Fainelli
6495fa36ea add support for AGPF-S0 (Pirelli Alice Gate VoIP 2 Plus Wi-Fi) #4366
SVN-Revision: 14850
2009-03-12 08:54:04 +00:00
Florian Fainelli
0e3c23cdb2 allow flash start address and firmware offset to be set on the command line (#4666)
SVN-Revision: 14832
2009-03-10 09:18:47 +00:00
Gabor Juhos
4a518ddf1c firmware-utils: add new firmware generation tool for the TP-LINK TL-WR941ND device
SVN-Revision: 14672
2009-02-26 16:59:15 +00:00
Gabor Juhos
03f3002a17 firmware-utils/mkplanexfw: new firmware generation tool for the Planex MZK-W04NU device
SVN-Revision: 14410
2009-02-04 21:09:06 +00:00
Gabor Juhos
7fcc18ee99 firmware-utils/mkfwimage: update RouterStation specific values, adn remove some unused code
SVN-Revision: 14404
2009-02-04 08:13:58 +00:00
Gabor Juhos
955c501e9a firmware-utils/mkcasfw: fix magic value of the TN-U200 board
SVN-Revision: 14022
2009-01-13 10:18:13 +00:00
Gabor Juhos
50c19eee3f firmware-utils/mkfwimage: fix root_start values
SVN-Revision: 13874
2009-01-05 12:35:51 +00:00
Gabor Juhos
54b85f55d9 firmware-utils/mkfwimage: fix Ubiquiti firmware generation (closes #4414)
SVN-Revision: 13859
2009-01-04 18:42:46 +00:00
Gabor Juhos
124f0b003a firmware-utils/mkfwimage: add RouterStation support (based on a patch by Jonas <jonas at ubnt.com>)
SVN-Revision: 13682
2008-12-18 13:31:59 +00:00
Gabor Juhos
0b699a76d8 firmware_utils/mkmylofw: add support of named partitions
SVN-Revision: 13253
2008-11-17 07:45:01 +00:00
Gabor Juhos
fcd2fe58ea firmware_utils/mkmylofw: add definitions for the NP25G and WPE53G boards
SVN-Revision: 13226
2008-11-16 07:49:27 +00:00
Florian Fainelli
bccf525528 Fix small typo #4148
SVN-Revision: 13142
2008-11-08 18:03:09 +00:00
Florian Fainelli
15c130c762 Add makeamitbin to generate images for other RDC-based devices, thanks sn9 !
SVN-Revision: 13056
2008-10-28 16:26:42 +00:00
Gabor Juhos
a1f36eaa94 firmware-utils: new firmware generation tool for the WILIGEAR WBD-111
SVN-Revision: 12975
2008-10-13 17:17:19 +00:00
Felix Fietkau
216c6cd8a9 firmware-utils: when using open with O_CREAT and O_WRONLY, also use O_TRUNC to ensure that overwritten files have the right size (fixes #3505)
SVN-Revision: 12667
2008-09-23 16:12:40 +00:00
Gabor Juhos
90904e3704 firmware-utils/mkmylofw: WP543 support
SVN-Revision: 12552
2008-09-08 12:39:33 +00:00
Travis Kemen
1de0fb9f02 fix mkfwimage to recognize the -s option
SVN-Revision: 11978
2008-07-28 20:48:06 +00:00
Felix Fietkau
c385ca9c81 fix mkfwimage build on mac os x
SVN-Revision: 11947
2008-07-26 20:27:03 +00:00
Travis Kemen
14622d5a08 Use mkfwimage from athero.openwrt.net with modification for XS2 devices. Add back in ubiquiti image generation.
SVN-Revision: 11920
2008-07-25 03:55:21 +00:00
Imre Kaloz
7e159bbc61 replacement of the add_header utility used by various vendors
SVN-Revision: 11588
2008-06-27 12:18:31 +00:00
Gabor Juhos
6e1a9a2134 firmware-utils/mkzynfs: even more improvements
SVN-Revision: 11559
2008-06-22 19:02:42 +00:00
Gabor Juhos
cd1be4c352 firmware-utils: ZyXEL firmware tool improvements
SVN-Revision: 11550
2008-06-22 05:41:37 +00:00
Gabor Juhos
47dd530414 firmware-utils/mkcasfw: add model id for Ovislink WL-5420/5460 IP cameras
SVN-Revision: 11527
2008-06-17 15:05:53 +00:00
Felix Fietkau
301ee97229 bcm963xx: add cfe image tagging utility
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
2008-05-18 17:29:51 +00:00
Gabor Juhos
9b3eedabdb mkzynfw: add definitions for the P-2602HW-D1A
SVN-Revision: 11096
2008-05-09 08:19:30 +00:00
Gabor Juhos
f8b94cdc30 mkzynfw: fix NBG-318S definitions
SVN-Revision: 11095
2008-05-09 07:53:24 +00:00
Travis Kemen
3612b1e7c0 buld images for the Ubiquiti LiteStation and NanoStation ported from http://atheros.openwrt.net. Tested on a Nanostation 2 with airos 3
SVN-Revision: 11061
2008-05-07 23:47:17 +00:00
Florian Fainelli
e9c19c7de9 Create a dummy sit package for 2.4 kernelsq
SVN-Revision: 10668
2008-03-27 15:44:14 +00:00
Florian Fainelli
b2387fc537 Add definitions for the Zyxel NBG-318S
SVN-Revision: 10662
2008-03-26 13:34:29 +00:00
Matteo Croce
001f82bf2c Add AG241 code pattern (fixes #1089)
SVN-Revision: 10584
2008-03-11 00:45:22 +00:00
Gabor Juhos
4ee4c6f3f5 firmware-utils: new firmware generation tool for the Cellvision CAS-6xx/NFS-xxx devices
SVN-Revision: 10306
2008-01-29 08:31:54 +00:00
Gabor Juhos
76eef0ab42 firmware-utils/mkzynfw: remove 'svn:executable' property (closes #3082)
SVN-Revision: 10258
2008-01-25 19:05:51 +00:00
Gabor Juhos
b63a7d1242 firmware-utils/mkzynfw: add preliminary support for OEM boards
SVN-Revision: 10243
2008-01-25 08:19:31 +00:00
Gabor Juhos
1ceb95ed59 firmware-utils:fix a bug in mkzynfw, thanks to <theosch at gmx.de> (closes #3003)
SVN-Revision: 10218
2008-01-17 14:46:10 +00:00
Florian Fainelli
80475bb573 Add support for Conceptronic C54BSR4
SVN-Revision: 10002
2007-12-28 17:48:39 +00:00
Gabor Juhos
9cb4694eb9 fix some definitions in the ZyXEL tool
SVN-Revision: 9493
2007-11-03 17:00:57 +00:00
Gabor Juhos
7beed53403 image generation fixes (closes: #2643, #2644) * rewrite mkcsysimg to use an align parameter instead of a fixed size * Edimax images contains the jffs2 end-of-filesystem marker at the right position from now on
SVN-Revision: 9490
2007-11-03 14:53:24 +00:00
Felix Fietkau
2df957c7a6 add updated motorola-bin.c file from #2483 (by D. Hugh Redelmeier)
SVN-Revision: 9434
2007-10-24 18:06:24 +00:00
Eugene Konev
6bf1f9a467 ar7: add eva image generation (thanks Axel Gembe)
SVN-Revision: 9401
2007-10-22 14:20:02 +00:00
Gabor Juhos
36a1feebdd add ids for Edimax BR-6104Wg boards
SVN-Revision: 9342
2007-10-18 07:40:01 +00:00
Florian Fainelli
1585d61338 Add the ralink signature, will use it later
SVN-Revision: 8702
2007-09-09 10:34:53 +00:00
Gabor Juhos
4f4a3e5e40 I have new e-mail address. Thanks to Kaloz ;)
SVN-Revision: 8538
2007-08-29 17:27:11 +00:00
Gabor Juhos
570cecff14 remove case sensitivity from the board name checking
SVN-Revision: 8352
2007-08-06 17:38:40 +00:00
Florian Fainelli
6dcd8081a3 Fix the jffs2 images with rdc devices (thanks to Daniel Gimpelevich)
SVN-Revision: 8329
2007-08-03 08:06:06 +00:00
Gabor Juhos
d1f4e5ba7f add firmware generation tool for ZyXEL boards
SVN-Revision: 8318
2007-08-02 19:05:28 +00:00
Hamish Guthrie
e970f61273 Remove a debug statement from trx.c, add config changes for at91
SVN-Revision: 7491
2007-06-04 17:39:38 +00:00
Hamish Guthrie
fe57573343 Fixed trx - variable append used uninitialised. If -A option was not used, the first offset was not written to the .trx file.
SVN-Revision: 7400
2007-05-30 10:49:46 +00:00
Florian Fainelli
fdd36119e9 mkcsysimg cleanups
SVN-Revision: 7392
2007-05-30 10:05:27 +00:00
Felix Fietkau
b71b54bb25 fix x86 boot filesystem allocation (#1736)
SVN-Revision: 7312
2007-05-23 18:15:11 +00:00
Felix Fietkau
63300d3d91 Fix broadcom squashfs images:
We switched over to appending the jffs2 eof mark to the squashfs images,
but since the squashfs is not always aligned to eraseblocksize, the eof
mark landed in the wrong place. This commit adds an extra flag to the
trx utility that can append extra data to a partition with alignment.
This is used to place the jffs2 eof mark at the right offset.

SVN-Revision: 7253
2007-05-15 18:41:48 +00:00
Florian Fainelli
edeee75f53 Fix 32/64bits issues with airlink image generator
SVN-Revision: 7189
2007-05-11 18:22:22 +00:00
Florian Fainelli
d7960b2e50 Fix airlink image generation tool
SVN-Revision: 6913
2007-04-09 08:30:06 +00:00
Florian Fainelli
46161bff7d mkcsysimg typos
SVN-Revision: 6853
2007-04-03 19:55:10 +00:00
Florian Fainelli
c2d893e891 Remove useless mksyshdr utility, replaced by mkcsysimg, Edimax images are no longer broken, and have been tested
SVN-Revision: 6847
2007-04-03 09:50:17 +00:00
Florian Fainelli
305d012ea6 Add ADM5120 based edimax image generation utilities
SVN-Revision: 6840
2007-04-02 17:10:48 +00:00
Florian Fainelli
bf04aa9f69 Make airlink.c more endianness robus (sn9)
SVN-Revision: 6834
2007-04-02 16:05:40 +00:00
Florian Fainelli
aef8f80a3a Fix image generation (sn9)
SVN-Revision: 6781
2007-04-01 11:08:26 +00:00
Florian Fainelli
ce510473d5 Fix a typo
SVN-Revision: 6771
2007-03-31 09:09:02 +00:00
Florian Fainelli
5720195886 fix crc32 and endianness, thanks sn9
SVN-Revision: 6769
2007-03-31 08:59:51 +00:00
Florian Fainelli
263d62cf19 airlink generation fix, thanks st9_
SVN-Revision: 6764
2007-03-30 21:51:48 +00:00
Florian Fainelli
56d10f7c3c Fix mkmylofw write_out_padding routine
SVN-Revision: 6758
2007-03-29 22:20:21 +00:00
Florian Fainelli
6c9b120593 Add definitions to myloader thanks Gabor Juhos
SVN-Revision: 6710
2007-03-26 07:31:28 +00:00
Florian Fainelli
7b564bfdcb Fix potential unligned access with MyLoader based devices, thanks Juhos
SVN-Revision: 6659
2007-03-24 10:22:53 +00:00
Florian Fainelli
eaf0c708f2 Make mksyshdr safe for 64bits platforms (#1504)
SVN-Revision: 6646
2007-03-23 12:50:43 +00:00
Florian Fainelli
4bb721a186 Add firmware generation for other Compex boards based on myloader, thanks to Juhos Gabor !
SVN-Revision: 6640
2007-03-22 21:36:15 +00:00
Florian Fainelli
5e7833d044 Add image generation for edimax routers
SVN-Revision: 6627
2007-03-21 15:04:07 +00:00
Florian Fainelli
2b9f949403 Fix a warning
SVN-Revision: 6602
2007-03-18 13:06:33 +00:00
Eugene Konev
3dbd8ff32f Add srec2bin to firmware-utils
SVN-Revision: 6599
2007-03-18 09:33:39 +00:00
Felix Fietkau
41ac34a2a2 make ptgen print the end offset of the last partition as well
SVN-Revision: 6358
2007-02-25 17:58:54 +00:00
Felix Fietkau
aa22253602 fix cylinder rounding in ptgen
SVN-Revision: 6352
2007-02-24 20:20:57 +00:00
Felix Fietkau
f9f5874de3 fix compile error (pointed out by nonsequitor)
SVN-Revision: 5772
2006-12-12 16:57:16 +00:00
Florian Fainelli
71b50f88fa Add airlink firmware generation tool, thanks to Vassily Galinsky for that !
SVN-Revision: 5760
2006-12-11 17:49:05 +00:00
Felix Fietkau
cf52f51b85 remove custom partition table hack, add ptgen utility for generating partition tables
SVN-Revision: 5704
2006-12-07 00:26:26 +00:00
Felix Fietkau
ebdcc6d40c move target/utils to tools/firmware-utils
SVN-Revision: 5702
2006-12-06 23:41:38 +00:00