Thomson TG585 v7

NOT supported. However Openwrt can be installed in this router, read this thread. You may need to replace your bootloader.

Hardware Highlights

SoC CPU speed Ram Flash Network USB Serial JTag
Broadcom 6338 240MHz 16MiB 4MiB 4x1 No Yes Yes




Architecture: MIPS
Vendor: Broadcom
Bootloader: CFE
System-On-Chip: BCM6338
CPU/Speed BMIPS3300 / 240 MHz
Flash-Chip: S29GL032N90TFI04
Flash size: 4 MiB
RAM: DS1216AGTA-75-E (Elpida 128 Megabit) / 16 MiB
Wireless: Broadcom 4318 802.11b/g (onboard)
Ethernet: Broadcom BCM5325 w/ vlan support swconfig
Internet: ADSL
Serial: Yes


External view of Thomson TG585 version 7 Back exterior showing ports and connectors
The top side of the PCB with the majority of the components Bottom side of PCB with a few flat components

Serial and JTAG


port.jtag general information about the JTAG port, JTAG cable, etc.


OEM bootlog

CFE version 1.0.37-6.5.17 for BCM96338 (32bit,SP,BE) Copyright (C) 2000-2005 Broadcom Corporation. Boot Address 0xbfc00000 Initializing Arena. Initializing Devices. Parallel flash device: name AM29LV320MB, id 0x2200, size 4096KB Auto-negotiation timed-out 10 MB Half-Duplex (assumed) CPU type 0x29010: 240MHz Total memory: 16777216 bytes (16MB) Total memory used by CFE: 0x80401000 - 0x805283F0 (1209328) Initialized Data: 0x8041D7F0 - 0x8041FA50 (8800) BSS Area: 0x8041FA50 - 0x804263F0 (27040) Local Heap: 0x804263F0 - 0x805263F0 (1048576) Stack Area: 0x805263F0 - 0x805283F0 (8192) Text (code) segment: 0x80401000 - 0x8041D7E8 (116712) Boot area (physical): 0x00529000 - 0x00569000 Relocation Factor: I:00000000 - D:00000000 Board IP address : Host IP address : 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) : 3 Boot image (0=latest, 1=previous) : 0 Board Id Name : CANT-P Psi size in KB : 24 Number of MAC Addresses (1-32) : 5 Base MAC Address : 00:22:11:22:11:22 Ethernet PHY Type : External Memory size in MB : 16 CMT Thread Number : 0 Dying Gasp Enable (0:Disable 1:Enable) : 1 *** Press Enter to stop auto run (3 seconds) *** Auto run second count down: 0 Booting from latest image (0xbfe00000) ... Code Address: 0x80010000, Entry Address: 0x8017b018 Decompression OK! Entry at 0x8017b018 Closing network. Starting program at 0x8017b018 Linux version (root@localhost.localdomain) (gcc version 3.4.2) #1 Wed Jun 14 22:51:53 CST 2006 Parallel flash device: name AM29LV320MB, id 0x2200, size 4096KB Total Flash size: 4096K with 71 sectors ***Board id is not set****: Using the default PSI size: 24 CANT-P prom init CPU revision is: 00029010 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 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 120.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: 14160k/16000k available (1262k kernel code, 1820k reserved, 186k data, 68k init, 0k highmem) Calibrating delay loop... 239.20 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 8014a134 PPP generic driver version 2.4.2 NET: Registered protocol family 24 Using noop io scheduler bcm963xx_mtd driver v1.0 brcmboard: brcm_board_init entry bcm963xx_serial driver v2.0 NET: Registered protocol family 2 IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 512 bind 1024) NET: Registered protocol family 1 NET: Registered protocol family 17 Ebtables v2.0 registered NET: Registered protocol family 8 NET: Registered protocol family 20 VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 68k freed init started: BusyBox v1.00 (2006.06.14-14:54+0000) multi-call binary Algorithmics/MIPS FPU Emulator v1.5 BusyBox v1.00 (2006.06.14-14:54+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. Loading drivers and kernel modules... atmapi: module license 'Proprietary' taints kernel. blaadd: blaa_detect entry adsl: adsl_init entry Broadcom BCMPROCFS v1.0 initialized BCM63xx_ENET board id not set insmod: cannot insert `/lib/modules/': Success (19): Success Broadcom BCM6338A2 USB Network Device v0.4 Jun 14 2006 22:50:20 usb0: MAC Address: 00 22 11 22 11 22 usb0: Host MAC Address: 00 22 11 22 11 23 BcmAdsl_Initialize=0xC005D228, g_pFnNotifyCallback=0xC0070F84 AdslCoreHwReset: AdslOemDataAddr = 0xA0FFB114 dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered ip_tables: (C) 2000-2002 Netfilter core team ip_conntrack version 2.1 (125 buckets, 0 max) - 368 bytes per conntrack ip_conntrack_pptp version 2.1 loaded ip_nat_pptp version 2.0 loaded ip_conntrack_h323: init ip_nat_h323: initialize the module! ip_conntrack_rtsp v0.01 loading ip_nat_rtsp v0.01 loading ==> Bcm963xx Software Version: 3.04L.01.A2pB021c.d16m <== device usb0 entered promiscuous mode pvc2684d: Interface "nas_1_32" created sucessfully pvc2684d: Communicating over ATM 0.1.32, encapsulation: LLC clear port snooping failed: No such device device nas_1_32 entered promiscuous mode pvc2684d: Interface "nas_0_35" created sucessfully pvc2684d: Communicating over ATM 0.0.35, encapsulation: LLC device nas_0_35 entered promiscuous mode Note: If you have problem with Backspace key, please make sure you configure your terminal emulator settings. For instance, from HyperTerminal you would need to use File->Properties->Setting->Back Space key. Main Menu 1. ADSL Link State 2. LAN 3. WAN 4. DNS Server 5. Route Setup 6. NAT 7. Firewall 8. Quality Of Service 9. Management 10. Passwords 11. OamDiag 12. Reset to Default 13. Save and Reboot 14. Exit


Back to top

toh/thomson/tg585.txt · Last modified: 2013/09/10 22:47 by mustafa.can