< <
OUR NETWORK:TiVo Community TechLore Explore3DTV DVRplayground Dijit Community See all... About UsAdvertiseContact Us

How to Compile DD-WRT Source Code for NETGEAR WNDR4500

Prerequisites:

● A 64 bit linux machine (I have used FC-13).

● This should be compiled as root user.

● The dd-wrt source code for WNDR4500 (can be downloaded from this link).

● Toolchain to compile dd-wrt (may be downloaded from this link).

 

STEP:1

Execute the following commands ,

# tar -zxvf DDWRT_WNDR4500_Release_06-06-2012.tgz

# cd DDWRT_WNDR4500_Release_06-06-2012

# tar -zxvf dd-wrt.tgz

 

STEP 2:

Copy Toolchain.tgz.zip in /opt directory and execute following commands ,

# cd /opt

# unzip Toolchain.tgz.zip

# tar -zxvf Toolchain.tgz

 

STEP 3:

Open “dd-wrt/src/linux/brcm/linux-2.6.23/Makefile” and perform the following modification.

 Code (Original) :

 ARCH = $(SUBARCH)

 CROSS_COMPILE = /xfs/toolchains/toolchain-mipsel_gcc4.1.2/bin/mipsel-linux-uclibc-

 #CROSS_COMPILE = mipsel-linux-uclibc-

 # Architecture as present in compile.h

 UTS_MACHINE := $(ARCH)

 Code (After Modification) :

 ARCH = $(SUBARCH)

 #CROSS_COMPILE = /xfs/toolchains/toolchain-mipsel_gcc4.1.2/bin/mipsel-linux-uclibc-

 CROSS_COMPILE = /opt/Toolchain/Kernel/toolchain-mipsel_gcc4.1.2/bin/mipsel-linux-uclibc-

#CROSS_COMPILE = mipsel-linux-uclibc-

 # Architecture as present in compile.h

 UTS_MACHINE := $(ARCH)

 

STEP 4:

Export toolchain path using the following command:

# export PATH=/opt/Toolchain/Userspace/toolchain-mipsel_gcc-linaro_uClibc-0.9.32/bin/:$PATH

 

STEP 5:

Next to compile the code for WNDR4500 execute following commands,

# cd dd-wrt/src/linux/brcm/linux-2.6.23/

# cp .config_WNDR4500 .config

#cd -

# cd dd-wrt/src/router

# cp .config_mega_WNDR4500 .config

# make -f Makefile.brcm26 configure clean all install

 

STEP 6:
If everything goes fine, the target firmware will be placed in “dd-wrt/src/router/mipsel-uclibc/” with name “dd-wrt.v24-K26_WNDR4500.chk”.

Tags : compileddwrtlinuxsource codetoolchainwndr4500

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window