Thomson TG585v8

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
bgn (N150)
wireless router, dsl modem
3rd Party Firmware
dd-wrt
Status Unknown
OpenWrt
Status Unknown
Tomato any flavor
Incompatible
Platform
BrandModelRev
Thomson TG585 v8
FCC ID
Type
wireless router, dsl modem
CPU1
Lantiq (Intel) PSB 50601
CPU1 Type
MIPS 4KEc
CPU1 Speed
266 MHz
Flash1 Chip
Spansion S25FL064PIF
Flash1 Size
8 MiB8,388,608 B <br />65,536 Kib <br />8,192 KiB <br />64 Mib <br />0.00781 GiB <br />
RAM1 Size
32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br />
RAM1 Chip
Winbond W9825G6JH-6
ETH chip1
Lantiq (Intel) PSB 50601
Switch
Broadcom BCM5325E
Ethernet Port Count
4-100MbE-LAN
Wired Standard
IEEE 802.3i/3u

802dot11 OUI: 58:98:35
Ethernet OUI: 58:98:35

Stock FW OS
Linux 2.6.20.19
Expansion IF types
none specified
Power
22 VAC ~ ? Hz, 0.545 A
Connector type
barrel
Serial Port (UART)
yes, 4-pin header, unpopulated, J1
JTAG Port
yes, 8-pad header, unpopulated, J6
Flags:
ADSL2+
Retail
FCC approval date 29 September 2009
Radio 1
Radio1 module
unknown
Radio1 module IF
USB
Chip1
Ralink RT3070
Wireless interface OUI
58:98:35
Antenna Connector Type
soldered
MIMO status
1x1:1
Wireless Standard
IEEE 802.11b/g/n
802.11n
up to 150 Mbps
802.11g
up to 54 Mbps
802.11b
up to 11 Mbps
WiFi Operating Frequency
2.4 GHz
 CPU1 brandRadio1 chip1 brandRadio1 chip2 brand
Thomson TG585v7BroadcomBroadcom
Thomson TG585v8Lantiq (Intel)Ralink

For a list of all currently documented Broadcom chipsets with specifications, see Broadcom.
For a list of all currently documented Lantiq (Intel) chipsets with specifications, see Lantiq.
For a list of all currently documented Ralink chipsets with specifications, see Ralink.

For a list of all currently documented Thomson device with specifications, see Thomson.

150 Mbps - 1SS 2.4GHz 802.11n (40MHz chan.) = N150 class

Overview

Product page (Technicolor TG585v8 xDSL Gateway)

JTAG-Serial Info

JTAG

  • JTAG header is JST-SH 8-pin 1mm spacing, as used in some other
Thomson/Technicolor routers (e.g. BT_Home_Hub_2.0A, TG582n).


From pastebin.com user "fontom". There's a fairly long pause in the serial output before the Thomson console login is displayed (total ~2m30s from power-on), after which you can usually log in with "admin" and the serial number of the unit as the password.

stock firmware boot log
ROM VER: 1.2.0
CFG 04
EEPROM Data OK
.............................
Version BL: 1.0.6
Multicore disable; Booting Linux kernel

BOOTING THE THOMSON LINUX KERNEL

Starting the kernel @ 0x801f5000 
Extra parameters passed to Linux:

	[0]: Thomson bootloader
	[1]: memsize=0x1FDD000

serial initialized
MC_PRIO = 0xc -> 0xcc

Linux version 2.6.20.19 (buildmgm@dslws-narenr.beijing.ap.thmulti.com)
(gcc version 3.4.6) #1 Fri Mar 12 15:47:22 CST 2010
CPU revision is: 0001906c
Determined physical RAM map:
 memory: 01fdd000 @ 00002000 (usable)
On node 0 totalpages: 8159
  DMA zone: 63 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 8096 pages, LIFO batch:0
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 8096
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs
1 MIPSR2 register sets available
Primary instruction cache 8kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 8kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Setting up vectored interrupts
PID hash table entries: 128 (order: 7, 512 bytes)
mips_hpt_frequency:133333333
r4k_offset: 000208d5(133333)
Using 133.333 MHz high precision timer.
[ifx_asc_init_hardware 1372]: ASC ID = 0x101044c4
[ifx_asc_init_hardware 1374]: TxFIFO size = 16, RxFIFO size = 16
[ifx_asc_init_hardware 1376]: TxFIFO CON = 0x1f01, RxFIFO CON = 0x1f01
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 26868k/32628k available (1705k kernel code, 
5760k reserved, 288k data, 112k init, 0k highmem)
Calibrating delay loop... 262.14 BogoMIPS (lpj=131072)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
Amazon_Se Port Initialization

squashfs: version 3.4 (2008/08/26) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered (default)
ttyS0 at MMIO 0xbe100c00 (irq = 66) is a IFX_ASC
ifx_asc_init: uart init successfully
Infineon Technologies Synchronous Serial Controller (SSC) driver version 1.0.3
ifx_sscAllocConnection: device spi-flash register sucessfully!

Creating 4 MTD partitions on "spi-flash":
0x00040000-0x00100000 : "userfs"
0x00020000-0x00040000 : "mtdss"
0x001d0000-0x00800000 : "rootfs"
0x00100010-0x001d0000 : "kernel"
mtd: partition "kernel" doesn't start on an erase block boundary -- force read-only
Infineon Technologies Synchronous SPI flash driver version 1.0.0 
dwc_otg: version 2.40a 10-APR-2006 (ker:20614)
data_fifo[0]=0xbe120000
data_fifo[1]=0xbe121000
data_fifo[2]=0xbe122000
data_fifo[3]=0xbe123000
data_fifo[4]=0xbe124000
data_fifo[5]=0xbe125000
data_fifo[6]=0xbe126000
data_fifo[7]=0xbe127000
data_fifo[8]=0xbe128000
data_fifo[9]=0xbe129000
data_fifo[10]=0xbe12a000
data_fifo[11]=0xbe12b000
data_fifo[12]=0xbe12c000
data_fifo[13]=0xbe12d000
data_fifo[14]=0xbe12e000
data_fifo[15]=0xbe12f000
USB_WLAN_HOST_SUPPORT
DWC_otg: Using DMA mode 
dwc_otg dwc_otg: DWC OTG Controller
dwc_otg dwc_otg: new USB bus registered, assigned bus number 1
dwc_otg dwc_otg: irq 31, io mem 0x00000000
DWC_otg: Init: Port Power? op_state=1
DWC_otg: Init: Power Port (0)
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
NET: Registered protocol family 26
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Time: MIPS clocksource has been installed.
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 112k freed
dwc_otg_hcd_handle_port_intr=======set hfir ea60 
usb 1-1: new high speed USB device using dwc_otg and address 2
dwc_otg_hcd_handle_port_intr=======set hfir 7530 
usb 1-1: configuration #1 chosen from 1 choice
Algorithmics/MIPS FPU Emulator v1.5

init started:  BusyBox v1.00 (2010.03.12-07:48+0000) multi-call binary
init started:  BusyBox v1.00 (2010.03.12-07:48+0000) multi-call binary

Starting pid 98, console /dev/ttyS0: '/etc/init.d/rcS'
Using /nmon/nmon.ko
nmon: module license 'unspecified' taints kernel.
Button: Character device registered successfully.
SWWD: Enable guarding (ticks: 400 threshold: 280)

IPSecControl Character device registered successfully.
NET: Registered protocol family 3
NET: Registered protocol family 9
NET: Registered protocol family 4
NET: Registered protocol family 5
NET: Registered protocol family 18
NET: Registered protocol family 25
modprobe: could not parse modules.dep
modprobe: could not parse modules.dep
Using /lib/modules/rt3070ap.ko

Symbol usb_register_driver is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
usbcore: registered new interface driver rt2870
Device ikanos not present.

Starting pid 257, console /dev/ttyS0: '/bin/sh'
Switching to RUNLEVEL 1 ...
route: SIOC[ADD|DEL]RT: File exists
route: SIOC[ADD|DEL]RT: File exists
linux application start ...
wait for linux_appl to initialize (1)
wait for linux_appl to initialize (2)

************* ERROR RECORD *************

000000:00:00.000000
Application NMON started after POWERON.

****************** END *****************

appl_init: BUILD VERIFIED!
dip_init() : button[FACTORY_RESET] has number[1]
End of initialisation

 start storagepl ...
/etc/rc1.d/S45storagepl: 17: /usr/bin/storagepl: not found
 storagepl is started 
checkd start ...
linuxappl: start loading after [  1003ms ]

Could not read ex-RIP, code 0x10003
WARNING: Unknown Parameter Type brgroup
WARNING: Unknown Parameter Type brgroup

wait until configuration load reaches phase 9 (now -1, 1s)
IOCTL: ADSLIOCTL_SET_TMM_SET_DIAG_MODE

wait until configuration load reaches phase 9 (now -1, 2s)
wait until configuration load reaches phase 9 (now -1, 3s)
IOCTL: ADSLIOCTL_SET_TMM_SET_DIAG_MODE

Unknown CONN timer.
Bad value for parameter 'timer'

Invalid service name: SNMP_AGENT.
Bad value for parameter 'name'
Invalid service name: SNMP_AGENT.
Bad value for parameter 'name'

wait until configuration load reaches phase 9 (now 6, 4s)
wait until configuration load reaches phase 9 (now 6, 5s)
wait until configuration load reaches phase 9 (now 6, 6s)
wait until configuration load reaches phase 9 (now 6, 7s)