Original Firmware for WNR3500Lv2 + Source 1.0
=======================================
WNR3500Lv2 Firmware Build Instructions
Version: 1.1
Date : 2011/07/27
========================================
Note:
This package has been built successfully on 32-bit i386 Fedora 6 Linux
host machine. Compiling this package on platforms other than Fedora Core 6
may have unexpected results.
===================
Install toolchain
===================
1. You will need to use the 4.2.3 Linux 2.6 MIPS Cross Compiler and Tools (mipsel-uclibc toolchain),
which should have also been posted to your account.
If you still can't find it, please download the toolchain from the GPL source package
WNR3500Lv2-V1.0.0.10_30.0.43_src.tar.zip, which also includes the toolchain.
2. To install the toolchain
(1) The toolchain MUST be installed under /projects/hnd/tools/linux/ directory. After mkdir the dir,
tar xvfz hndtools-mipsel-linux-uclibc-4.2.3.tgz
(2) Add the path
export PATH=/projects/hnd/tools/linux/hndtools-mipsel-linux-uclibc-4.2.3/bin:$PATH
and the do the following to verify the toolchain
mipsel-uclibc-linux26-gcc --ver
===================
Build code
===================
1. Put the file "WNR3500Lv2-V1.0.0.10_30.0.43_src.tar.zip" into a directory of your choice.
Unzip and untar it with the following command:
unzip WNR3500Lv2-V1.0.0.10_30.0.43_src.tar.zip
tar xvf WNR3500Lv2-V1.0.0.10_30.0.43_src.tar
2. Copy the "trx" program under "bcm47186/tools" to a location where the user can access, e.g. /usr/bin :
cp bcm47186/tools/trx /usr/bin
If there is no "lzma" program in host machine, copy it to that location as well.
cp bcm47186/tools/lzma /usr/bin
3. Run the following commands to build image
cd bcm4718/src/router
make && make install
4. The final image is "bcm47186/src/router/mipsel-uclibc/kernel_image.chk".
User may upgrade to this image using the WNR3500Lv2 GUI "Router Upgrade" page.
| Thread | Replies | Views | Last Post |
|---|---|---|---|
How OFW initialize USB port? |
1 | 124 | 01/25 7:59AM by shibby |

RSS

