Firmware for DSL-G624T

All about firmwares for routers. Support for RouterTech firmwares is here too.
Post Reply
User avatar
thechief
RouterTech Team
RouterTech Team
Posts: 12067
Joined: Wed Feb 01, 2006 10:22 pm
Location: England, the Centre of Africa
Contact:

Re: Firmware for DSL-G624T

Post by thechief » Fri Jan 20, 2012 10:48 am

It seems that resetting the router to defaults has bricked it. This is not unusual with the manufacturer's firmware, because the environment would have been very badly fragmented already. The same thing could easily have happened the next time you tried to save some configuration changes - i.e., this was ultimately inevitable when using manufacturer firmwares. The most likely thing would be that the environment has been trashed. If this is all that has happened, then this would have solved the fragmentation issue (for the next couple of years or so), but you would need to reconstruct the environment from your RUC backup. The easiest way to do that would be to fire up the PCTool (see: viewtopic.php?t=335), then run the "env..." text file created by the RUC as a script (with the PCTool). Restarting the router after restoring the environment should take you back to a factory reset state, so all you will need to do is to configure the firmware again. You might need to try different IP addresses to connect to the bootloader with the PCTool (or the RRT). I doubt that 192.168.1.1 would work. The old D-Link routers usually default to something like 5.8.8.8 in such cases.

PS: I would not recommend using RouterTech firmwares. Your router seems to be one of the "troublesome" G624T models (i.e., it has 32mb RAM, which is not supported by the RouterTech kernel).
The Chief: :afro: Be sure to read the Firmware FAQ and do a Forum Search before posting!
No support via PM. Ask all questions on the open forum.
err0r
Novice
Novice
Posts: 23
Joined: Sat Jan 30, 2010 12:14 pm

Re: Firmware for DSL-G624T

Post by err0r » Fri Jan 20, 2012 1:29 pm

Well Actually, believe it or not, I was able to use RT FW. Here's the big catch though, WIFI is gone. Check out the RUC output, WIFI Chip conf: No.

I spent the whole day, unbricking the effing b@$tard then when I crossed the finished line, it gave me the issue I had before. WIFI. :|

Code: Select all

Router Upgrade Check 1.4.1 20/01/2012 19:16:18
Router IP: 192.168.1.1
Description: Dlink G624T
Board type: AR7WRD
Product ID: AR7WRD
Bootloader: adam2
RAM 32.0 MB
Flash (ROM) 4.0 MB
ADAM2: Yes
No default env: No
Linux version: 2.4.17_mvl21-malta-mips_fp_le
Firmware build: RouterTech_3.6.0D_20110502_2.96
Firmware version: 3.6.0D-RouterTech-Adam2
Firmware stamp: 20110502012307
CPU: MIPS 4KEc V4.8
DSP: 7.05.01.00
Annex: A
/proc/wlan: No
/usr/sbin/wlan: Yes
TIAP: No
TNETW: No
Wireless: Yes
WIFI chip: TNETW1130
WIFI chip conf: No [b]<-- How come :([/b]
Ports: 4
Ports (according to router): 4 
Marvell (or Marvell like): Yes
NSP: 3.6.0D
Manufacturers: 
RNDIS: 
HRNDIS: 
WARNING
Cannot confirm the model number of the wireless chip.
The wireless access point (AP) may be disabled - ensure it is enabled and then run this program again.

Select an AR7WRD ADAM2 4 PORT firmware.
Latest: routertech-ar7wrd-adam2-firmware-4ports-20110502.zip
(only contains single firmware image)
Please read the instructions that come with the firmware files before you upgrade.
Note: a later version of the firmware may exist depending on the how up to date the RUC is.
The date-stamp may be superseded, but the rest of the filename should be the same.
With your current MTD values, you have to upgrade your firmware using a single firmware image. Do NOT try to upgrade by using separate config + kernel + filesystem images.
With the 2009 Manufacturer FW here's RUC's output. WIFI works. I've been wanting to use RT's FW since it has a lot of "control" over the network. Oh well. :| I guess I just have to go back to DLINK..

Code: Select all

Router Upgrade Check 1.4.1 20/01/2012 10:33:10
Router IP: 192.168.1.1
CLI is needed
Description: Dlink G624T
Board type: AR7VW
Product ID: AR7WRD
Bootloader: adam2
RAM 32.0 MB
Flash (ROM) 4.0 MB
ADAM2: Yes
No default env: No
Linux version: 2.4.17_mvl21-malta-mips_fp_le
Firmware build: 
Firmware version: V3.10B01T02.EU-A.20090512
Firmware stamp: 20090512144346
CPU: MIPS 4KEc V4.8
DSP: 7.00.04.00
Annex: A
/proc/wlan: Yes
/usr/sbin/wlan: Yes
TIAP: Yes
TNETW: Yes
Wireless: Yes
WIFI chip: TNETW1130
WIFI chip conf: Yes
Ports: 4
Ports (according to router): N/A
Marvell (or Marvell like): No
NSP: V3.10B01T02.EU-A.20090512
Manufacturers: 
RNDIS: 
HRNDIS: 
Warning! Core Logic (NSP) could not be read. If the Core Logic version is too low you may need to upgrade to your router manufacturer's latest firmware first.
WARNING
Your router does not have a Marvell switch and so your switch is not supported.
Your Ethernet ports may or may not function correctly with a RouterTech firmware.

Select an AR7WRD ADAM2 4 PORT firmware.
Latest: routertech-ar7wrd-adam2-firmware-4ports-20110502.zip
(only contains single firmware image)
Please read the instructions that come with the firmware files before you upgrade.
Note: a later version of the firmware may exist depending on the how up to date the RUC is.
The date-stamp may be superseded, but the rest of the filename should be the same.
With your current MTD values, you have to upgrade your firmware using a single firmware image. Do NOT try to upgrade by using separate config + kernel + filesystem images.

/etc /versions
CUSTOMER=DLinkEU-A
MODEL=DSL-G624T
VERSION=V3.10B01T02.EU-A.20090512
HTML_LANG=EN.310
BOARD=AR7VW
VERSION_ID=
CPUARCH_NAME=AR7
MODEL_ID=
Revision=
FSSTAMP=20090512144346
# 
/proc/wlan
# 
/usr/sbin/wlan
# 
/proc/ticfg/env
memsize 0x02000000
flashsize       0x00400000
modetty0        38400,n,8,1,hw
modetty1        38400,n,8,1,hw
bootserport     tty0
cpufrequency    150000000
sysfrequency    125000000
bootloaderVersion       0.22.02
Adam2_Release   0.22.02_b04_Mar 10 2006
ProductID       AR7WRD
HWRevision      Unknown
SerialNumber    none
my_ipaddress    192.168.1.1
prompt  Adam2_AR7WRD
firstfreeaddress        0x9401d888
req_fullrate_freq       125000000
maca    00:e0:a0:a6:66:70
mtd0    0x900a1000,0x903f0000
mtd1    0x90010090,0x900a1000
mtd2    0x90000000,0x90010000
mtd3    0x903f0000,0x90400000
mtd4    0x90010000,0x903f0000
autoload        1
autoload_timeout        5
StaticBuffer    128
modulation      0xffff
led_conf        led.g624t
vcc_encaps0     0.0
vcc_encaps1     0.0
vcc_encaps2     0.0
vcc_encaps3     0.0
vcc_encaps4     0.0
vcc_encaps5     0.0
vcc_encaps6     0.0
vcc_encaps7     0.0
# 
/proc/sys/dev/adam2/environment
memsize 0x02000000
flashsize       0x00400000
modetty0        38400,n,8,1,hw
modetty1        38400,n,8,1,hw
bootserport     tty0
cpufrequency    150000000
sysfrequency    125000000
bootloaderVersion       0.22.02
Adam2_Release   0.22.02_b04_Mar 10 2006
ProductID       AR7WRD
HWRevision      Unknown
SerialNumber    none
my_ipaddress    192.168.1.1
prompt  Adam2_AR7WRD
firstfreeaddress        0x9401d888
req_fullrate_freq       125000000
maca    00:e0:a0:a6:66:70
mtd0    0x900a1000,0x903f0000
mtd1    0x90010090,0x900a1000
mtd2    0x90000000,0x90010000
mtd3    0x903f0000,0x90400000
mtd4    0x90010000,0x903f0000
autoload        1
autoload_timeout        5
StaticBuffer    128
modulation      0xffff
led_conf        led.g624t
vcc_encaps0     0.0
vcc_encaps1     0.0
vcc_encaps2     0.0
vcc_encaps3     0.0
vcc_encaps4     0.0
vcc_encaps5     0.0
vcc_encaps6     0.0
vcc_encaps7     0.0
# 
/proc/version
Linux version 2.4.17_mvl21-malta-mips_fp_le (root@dela) (gcc version 2.95.3 20010315 (release/MontaVista)) #1 Tue May 12 14:37:58 CST 2009
# 
/proc/cpuinfo
processor               : 0
cpu model               : MIPS 4KEc V4.8
BogoMIPS                : 149.91
wait instruction        : no
microsecond timers      : yes
extra interrupt vector  : yes
hardware watchpoint     : yes
VCED exceptions         : not available
VCEI exceptions         : not available
# 
/proc/avalanche/avsar_ver
ATM Driver version:[7.00.01.00]
DSL HAL version: [7.00.01.00]
DSP Datapump version: [7.00.04.00] Annex A
SAR HAL version: [01.07.2c]
PDSP Firmware version:[0.54]
Chipset ID: [7300/7300A]
# 
/proc/interrupts
  7:   106838   R4000 timer/counter [MIPS interrupt]
  8:        0   unified secondary [hw0 (Avalanche Primary)]
 15:     1361   serial [hw0 (Avalanche Primary)]
 23:    17491 + SAR  [hw0 (Avalanche Primary)]
 29:     4585   vlynq0 [hw0 (Avalanche Primary)]
 41:     9188 + Cpmac Driver [hw0 (Avalanche Primary)]
 47:       86 + DSL  [hw0 (Avalanche Primary)]
 80:     4585   TNETW1130 [hw0 (Low Vlynq)]
# 
/proc/modules
tiap                  896232   1
tiatm                 134392   1
# 
/proc/flashinfo
cat: /proc/flashinfo: No such file or directory
# 
/etc/PORTS
cat: /etc/PORTS: No such file or directory
# 
logic:status/nspver
V3.10B01T02.EU-A.20090512

logic:status/has_marvell
0

/etc /led.conf
#################################################################
# Configuration File for AR7WRD board
##################################################################
##################################################################
# The GPIO numbers 0 to 31  ==> correspond to GPIO pins  #########
# The GPIO numbers 32,33 are mapped to ADSL (LED) pins ###########
##################################################################
module = adsl    # module = {adsl,usb,pppoe,wlan}
##################################################################
# Note: state 0 for adsl is dummy state and is present only for ##
#       compatibility with the new LED driver                   ##
##################################################################
state   = 0     # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity
gpio    = 33    # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 1     # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity
gpio    = 33    # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 2     # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity
gpio    = 33    # gpio number
mode    = 4     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 200   # flash on duration in ms
param2  = 200   # flash off duration in ms
state   = 3     # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity
gpio    = 33    # gpio number
mode    = 1     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 4     # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity
gpio    = 33    # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 25    # blink/flash rate in ms
######################################################################
module = cpmac    # module = {adsl,usb,pppoe,wlan,cpmac}
state   = 0     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 15    # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 1     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 15    # gpio number
mode    = 1     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 2     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 15    # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 100   # blink/flash rate in ms
state   = 3     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 15    # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 100   # blink/flash rate in ms
#################################################
module = usb    # module = {adsl,usb,pppoe,wlan}
state   = 0     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 12    # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 1     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 12    # gpio number
mode    = 1     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 2     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 12    # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 100   # blink/flash rate in ms
state   = 3     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 12    # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 100   # blink/flash rate in ms
######################################################################
module = pppoe    # module = {adsl,usb,pppoe,wlan}
state   = 0     # 0 = pppoe down, 1 = pppoe active
gpio    = 13    # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 1     # 0 = pppoe down, 1 = pppoe active
gpio    = 13    # gpio number
mode    = 1     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
######################################################################
module = wlan   # module = {adsl,usb,pppoe,wlan}
state   = 0     # 0 = link down, 1 = link up
gpio    = 6     # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 1     # 0 = link down, 1 = link up
gpio    = 6     # gpio number
mode    = 1     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 2     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 6     # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 100   # blink/flash rate in ms
state   = 3     # 0 = link down, 1 = link up, 2 = pkt rcv, 3 = pkt xmit
gpio    = 6     # gpio number
mode    = 2     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 100   # blink/flash rate in ms
######################################################################
module = status    # module = {adsl,usb,pppoe, status}
state   = 0     # 0 = status down, 1 = status active
gpio    = 8    # gpio number
mode    = 0     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 1     # 0 = status down, 1 = status active
gpio    = 8    # gpio number
mode    = 1     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state   = 2     # 0 = status down, 1 = status active
gpio    = 8    # gpio number
mode    = 4     # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1  = 500   # flash on duration in ms
param2  = 500   # flash off duration in ms
User avatar
thechief
RouterTech Team
RouterTech Team
Posts: 12067
Joined: Wed Feb 01, 2006 10:22 pm
Location: England, the Centre of Africa
Contact:

Re: Firmware for DSL-G624T

Post by thechief » Fri Jan 20, 2012 2:24 pm

I am surprised that RT works on it. Normally, you would expect the kernel to crash.

WRT wireless, did you enable the wireless AP after upgrading? By default, it is disabled.
The Chief: :afro: Be sure to read the Firmware FAQ and do a Forum Search before posting!
No support via PM. Ask all questions on the open forum.
JimboAccy
Newbie
Newbie
Posts: 3
Joined: Sun Oct 11, 2009 6:08 pm

Re: Firmware for DSL-G624T

Post by JimboAccy » Sun Dec 23, 2012 4:25 pm

JimboAccy wrote:Hi guys

I managed to brick my own DSL-G624T router and thanks to Neo's Router Repair Tool, its now back with me :)

The web browser screens are completely different to what they were before I stupidly tried to update my firmware but it works and I am very happy.

I spent ages trying all the other programs (such as PC-Tool, ciclamab and tiupgrade) as well as the Router Repair Tool all to no avail - they would just freeze when trying to erase the settings that were on there before loading the new firmware, or I would get EAccess Violation errors then I saw a thread where I couldnt use Vista - found an XP machine, used Neo's tool and my router LIVES!!!

Thanks a lot guys but it might be worth putting a note on the FAQ's on these downloads or a note in the text files about the Vista compatibility issues - or write a release that works on Vista ;)

Many many thanks for all your efforts - lesson learnt but I am now a router unbricker thanks to this website :lol: 8) :mrgreen:
Jimbo
Hi all

After a power cut, my modem started playing up and it looks like Ive managed to brick it again (no dsl light or status light flashing). This time I do not have access to a Windows XP machine to run Neos tool - is there any alternative I can use? When I use Neos tool on Windows 7, it just hangs at 12% when Im trying to unbrick it.

Thanks all
User avatar
thechief
RouterTech Team
RouterTech Team
Posts: 12067
Joined: Wed Feb 01, 2006 10:22 pm
Location: England, the Centre of Africa
Contact:

Re: Firmware for DSL-G624T

Post by thechief » Sun Dec 23, 2012 11:28 pm

If the PCTool doesn't work, then you can try a virtual machine running XP.
The Chief: :afro: Be sure to read the Firmware FAQ and do a Forum Search before posting!
No support via PM. Ask all questions on the open forum.
JimboAccy
Newbie
Newbie
Posts: 3
Joined: Sun Oct 11, 2009 6:08 pm

Re: Firmware for DSL-G624T

Post by JimboAccy » Mon Dec 24, 2012 8:10 pm

Got it back using tiupgrade this time but partitioned my hard drive temporarily to get XP installed.

Grr

Jimbo
User avatar
thechief
RouterTech Team
RouterTech Team
Posts: 12067
Joined: Wed Feb 01, 2006 10:22 pm
Location: England, the Centre of Africa
Contact:

Re: Firmware for DSL-G624T

Post by thechief » Wed Dec 26, 2012 10:10 am

Well done! But for future purposes, if you don't want to be dual-booting to XP, install VirtualBox, and create an XP virtual machine in it. That way, XP will always be available to you in your Win7 desktop.
The Chief: :afro: Be sure to read the Firmware FAQ and do a Forum Search before posting!
No support via PM. Ask all questions on the open forum.
duglia
Newbie
Newbie
Posts: 4
Joined: Mon Jan 28, 2013 6:58 pm

Re: Firmware for DSL-G624T

Post by duglia » Mon Jan 28, 2013 7:37 pm

Hi all,

i'm a new user with an old DSL-G624T.

I had other routers and i usually modded them for me and for friends. I always used OpenWRT, dd-wrt and so on, based on the routers hardware.
Now i would like to upgrade the firmware of my G624T with routertech, to learn something new, having a bit of play with it, making it works better and to solve some minor problems.
At the moment i have the V3.10B01T02.EU-A.20090512 firmware, the latest i could find.

Based on what I read on the forum it looks like the best practice is to change the bootloader from ADAM2 to PSP (to avoid fragmentation, something that i am experiencing as i changed multiple OEM firmwares) and use the 2.97 routertech firmware.

I know i need to download the RUC, i have a PC with win xp x32, but ATM i have no serial or JTAG cable.

I have no fear of bricking it (just replaced a eth capacitor, and i previously had to open vent holes in the case), but it would be better i don't have to!

Will someone take my hand and guide me (on this topic, of course) during the way of upgrading?

Thanks
Alessandro
User avatar
thechief
RouterTech Team
RouterTech Team
Posts: 12067
Joined: Wed Feb 01, 2006 10:22 pm
Location: England, the Centre of Africa
Contact:

Re: Firmware for DSL-G624T

Post by thechief » Mon Jan 28, 2013 11:53 pm

If you don't have JTAG then don't attempt to change the bootloader - it could very easily lead to tears.

The best advice anyone can give is to run the RUC, and do what it tells you.
The Chief: :afro: Be sure to read the Firmware FAQ and do a Forum Search before posting!
No support via PM. Ask all questions on the open forum.
duglia
Newbie
Newbie
Posts: 4
Joined: Mon Jan 28, 2013 6:58 pm

Re: Firmware for DSL-G624T

Post by duglia » Fri May 31, 2013 7:24 pm

hi,

i have succesfully upgraded to 2.97 with a tiupgrade corrupt recovery and routertech image.

replaced both eth capacitors (with bigger ones, 100uF as i did not have any 47) put heatsinks on switch and cpu chip and opened a vent hole on case for cooling.

Works like a charm, and i get better aligment speeds than any broadcom based router.
duglia
Newbie
Newbie
Posts: 4
Joined: Mon Jan 28, 2013 6:58 pm

Re: Firmware for DSL-G624T

Post by duglia » Fri May 31, 2013 7:28 pm

forgot to tell that i also added a 2nd wifi antenna, as on the mini-pci like (vlinq) wifi board there is a pigtail connector for a 2nd one
User avatar
thechief
RouterTech Team
RouterTech Team
Posts: 12067
Joined: Wed Feb 01, 2006 10:22 pm
Location: England, the Centre of Africa
Contact:

Re: Firmware for DSL-G624T

Post by thechief » Sat Jun 01, 2013 9:31 am

Well done :)
The Chief: :afro: Be sure to read the Firmware FAQ and do a Forum Search before posting!
No support via PM. Ask all questions on the open forum.
Post Reply