-------------------------------------------------------------- HOW TO BUILD A FIRMWARE FOR THE ACTIONTEC WPB3000 -------------------------------------------------------------- * How to install the WPB3000 source code onto the Linux workstation * How to build the firmware that can be loaded on to a Actiontec WPB3000 board * How to upgrade the WPB3000 with the new firmware image file. NOTE: The following procedures are known to work on these operator systems 1. Recent versions of Fedora, like versions 10, 11 or 12. Along with the Basic Fedora Install you will want to add the Software Developement packages that are provided with Fedora. 2. Red Hat Enterprise Linux Version 5 The Actiontec WPB3000 Source Code, Release-toolchain-mips-2.6.31-uclibc-20101125.tar.bz2 toolchain can be obtained from the Actiontec support website at http://opensource.actiontec.com. 1. Download source code, Mips toolchain (2 files) Source code: actiontec_opensrc_wpb3000-rev-1_4.tar.bz2 Mips Toochain: Release-toolchain-mips-2.6.31-uclibc-20101125.tar.bz2 2. Copy or Move the toolchain to the root directory $ cp Release-toolchain-mips-2.6.31-uclibc-20101125.tar.bz2 / 3. Change to the root directory Extract the toolchain $ cd / $ tar -xvf Release-toolchain-mips-2.6.31-uclibc-20101125.tar.bz2 4. Create the "openrg" directory at "/usr/local", Copy or Move the source code to the openrg directory $ mkdir /usr/local/openrg 5. Change to the "openrg" directory and extract the contents of the source code $ cd /usr/local/openrg $ tar -xvf actiontec_opensrc_wpb3000-rev-1_4.tar.bz2 IMPORTANT: Extracting the source code creates the directory "AR9341_PLC-W_9972_src". The bulk of the source code resides in "AR9341_PLC-W_9972_src". 6. Change to the "AR9341_PLC-W_9972_src" directory and compile the source code. The following command will build the new image under. Image will be put under /usr/local/openrg/AR9341_PLC-W_9972_src/build/romfs/AR9341_PLC-W.img $ cd /usr/local/openrg/AR9341_PLC-W_9972_src $ make prepare $ make defconfig $ make Note of make prepare command: 1,Firstly the make prepare command will show the following menuconfig, you should select 1. then it will begin to create symbol link files. ************************************************* * Please select a product: * 1: AR9341_PLC-W ************************************************* 2,After create symbol link successfully, it will show a menuconfig. You must select exit and save the configuration. Note of make defconfig command: It will show a menuconfig.You must select exit and save the configuration. ------------------------------------- HOW TO UPLOAD THE IMAGE ------------------------------------- You can upgrade it through the web ui, the WPB3000 has the Firmware Update function. PLEASE NOTE: The machine-readable software source code provided here is for programmers who may wish to alter or customize the code, and typically will not be of use to the vast majority of consumers. The software source code provided here is subject to Version 2 of the GPL or other GPL or LGPL licenses which are all included in the download and are available below and also at "http://www.gnu.org/licenses/" and as such, the software source code is distributed WITHOUT ANY WARRANTY and subject to the copyrights of the authors. Compiling errors due to lack of public libraries/tools in the customer's specific platform/OS are the responsibility of the user of this GPL source code.