Hauke Mehrtens
233294722c
firmware-utils: The option -F was not detected. This was missing in r22396
...
This fixes build of brcm47xx
SVN-Revision: 22398
2010-07-27 18:16:32 +00:00
Markus Wigge
7a052dc799
fix CRC32 calculation for sysupgrade
...
* reduce image size for CRC calculation by fs_mark size
sysupgrade sometimes failed for me and I noticed that it was due
to incorrect CRC values in trx-header after performing it.
It seems that the fs_mark was completely included in the calculation
and that it was nevertheless modified by sysupgrade while appending
the jffs data.
This only occurs for the first boot after sysupgrade as the flashmap
driver recalculates the CRC to an even smaller area when it boots.
SVN-Revision: 22396
2010-07-27 15:37:37 +00:00
Gabor Juhos
a06400d432
tools/firmware-utils: enhance mktplinkfw utility
...
Attached patch enhances the mktplinkfw utility:
1. existing firmware files in TP-Link format can now be inspected, showing eg. the used offsets
2. optionally the kernel and rootfs parts can be extracted (saves calculations for dd)
3. when generating firmwares, kernel entry point, load address and rootfs offset can be overwritten (for experienced users)
Patch-by: Pieter "Fate" Hollants <pieter@hollants.com>
SVN-Revision: 22169
2010-07-13 16:51:59 +00:00
Gabor Juhos
48e579a536
firmware-utils/mktplinkfw: add support for the TL-WA901ND
...
Patch-by: Pieter "Fate" Hollants <pieter@hollants.com>
SVN-Revision: 22015
2010-07-01 14:49:04 +00:00
Markus Wigge
642a6e1a51
preset stable and try* flags for TRX2 headers
...
* changed addpattern.c to preset the stable and try flags used in TRXv2 images
to dupe CFE and pretend a stable image.
* changed trx.c to calculate TRXv2 CRC with stable and try flags set to 0xFF
like CFE does on startup
* fixed compile warnings in trx.c by explicit casting
SVN-Revision: 22012
2010-07-01 10:40:22 +00:00
Markus Wigge
67416b62d7
fixed trx version to handling
...
I forgot to write the right trx version to the actual header...
SVN-Revision: 21986
2010-06-28 17:35:20 +00:00
Florian Fainelli
e79f259abf
remove whitespaces in imagetag tool
...
SVN-Revision: 21848
2010-06-20 11:58:40 +00:00
Florian Fainelli
39fa664f99
Revert r21806 there are no users of it yet
...
SVN-Revision: 21808
2010-06-14 21:49:03 +00:00
Florian Fainelli
3a332f39de
add hcsmakeimage, for cable modems/routers based on bcm33xx
...
SVN-Revision: 21806
2010-06-14 21:47:21 +00:00
Florian Fainelli
5ec4eabfcb
fix mktitanimg segfault on 64-bits hosts ( #7443 )
...
SVN-Revision: 21767
2010-06-12 18:10:01 +00:00
Florian Fainelli
04a4638910
add mktitanimg to create Titan (AR7-based) images ( #6632 )
...
SVN-Revision: 21689
2010-06-06 19:16:43 +00:00
Gabor Juhos
01d8285e47
firmware-utils/mkzynfw: add support for the NBG460N board
...
Adding NBG460N/550N/550NH boards to mkzynfw.
Signed-off-by: Michael Kurz <michi.kurz@googlemail.com>
SVN-Revision: 21446
2010-05-14 09:20:36 +00:00
Gabor Juhos
8976d8f2ad
firmware-utils/mkzynfw: don't use next_offset twice ( closes #7273 )
...
The test if a file can fit in an image considers the current offset
twice. So a image that would fit is too big.
Thanks-to: Michael Kurz <michi.kurz@googlemail.com>
SVN-Revision: 21445
2010-05-14 09:20:34 +00:00
Gabor Juhos
edac7e5a63
tools/firmware-utils: add size check to the mkplanexfw tool
...
Also pad the image to a 64K boundary.
SVN-Revision: 21174
2010-04-26 18:28:07 +00:00
Nicolas Thill
0946764732
remove 'svn:executable' property
...
SVN-Revision: 20831
2010-04-12 17:08:57 +00:00
Florian Fainelli
2a4fb82289
flashmap and image generation: reduced union bcm_tag to a single struct combining the elements so that it is no longer necessary to create an openwrt-only tagid and tagcrc, and elimate the tagid detection and switch statements which made dealing with imagetags overly complicated, especially since the logic would need analogs in all code that touched the imagetag. Patch from cshore.
...
SVN-Revision: 20652
2010-04-01 21:20:43 +00:00
Florian Fainelli
dad85cddac
move bcm_tag.h out of the flashmap patch so that user-land tools can re-use it
...
SVN-Revision: 20548
2010-03-28 18:11:06 +00:00
Gabor Juhos
585198518e
firmware-utils/trx: add relative offset parameter
...
* will be used for the WRT160NL board
* patch by Bernhard Loos
* note: rejected parts has been fixed
SVN-Revision: 20522
2010-03-27 17:38:26 +00:00
Florian Fainelli
5d2105af23
revert r18760 since it prevents people from building working eva images
...
SVN-Revision: 20437
2010-03-26 10:12:30 +00:00
Markus Wigge
d9a698e77c
added support for wrt54g3gv2-vf and new trx header format
...
- hacked addpattern due to changes in header format
- added "-5" to addpattern, some 0xFF are needed for trx2 header
"-4" broke CRC checking in CFE
- hacked trx.c due to new header format version
- added target to create trx-V2 images
the flashmap driver possibly needs to be customized.
SVN-Revision: 20433
2010-03-25 19:34:49 +00:00
Florian Fainelli
66dc3ee0c9
fix file creation mode, thanks rtz
...
SVN-Revision: 20293
2010-03-18 23:35:12 +00:00
Gabor Juhos
c07fdecea8
mktplinkfw: add option to strip padding from the end of the image
...
SVN-Revision: 20120
2010-03-10 17:41:50 +00:00
Gabor Juhos
4ccab48a6b
mktplinkfw: fix help string, and remove duplicated option
...
SVN-Revision: 20067
2010-03-08 17:35:07 +00:00
Gabor Juhos
7fd1228672
firmware-utils/mktplinkfw: add board definitions for TL-WR941ND v4
...
SVN-Revision: 19748
2010-02-19 11:52:30 +00:00
Jo-Philipp Wich
14f6a53b6d
firmware-utils: unify cc and cc2 macros, simplifies Makefile
...
SVN-Revision: 19487
2010-02-01 01:56:02 +00:00
Jo-Philipp Wich
e0933ce6e6
firmware-utils: copy bcm_tag.h to src/ and get rid of cc3 macro, fixes imagetag compilation
...
SVN-Revision: 19485
2010-02-01 01:17:46 +00:00
Gabor Juhos
cace9f4566
ar71xx: add support for the TL-WR841N v1.5 board
...
SVN-Revision: 18893
2009-12-22 19:31:28 +00:00
Michael Büsch
d0ca6b9080
lzma2eva: Endianness fixes.
...
SVN-Revision: 18760
2009-12-11 23:50:51 +00:00
Gabor Juhos
7d8a1bf239
ar71xx: TL-WR1043ND support cleanup
...
SVN-Revision: 18697
2009-12-08 12:46:30 +00:00
Gabor Juhos
b12d752a63
ar71xx: preliminary support for the TL-WR1043ND
...
Adds board support for the TP-Link TL-WR1043ND Based on the Atheros AP81 platform.
Presently the RTL8366RB switch support is missing due to no driver.
The ethernet works with 5 ports@1Gbit but is missing vlan support.
Hope Ive done this right, First time submiting a patch.
Signed-off-by: Andrew Tarabaras <andrew@advancedtechnologies.com.au>
SVN-Revision: 18696
2009-12-08 12:46:25 +00:00
Gabor Juhos
6d2fa1c896
ar71xx: create images for the WNDR3700, which can be flashed via the factory web interface
...
SVN-Revision: 18571
2009-11-28 09:28:25 +00:00
Gabor Juhos
09b5ed9641
firmware-utils: add WNDR3700 image fixing tool (thanks to Anael Orlinski)
...
SVN-Revision: 18569
2009-11-28 08:25:53 +00:00
Felix Fietkau
e999c93128
mkfwimage: add support for the XM layout (bullet/rocket/nano M)
...
SVN-Revision: 18448
2009-11-18 18:10:24 +00:00
Gabor Juhos
e6a40cac9a
ar71xx: increase max size of RouterStation and RouterStation Pro firmware images
...
Thanks to riskable! (closes #5860 )
SVN-Revision: 18410
2009-11-13 17:11:23 +00:00
Gabor Juhos
7849923473
ar71xx: add preliminary support for the TL-WR841ND v5 board
...
SVN-Revision: 18226
2009-10-30 12:26:25 +00:00
Felix Fietkau
f32f0814b1
firmware-utils: raise the default trx image size limit for something more appropriate for devices with 8M flash
...
SVN-Revision: 17537
2009-09-07 13:55:02 +00:00
Florian Fainelli
85698765da
add support for the Pirelli AG226G board ( #5337 )
...
SVN-Revision: 17190
2009-08-09 10:19:47 +00:00
Gabor Juhos
59c1e90fd7
firmware-utils/addpattern: add support for the WRT160NL
...
SVN-Revision: 17140
2009-08-06 09:15:05 +00:00
Gabor Juhos
86d7900724
firmware-utils: add new tool for the wrt400n (based on a patch by Sandeep Mistry <sandeep.mistry at gmail.com>)
...
SVN-Revision: 16792
2009-07-12 08:59:18 +00:00
Gabor Juhos
a21bf40453
increase size of the kernel partition on the TL-WR[789]41N boards
...
SVN-Revision: 16785
2009-07-11 17:20:46 +00:00
Gabor Juhos
db71f38ed6
firmware-utils/mktplinkfw: add option for combined images
...
SVN-Revision: 16742
2009-07-08 08:17:26 +00:00
Gabor Juhos
4be401d44b
firmware-utils/mktplinkfw: add board definitions for TL-WR741ND v1
...
SVN-Revision: 16740
2009-07-07 19:45:33 +00:00
Florian Fainelli
9e94806990
fix segfault when using the maxlen argument ( #4359 )
...
SVN-Revision: 16641
2009-07-01 14:58:15 +00:00
Gabor Juhos
c79ee4222e
firmware-utils: add a tool to compute crc value for the 5gxi firmware
...
SVN-Revision: 16557
2009-06-25 09:41:06 +00:00
Gabor Juhos
d14e512f00
firmware-utils/mkcsysimg: minor bugfix
...
SVN-Revision: 16556
2009-06-25 09:39:30 +00:00
Gabor Juhos
19afadf0b2
firmware-utils/mkcsysimg: add signature for the 5GXi board
...
SVN-Revision: 16551
2009-06-24 16:44:30 +00:00
Gabor Juhos
c1a4eef483
firmware-utils: add a file {en,de}cryption tool, based on the PC1 encryption algrithm
...
SVN-Revision: 16550
2009-06-24 16:35:38 +00:00
Florian Fainelli
1795111337
add imagetag support for BT Voyager 2500V, patch from Daniel Dickinson ( #5364 )
...
SVN-Revision: 16506
2009-06-18 15:00:32 +00:00
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