OpenWrt on the Siemens SE515 **************************** This is a short walkthrough for OpenWrt on the Siemens SE515. At the moment you can do nothing with it, you'll just have a serial console. That's all. To flash OpenWrt on the SE515, please make sure you have an already working TFTP server. I assume the directory where the files are stored is /tftpboot. Also make sure you connected the serial console to the board with the following settings: 115200, 8N1, Software Flow Control and disabled Hardware Flow Control. $> mkdir test $> cd test $> svn co -r 12259 https://svn.openwrt.org/openwrt/trunk $> wget http://www.mcbachmann.de/projects/openwrt/openwrt-patches/rev_12259/se515.diff $> cd trunk $> patch -p0 < ../se515.diff $> make menuconfig --- menuconfig start --- Target System: [X] Advanced configuration options (for developers) ---> [X] Show broken platforms / packages Target System ---> (X) Broadcom BCM963xx [2.6] Target Profile ---> (X) Siemens SE515 --- menuconfig end (save) --- $> make *takes a while...* $> cd bin $> cp openwrt-RTA770BW-jffs2-64k-cfe.bin /tftpboot/firmware.bin Now connect the serial console, start a tool like minicom and power on the SE515. When the line "Auto run second count down(before hit space key): 1" appears, press the space key multiple times until you get a prompt. If you miss it, just restart the box. --- serial console start --- FE version 1.0.37-5.5.24 for BCM96345 (32bit,SP,BE) Board IP address : 192.168.1.199 Host IP address : 192.168.1.11 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : firmware.bin Default host flash file name : firmware.bin Boot delay (1-9 seconds) : 1 Board Id Name : RTA770BW Psi size in KB : 16 Number of MAC Addresses (1-32) : 1 Ethernet MAC Address : 00:11:22:33:44:55 Wireless sprom saved flag : y Memory size in MB : 16 ==== Press space key to stop auto run (1 seconds) ==== Auto run second count down(before hit space key): 1 web info: Waiting for connection on socket 0. CFE> CFE> c Press: to use current value '-' to go previous parameter '.' to clear the current value 'x' to exit this command Board IP address :[192.168.1.123]: 192.168.2.198 Host IP address :[192.168.1.11]: 192.168.2.14 Gateway IP address :[]: Run from flash/host (f/h) :[f]: f Default host run file name :[firmware.bin]: Default host flash file name :[firmware.bin]: Boot delay (1-9 seconds) :[1]: *** command status = 0 CFE> CFE> flashimage firmware.bin Loading 192.168.2.14:firmware.bin ... Finished loading 2293764 bytes ............................................................... Finished flashing image. Resetting board... CFE version 1.0.37-5.5.24 for BCM96345 (32bit,SP,BE) Board IP address : 192.168.2.198 Host IP address : 192.168.2.14 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : firmware.bin Default host flash file name : firmware.bin Boot delay (1-9 seconds) : 1 Board Id Name : RTA770BW Psi size in KB : 16 Number of MAC Addresses (1-32) : 1 Ethernet MAC Address : 00:11:22:33:44:55 Wireless sprom saved flag : y Memory size in MB : 16 ==== Press space key to stop auto run (1 seconds) ==== Auto run second count down(before hit space key): 0 Code Address: 0x80010000, Entry Address: 0x80010000 Decompression OK! Entry at 0x80010000 Starting program at 0x80010000 Linux version 2.6.25.15 (sven@lenni) (gcc version 4.1.2) #1 Tue Nov 18 10:41:15 CET 2008 Broadcom BCM963xx prom init Boot loader is : CFEv2 CPU revision is: 00028000 (Broadcom BCM6345) Determined physical RAM map: memory: 00fa0000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0 -> 4000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 4000 Built 1 zonelists in Zone order, mobility grouping off. Total pages: 3969 Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200 bcm963xx: enabling icache and dcache... Primary instruction cache 8kB, VIPT, 2-way, linesize 16 bytes. Primary data cache 4kB, 2-way, VIPT, no aliases, linesize 16 bytes [...] --- serial console end ---