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.
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:
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.
Was dit artikel nuttig voor je? Help mij dan door met behulp van de toolbar hieronder het artikel te tweeten, een eKudo te geven of toe te voegen aan Hyves, Facebook, Delicous, Digg of andere site. Bedankt!
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,.
Reactie toevoegen Een reactie toevoegen is simpel en registratie is niet nodig!
Je IP-adres wordt gelogd, maar niet gepubliceerd, alle reacties hebben een E-mail bevestiging nodig en worden stuk voor stuk gemodereerd. Misbruik wordt niet getolereerd. Naderhand wijzigen van je reactie is niet mogelijk