User Tools

Site Tools


WRTU54G-TM: Device Info

The WRTU54-TM has an 8MB flash, 64MB RAM, Infineon WildPass ADM8668 SoC, Infineon Vinetic device for the two telephone ports, and GemPlus GemCore SIM Pro Smart Card Reader attached to the USB bus to read credentials from two SIM cards. The wireless chipset is a Ralink RT61 on the PCI bus. It utilizes UMA/GAN. Basically all voice traffic is passed as GSM over an IPSec link to T-Mobile.

Most information was scraped from dslreports thread and sn9's openwrt irc log.


Using Alex's Firmware (mine! LOL) with a fairly basic firewall config, wireless disabled and connected to a BT FTTC connection via the BT Openreach supplied modem with an IP Profile of 23M, the device can put through approx 18Mb/sec, but this can have the serious effect of blocking PPP echos, so editing /etc/ppp/options is required to relax the somewhat strict OpenWRT defaults. This will cause the device to disconnect less frequently.

Unless something magical happens, I doubt that this 200Mhz device is up to a connection much above 15Mb without it becoming a bottleneck.


Serial Port

JP2 is your standard Linksys 3.3v serial port at 115200 8N1. You'll need a level converter (a USB-Serial converter that understands 3.3v will do - Nokia CA-42 clone from e-bay worked). The pinout is as follows:

1 - 3.3 VDC
2 - TXD
3 - RXD
4 - GND

USB2.0 Port

The SoC offers a single USB2.0 port, which is attached to the SIM card reader. The reader can be removed from the circuit and replaced with a USB port for Flash drives, etc. More info on USB here: HOWTO: Replace SIM reader with USB connector


Das U-Boot boot loader with Linux kernel 2.4.31-ADM8668. Separate recovery kernel and rootfs in flash. rootfs is squashfs-2.2 with LZMA compression.


Flash Memory Layout

0x000000-0x00306f : U-Boot loader - Micro-Bunzip2  
0x003070-0x00ffff : BZip2 compressed U-Boot image (32-byte header)  
0x010000-0x01ffff : Unused - all <FF> bytes  
0x020000-0x020fff : NVRAM default values (4-byte header: b1,27,6e,44)  
0x021000-0x03ffff : RAW ACS filesystem /nv/*   
0x040000-0x1fffff : GZip compressed Linux kernel #1 (32-byte header)  
0x200000-0x59dfff : SquashFS filesystem #1
0x59e000-0x5f0fff : unused FF  
0x5f1000-0x5fffff : RAWACS filesystem /tmp/crt.pem  
0x600000-0x6affff : GZip compressed Linux kernel #2 (32-byte header)  
0x6b0000-0x7d3fff : SquashFS filesystem #2
0x7d4000-0x7fffff : unused FF

/proc files


system type             : Tecom - MuleAP
processor               : 0
cpu model               : MIPS 4Kc V0.11
BogoMIPS                : 199.47
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes
VCED exceptions         : not available
VCEI exceptions         : not available


PCI devices found:
  Bus  0, device   0, function  0:
    Class 0600: PCI device 1317:8688 (rev 0).
      Master Capable.  Latency=128.
      Non-prefetchable 32 bit memory at 0xf0000000 [0xffffffff].
  Bus  0, device   1, function  0:
    Class 0280: PCI device 1814:0301 (rev 0).
      IRQ 14.
      Master Capable.  Latency=128.
      Non-prefetchable 32 bit memory at 0x16000000 [0x16007fff].


T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1  
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0  
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1  
P:  Vendor=0000 ProdID=0000 Rev= 2.04  
S:  Manufacturer=Linux 2.4.31-ADM8668 ehci_hcd  
S:  Product=ARC EHCI Host Controller  
S:  SerialNumber=ehci_hcd  
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA  
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub  
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms  
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0  
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1  
P:  Vendor=08e6 ProdID=3480 Rev= 1.00  
S:  Manufacturer=Gemplus  
S:  Product=GemCore SIM Pro Smart Card Reader  
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA  
I:  If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none)  
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms  
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms  
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=24ms  


  3:          2    ADM8668 INTC  vinbsp
  6:        202    ADM8668 INTC  serial
  7:          0    ADM8668 INTC  adm0
  8:          0    ADM8668 INTC  adm1
 14:        624    ADM8668 INTC  ra0
 15:         11    ADM8668 INTC  ehci_hcd
ERR:          0
wrtu54g-tm/info.txt · Last modified: 2023/11/04 22:30 by

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki