======================================= WNDR4500 Firmware Build Instructions Version: 1.3 Date : 2013/08/20 ======================================== 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 have also been posted to your account. 2. To install the toolcain (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 "WNDR4500-V1.0.1.40_1.0.68_src.tar.zip" into a directory of your choice. Unzip and untar it with the following command: unzip WNDR4500-V1.0.1.40_1.0.68_src.tar.zip tar xvf WNDR4500-V1.0.1.40_1.0.68_src.tar 2. Copy the "trx" program under "WNDR4500-V1.0.1.40_1.0.68_src/tools" to a location where the user can access, e.g. /usr/bin : cp WNDR4500-V1.0.1.40_1.0.68_src/tools/trx /usr/bin If there is no "lzma" program in host machine, copy it to that location as well. cp WNDR4500-V1.0.1.40_1.0.68_src/tools/lzma /usr/bin 3. Run the following commands to build image cd WNDR4500-V1.0.1.40_1.0.68_src/src/router make 4. The final image is "WNDR4500-V1.0.1.40_1.0.68_src/src/router/mipsel-uclibc/kernel_image.chk". User may upgrade to this image using the WNDR4500 GUI "Router Upgrade" page.