Gabor Juhos
6632e38d08
firmware-utils/mktplinfw: use htonl/ntohl
...
Based on a patch by Adrian Chadd <adrian@freebsd.org>
SVN-Revision: 29327
13 years ago
Gabor Juhos
13b0ec6cf7
firmware-utils/mktplinkfw: add TL-WR741ND v4
...
SVN-Revision: 28707
13 years ago
Vasilis Tsiligiannis
aadbbc4bac
Add firmware tool for generating factory images for Edimax devices
...
SVN-Revision: 28688
13 years ago
Gabor Juhos
500a8e2014
firmware-utils/mktplinkfw: fix hardware id of the TL-WR740 v3
...
SVN-Revision: 28602
13 years ago
Gabor Juhos
712521955b
firmware-utils/mktplinkfw: add support for TL-WR703N v1
...
Patch-by: dongyuqi <729650915@qq.com>
SVN-Revision: 28278
13 years ago
Gabor Juhos
ffbdaf8ec8
firmware-utils/mktplinkfw: add support for TL-WR743ND v1
...
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
SVN-Revision: 28270
13 years ago
Gabor Juhos
9faace4327
firmware-utils/mktplinkfw: add support for TL-WR740N v3
...
Signed-off-by: Martin Raykov <martin.raykov@gmail.com>
SVN-Revision: 28268
13 years ago
Felix Fietkau
bdb676b90d
firmware-utils: rename the devname variable in mkwrgimg to avoid a clash with a BSD stdlib function
...
SVN-Revision: 27553
13 years ago
Gabor Juhos
9d980dc121
tools/firmware-utils: add yet another buffalo tool
...
SVN-Revision: 27475
13 years ago
Gabor Juhos
533067b8f5
tools/firmware-utils: allow to create buffalo image from two files
...
SVN-Revision: 27473
13 years ago
Gabor Juhos
ea6bc8858a
tools/firmware-utils: allow to create buffalo tags w/o hw version
...
SVN-Revision: 27472
13 years ago
Gabor Juhos
1c5b7d0a32
tools/firmware-utils: add new firmware tool for the DIR-300-B1 board
...
SVN-Revision: 27438
13 years ago
Hauke Mehrtens
fbed51a8b5
firmware-utils: fix build on big endian systems
...
This closes #9446
SVN-Revision: 27255
13 years ago
Gabor Juhos
0d7a558f23
tools/firmware-utils: fix buffalo csum calculation
...
Also print an error message if decryption fails.
SVN-Revision: 27167
13 years ago
Gabor Juhos
145402e11b
tools/firmware-utils: add support for hd_id tag into mkdniimg
...
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 27052
13 years ago
Gabor Juhos
fb9a672c78
tools/firmware-utils: add buffalo specific fw tools
...
SVN-Revision: 27050
13 years ago
Florian Fainelli
dce13b8c4d
bcm63xx: Add firmware helpers for T-Home Speedport W 303V
...
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
13 years ago
Daniel Dickinson
f83c5938d2
bcm63xx: Move the OpenWrt rootfs length field
...
Dual image capable CFEs store an image sequence at the same place as
currently OpenWrt stores the actual rootfs length, so it will get
overwritten when flashing through such a CFE.
To prevent this from happening, move the rootfs length field to the next
four bytes, thus completely using the reserved1 field.
Since the reserved1 field is now completely in use, it does not make sense
to allow it to be set from the imagetag utility, so remove the option.
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26680
13 years ago
Hauke Mehrtens
869fb691ec
firmware-utils: fix endianness bugs in firmware generation program.
...
Should make it work on big endian systems again, I do not have such a system.
This closes #9093 .
SVN-Revision: 26543
13 years ago
Gabor Juhos
72b3c18da1
firmware-utils/mktplinkfw: add support for the TP-Link TL-WA901ND v2 board
...
Patch-by: Jonathan Benett <jbscience87@gmail.com>
SVN-Revision: 26118
13 years ago
Hauke Mehrtens
e08740c747
brcm47xx: fix error when build firmware on x86_64 host ( closes #7672 )
...
SVN-Revision: 25472
14 years ago
Gabor Juhos
78ffb50c8e
firmware-utils/mkdniimg: don't use NA region by default
...
SVN-Revision: 24981
14 years ago
Gabor Juhos
e116785f27
firmware-utils/wndr3700: allow to specify image magic via command line
...
SVN-Revision: 24980
14 years ago
Daniel Dickinson
fc3a1d0ba3
Added OpenWRT-specific field to imagetag so that we can record the real root length, so that when the CRC fixup is applied and the root length is recorded as zero we can still calculate the rootfs mtd partition size.
...
Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net>
SVN-Revision: 24838
14 years ago
Gabor Juhos
0f659a13dd
ar71xx: add support for TL-WR740N v1
...
Same as TL-WR741ND but with different hardware ID and without
detachable antenna.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
SVN-Revision: 24811
14 years ago
Gabor Juhos
29379780a6
firmware-utils/mkzynfw: fix available flash space calculation
...
SVN-Revision: 24653
14 years ago
Gabor Juhos
912a140b19
firmware-utils/mktplinkfw: add support for the TL-MR3220 v1
...
SVN-Revision: 24438
14 years ago
Hauke Mehrtens
41b3383499
brcm47xx: Add edimax PS1208mfg support
...
Thank you clemvangelis for the patches. (closes #7672 )
SVN-Revision: 24217
14 years ago
Daniel Dickinson
eadb5c84fa
imagetag: Significantly updated brcm63xx imagetag writing tool. * Rewrote 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
14 years ago
Daniel Dickinson
6cd4575153
brcm63xx: imagetag: Fixed occaisonal wrong CRC in image due to using strncpy to copy the CRC into the imagetag. strncpy stops copying after a 00 byte, memcpy doesn't.
...
SVN-Revision: 24000
14 years ago
Gabor Juhos
1d855c0890
firmware-utils/mktplinkfw: add support for the TL-MR3420 v1
...
SVN-Revision: 23137
14 years ago
Gabor Juhos
142fb3e229
firmware-utils/mktplinkfw: add support for the TL-WR841N v7
...
SVN-Revision: 23133
14 years ago
Michael Büsch
f40f0c001e
Zcomax device firmware tool endianness fix
...
SVN-Revision: 22885
14 years ago
Gabor Juhos
7bf8159991
tools/firmware-utils: new tool for the Zcomax devices
...
SVN-Revision: 22883
14 years ago
Hauke Mehrtens
7640f89045
brcm47xx: Add new image generation and fix leds/reset button on WNR834B V2
...
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
14 years ago
Hauke Mehrtens
da7493d8f9
mostly revert commit r22396
...
CFE does not boot images generated with these checksums because of
wrong checksum.
After flashing then with tftp to my Asus wl500-GPv1 the following messages
are show:
Null Rescue Flag.
Boot program checksum is invalid
Hello!! Enter Rescue Mode: (Check error)
SVN-Revision: 22418
14 years ago
Michael Büsch
02549b0448
firmware-utils/trx: Endianness fixes
...
SVN-Revision: 22414
14 years ago
Hauke Mehrtens
233294722c
firmware-utils: The option -F was not detected. This was missing in r22396
...
This fixes build of brcm47xx
SVN-Revision: 22398
14 years ago
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
14 years ago
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
14 years ago
Gabor Juhos
48e579a536
firmware-utils/mktplinkfw: add support for the TL-WA901ND
...
Patch-by: Pieter "Fate" Hollants <pieter@hollants.com>
SVN-Revision: 22015
14 years ago
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
14 years ago
Markus Wigge
67416b62d7
fixed trx version to handling
...
I forgot to write the right trx version to the actual header...
SVN-Revision: 21986
14 years ago
Florian Fainelli
e79f259abf
remove whitespaces in imagetag tool
...
SVN-Revision: 21848
14 years ago
Florian Fainelli
39fa664f99
Revert r21806 there are no users of it yet
...
SVN-Revision: 21808
14 years ago
Florian Fainelli
3a332f39de
add hcsmakeimage, for cable modems/routers based on bcm33xx
...
SVN-Revision: 21806
14 years ago
Florian Fainelli
5ec4eabfcb
fix mktitanimg segfault on 64-bits hosts ( #7443 )
...
SVN-Revision: 21767
14 years ago
Florian Fainelli
04a4638910
add mktitanimg to create Titan (AR7-based) images ( #6632 )
...
SVN-Revision: 21689
14 years ago
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
14 years ago
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
14 years ago
Gabor Juhos
edac7e5a63
tools/firmware-utils: add size check to the mkplanexfw tool
...
Also pad the image to a 64K boundary.
SVN-Revision: 21174
14 years ago
Nicolas Thill
0946764732
remove 'svn:executable' property
...
SVN-Revision: 20831
14 years ago
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
14 years ago
Florian Fainelli
dad85cddac
move bcm_tag.h out of the flashmap patch so that user-land tools can re-use it
...
SVN-Revision: 20548
14 years ago
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
14 years ago
Florian Fainelli
5d2105af23
revert r18760 since it prevents people from building working eva images
...
SVN-Revision: 20437
14 years ago
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
14 years ago
Florian Fainelli
66dc3ee0c9
fix file creation mode, thanks rtz
...
SVN-Revision: 20293
14 years ago
Gabor Juhos
c07fdecea8
mktplinkfw: add option to strip padding from the end of the image
...
SVN-Revision: 20120
14 years ago
Gabor Juhos
4ccab48a6b
mktplinkfw: fix help string, and remove duplicated option
...
SVN-Revision: 20067
14 years ago
Gabor Juhos
7fd1228672
firmware-utils/mktplinkfw: add board definitions for TL-WR941ND v4
...
SVN-Revision: 19748
15 years ago
Jo-Philipp Wich
e0933ce6e6
firmware-utils: copy bcm_tag.h to src/ and get rid of cc3 macro, fixes imagetag compilation
...
SVN-Revision: 19485
15 years ago
Gabor Juhos
cace9f4566
ar71xx: add support for the TL-WR841N v1.5 board
...
SVN-Revision: 18893
15 years ago
Michael Büsch
d0ca6b9080
lzma2eva: Endianness fixes.
...
SVN-Revision: 18760
15 years ago
Gabor Juhos
7d8a1bf239
ar71xx: TL-WR1043ND support cleanup
...
SVN-Revision: 18697
15 years ago
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
15 years ago
Gabor Juhos
6d2fa1c896
ar71xx: create images for the WNDR3700, which can be flashed via the factory web interface
...
SVN-Revision: 18571
15 years ago
Gabor Juhos
09b5ed9641
firmware-utils: add WNDR3700 image fixing tool (thanks to Anael Orlinski)
...
SVN-Revision: 18569
15 years ago
Felix Fietkau
e999c93128
mkfwimage: add support for the XM layout (bullet/rocket/nano M)
...
SVN-Revision: 18448
15 years ago
Gabor Juhos
e6a40cac9a
ar71xx: increase max size of RouterStation and RouterStation Pro firmware images
...
Thanks to riskable! (closes #5860 )
SVN-Revision: 18410
15 years ago
Gabor Juhos
7849923473
ar71xx: add preliminary support for the TL-WR841ND v5 board
...
SVN-Revision: 18226
15 years ago
Felix Fietkau
f32f0814b1
firmware-utils: raise the default trx image size limit for something more appropriate for devices with 8M flash
...
SVN-Revision: 17537
15 years ago
Florian Fainelli
85698765da
add support for the Pirelli AG226G board ( #5337 )
...
SVN-Revision: 17190
15 years ago
Gabor Juhos
59c1e90fd7
firmware-utils/addpattern: add support for the WRT160NL
...
SVN-Revision: 17140
15 years ago
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
15 years ago
Gabor Juhos
a21bf40453
increase size of the kernel partition on the TL-WR[789]41N boards
...
SVN-Revision: 16785
15 years ago
Gabor Juhos
db71f38ed6
firmware-utils/mktplinkfw: add option for combined images
...
SVN-Revision: 16742
15 years ago
Gabor Juhos
4be401d44b
firmware-utils/mktplinkfw: add board definitions for TL-WR741ND v1
...
SVN-Revision: 16740
15 years ago
Florian Fainelli
9e94806990
fix segfault when using the maxlen argument ( #4359 )
...
SVN-Revision: 16641
15 years ago
Gabor Juhos
c79ee4222e
firmware-utils: add a tool to compute crc value for the 5gxi firmware
...
SVN-Revision: 16557
15 years ago
Gabor Juhos
d14e512f00
firmware-utils/mkcsysimg: minor bugfix
...
SVN-Revision: 16556
15 years ago
Gabor Juhos
19afadf0b2
firmware-utils/mkcsysimg: add signature for the 5GXi board
...
SVN-Revision: 16551
15 years ago
Gabor Juhos
c1a4eef483
firmware-utils: add a file {en,de}cryption tool, based on the PC1 encryption algrithm
...
SVN-Revision: 16550
15 years ago
Florian Fainelli
1795111337
add imagetag support for BT Voyager 2500V, patch from Daniel Dickinson ( #5364 )
...
SVN-Revision: 16506
15 years ago
Felix Fietkau
a6d8f8be9e
firmware-utils: add a small utility for generating nand flash images with ecc info
...
SVN-Revision: 16458
15 years ago
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
15 years ago
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
15 years ago
Gabor Juhos
c8bf295481
build firmware image for the MZK-W300NH board
...
SVN-Revision: 16342
15 years ago
Gabor Juhos
9221732114
firmware-utils/mkfwimage: add support for RouterStation Pro (patch from Ubiquiti Networks)
...
SVN-Revision: 16064
15 years ago
Florian Fainelli
ac7e89329b
fix crc calculation with the new padding ( #5143 )
...
SVN-Revision: 15977
15 years ago
Florian Fainelli
e5a836693e
fix padding between end of the kernel and beginning of the rootfs in imagetag ( #5108 )
...
SVN-Revision: 15801
15 years ago
Gabor Juhos
35d1918758
firmware-utils/mkfwimage2: fix a typo
...
SVN-Revision: 15770
15 years ago
Jo-Philipp Wich
70bf92d03c
Generate suitable images for the UBNT PicoStation2
...
SVN-Revision: 15314
15 years ago
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
15 years ago
Felix Fietkau
34939cad39
get rid of $Id$ - it has never helped us and it has broken too many patches ;)
...
SVN-Revision: 15242
15 years ago
Florian Fainelli
47387c945a
revert changeset 15081 seems to break Alice box devices
...
SVN-Revision: 15140
15 years ago
Florian Fainelli
11a791a318
compute rootfs crc32 required for brcm63xx web upgrades
...
SVN-Revision: 15081
15 years ago
Gabor Juhos
406ce1ae5d
firmware-utils/mktplinkfw: add support for the TL-WR841ND v3 board
...
SVN-Revision: 15023
15 years ago
Rod Whitby
34ad500e2c
tools/firmware-utils: Added encode_crc, for Freecom devices.
...
SVN-Revision: 14961
15 years ago
Florian Fainelli
ddfb6e1637
cleanup imagetag
...
SVN-Revision: 14941
15 years ago
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
15 years ago
Gabor Juhos
b4644aedce
create firmware image for the Ubiquiti LS-SR71 board
...
SVN-Revision: 14874
15 years ago
Florian Fainelli
6495fa36ea
add support for AGPF-S0 (Pirelli Alice Gate VoIP 2 Plus Wi-Fi) #4366
...
SVN-Revision: 14850
15 years ago
Florian Fainelli
0e3c23cdb2
allow flash start address and firmware offset to be set on the command line ( #4666 )
...
SVN-Revision: 14832
15 years ago
Gabor Juhos
4a518ddf1c
firmware-utils: add new firmware generation tool for the TP-LINK TL-WR941ND device
...
SVN-Revision: 14672
16 years ago
Gabor Juhos
03f3002a17
firmware-utils/mkplanexfw: new firmware generation tool for the Planex MZK-W04NU device
...
SVN-Revision: 14410
16 years ago
Gabor Juhos
7fcc18ee99
firmware-utils/mkfwimage: update RouterStation specific values, adn remove some unused code
...
SVN-Revision: 14404
16 years ago
Gabor Juhos
955c501e9a
firmware-utils/mkcasfw: fix magic value of the TN-U200 board
...
SVN-Revision: 14022
16 years ago
Gabor Juhos
50c19eee3f
firmware-utils/mkfwimage: fix root_start values
...
SVN-Revision: 13874
16 years ago
Gabor Juhos
54b85f55d9
firmware-utils/mkfwimage: fix Ubiquiti firmware generation ( closes #4414 )
...
SVN-Revision: 13859
16 years ago
Gabor Juhos
124f0b003a
firmware-utils/mkfwimage: add RouterStation support (based on a patch by Jonas <jonas at ubnt.com>)
...
SVN-Revision: 13682
16 years ago
Gabor Juhos
0b699a76d8
firmware_utils/mkmylofw: add support of named partitions
...
SVN-Revision: 13253
16 years ago
Gabor Juhos
fcd2fe58ea
firmware_utils/mkmylofw: add definitions for the NP25G and WPE53G boards
...
SVN-Revision: 13226
16 years ago
Florian Fainelli
bccf525528
Fix small typo #4148
...
SVN-Revision: 13142
16 years ago
Florian Fainelli
15c130c762
Add makeamitbin to generate images for other RDC-based devices, thanks sn9 !
...
SVN-Revision: 13056
16 years ago
Gabor Juhos
a1f36eaa94
firmware-utils: new firmware generation tool for the WILIGEAR WBD-111
...
SVN-Revision: 12975
16 years ago
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
16 years ago
Gabor Juhos
90904e3704
firmware-utils/mkmylofw: WP543 support
...
SVN-Revision: 12552
16 years ago
Travis Kemen
1de0fb9f02
fix mkfwimage to recognize the -s option
...
SVN-Revision: 11978
16 years ago
Felix Fietkau
c385ca9c81
fix mkfwimage build on mac os x
...
SVN-Revision: 11947
16 years ago
Travis Kemen
14622d5a08
Use mkfwimage from athero.openwrt.net with modification for XS2 devices. Add back in ubiquiti image generation.
...
SVN-Revision: 11920
16 years ago
Imre Kaloz
7e159bbc61
replacement of the add_header utility used by various vendors
...
SVN-Revision: 11588
16 years ago
Gabor Juhos
6e1a9a2134
firmware-utils/mkzynfs: even more improvements
...
SVN-Revision: 11559
16 years ago
Gabor Juhos
cd1be4c352
firmware-utils: ZyXEL firmware tool improvements
...
SVN-Revision: 11550
16 years ago
Gabor Juhos
47dd530414
firmware-utils/mkcasfw: add model id for Ovislink WL-5420/5460 IP cameras
...
SVN-Revision: 11527
16 years ago
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
16 years ago
Gabor Juhos
9b3eedabdb
mkzynfw: add definitions for the P-2602HW-D1A
...
SVN-Revision: 11096
16 years ago
Gabor Juhos
f8b94cdc30
mkzynfw: fix NBG-318S definitions
...
SVN-Revision: 11095
16 years ago
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
16 years ago
Florian Fainelli
e9c19c7de9
Create a dummy sit package for 2.4 kernelsq
...
SVN-Revision: 10668
16 years ago
Florian Fainelli
b2387fc537
Add definitions for the Zyxel NBG-318S
...
SVN-Revision: 10662
16 years ago
Matteo Croce
001f82bf2c
Add AG241 code pattern ( fixes #1089 )
...
SVN-Revision: 10584
17 years ago
Gabor Juhos
4ee4c6f3f5
firmware-utils: new firmware generation tool for the Cellvision CAS-6xx/NFS-xxx devices
...
SVN-Revision: 10306
17 years ago
Gabor Juhos
76eef0ab42
firmware-utils/mkzynfw: remove 'svn:executable' property ( closes #3082 )
...
SVN-Revision: 10258
17 years ago
Gabor Juhos
b63a7d1242
firmware-utils/mkzynfw: add preliminary support for OEM boards
...
SVN-Revision: 10243
17 years ago
Gabor Juhos
1ceb95ed59
firmware-utils:fix a bug in mkzynfw, thanks to <theosch at gmx.de> ( closes #3003 )
...
SVN-Revision: 10218
17 years ago
Florian Fainelli
80475bb573
Add support for Conceptronic C54BSR4
...
SVN-Revision: 10002
17 years ago
Gabor Juhos
9cb4694eb9
fix some definitions in the ZyXEL tool
...
SVN-Revision: 9493
17 years ago
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
17 years ago
Felix Fietkau
2df957c7a6
add updated motorola-bin.c file from #2483 (by D. Hugh Redelmeier)
...
SVN-Revision: 9434
17 years ago
Eugene Konev
6bf1f9a467
ar7: add eva image generation (thanks Axel Gembe)
...
SVN-Revision: 9401
17 years ago
Gabor Juhos
36a1feebdd
add ids for Edimax BR-6104Wg boards
...
SVN-Revision: 9342
17 years ago
Florian Fainelli
1585d61338
Add the ralink signature, will use it later
...
SVN-Revision: 8702
17 years ago
Gabor Juhos
4f4a3e5e40
I have new e-mail address. Thanks to Kaloz ;)
...
SVN-Revision: 8538
17 years ago
Gabor Juhos
570cecff14
remove case sensitivity from the board name checking
...
SVN-Revision: 8352
17 years ago
Florian Fainelli
6dcd8081a3
Fix the jffs2 images with rdc devices (thanks to Daniel Gimpelevich)
...
SVN-Revision: 8329
17 years ago
Gabor Juhos
d1f4e5ba7f
add firmware generation tool for ZyXEL boards
...
SVN-Revision: 8318
17 years ago
Hamish Guthrie
e970f61273
Remove a debug statement from trx.c, add config changes for at91
...
SVN-Revision: 7491
17 years ago
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
17 years ago
Florian Fainelli
fdd36119e9
mkcsysimg cleanups
...
SVN-Revision: 7392
17 years ago
Felix Fietkau
b71b54bb25
fix x86 boot filesystem allocation ( #1736 )
...
SVN-Revision: 7312
17 years ago
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
17 years ago
Florian Fainelli
edeee75f53
Fix 32/64bits issues with airlink image generator
...
SVN-Revision: 7189
17 years ago
Florian Fainelli
d7960b2e50
Fix airlink image generation tool
...
SVN-Revision: 6913
17 years ago
Florian Fainelli
46161bff7d
mkcsysimg typos
...
SVN-Revision: 6853
17 years ago
Florian Fainelli
c2d893e891
Remove useless mksyshdr utility, replaced by mkcsysimg, Edimax images are no longer broken, and have been tested
...
SVN-Revision: 6847
17 years ago
Florian Fainelli
305d012ea6
Add ADM5120 based edimax image generation utilities
...
SVN-Revision: 6840
17 years ago
Florian Fainelli
bf04aa9f69
Make airlink.c more endianness robus (sn9)
...
SVN-Revision: 6834
17 years ago
Florian Fainelli
aef8f80a3a
Fix image generation (sn9)
...
SVN-Revision: 6781
17 years ago
Florian Fainelli
ce510473d5
Fix a typo
...
SVN-Revision: 6771
17 years ago
Florian Fainelli
5720195886
fix crc32 and endianness, thanks sn9
...
SVN-Revision: 6769
17 years ago
Florian Fainelli
263d62cf19
airlink generation fix, thanks st9_
...
SVN-Revision: 6764
17 years ago
Florian Fainelli
56d10f7c3c
Fix mkmylofw write_out_padding routine
...
SVN-Revision: 6758
17 years ago
Florian Fainelli
6c9b120593
Add definitions to myloader thanks Gabor Juhos
...
SVN-Revision: 6710
17 years ago
Florian Fainelli
7b564bfdcb
Fix potential unligned access with MyLoader based devices, thanks Juhos
...
SVN-Revision: 6659
17 years ago
Florian Fainelli
eaf0c708f2
Make mksyshdr safe for 64bits platforms ( #1504 )
...
SVN-Revision: 6646
17 years ago
Florian Fainelli
4bb721a186
Add firmware generation for other Compex boards based on myloader, thanks to Juhos Gabor !
...
SVN-Revision: 6640
17 years ago
Florian Fainelli
5e7833d044
Add image generation for edimax routers
...
SVN-Revision: 6627
17 years ago
Florian Fainelli
2b9f949403
Fix a warning
...
SVN-Revision: 6602
18 years ago
Eugene Konev
3dbd8ff32f
Add srec2bin to firmware-utils
...
SVN-Revision: 6599
18 years ago
Felix Fietkau
41ac34a2a2
make ptgen print the end offset of the last partition as well
...
SVN-Revision: 6358
18 years ago
Felix Fietkau
aa22253602
fix cylinder rounding in ptgen
...
SVN-Revision: 6352
18 years ago
Felix Fietkau
f9f5874de3
fix compile error (pointed out by nonsequitor)
...
SVN-Revision: 5772
18 years ago
Florian Fainelli
71b50f88fa
Add airlink firmware generation tool, thanks to Vassily Galinsky for that !
...
SVN-Revision: 5760
18 years ago
Felix Fietkau
cf52f51b85
remove custom partition table hack, add ptgen utility for generating partition tables
...
SVN-Revision: 5704
18 years ago
Felix Fietkau
ebdcc6d40c
move target/utils to tools/firmware-utils
...
SVN-Revision: 5702
18 years ago