HOW-TO: Compiling the firmware for version 1.0.4.6
It's only a short tut on how to compile your own firmware from the 1.0.4.6 GPL-sources.
It's based on a clean Fedora Core 5 install:
1. Download/Install ash as rpm. (the one for FC 3 does the job)
2. Download and extract the GPL sources tar xzvf GPL-filename-1.0.4.6.tar.gz
3. as root untar the toolchainfile in /opt => result /opt/brcm
4. untar the new GPL file => result maybe /root/WL700g
5. replace mkcramfs with /sbin/mkfs.cramfs in the Makefile in src/apps; /src/apps/pivot_root and /src/apps/mfg_digest (or similar, can't remember excatly)
6. export PATH=$PATH:/opt/brcm/hndtools-mipsel-uclibc/bin:/opt/brcm/hndtools-mipsel-linux/bin
7. make clean && make rebuild in /src/apps will create a new firmware in /src/apps/mipsel/WLxxxxx.nas
Notes: If you use make menuconfig in /src/apps you have to cp .config Config_ASUS else the old config will be used
It's only a small updated tut for a linux experienced user. I'll extend it perhaps later :P