Resetting Thomson Speedtouch routers
Hard Resetting a Thomson router if password is not obtainable: Telenor/NGT modems.
(Or upgrade your existing Speedtouch router to support bridging.)
Works for:
Thomson SpeedTouch 516i v6
Thomson SpeedTouch 546i v6
From a terminal window in Ubuntu (10.10):
:~$ sudo aptitude install bootp tftpd-hpa
:~$ sudo pico /etc/default/tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
sudo pico /etc/bootptab
thomson:ip=192.168.1.254:ha=00147F285465:td=/var/lib/tftpboot:hd=/:bf=ZZQ2AA7.417.bli:
Check what ip you can access the router on, mine is at 192.168.1.254.
Check that hardware address (ha) is set to your routers address. It can be found by arping the routers ip.
:~$ arping 192.168.1.254
Download the firmware:
This firmware is v7.4.1.7 (international). It includes a UI configuration option for putting the router in bridge mode.
:~$ wget http://www.pfb.no/files/ZZQ2AA7.417.zip :~$ unzip ZZQ2AA7.417.zip :~$ sudo cp ZZQ2AA7.417.bli /var/lib/tftpboot/
Start bootpd as root with debugging:
:~$ sudo bootpd -d4
- Turn off the Speedtouch
- Hold down Reset and turn it on
- Continue holding for at least 10 seconds (or until the Power LED flashes red-green repeatedly and the Ethernet LED flashes green).
Debug information should now appear in the terminal window as below.
bootpd: info(6): bootptab mtime: Wed Jan 5 19:22:13 2011 bootpd: info(6): reading "/etc/bootptab" bootpd: info(6): read 1 entries (1 hosts) from "/etc/bootptab" bootpd: info(6): recvd pkt from IP addr 0.0.0.0 bootpd: info(6): bootptab mtime: Wed Jan 5 19:22:13 2011 bootpd: info(6): request from Ethernet address 00:14:7F:28:54:65 bootpd: info(6): found 192.168.1.254 (thomson) bootpd: info(6): requested path="" file="BANT-V" bootpd: info(6): bootfile="//ZZQ2AA7.417.bli" bootpd: info(6): vendor magic field is 99.130.83.99 bootpd: info(6): sending reply (with RFC1048 options)
This should take about a minute and you should be able to log into your router with the new firmware.
Bridging router
In order to get bridging to work, correct VPI/VCI setting must be set.
For NextGenTel this is 1.33 PPPoE.
Resources:
http://markferry.net/Network.SpeedtouchUpgrade
http://www.roysindre.no/a/2010/11/30/speedtouch-bridge/
