Modified Common Firmware Environment - CFE for Broadcom 47xx devices ========================================== THIS SOFTWARE IS NOT THE ORIGINAL BROADCOM SOFTWARE. IT HAS BEEN MODIFIED. BROADCOM IS NOT RESPONSIBLE FOR ANY CHANGES MADE TO THIS CODE TREE. DO NOT CONTACT BROADCOM FOR SUPPORT ON THIS SOFTWARE. This CFE tree is derived from version 3.0.3.6 of the ASUS WL-500g Premium V2 GPL tarball http://dlsvr04.asus.com/pub/ASUS/wireless/WL-500gPV2/GPLWL500gPV2_3036.zip Build ===== This tree is supposed to be built with the toolchain from the OpenWRT SDK. Get the OpenWRT SDK: To get the OpenWRT SDK, fetch the OpenWRT SVN trunk. svn co svn://svn.openwrt.org/openwrt/trunk/ Configure it to the Target System "Broadcom BCM947xx/953xx [2.6]" and select the "Build the OpenWrt SDK" option. Type "make" and wait for the build to finish. The SDK will be in bin/OpenWrt-SDK-brcm47xx-for-Linux*.tar.bz2. Integrating the OpenWRT SDK into CFE: Extract the SDK tarball to some place (for example to /home/$USER/). Copy CFE's build.conf.default to build.conf. Adjust the path to the OpenWRT SDK in the build.conf file to match your setup. Building: Now just run build.sh and the resulting raw cfe.bin should appear in the root directory of the CFE tree. This binary can be flashed to the device.