Scientific Atlanta EPX2203
This cable VoIP router is nearly identical to the Thomson THG520 and Scientific Atlanta DXP2213 Webstar
Hardware Highlights
| CPU | Ram | Flash | Network | USB(Network) | USB (host) | Serial | JTag |
|---|---|---|---|---|---|---|---|
| Broadcom BCM3349 | 4MB | 16MB | 1 | 1 | No | Yes | Yes |
Installation
WIP
Hardware
Info
| Architecture: MIPS |
| Vendor: Broadcom |
| Bootloader: ? |
| System-On-Chip: Broadcom 3349KPB |
| VoIP Coprocessor: Broadcom 3341A0KPB |
| CPU Speed: 200 Mhz |
| Flash-Chip: Spansion S29GL032M-90TAIR4 |
| Flash size: 4 MB |
| RAM-Chip: Samsung K4S281632F |
| RAM: 16 MB |
| Wireless: none |
| Ethernet: 1 |
| USB(network): 1 |
| USB(Host): No |
| Serial: Yes |
| JTAG: Yes |
PCB photos
Top side
Bottom side
Opening the case
Note: This will void your warranty!
- There are four torx screws holding the bottom and top halves of the case together.
Serial
Serial connector J5
|---|
front | o | 3.3V (pin 1)
of o | GND
the o | Tx
board | o | Rx
|---|
OEM bootlog
BCM3349A0
100000010346890
MemSize:16M
Flash detected @0xbe000000
Signature:e003
Scientific Atlanta BootLoader Version: V2.1.6r
Build Date: Feb 25 2005
Build Time: 11:07:51
IMG1 Program Header:
Signature:e003
Control:0005
Major Rev:0002
Minor Rev:0000
Build Time:2005/4/22 07:19:51 Z
File Len:1662730 bytes
Load Addr:80010000
Filename:epx2203-v202r1152-050419c-eu-5.bin
HCS:610a
CRC:3f359461
IMG2 Program Header:
Signature:e003
Control:0005
Major Rev:0002
Minor Rev:0000
Build Time:2005/4/22 07:19:51 Z
File Len:1662730 bytes
Load Addr:80010000
Filename:epx2203-v202r1152-050419c-eu-5.bin
HCS:610a
CRC:3f359461
Enter '1','2', or 'p' within 2 seconds or take default..
. .
Performing CRC on IMG2..
Decompress LZMA IMG..
Target Addr:0x80010000
..........................
Decompressed length:6815995
Executing IMG2..
eCos - hal_diag_init
Init device '/dev/BrcmTelnetIoDriver'
Init device '/dev/ttydiag'
Init tty channel: 80656c20
Init device '/dev/tty0'
Init tty channel: 80656c40
Init device '/dev/haldiag'
HAL/diag SERIAL init
Init device '/dev/ser0'
BCM 33XX SERIAL init - dev: 0.0
Set output buffer - buf: 8075c1d8 len: 2048
Set input buffer - buf: 8075c9d8 len: 2048
BCM 33XX SERIAL config
0x0000000a [tStartup] BcmBfcStdEmbeddedTarget::InitStorageDrivers: (BFC Target) Configuring/Loading Flash driver...
0x00000014 [tStartup] FlashDeviceDriver::PlaceRegions: (Flash Driver C API) WARNING - Permanent NonVol would fit in the boot block of this flash device, but I found existing NonVol at the end of Image 1; using this location instead...
0x0000001e [tStartup] BcmBfcStdEmbeddedTarget::InitStorageDrivers: (BFC Target) Loading ProgramStore driver...
0x0000001e [tStartup] BcmBfcStdEmbeddedTarget::InitStorageDrivers: (BFC Target) Loading BootloaderStore driver...
0x00000028 [tStartup] BcmBfcStdEmbeddedTarget::InitStorageDrivers: (BFC Target) Loading NonVol driver...
0x00000028 [tStartup] BcmBfcStdEmbeddedTarget::InitStorageDrivers: (BFC Target) Storage drivers initialized successfully.
0x00000032 [tStartup] BcmBfcStdEmbeddedTarget::InitDeviceAbstractions: (BFC Target) Creating singletons for ProgramStore/BootloaderStore/NonVol devices...
Detecting the next image number that we will store to by default...
0x3c Computing CRC32 over image2 to ensure that it is valid...
0x136 Done computing CRC32!
By default, we will dload to image number 1!
By default, we will dload to block number 0!
0x00000136 [tStartup] BcmBfcStdEmbeddedTarget::InitDeviceAbstractions: (BFC Target) Device abstraction singletons created successfully.
HW BOARD VERSION detected from GPIO[0~4] is 0x1e
Attention:skip_GPIO_manualMode
Function: SetHardcodeVendorProfile
Got Attached ProfileRawData ok
Reading Permanent settings from non-vol...
Checksum for permanent settings: 0x935d467a
Settings were read and verified.
Reading Dynamic settings from non-vol...
Checksum for dynamic settings: 0x498f4aa0
Settings were read and verified.
Creating SNMP agent cablemodem agent
Creating BcmEmtaCommandTable
Creating DOCSIS Control Thread...
vvv Interface creation and driver startup beginning vvv
-> Begin DOCSIS CM WAN interface
Creating HAL object for the DOCSIS CableModem interface
Registering DOCSIS CableModem driver
INTC->RevID = 334900A0, MAX_US_QUEUES = 16, numUsQueuesConfigured = 16
0x000001ae [Telnet Thread] BcmTelnetThread::ThreadMain: (Telnet Thread) Telnet server thread running...
BcmMacInit: advMapRunAheadTimeMin = 2048 (0x00000800) 10.24 MHz ticks, 200 usec
0x00000582 [tStartup] BcmDocsisCmHalIf::Register: (DOCSIS CableModem HalIf) CM HAL reports h/w support for PHS, bitmask=0x3
0x00000582 [tStartup] BcmDocsisCmHalIf::Register: (DOCSIS CableModem HalIf) CM HAL reports h/w support for PHS, size=64 bytes.
-> End DOCSIS CM WAN interface
-> Begin Ethernet LAN interfaces
Creating HAL object for the Ethernet interface
Registering Ethernet driver
-> End Ethernet LAN interfaces
-> Begin USB LAN interface
Creating HAL object for the USB interface
Registering USB driver
-> End USB LAN interface
-> Begin IP Stack interfaces
-> Starting V2 DHCP Client subsystem...
Creating HAL object for IP Stack1 (MAC Addr=00:14:f8:xx:xx:xx)
DHCPc: Created default DHCP lease for IP Stack1
using client id htype=1, value=00:14:f8:3b:5d:1a; auto-config enabled (IP, subnet, router).
Registering IP Stack1 driver
Tcpip NI: Init - RegisteredStackCount = 1
Creating HAL object for IP Stack2 (MAC Addr=00:14:f8:xx:xx:xx)
DHCPc: Created default DHCP lease for IP Stack2
using client id htype=1, value=00:14:f8:3b:5d:1c; auto-config enabled (IP, subnet, router).
Registering IP Stack2 driver
Tcpip NI: Init - RegisteredStackCount = 2
Creating HAL object for IP Stack3 (MAC Addr=00:14:f8:xx:xx:xx)
DHCPc: Created default DHCP lease for IP Stack3
using client id htype=1, value=00:14:f8:3b:5d:1d; auto-config enabled (IP, subnet, router).
Registering IP Stack3 driver
Tcpip NI: Init - RegisteredStackCount = 3
IP Stack4 not enabled or failed to create and start interface; no other stacks will be loaded.
-> End IP Stack interfaces
^^^ Interface creation and driver startup complete ^^^
Creating the PacketCable Forwarder...
Adding IP Stack2 HalIf to the PacketCable Forwarder
Calling BcmCmDocsisSystem::PostDriverInitialization()...
Creating the DOCSIS Forwarder...
Adding DOCSIS CableModem HalIf as the default interface to the DOCSIS Forwarder
Adding Ethernet HalIf to the DOCSIS Forwarder
Adding USB HalIf to the DOCSIS Forwarder
Adding IP Stack1 HalIf to the DOCSIS Forwarder
Adding IP Stack3 HalIf to the DOCSIS Forwarder
Linking Docsis and PacketCable packet switches...
Adding DOCSIS Embedded Interface HalIf as the default interface to the PacketCable Forwarder
Adding PacketCable Embedded Interface HalIf to the DOCSIS Forwarder
Current IP address is default 0.0.0.0.
0x000005f0 [tStartup] BcmEcosIpHalIf::ConfigureLeaseImpl: (IP Stack3 HalIf)
Configuring IP stack 3:
IP Address = 192.168.100.1 (primary IP address)
Subnet Mask = 255.255.255.0
Router = 192.168.100.254
IsPrimaryInterface = 0
Creating Propane Control Thread...
Propane version: 2.0.1 (28 Oct 2002)
Instantiating CmSnmpAgent object.
T-LinuxAgent:AgentInitSnmp
Starting SNMP subsystem
Registering STP Filter Snoop with all interfaces.
Registering DOCSIS MIB Filter Snoop with CPE and WAN interfaces.
LX- Now in AgentStartSnmp()
LX-AgentStartSnmp:
DON'T think we need to go here - so don't:::: init_mib !!!!
WARNING: netsnmp_brcm_create_tstring called with no address!
NOT Calling VacmTest for debug users
NOT STARTING THE LOCAL snmp thread!! - must be using the v2
LX- Now in AgentStartSnmp() - finished
===> WARNING: Can't add httpMgmtGroup @ 0x80da41c8 to iso, group already exists.
0x0000091a [tStartup] BcmDocsisCmHalIf::RegisterSnmpObjects: (DOCSIS CableModem HalIf) Interface 10 additional registration w/ SNMP agent OK.
0x00000992 [tStartup] BcmPacketSwitchBridgingHalIf::RegisterSnmpObjects: (PacketCable Embedded Interface HalIf) Interface 28 additional registration w/ SNMP agent OK.
CmSnmpAgent installing views...
Vendor CM Agent w/ BRCM Factory Support setting V1/V2 view to unrestricted
Vendor CM Agent w/ BRCM Factory Support installing engine ID...
Vendor CM Agent w/ BRCM Factory Support installing context...
Creating SNMP agent CPE diag agent
CPE diag agent disabling management.
CPE diag agent defering traps.
LX- Now in AgentStartSnmp()
LX- Now in AgentStartSnmp() - finished
Vendor CPE Agent w/ BRCM Factory Support setting V1/V2 view to unrestricted
Vendor CPE Agent w/ BRCM Factory Support installing engine ID...
Vendor CPE Agent w/ BRCM Factory Support installing context...
Vendor CPE Agent w/ BRCM Factory Support setting V1/V2 view to docsisCpeView
Vendor CPE Agent w/ BRCM Factory Support ConfigIp: Ip=192.168.100.1, Subnet=255.255.255.0, Gateway=0.0.0.0
Vendor CPE Agent w/ BRCM Factory Support enabling management.
Vendor CPE Agent w/ BRCM Factory Support sending deferred traps...
Done w/ deferred traps.
BcmSnmpThread starting thread operation.
SNMP startup complete.
kConsoleIsReadWrite
fpBridge is Not Null !!!
0x00000d34 [tStartup] BcmVendorCmApplication::CreateDhcpServer: Configuring the DHCP server with 50 leases from 192.168.100.10 -> 192.168.100.60; lease time is 30 seconds.
0x00000d48 [tStartup] BcmVendorCmApplication::StartDhcpServer: Starting DHCP Server!
Reseting the 3341BOS: Enter bosInit
BOS: Exit bosInit
INFO: mtaInit() - CM Client is calling MTA.
Creating SNMP agent EMTA agent
mtaAddBannerInfo is NULL!
EMTA agent entering RFC-2576 Coexistence security mode.
EMTA agent setting V1/V2 view to coexistenceView
EMTA agent entering Basic/Hybrid flow provisioning mode.
INFO: mtaInit() - Registering MTA Interface in the CM client.
INFO: mtaInit() - Initializing MTA NVRAM Area.
initBlindData: nvramSize=700
mtaNvCalcChecksum: checksum=0x36adbec8
MTA : Init MTA Configuration from NonVol..O.K.
MTA : Register for CM VSIFs
00x00000e42 [aoRT] AppResetRootTask: (cxc-BOS)
bosAppRootTask() - Is it morning already? Spawning app task (epoch #0)...
0x00000e56 [aoRT] bosTaskCreateMain: (cxc-BOS) TaskCreate - spawn new task aoAP
0x00000e56 [IpsecTimer] IpsecTimer::ThreadMain: Entering...
x00000e60 [DHCP Server Thread] BcmDhcpServerThread::ThreadMain: (DHCP Server Thread) DHCP Server starting...waiting for events...
CC: Initialization starting...
ccInit: Initialization starting...
INFO: cmInit() - CM-MTA Interface Proxy init...
INFO: activate CM-MTA interfaces for SNMP Communication...
INFO: cmInit() - MTA is waiting until CM is Ready (Ranged, DHCP-ed, TFTP-ed, TOD-ed)...
Vendor CM Event Log initializing with stored events.
LX- Now in AgentStartSnmp()
LX- Now in AgentStartSnmp() - finished
BatteryMissing
Event log initialization complete.
0x00000fdc [tStartup] BcmPacketSwitchBridgingHalIf::RegisterSnmpObjects: (DOCSIS Embedded Interface HalIf) Interface 29 additional registration w/ SNMP agent OK.
===> WARNING: Failed to register TabularMibBridge 1.3.6.1.4.1.4491.2.1.14.1.1.1 to agent Vendor CM Agent w/ BRCM Factory Support
===> Object not found on agent.
===> WARNING: Failed to register TabularMibBridge 1.3.6.1.4.1.4491.2.1.14.1.1.2 to agent Vendor CM Agent w/ BRCM Factory Support
===> Object not found on agent.
emta factory agent installing engine ID...
emta factory agent installing context...
emta factory agent setting V1/V2 view to
emta factory agent setting V1/V2 view to docsisNmAccessView
Checking board manufacturing state...
Board appears to be manufactured OK.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@@@@@@##@###@@@@@@@@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@@@@@@@@@@@###@@@@# ####.@#@@@@@@@@@@@@@@@@@#
@@@@@@@@@@@@@#####@@@@###@@@@@# ,#@@@ -#####@@@@@@@@@@@#
@@@@###, : #@@@# #@## #@@@@@@@@@#
@-------------------------- ## :@@@# ##@@@@@@@#
------------------------------- #@@#, ##@@@@@@#
------------------------------ --- .@# #@@@@@@#
----------------------------- ----- #@@@@@#
---------------------------- ------ /#@@@@#
-------------------------- ------ --- ##@@#
------------------------- ------- ----- @##
----------------------- ------- -----
---------------------- -------- -----
-------------------- -------- ----- -
------------------ -------- ------ --
---------------- --------- ------ ---
------------- --------- ------- ----
----------- --------- ------- ----
-------- ---------- -------- ----
------ ----------- ------- -----
--- ----------- -------- -----
----------- -------- -----
------------ --------- -----
------------ --------- ------
------------- --------- ------
Scientific-Atlanta WebSTAR EMTA
+-------------------------------------------------------------------+
| |
| ********** * |
| ********** *** |
| ** ** ** ** |
| ** ** ** ** |
| **** ** ** |
| **** ** ** |
| ** ** ** |
| ** ** ** |
| **** ********** |
| **** ********** |
| ** ** ** ** |
| ** ** ** ** |
| ********** ** ** |
| ********** ** ** |
| |
| Copyright (c) 2000 - 2004 Scientific Atlanta, Inc |
| Portions are Copyright (c) 1999 - 2004 Broadcom Corporation |
| CxC 3.5.8 |
| CM 3.5.10 |
| |
| Revision: v2.0.2r1152-050419 |
+-------------------------------------------------------------------+
Running the system...
Beginning Cable Modem operation...
Beginning MTA operation...
0x00001194 [Scan Downstream Thread] BcmVendorCmDownstreamScanThread::ThreadMain: (Scan Downstream Thread) Scanning for a Downstream Channel...
Scanning DS Channel at Starting Frequency : 578000000 Hz...
Type 'help' or '?' for a list of commands...
CM> Scanning DS Channel at Vendor NonVolSetting : 578000000 Hz...
Scanning DS Channel at Vendor NonVolSetting : 570000000 Hz...
Scanning DS Channel at Vendor NonVolSetting : 586000000 Hz...
Scanning DS Channel at Vendor NonVolSetting : 562000000 Hz...
Scanning DS Channel at Vendor NonVolSetting : 554000000 Hz...
Scanning DS Channel at Vendor NonVolSetting : 842000000 Hz...
Scanning DS Channel at Vendor NonVolSetting : 321000000 Hz...
Scanning DS Channel at Power-Up List: 130750000 Hz...
Scanning DS Channel at Power-Up List: 236000000 Hz...
Scanning DS Channel at Power-Up List: 514750000 Hz...
Scanning DS Channel at Power-Up List: 122500000 Hz...
Scanning DS Channel at Power-Up List: 162000000 Hz...
Scanning DS Channel at Power-Up List: 307750000 Hz...
Scanning DS Channel at Power-Up List: 313750000 Hz...
Scanning DS Channel at Power-Up List: 319750000 Hz...
Scanning DS Channel at Power-Up List: 325750000 Hz...
Scanning DS Channel at Power-Up List: 465000000 Hz...
Scanning DS Channel at 858000000 Hz...
Scanning DS Channel at 850000000 Hz...
Scanning DS Channel at 842000000 Hz...
Scanning DS Channel at 834000000 Hz...
Scanning DS Channel at 826000000 Hz...
JTAG
How to connect to JTAG interface, and how to reflash the device with JTAG tools
See port.jtag for more JTAG details.
Interfaces
WIP
Failsafe mode
WIP
Boot into failsafe mode
WIP
What to do in failsafe mode?
WIP
Buttons
WIP
2Buttons : PCB reset and modem Reset
Tags
toh/scientific.atlanta/epx2203.txt · Last modified: 2013/05/25 16:04 by danitool
This text is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.


