openwrt/tools
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
..
autoconf autoconf: another relocatability fix for autom4te, substitute hardcoded prefix with $STAGING_DIR when reading autom4te.cfg 2012-01-28 04:42:15 +00:00
automake 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. 2012-02-01 15:06:36 +00:00
bison bison: make yacc wrapper relocatable 2012-01-20 17:30:38 +00:00
ccache tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
cloog
cmake
e2fsprogs
firmware-utils Support booting the Speedport W502V using BRN-BOOT. 2012-02-14 17:48:04 +00:00
flex tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
flock
genext2fs tools/genext2fs: do not include the host getline.h, it breaks the tool in subtle ways, and the source already has a getline replacement 2012-02-12 16:12:08 +00:00
gmp tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
include host/include/getline.h - Mac OS X 10.7 (Lion) fix 2011-08-05 16:52:46 +00:00
ipkg-utils ipkg-utils: use (g)stat instead of "du -b" to find package size, fixes Darwin compat (#9214) 2011-04-13 13:26:26 +00:00
libelf
libtool libtool: fix accidental sed invocation in libtoolize 2012-01-21 09:49:53 +00:00
lzma
lzma-old tools/lzma-old fix compile issues (patch from #10253) 2011-10-21 12:52:49 +00:00
m4 tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
missing-macros
mkimage tools/mkimage: allow to use different magic in uImages 2011-12-05 14:52:22 +00:00
mklibs
mm-macros tools: use host build_dir instead of target build_dir 2011-11-23 04:06:57 +00:00
mpc
mpfr
mtd-utils
padjffs2 tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
patch-cmdline
pkg-config tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
ppl
qemu
quilt quilt: some more relocatable fixes for quilt-internal scripts 2012-01-20 17:54:43 +00:00
sed
squashfs
squashfs4 squashfs4: Add support for LZMA Magic to unsquashfs 2011-10-19 10:17:28 +00:00
sstrip tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00
upslug2
upx upx: fix build error 2011-10-21 11:31:25 +00:00
wrt350nv2-builder
xfce-macros tools: use host build_dir instead of target build_dir 2011-11-23 04:06:57 +00:00
xorg-macros tools: use host build_dir instead of target build_dir 2011-11-23 04:06:57 +00:00
xz
yaffs2
Makefile tools: clean up Makefiles / make ccache work 2012-01-15 11:43:13 +00:00