My
DSL-G604T always suffered from slowdowns, connection drop and sometimes even got completely unusable, though I normally associated to upnp being enabled. The 2.0 firmware really improved the web administration, but the instability was still there, adsl signal got out of sync frequently and so on. Then on this past weekend I decided to investigate a little further what hell was going on, well the bad news is that I just discovered that the router is really a crap in terms of hardware:
# cat /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
Not only it, but almost all
DSL- xxxT family comes with Texas Instrument cpu TNETD7300GDU
AR7W MIPS, I wonder if that chip can really manages up to 64 wi-fi clients + 4 switch ports and the adsl connection itself. It must be quite a waste for using this fantastic cpu on
DSL-502T since it doesn't need to manage wifi or do qos its amazing power will not really be used there, cmon give me a break.
Now the good news, at least from the software side, it is possible to flash the router with version 3.0 of the firmware which was supposed to only work on DSL-G624T, but guess what, it has almost the same piece of shit hardware so it works flawless on DSL-G604T.
DSL-G624T 3.x firmwareAfter one week using the new firmware it seems much more stable than the previous, it happens to improved adsl signal so no disconnection or modem getting out of sync, much faster wi-fi assossiation and no single thing to complain up to now.