John Crispin
cd1a204365
Support booting the Speedport W502V using BRN-BOOT.
...
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
2012-02-14 17:48:04 +00:00
Felix Fietkau
c2e411fa8d
tools/genext2fs: do not include the host getline.h, it breaks the tool in subtle ways, and the source already has a getline replacement
...
SVN-Revision: 30479
2012-02-12 16:12:08 +00:00
Jo-Philipp Wich
1ef07eee4a
automake: forcibly disable perl ithreads support The SDK when build on a machine with perl ithreads enabled will fail to run on many Gentoo systems because perl is usually built without thread capability there. In order to circumvent this issue forcibly disable the ithreads support, tested on CentOS 5.6, Ubuntu 10.04 LTS and Gentoo.
...
SVN-Revision: 29979
2012-02-01 15:06:36 +00:00
Jo-Philipp Wich
478d9fc97e
autoconf: another relocatability fix for autom4te, substitute hardcoded prefix with $STAGING_DIR when reading autom4te.cfg
...
SVN-Revision: 29931
2012-01-28 04:42:15 +00:00
Jo-Philipp Wich
537164cb6d
automake: generate relative aclocal symlinks in staging_dir
...
SVN-Revision: 29929
2012-01-28 03:51:22 +00:00
Gabor Juhos
1338af2640
firmware-utils/mkmylofw: add WPE72 support
...
Signed-off-by: Johnathan Boyce <jon.boyce@globalreach.eu.com>
SVN-Revision: 29913
2012-01-26 17:01:43 +00:00
Jo-Philipp Wich
ab2f3dc034
libtool: fix accidental sed invocation in libtoolize
...
SVN-Revision: 29839
2012-01-21 09:49:53 +00:00
Jo-Philipp Wich
42425cccfc
quilt: some more relocatable fixes for quilt-internal scripts
...
SVN-Revision: 29834
2012-01-20 17:54:43 +00:00
Jo-Philipp Wich
c7d19be230
bison: make yacc wrapper relocatable
...
SVN-Revision: 29831
2012-01-20 17:30:38 +00:00
Jo-Philipp Wich
e2180091d9
autoconf: make bin/autoconf relocatable as well
...
SVN-Revision: 29830
2012-01-20 17:17:04 +00:00
Jo-Philipp Wich
caa9e0e0f3
quilt: make relocatable, search resources relative to STAGING_DIR
...
SVN-Revision: 29829
2012-01-20 17:11:37 +00:00
Jo-Philipp Wich
122069caba
automake: further relocation fixes
...
SVN-Revision: 29828
2012-01-20 15:19:22 +00:00
Jo-Philipp Wich
fccdc995da
autoconf: further relocation fixes
...
SVN-Revision: 29827
2012-01-20 15:19:06 +00:00
Jo-Philipp Wich
b446876387
libtool: make relocatable, search resources relative to STAGING_DIR
...
SVN-Revision: 29826
2012-01-20 14:51:44 +00:00
Jo-Philipp Wich
a5a790a68f
autoconf: make relocatable by searching resources relative to STAGING_DIR
...
SVN-Revision: 29821
2012-01-20 02:56:08 +00:00
Jo-Philipp Wich
4174cdabde
automake: make relocatable by searching resources relative to STAGING_DIR
...
SVN-Revision: 29820
2012-01-20 02:55:55 +00:00
John Crispin
ccb6b0a063
tools: clean up Makefiles / make ccache work
...
SVN-Revision: 29754
2012-01-15 11:43:13 +00:00
Gabor Juhos
8a8e5bde15
firware-utils/mktplinkfw: add TL-WR2543N/ND support
...
SVN-Revision: 29681
2012-01-07 19:36:40 +00:00
Gabor Juhos
923e5d3543
firmware-utils/mktplinkfw: add support for TL-WA701N/ND
...
SVN-Revision: 29655
2012-01-04 17:30:53 +00:00
Gabor Juhos
55e13f4e6a
firmware-utils/mktplinkfw: add support for TL-MR3020
...
Signed-off-by: Christian Cier-Zniewski <c.cier@gmx.de>
SVN-Revision: 29650
2012-01-04 17:30:44 +00:00
Gabor Juhos
29a2c2ea80
firmware-utils/mktplinkfw: add ability to put jffs2 eof marker into the image
...
SVN-Revision: 29544
2011-12-15 22:03:42 +00:00
Gabor Juhos
2592c0a283
tools/mktplinkfw: allow to specify hw_id, hw_rev and flash_layout
...
SVN-Revision: 29466
2011-12-06 16:26:41 +00:00
Gabor Juhos
54c8d61b03
firmware-utils/mktplinkfw: allow to align the rootfs on a specified boundary
...
SVN-Revision: 29445
2011-12-05 14:52:31 +00:00
Gabor Juhos
f3d2056b81
tools/mkimage: allow to use different magic in uImages
...
SVN-Revision: 29442
2011-12-05 14:52:22 +00:00
Gabor Juhos
81cda3e2f1
firmware-utils/mktplinkfw: fix combined image creation
...
SVN-Revision: 29409
2011-12-03 16:57:21 +00:00
Felix Fietkau
830282cc89
build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build
...
SVN-Revision: 29352
2011-11-28 19:19:33 +00:00
Gabor Juhos
6632e38d08
firmware-utils/mktplinfw: use htonl/ntohl
...
Based on a patch by Adrian Chadd <adrian@freebsd.org>
SVN-Revision: 29327
2011-11-24 20:09:40 +00:00
Nicolas Thill
0b5fef06ee
tools: use host build_dir instead of target build_dir
...
SVN-Revision: 29293
2011-11-23 04:06:57 +00:00
Gabor Juhos
13b0ec6cf7
firmware-utils/mktplinkfw: add TL-WR741ND v4
...
SVN-Revision: 28707
2011-11-01 11:20:54 +00:00
Vasilis Tsiligiannis
aadbbc4bac
Add firmware tool for generating factory images for Edimax devices
...
SVN-Revision: 28688
2011-10-30 22:57:41 +00:00
Gabor Juhos
500a8e2014
firmware-utils/mktplinkfw: fix hardware id of the TL-WR740 v3
...
SVN-Revision: 28602
2011-10-26 13:34:48 +00:00
Felix Fietkau
0b893424ff
tools/lzma-old fix compile issues (patch from #10253 )
...
SVN-Revision: 28502
2011-10-21 12:52:49 +00:00
Nicolas Thill
0eab6e2a7d
upx: fix build error
...
g++ -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wshadow -Wwrite-strings -Werror -o compress.o -c compress.cpp
cc1plus: warnings being treated as errors
compress.cpp:75: error: unused parameter 'src'
...
SVN-Revision: 28500
2011-10-21 11:31:25 +00:00
Jonas Gorski
90673a048c
squashfs4: Add support for LZMA Magic to unsquashfs
...
Some vendor firmwares use a different super block magic to indicate LZMA
compression. This patches adds support for detecting this and enable
extraction for those firmware's root filesystems.
SVN-Revision: 28489
2011-10-19 10:17:28 +00:00
Imre Kaloz
bda02cc60f
add upx, but make it build only for ppc now
...
SVN-Revision: 28428
2011-10-12 10:42:38 +00:00
Gabor Juhos
712521955b
firmware-utils/mktplinkfw: add support for TL-WR703N v1
...
Patch-by: dongyuqi <729650915@qq.com>
SVN-Revision: 28278
2011-09-21 11:47:55 +00:00
Gabor Juhos
ffbdaf8ec8
firmware-utils/mktplinkfw: add support for TL-WR743ND v1
...
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
SVN-Revision: 28270
2011-09-21 11:47:42 +00:00
Gabor Juhos
9faace4327
firmware-utils/mktplinkfw: add support for TL-WR740N v3
...
Signed-off-by: Martin Raykov <martin.raykov@gmail.com>
SVN-Revision: 28268
2011-09-21 11:47:39 +00:00
Lars-Peter Clausen
b043b26b54
mkimage/getline.h - Mac OS X 10.7 (Lion) fix
...
This mends mkimage for getline() in Mac OS X 10.7.
Signed-off-by: Joe Roback <openwrt-devel at roback.cc>
SVN-Revision: 27917
2011-08-05 16:53:43 +00:00
Lars-Peter Clausen
bf64b1ccb6
host/include/getline.h - Mac OS X 10.7 (Lion) fix
...
Apple has finally updated their version of Libc, and it now includes getline(). \o/
The following patch fixes OpenWRT getline.h to not redefine it for 10.7. The one
caveat is, the includes (at least stdio.h) are needed before the #ifdef so that
__DARWIN_C_LEVEL could be properly defined (it is not a compiler built-in define
like __linux__ or __APPLE__).
This one fixes the host/include/getline.h. The next patch will mend the mkimage
package.
Signed-off-by: Joe Roback <openwrt-devel at roback.cc>
SVN-Revision: 27916
2011-08-05 16:52:46 +00:00
Felix Fietkau
fbb4f37633
tools/quilt: fix spurious calls to the configure and Makefile targets ( #8462 )
...
SVN-Revision: 27869
2011-08-01 19:22:45 +00:00
Jo-Philipp Wich
bd982fb72c
autotools.mk: implement PKG_FIXUP:=patch-libtool This change allows to apply OpenWrt, Buildroot and OE libtool fixes to packages which fail badly at autoreconf. The fixup covers the common libtool versions 1.5, 2.2 and 2.4 and automatically determines the correct version to use.
...
SVN-Revision: 27855
2011-08-01 00:22:53 +00:00
Felix Fietkau
5ee5f0d314
quilt: make it possible to override the path to getopt (based on patch from #9842 )
...
SVN-Revision: 27852
2011-07-31 17:59:35 +00:00
Felix Fietkau
fa9521ad91
squashfs4: fix a compile error on big-endian systems (patch from #9842 )
...
SVN-Revision: 27851
2011-07-31 17:59:31 +00:00
Felix Fietkau
de23984834
squashfs4: add missing include for freebsd (patch from #9842 )
...
SVN-Revision: 27850
2011-07-31 17:59:25 +00:00
Felix Fietkau
48bf10fba2
pkg-config: fix prefix
...
Now:
% PATH=./staging_dir/host/bin:$PATH STAGING_PREFIX=/test PKG_CONFIG_PATH=$(echo staging_dir/target-*/usr/lib/pkgconfig) ./staging_dir/host/bin/pkg-config --cflags lua -I/test//include
After applying the patch:
% PATH=./staging_dir/host/bin:$PATH STAGING_PREFIX=/test PKG_CONFIG_PATH=$(echo staging_dir/target-*/usr/lib/pkgconfig) ./staging_dir/host/bin/pkg-config --cflags lua -I/test/include
I guess that there sould not be '//' but only one '/'.
Signed-off-by: Luka Perkov < openwrt ->-to->- lukaperkov.net >
SVN-Revision: 27744
2011-07-24 09:02:49 +00:00
Felix Fietkau
bdb676b90d
firmware-utils: rename the devname variable in mkwrgimg to avoid a clash with a BSD stdlib function
...
SVN-Revision: 27553
2011-07-08 05:20:24 +00:00
Gabor Juhos
9d980dc121
tools/firmware-utils: add yet another buffalo tool
...
SVN-Revision: 27475
2011-07-06 08:04:53 +00:00
Gabor Juhos
533067b8f5
tools/firmware-utils: allow to create buffalo image from two files
...
SVN-Revision: 27473
2011-07-06 08:04:50 +00:00
Gabor Juhos
ea6bc8858a
tools/firmware-utils: allow to create buffalo tags w/o hw version
...
SVN-Revision: 27472
2011-07-06 08:04:49 +00:00