aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: 7b44c47ec0df31c20fe890fd783dbce18524c6e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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.

bues.ch cgit interface