Sagem F@ST2404
Supported Versions
| Flash Chip | OpenWrt Version Supported | Notes |
|---|---|---|
| A29L320ATV | ≥10.03 | without ADSL |
| SST39VF3201 | ≥12.09 | without ADSL |
Hardware Highlights
| SoC | Ram | Flash | Network | USB | Serial | JTag |
|---|---|---|---|---|---|---|
| Broadcom 6348 / 256 MHz | 16MiB | 4MiB | 4 x 1 | No | Yes | Yes |
Installation
Flash Layout
Please check out the article Flash Layout. It contains an example and a couple of explanations.
OEM easy installation
You must set your TCP/IP v4 protocol to:
- IP: 192.168.1.2
- Netmask: 255.255.255.0
- Gateway: 192.168.1.1
- DNS: (optional, can be blank).
Then:
- Power off the router.
- Press reset button.
- Keep it pressed while powering up during ~20+ seconds.
- Acces to http://192.168.1.1 and upload binary file.
- Wait until router reboots.
OEM installation using the TFTP method
If you want to upgrade using TFTP you follow these steps (as an alternative to the above install process.
Upgrading OpenWrt
If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
LuCI Web Upgrade Process
- Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
- Upload image file for sysupgrade to LuCI
- Wait for reboot
Terminal Upgrade Process
- Login as root via SSH on 192.168.1.1
- Use the following commands to upgrade.
cd /tmp/ wget http://downloads.openwrt.org/snapshots/trunk/brcm63xx/openwrt-F@ST2404-squashfs-cfe.bin sysupgrade /tmp/openwrt-F@ST2404-squashfs-cfe.bin
- If sysupgrade does not support this router, use the following commands.
cd /tmp/ wget http://downloads.openwrt.org/snapshots/trunk/brcm63xx/openwrt-F@ST2404-squashfs-cfe.bin mtd write /tmp/openwrt-F@ST2404-squashfs-cfe.bin linux && reboot
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Specific Configuration
Interfaces
The default network configuration is:
| Interface Name | Description | Default configuration |
|---|---|---|
| br-lan | LAN & WiFi | 192.168.1.1/24 |
| eth0 | LAN ports (1 to 4) | bridged |
| wlan0 | WiFi | Disabled |
Switch Ports (for VLANs)
Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
| Port | Switch port |
|---|---|
| Internet (WAN) | 4 |
| LAN 1 | 3 |
| LAN 2 | 2 |
| LAN 3 | 1 |
| LAN 4 | 0 |
Failsafe mode
Buttons
→ hardware.button on howto use and configure the hardware button(s).
The Sagem F@ST2404 has one button
| BUTTON | Event |
|---|---|
| Reset | reset |
Hardware
Info
| Architecture: | MIPS |
| Vendor: | Broadcom |
| Bootloader: | CFE |
| Board Id: | F@ST2404 |
| System-On-Chip: | BCM6348SKFBG |
| CPU/Speed | BMIPS3300 V0.7 / 256 MHz |
| Flash-Chip: | A29L320ATV-70F SST39VF3201 |
| Flash size: | 4 MiB |
| RAM: | 16 MiB |
| Wireless: | Broadcom 4318 802.11b/g (onboard) |
| Ethernet: | Broadcom BCM5325 w/ vlan support swconfig |
| Internet: | ADSL2+ |
| USB: | No |
| Serial: | Yes |
| JTAG: | Yes |
Photos
Opening the case
Note: This will void your warranty!
- To remove the cover remove the 4 screws on the bottom pads
Photo of PCB
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Photo of PCB with markings
On the image a 4 pin header has been soldered on the pads.
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
How to connect to the JTAG Port of this specific device:
Photo of PCB with markings
On the photo a cable is soldered on the exposed pads. It is a 12 pin header.
Debricking
When connected via serial port, it is possible to get a prompt from the CFE. At this state the power LED changes from green to red color and a recevery page is enabled. This page is accessible via http://192.168.1.1
From this page a new image can be flashed. Original or OpenWrt.
Bootloader Mods
- you could read about bootloader in general
Hardware mods
- as a beginner, you really should inform yourself about soldering in general and then obtain some practical experience!
xxMiB RAM Mod
Possible to upgrade the RAM soldering new chips and flashing a new modded bootloader
Bootlogs
OEM Bootlog
Sagem CFE version: 3.13.5
Build Date: Mon May 14 17:56:09 CST 2007
(shenmc@svr1.sagemharbournetworks.com)
Copyright (C) 2005-2006 Sagem communication.
Boot Address 0xbfc00000
Initializing Arena.
Initializing Devices.
Parallel flash device: name SST39VF3201, id 0x235b, size 4096KB
Enter readNvramData(CFE)
Enter kerSysNvRamGet(CFE)
kerSysNvRamGet(CFE) Mac address:00:19:4b:b4:dd:aa, BoardId=F@ST2404
Enter readNvramData(CFE)
Enter kerSysNvRamGet(CFE)
kerSysNvRamGet(CFE) Mac address:00:19:4b:b4:dd:aa, BoardId=F@ST2404
Enter readNvramData(CFE)
Enter kerSysNvRamGet(CFE)
kerSysNvRamGet(CFE) Mac address:00:19:4b:b4:dd:aa, BoardId=F@ST2404
CPU type 0x29107: 256MHz, Bus: 128MHz, Ref: 32MHz
Total memory: 16777216 bytes (16MB)
Total memory used by CFE: 0x80401000 - 0x80528470 (1209456)
Initialized Data: 0x8041EAE0 - 0x80421AB0 (12240)
BSS Area: 0x80421AB0 - 0x80426470 (18880)
Local Heap: 0x80426470 - 0x80526470 (1048576)
Stack Area: 0x80526470 - 0x80528470 (8192)
Text (code) segment: 0x80401000 - 0x8041EAD8 (121560)
Boot area (physical): 0x00529000 - 0x00569000
Relocation Factor: I:00000000 - D:00000000
Enter readNvramData(CFE)
Enter kerSysNvRamGet(CFE)
kerSysNvRamGet(CFE) Mac address:00:19:4b:b4:dd:aa, BoardId=F@ST2404
Enter readNvramData(CFE)
Enter kerSysNvRamGet(CFE)
kerSysNvRamGet(CFE) Mac address:00:19:4b:b4:dd:aa, BoardId=F@ST2404
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.28
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Board Id Name : F@ST2404
Psi size in KB : 24
Number of MAC Addresses (1-32) : 11
Base MAC Address : 00:19:4b:b4:dd:aa
Ethernet PHY Type : Internal
Memory size in MB : 16
CMT Thread Number : 0
Customer Name :SAGM(default)
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Code Address: 0x80010000, Entry Address: 0x801c6018
Decompression OK!
Entry at 0x801c6018
Closing network.
Starting program at 0x801c6018
Linux version 2.6.8.1 (chenc@svr1.sagem-szn.com) (gcc version 3.4.2) #1
Wed Jun8
Parallel flash device: name SST39VF3201, id 0x235b, size 4096KB
Total Flash size: 4096K with 1024 sectors
fInfo.flash_scratch_pad_start_blk = 1016
fInfo.flash_scratch_pad_number_blk = 2
fInfo.flash_scratch_pad_length = 0x2000
fInfo.flash_scratch_pad_blk_offset = 0x0
fInfo.flash_nvram_start_blk = 0
fInfo.flash_nvram_blk_offset = 0x580
fInfo.flash_nvram_number_blk = 1
fInfo.flash_persistent_start_blk = 1018
fInfo.flash_persistent_blk_offset = 0x0
fInfo.flash_persistent_number_blk = 6
backup_start_blk = 1010
backup_blk_offset = 0x0
backup_number_blk = 6
backup_length = 24576
psi startAddr = bfffa000
sp startAddr = bfff8000
backup startAddr = bfff2000
F@ST2404 prom init
CPU revision is: 00029107
Determined physical RAM map:
memory: 00fa0000 @ 00000000 (usable)
On node 0 totalpages: 4000
DMA zone: 4000 pages, LIFO batch:1
Normal zone: 0 pages, LIFO batch:1
HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
brcm mips: enabling icache and dcache...
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16
bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
PID hash table entries: 64 (order 6: 512 bytes)
Using 128.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 13816k/16000k available (1515k kernel code, 2164k reserved, 233k
data, )
Calibrating delay loop... 254.77 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction... unavailable.
NET: Registered protocol family 16
Can't analyze prologue code at 80189494
usbcore: registered new driver hub
Initializing Cryptographic API
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Using noop io scheduler
bcm963xx_mtd driver v1.0
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
PCI: Enabling device 0000:00:09.0 (0000 -> 0002)
ohci_hcd 0000:00:09.0: OHCI Host Controller
PCI: Setting latency timer of device 0000:00:09.0 to 64
ohci_hcd 0000:00:09.0: irq 20, pci mem c0000b00
ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
brcmboard: brcm_board_init entry
RestoreMacFilter: Button GPIO 0x21 is enabled
RestoreMacFilter: Button Interrupt 0x1 is enabled
RestoreMacFilter: Interrupt mapping OK
Serial: BCM63XX driver $Revision: 1.3 $
ttyS0 at MMIO 0xfffe0300 (irq = 10) is a BCM63XX
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
********* ip_rt_init ************
sizeof(struct rtable)=244
ip_rt_max_size=2048, rt_hash_mask=511, ipv4_dst_ops.gc_thresh=512,
ip_rt_gc_interval=12000, rt_secret_rebuild=120000
TCP: Hash tables configured (established 512 bind 1024)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
802.1Q VLAN Support v1.8 Ben Greear
OpenWrt Bootlog
[Attitude Adjustment] (Configured in client mode)
Sagem CFE version: 3.21
Build Date: Thu Mar 13 11:39:46 CST 2008 (chenc@svr1.sagem-szn.com)
Copyright (C) 2005-2006 Sagem communication.
Boot Address 0xbfc00000
Initializing Arena.
Initializing Devices.
Parallel flash device: name SST39VF3201, id 0x235b, size 4096KB
Enter kerSysNvRamGet(CFE)
getShareBlks: i=0, sect_size=4096, end_blk=1
kerSysNvRamGet(CFE) Mac address:00:1e:74:ca:55:f7, BoardId=F@ST2404
getShareBlks: i=1010, sect_size=4096, end_blk=1016
getShareBlks: i=1011, sect_size=4096, end_blk=1016
getShareBlks: i=1012, sect_size=4096, end_blk=1016
getShareBlks: i=1013, sect_size=4096, end_blk=1016
getShareBlks: i=1014, sect_size=4096, end_blk=1016
getShareBlks: i=1015, sect_size=4096, end_blk=1016
Backup content:[
Notes
After flashing the router with OpenWrt the router was not working. e.g. No telnet access to 192.168.1.1, no Luci http access.
By connecting via a serial port you will be able to open a console. There you must execute "firstboot". After this step OpenWrt is working as expected.
Backfire 10.03.1 does not boot at all. Problem with the flash. http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/openwrt-F%40ST2404-squashfs-cfe.bin
Attitude Adjustment 12.09 boots correctly after executing "firstboot". Memory is low. http://downloads.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/openwrt-F%40ST2404-squashfs-cfe.bin
Tags
For some Help with the Tags, please have a look here: tags
:
toh/sagem/fast2404.txt · Last modified: 2013/05/15 10:58 by danitool






