DSL-G604T C3 Generation II

All about firmwares for routers. Support for RouterTech firmwares is here too.
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

DSL-G604T C3 Generation II

Post by ellellell1 » Mon Feb 01, 2016 10:39 am

Hi There :)

I have recently come across an old DSL-G604T from D-Link (Wireless ADSL2+ Router).

I used to be able to access 10.1.1.1 and when a looked up the model number on the D-Link website I saw it had a new firmware version. So I attempted to update it but obviously did something wrong and it appears to be bricked up. :( Or half bricked I think. :? Reason is the power light is still on and WLAN light stays on for about a minute then flicks off. I have tried to recover it via D-Links, router recovery utility on an xp machine (since it only works on xp) but no luck. :|

Basically I'm looking for a way to either flash it through tftp or something similar but I'mnot sure if this is possible since it is bricked. I would love to see if I can get this old router working again but sounds like a long shot. :roll: Any ideas?

The new firmware is located on D-Links support website (DSL-G604t) through a WEB (.bin file) and a .exe http://support.dlink.com.au/Download/do ... e=Firmware
Its original stock firmware is V3.00B01T01.TX
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Mon Feb 01, 2016 10:03 pm

I am now thinking it could be a different firmware that is no longer available since it came in a bundle with XTRA, and D-Link seems to only have the firmware for a DSL-G6904T not a DSL-G6904T_TX (but does this really matter?)
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: DSL-G604T C3 Generation II

Post by thechief » Mon Feb 01, 2016 10:03 pm

Try the PCTool (see the firmware FAQ in my signature below).
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.
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Mon Feb 01, 2016 10:18 pm

Okay Great, Ill give that a go.
I am also unsure if I am using the correct firmware version as D-Link has many different versions so if its easier I would be open to using RouterTechs firmware if this is possible. I know it uses an ADAM2 and as of now establishes an ip address with the router with PCTool v2.1
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Tue Feb 02, 2016 12:01 am

I tried it and it seemed to upload the firmware with v2.3 but still cannot access the 10.1.1.1 webpage. I think its first a matter of finding an appropriate firmware version that works and then seeing if the WLAN indicator has something to do with it. As I understand complete bricked router don't show status or WLAN but show power and Lan activity?

Bit stuck at the moment :(
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: DSL-G604T C3 Generation II

Post by thechief » Tue Feb 02, 2016 1:22 am

ellellell1 wrote:still cannot access the 10.1.1.1 webpage
Hmmm ... perhaps you should be trying to connect to 192.168.1.1
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.
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Tue Feb 02, 2016 1:25 am

thechief wrote:
ellellell1 wrote:still cannot access the 10.1.1.1 webpage
Hmmm ... perhaps you should be trying to connect to 192.168.1.1
Hi, yeah i know its not 192.168.1.1 becuase the firmware's default address is 10.1.1.1. I'm pretty sure it seems to be bricked since I can't open any of these
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: DSL-G604T C3 Generation II

Post by thechief » Tue Feb 02, 2016 5:28 pm

Well, the router may be listening at another IP address - you can try Wireshack or other network tools to see if is listening elsewhere.

Apart from that, are you even sure that you are flashing the right firmware? Some D-Link routers have an Adam2 bootloader, and some have PSP bootloader. You need to be absolutely certain which bootloader your router has, or you will brick it if you flash a firmware meant for a different bootloader. If you did not obtain this information prior to the bricking, then you could try both Adam2 and PSP firmwares to see which of them will boot the router.

Really, what you need is a serial console cable (assuming that the router has serial pins already installed). There you will be able to see exactly what happens when you try to power fup the router.
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.
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Wed Feb 03, 2016 2:02 am

Unfortunately I don't have a cable like that but I think I am making progress.

I'm pretty sure it has an ADAM2 bootloader as I found out here https://www.linux-mips.org/wiki/DSL-xxxT#DSL-G604T

The firmware is another story because it came shipped with a special XTRA firmware which is no longer available but I am hoping to revive it using what this person did with a similar model http://www.geekzone.co.nz/forums.asp?topicid=19171
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Wed Feb 03, 2016 5:02 am

That didn't work either, hmm. I know that I have got the right firmware file but I think its more to do with the way the router starts up.

It still shows a power light but what is used to do was that the status light would come on after power (blinking because no of ADSL connection (I used to use it for a repeater)) and about 10 seconds later WLAN would come on.

Does this mean that the bootloader could be corrupt possibly?
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: DSL-G604T C3 Generation II

Post by thechief » Wed Feb 03, 2016 8:03 pm

If you can connect via the PCTool (or raw ftp) then the bootloader is functional. However, if the environment is trashed, the bootloader will fill it with default values (which could be anything) - and this could be your problem. You should be able to examine the contents of the environment if you can connect with the PCTool, or the RRT.

You need to try and see what is in the environment.
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.
seaeagle
Newbie
Newbie
Posts: 8
Joined: Wed Feb 03, 2016 11:20 pm

Re: DSL-G604T C3 Generation II

Post by seaeagle » Thu Feb 04, 2016 12:17 am

For what it is worth.

I just happen to be working on a G604T Gen II. I have some line trouble and my TPLink W8960N needed to be replaced, so I got my old G604T out and installed. I normally work with KDE 64 PCLinuxOS.

My modem uses 192.168.1.1
First I saved the modem details when I had it started. Second I did a factory reset to default (press reset for more than 10 sec)

When I tried to ping the modem with either 192.168.1.1 or 10.1.1.1 no luck? Apparently same situation as in this topic, though my modem lights were much more promising. I was starting to scratch my head when as a last ditch decided to restart the PC. This fixed it.

My PC remembered its IP 192.168.1.101 but when restarted it got the 10.1.1.2 and I could connect via the web page. Then I could reload my saved modem configuration. When the modem restarted I was back in the same boat, two different IP addresses, the PC now had 10.1.1.2 and the modem 192.168.1.1. Another PC re-start and I could connect again.

It is not clear to me if this may happen in this topic. My apologies if I have not read the topic close enough :D
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Thu Feb 04, 2016 7:53 am

seaeagle wrote:For what it is worth.

I just happen to be working on a G604T Gen II. I have some line trouble and my TPLink W8960N needed to be replaced, so I got my old G604T out and installed. I normally work with KDE 64 PCLinuxOS.

My modem uses 192.168.1.1
First I saved the modem details when I had it started. Second I did a factory reset to default (press reset for more than 10 sec)

When I tried to ping the modem with either 192.168.1.1 or 10.1.1.1 no luck? Apparently same situation as in this topic, though my modem lights were much more promising. I was starting to scratch my head when as a last ditch decided to restart the PC. This fixed it.

My PC remembered its IP 192.168.1.101 but when restarted it got the 10.1.1.2 and I could connect via the web page. Then I could reload my saved modem configuration. When the modem restarted I was back in the same boat, two different IP addresses, the PC now had 10.1.1.2 and the modem 192.168.1.1. Another PC re-start and I could connect again.

It is not clear to me if this may happen in this topic. My apologies if I have not read the topic close enough :D
Hi There, my situation is somewhat similar but I think my problem is more the environment as Chief suggested. The router itself isn't starting up properly, hence why I can't always connect to the boot loader (I usually have a short window time when I turn it on).

Its uploading the firmware fine to the router but I can't access the webpage because it doesn't start up properly? Is this what the environment is responsible for? (booting the router?)

If so would it be possible to fix the environment? Sorry I'm not really experienced with this technical side of things :? .
Also I have seen some interesting information involving mtds? Could this be the problem too?
ellellell1
Novice
Novice
Posts: 23
Joined: Mon Feb 01, 2016 10:07 am

Re: DSL-G604T C3 Generation II

Post by ellellell1 » Thu Feb 04, 2016 8:46 am

Also it has recently changed its router ip address to 5.8.8.8 but I suppose its probably because of the firmware I have been uploading.

I am using the AUS firmware version and I have some setenv mtd values that came with it which could be helpful.
http://support.dlink.com.au/Download/do ... e=Firmware

Code: Select all

setenv mtd0                  0x900b1000,0x903e0000
setenv mtd1                  0x90020090,0x900b1000
setenv mtd2                  0x90000000,0x90010000
setenv mtd3                  0x90010000,0x90020000
setenv mtd4                  0x90020000,0x903e0000
setenv StaticBuffer 120
setenv autoload 1
setenv LINK_TIMEOUT 15
put DLinkAU-A_DSL-G604T_singleimage_kernel_fs_V3.02B01T01.AU-A.20080827 mtd4
wait 1
put config.DLinkAU-A_DSL-G604T.img mtd3
wait 1

reboot
I tried getting the environment from both tools but I couldn't get any. With RRT I couldn't get the environment at all and when I tried backing it up from bootloader the file appeared blank. :(
seaeagle
Newbie
Newbie
Posts: 8
Joined: Wed Feb 03, 2016 11:20 pm

Re: DSL-G604T C3 Generation II

Post by seaeagle » Thu Feb 04, 2016 9:31 am

D-Link G604T
Firmware Version : V3.02B01T01.AU.20090415

I am not sure if we are talking the same firmware now, but I happened to copy out my env details.

Code: Select all

# cat /proc/ticfg/env
BUILD_OPS       0x301
bootloaderVersion       1.3.7.15
ProductID       AR7WRD
HWRevision      Unknown
IPA     5.8.8.8
MAC_PORT        0
MEMSZ   0x01000000
FLASHSZ 0x00400000
CPUFREQ 211968000
MIPSFREQ        211968000
SYSFREQ 105984000
PROMPT  (psbl)
mtd2    0x90000000,0x90010000
mtd3    0x90010000,0x90020000
autoload        1
autoload_timeout        7
BOOTCFG m:f:"mtd1"
MODETTY0        38400,n,8,1,hw
MODETTY1        38400,n,8,1,hw
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
usb_serial      N/A
HWA_RNDIS       00:E0:A6:66:41:EB
HWA_HRNDIS      00:E0:A6:66:41:E1
StaticBuffer    384
HWA_3   01:e0:03:04:05:03
cpmac_phy       0
mtd0    0x900b1000,0x903e0000
mtd1    0x90020090,0x900b1000
mtd4    0x90020000,0x903e0000
IPA_SVR 192.168.1.100  
usb_vid 0x0
usb_pid 0x0
usb_man N/A
usb_prod        N/A
=====================
removed some numbers
================
SW_FEATURES     0X8000
eoc_vendor_id   444C696E6B000000
WLAN_EEPROM0    021156041B06001200000701095612000000010D56A9000000026D5482030056
WLAN_EEPROM1    04120000013984000100000101854C1068900105850600100001298507000000
WLAN_EEPROM2    01C1850000300001C585000000000111850000FFFF0115850000F0FF01A58500
WLAN_EEPROM3    8000000109850000800201010C03000000012184000000800181851D00030001
WLAN_EEPROM4    55090100000001E5580200000001F1580800000001D5581000000001B1580400
WLAN_EEPROM5    0000000000000000000C00C300FE0008011401260144014D014F0165019F01AF
WLAN_EEPROM6    01B70101390000110004010101000501060002010201021E000A000205020411
WLAN_EEPROM7    2244030610203031324004095449204143583130300507544920546573740108
WLAN_EEPROM8    220B8C818E5D01AD0502000038006F00A800E400040444101C004510EF03185A
WLAN_EEPROM9    4000145A2900020E0801D1000A0161026400D40176095000D8000A0170026400
WLAN_EEPROM10   C40176090107100000400000010000050400010100000000FFFFFFFFFDFDFDFD
WLAN_EEPROM11   FBF4F4F4F40E04FEFEFEFFFFFFFFFF090000FF09090909090909090909090909
WLAN_EEPROM12   0909090909090909000009FFFFFFFEFEFEFEFF0909090909090909090909090E
WLAN_EEPROM13   0100000000000000000000000000000302A318A3180700012000000000000000
WLAN_EEPROM14   00000000000000000000000000000000000000000000000000
NVS_TFTP_LOAD   0
=======================
removed a small section of serial/mac numbers here
========================
modulation      0xffff
DSL_FEATURE_CNTL_0      0x4000
eoc_vendor_revision     20090415
invntry_vernum  2009041500000000
# 
As I wrote I am using linux so I am accessing on a rather low level. I am not clear on if you can get stable command line or console connection. My understanding is that you have all the tools needed from RouterTec.

I think the best option is for you to get hold of the the little converter board you can hook up inside, as long as you handle a soldering Iron. The boards only about $5 or less from ebay/china. I was all set to do the modification when I was recommended buying a modem that has telnet access to the adsl information inside that I particularly wanted for line analysis. My efforts then went into writing a script to get what I wanted. When bad weather went over this past weekend I think my router took a beating necessitating hasty change to the good old G604T.
Post Reply