Ruwebit
HARDWARE REVIEWS, DIY PROJECTS, IN-DEPTH ARTICLES
Start DIY projectsReviewsHow-to'sNewsAutomotiveAbout the websiteArchive | Most popularLast updatedTags Sitemap
dd-wrtfirmwarehow-to'slinksysmoddingwrt54g
Mijn WRT54g 'unbricken'
Download article as PDF
By Maurice on January 8 2009 popularity:
Ik had het weer eens voor elkaar, ik had ergens op internet gezien dat sommige WRT54g routers meer geheugen aan boord hebben dan ze rapporteren aan de firmware. En dat extra geheugen zou je kunnen unlocken. Aangezien ik DD-WRT v24 draai en wel toepassingen kan verzinnen waar je meer geheugen voor kunt gebruiken, heb ik de stoute schoenen aangedaan. En dat was bijna weer een garantie gevalletje.

!!! DISCLAIMER !!!

Bij het openen van je WRT54g vervalt je garantie, alles op eigen risico enz. De garantie van de mijne is reeds lang verlopen.


Ik tikte de commando's in voor het verdubbelen van het geheugen van 16 naar 32 MB. En dat bleken de commando's voor een andere router versie te zijn (ik herhaal ze hier niet om snelle lezers hetzelfde te voorkomen). Kortom, mijn router bootte niet meer, het powerledje bleef lekker irritant knipperen.

JTAG

De 30/30/30 truuk hielp niet, ik moest een JTAG kabeltje maken en de NVRAM wissen. Ik heb gebruik gemaakt van deze download (hier een mirror).

Hierin zit een PDf handleiding waarin uitgelegd staat hoe je zo'n JTAG kabeltje maakt (4 weerstandjes nodig, een DB25 male connector, een flatcable met stekker en wat pinnetjes) en een windows-PC met printerpoort (onder Linux kan het ook, maar dan moet je het meegeleverde tooltje zelf even compileren.

Foto's



Click here for the complete album and sub-albums


Handen uit de mouwen

De eerste uitdaging was het openen van de WRT54g, maar dat staat hier goed uitgelegd. Simpeler als ik dacht ;-)

Iets wat minder makkelijk ging dan ik verwachtte, was het solderen van de pinnetjes op het moederbordje. Ze stonden alle kanten op. Drie uur later kreeg ik een ingeving, zodra je een pinnetje recht hebt staan gebruik je de stekker van een flatcable. Hier doe je een pinnetje in, steekt de stekker over het reeds gesoldeerde pinnetje, en dan kun je gemakkelijk het volgende pinnetje vastsolderen. Zonder je handen te verbranden.

Toen dat klaar was, heb ik de stekker gesoldeerd. In de PDF wordt een DB25 female connector gebruikt, maar dan heb je nog ene DB25 male-male kabel nodig. Ik heb een DB25 male connector gebruikt, maar dan kloppen de plaatjes in de PDF niet meer (de pinnummering wel), dus dat moet je even in de gaten houden.

Wissen maar

Het wissen van de NVRAM ging makkelijker dan verwacht, ik dacht dat ik de hele firmware moest herinstalleren, maar niets van dat alles. Toen ik eindelijk een Windows PC met printerpoort had gevonden (de meeste laptops hebben tegenwoordig geen printerpoort meer) was het een makkie.

Voorbereidingen:
Kopieer giveio.sys naar je /windows/sytem32/driver directory
Run loaddrv.exe, vul /windows/sytem32/driver/giveio.sys in, klik install, klik start
Test het kabeltje:

wrt54g -probeonly

En als dat werkt, en niet zoals ik de kabel verkeerd om aangesloten hebt op de JTAG header, kun je daarna de nvram backuppen (voor de zekerheid) en wissen:

wrt54g -backup:nvram
wrt54g -erase:nvram

30/30/30 truukje doen
Klaar en blij

Ik heb daarna nog wat geexperimenteerd om 32MB geheugen vrij te krijgen, maar dat is steeds niet gelukt en ik moest steeds het JTAG-truukje doen om de NVRAM te wissen. Ik heb wel meteen van de gelegenheid gebruik gemaakt om een SD-kaartje er in te solderen. Als dat eenmaal werkt (en dat doet het dus niet ) post ik het op Ruwebit...

Update: het is een no-go. Ik heb de geheugenchips vergeleken en het type is IC42S16400 (8 MB per stuk) in plaats van IS42S16800 (16 MB per stuk). En dat terwijl ik wel een WRT54GV2 REV:XH moederbord heb. Hier is meer uitleg.

Links die ik in de loop der tijd verzamel met betrekking tot de Linksys WRT54g router kun je hier vinden.

Copyright © 1999-2010 by Maurice de Bijl. This article was published on 2009-01-08 in dd-wrt  firmware  how-to's  linksys  modding  wrt54g

Was this article useful to you? Please help me by using the toolbar below to tweet the article, give it an eKudo or add it to Hyves, Facebook, Delicous, Digg or another site. Thanks!

Download article as PDF

Comments on this article

There are 3 comments

Obfuscated IP-address: 518122167
Obfuscated E-mail address: bjldzhenxusq
Click for more details  2009-05-29 23:26:33 posted by Henk
Alleerst dank voor de info.
maar welke windows word gebruikt?
Als ik in WINDOWS XP Pro de beschreven commando's intik dan weet windows XP niet wat hij ermee moet.
geen geldige huppeldepup, ben alweer vergeten wat er stond.
ben ik nou dom of doe ik iets niet goed.
ik tik de commando's bij uitvoeren, maar ook in de dosprompt.

groet,
Henk,.
Obfuscated IP-address: 333686447
Obfuscated E-mail address: cvcmwulcvove
Click for more details  2010-06-25 14:28:06 posted by Pieter
Ik heb mijn WRT54G v2 geupdate met DD-WRT. Ik heb met een JTAG kabel mijn nvram ge-erased. En 30/30/30 hardreset gedaan etc. Ik heb de firmware meer dan eens geupgrade.

Het rare is nu echter dat het lijkt alsof mijn Linksys het (een paar dagen na de firmware upgrade) niet meer doet, hij start niet meer op. Ik kan er ook niet meer normaal bij. Het power ledje blijft knipperen en WLAN gaat niet aan. Dit duidt op een bootloader probleem, maar dat geloof ik niet.

Tot nu toe heb ik als ik dit probleem had, het nvram via jtag opnieuw geerased en het geheel weer opnieuw gedaan, waarna ik weer bij de router kon en ik hem weer kon configureren. Kortom: volgens mij geen bootloader probleem.

Een kleine week geleden weer geflasht etc. en toen leek het goed te blijven werken. Ook na een paar dagen. Echter ging het toch weer verkeerd: hij start niet meer op.

Ik heb hem recentelijk echter een aantal uur aan laten staan (was hem vergeten uit te zetten), daarna uitgezet en weer aangezet en toen deed hij het in eens weer.

Dit lijkt reproduceerbaar.

Ik snap er helemaal niks van. Is dit een hardware probleem? Moet hij 'op temperatuur' komen en doet hij het daarom? Is er een of andere slecht contact wat alleen maar werkt als het apparaat enigsinds warm is?

Ik zoek echt iemand met wie ik kan sparren, want ik kom er niet uit!

Of doe ik toch nog iets verkeerds waardoor dit gebeurt?
In 1e instantie was ik na de Firmware upgrade de 30/30/30 reset vergeten...

Graag reactie svp. B.v.d.
Obfuscated IP-address: 114894934
Obfuscated E-mail address: bdxnzxaadady
Click for more details  2010-08-01 02:57:57 posted by Andy
Hallo,
Ik heb hetzelfde probleem met mijn wrt610n v2, na enkele weken begon er ipv een blauw lampje een oranje te branden en werdt de router heel warm onderaan.
ik hebwel iets gelezen over dd-wrt dat er een overclock functie in de SW zit, en dat die bij sommige versies automatisch geactiveerd staat,en dat er dan koelelementjes moeten worden geplaatst, maar denk dat het bij mij zoiets zal zijn,
k heb er ddwrt k2.6 mega opstaan.
da spel heeft mij veel geld gekost en saluu garantie :p.
Iemand die me kan helpen
Tnx
Andy

Add comment

Adding a comment is simple and registration is not needed!

Your IP address is logged, but will not published, all comments need E-mail confirmation and are moderated one by one. Abuse is not tolerated. It is not possible to edit your comment afterwards.

Name:
E-mail address:

E-mail is only used for validation and will not published.

Comment:

Please write comments in the language of the article (Dutch) HTML is not allowed BB-code tags are.

POLL
What do you think of the site design?


Vote View

Please help me by voting
POPULAR TAGS
Show all tags
SEARCH KEYWORD
FOLLOW ME
TwitterGoogleRSSMail
TWITTERING
INFORMATION
Contents and design copyright © 1999-2010 by Maurice de Bijl.

This page has been requested 2792 times and is generated on 03-09-2010 08:10:54 CET in 244.71 msec op turpin, scripts revision# 1:71M

This site is best viewed with Firefox 3.0 or later, Opera 10.5 or later, Safari 3.0 or later or Safari on iPhone, Chrome 4 or later or Internet Explorer 9 or later

Valid HTML 4.01 TransitionalValid CSS!