I see that noone was able to compile the firmware from the source. Why not to share our expierence? Here is mine.
Enviorment: Fedora Core 4
1) be sure you have ash shell. if not, install it:
ftp://rpmfind.net/linux/fedora/core/....8-20.i386.rpm
2) download and prepare the kernel tree, toolchain and environment:
Download ftp://dlsvr02.asus.com/pub/ASUS/wire...3/GPL_1927.zip
File is not a regular pkzip file but a .tar.gz archive. Rename it to GPL_1927.tar.gz and unpack:
# tar -C /whatever/you/want -xzf /path/to/GPL_1927.tar.gz
This will create a /whatever/you/want/broadcom/... tree
Move entire /whatever/you/want/broadcom/opt to /opt:
# cd /whatever/you/want/broadcom/ && mv opt /
Add toolchain to your path:
# export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin:/opt/brcm/hndtools-mipsel-linux/bin
3) download GPL source from ftp://dlsvr01.asus.com/pub/ASUS/wire...gE_1042tar.zip
extract file GPL_WL700gE_1.0.4.2.tar.gz from the archive and unpack it:
# tar xvfz GPL_WL700gE_1.0.4.2.tar.gz
go to proper directory "WL700g/nasoc/src/apps"
# cd WL700g/nasoc/src/apps
To generate the image for the first time, type:
# make rebuild
Here I got an error:
make[2]: *** No rule to make target `/opt/brcm/hndtools-mipsel-linux/lib/gcc-lib/mipsel-linux/3.0/include/stddef.h', needed by `popt.o'. Stop.
make[2]: Leaving directory `/root/WL700g/nasoc/src/apps/popt'
make[1]: *** [popt] Error 2
make[1]: Leaving directory `/root/WL700g/nasoc/src/apps'
make: *** [rebuild] Error 2
Any comments?
if the result is succefull, you can make an image by typing:
# make image-WL700gE