/opt.cd /opt tar xzf GPL_WL700gE_1.0.4.6.tar.gz tar xzf toolchain_wl700ge.tar.gz export PATH=/opt/brcm/hndtools-mipsel-linux-3.2.3/bin:$PATH
cd /opt/WL700g/nasoc
perl -pi -e "s|mkcramfs|/sbin/mkfs.cramfs|g" {src/apps,src/apps/pivot_root,src/apps/mfgtest_root}/Makefile
cd src/apps
make clean
make rebuild
http://wl500g.info/showthread.php?t=6559
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
echo -en 'verbose\ntrace\nbinary\nput pivot_root.trx pivot_root.trx\n' | tftp 192.168.1.1
D:\ASUS\WL-700gE Wireless Router Utilities>nasload /U /P /f ..\WL700gE_1.0.7.8.nas Attempting to download firmware to local subnet. Use control-c to exit. Remote machine BRCM_TEMP_NAS (at address 192.168.1.1) has requested a firmware download. Do you wish to download new firmware? [y/n]:y Downloading ..\WL700gE_1.0.7.8.nas... Transfer to BRCM_TEMP_NAS successful.