Wifi router D-Link DIR-300 rev. B1 - mrtvy

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

Wifi router D-Link DIR-300 rev. B1 - mrtvy

#1 Příspěvek od rnbw »

Dostal sa mi do ruk wifi router D-Link DIR-300 rev. B1 s tym, ze zrazu umrel a nic nesvieti. Po pripojeni zdroja akurat blikne na moment na oranzovo LED power.

Zdroj je OK, menice vnutri tiez (3.3V, 1.5V spinane a 1.8V linearny).

Prirobil som teda konektor na seriovu konzolu. Procesor zije, vypise toto a zamrzne:

Kód: Vybrat vše

U-Boot 1.1.3 (Jan 12 2011 - 21:35:28) (ALPHA)

SVN revision: 482
Target board: WRG-N23

Board: Ralink APSoC DRAM:  32 kB


Kedze to ukazuje 32 kB a nie MB, podozrenie padlo na SDRAM. Je tam Winbond W9825G6JH-6 (4M × 4 banks × 16bit = 256Mbit = 32MB).

Na skusku som pamat odstranil a spravanie sa nezmenilo, stale ukazuje 32 kB (to je interna pamat v CPU Ralink RT3050F).

100% nahradu nemam, nasiel som akurat na nejakom vadnom disku EM638165TS (8MB, pinout sedi), tak som ju tam dal. Cakal som, ze bootloader zisti, ze tam ma aspon nieco, ale ziadna zmena, stale to ukazuje 32 kB :(

Este mam v nejakom vraku 16MB pamat, ale neviem, ci nie je odpalena. Zajtra vyskusam. Nechce sa mi objednavat spravny typ, ked mam podozrenie, ze to nebude fungovat... Jedine, ze by ten bootloader bol nastaveny napevno na 32 MB a ked tolko nenajde, ukaze len 32 kB - ale to sa mi zda ako blbost.

Neriesili ste nieco podobne?
Uživatelský avatar
Michal22
Příspěvky: 8229
Registrován: 28 bře 2012, 00:00
Bydliště: Brno

#2 Příspěvek od Michal22 »

A co když je problém v procesoru (že by mu vůbec nefungovalo rozhraní směr paměť)? Napájení na tu SDRAM jde (přímo na pinech)?
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#3 Příspěvek od rnbw »

Napajanie tam je (3.3V).

Moze byt nakoniec aj ten procesor vadny. Da sa aj zohnat, ale vymenit bez BGA stanice asi nepojde. To nechavam ako poslednu moznost.

Blbe je, ze tam je paralelna flash, s tou sa robi blbo. Keby tam bola SPI, tak ju mam davno vonku a precitanu/prepisanu.
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#4 Příspěvek od rnbw »

Flash som vybral a precital - ale nemam s cim porovnat, nenasiel som nikde na webe dump celej flash alebo aspon bootloadera :(

Je tam DD-WRT - ale s nim to uz dlho fungovalo a nikto s tym nic nerobil, ked to zdochlo.
Uživatelský avatar
lesana87
Příspěvky: 4420
Registrován: 20 zář 2014, 00:00

#5 Příspěvek od lesana87 »

RT3050F má interní paměť jen 16K I + 16K D cache. To vypadá, že zatuhne při testu hned prvního bloku externí DRAM. Co řídicí signály té DRAM, je tam nějaký náznak komunikace?
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#6 Příspěvek od rnbw »

Pamat som znovu odspajkoval. Funguje to rovnako aj bez nej - vypise 32 kB (to moze byt nejaky nezmysel - konstanta, ked sa nenajde ziadna DRAM). Vsetky signaly som premeral diodovym testom, vyzeraju OK. Skusim este osciloskopom pozriet.

Inak zatial som nasiel (hlavne na ruskych weboch) viac ludi, co ma tento problem - ale riesenie ziadne.
Uživatelský avatar
Mira_A
Příspěvky: 1018
Registrován: 06 dub 2013, 00:00
Bydliště: RpR

#7 Příspěvek od Mira_A »

Co vypisuje je závislé pravděpodobně na zavaděči. Alespoň u některých starších strojů to tak bylo. Takže vlastně jde o obsah ve Flash. Skus přehrát firmware. Možná je poškozená Flash paměť, kde je firmware. Bez firmware by ti to přes terminál nevypsalo nic.
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#8 Příspěvek od rnbw »

Uz mam vyskusane, ze bez flash to nerobi nic. Mal som ju vonku (je to 4MB Spansion S29GL032N90TFI04) a v programatore, urobil som zalohu. Problem je, ze vsetky firmwary, co som nasiel, neobsahuju boot loader... Takze potrebujem od niekoho dump.

Dal som tam teraz HY57V281620ETP (16MB) a ziadna zmena :(
Uživatelský avatar
lesana87
Příspěvky: 4420
Registrován: 20 zář 2014, 00:00

#9 Příspěvek od lesana87 »

Tady http://forum.nag.ru/forum/index.php?sho ... ntry601730 mají ten bootloader asi zkompilovanej (uboot-RT3050-16bit-32MbRAM-NOR.bin.bz2), ale bez přihlášení nejde stáhnout. :-/
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#10 Příspěvek od rnbw »

Dakujem za link. Aj ked neviem po rusky, podarilo sa mi nakoniec zaregistrovat a stiahnut oba subory.
Skompilovany... to je dobry napad - ak vyrobca dodrzal GPL licenciu, mal by sa dat stiahnut zdrojak.

Skoda, ze tento router nema JTAG a RT3050 je v BGA, takze sa ani neda prirobit :( Budem musiet zase spajkovat tu flash.
Uživatelský avatar
lesana87
Příspěvky: 4420
Registrován: 20 zář 2014, 00:00

#11 Příspěvek od lesana87 »

rnbw píše:Skompilovany... to je dobry napad - ak vyrobca dodrzal GPL licenciu, mal by sa dat stiahnut zdrojak.

No jestli se nudíš, tak zkus někde stáhnout Ralink_ApSoC_SDK_3301.tar.bz2 a můžeš kompilovat o 106. :D
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#12 Příspěvek od rnbw »

Lepsie kompilovat bootloader ako cumiet na 🤐 serialy v TV :D

Vybral som takmer rovnaku flash z odpaleneho DSL-584T, tak do nej skusim dat ten rusky u-boot.
Uživatelský avatar
Standa99
Příspěvky: 3472
Registrován: 29 čer 2004, 00:00

#13 Příspěvek od Standa99 »

SDK https://github.com/stevenylai/ralink_sdk viz. http://www.dd-wrt.com/phpBB2/viewtopic.php?p=783182 .

P.S. Tím, že to je Ralink, tak bych ho přibil někde na výstrahu.
.
..
...
Ať žije zdejší FOSILOVNA :D
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#14 Příspěvek od rnbw »

uboot-RT3050-16bit-32MbRAM-NOR.bin:

Kód: Vybrat vše

U-Boot 1.1.3 (Mar 28 2011 - 20:31:59)

Board: Ralink APSoC DRAM:  32 kB
relocate_code Pointer at: 7ffb8000
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#15 Příspěvek od rnbw »

Konecne som nasiel 4-cipovu 128MB SDRAM DIMM. Su na nej vhodne pamate - HYB39S256160DT. Dal som jednu do routera a ziadna zmena. Povodnu Winbond pamat som dal na DIMMku a funguje, presla aj cez memtest...

Takze pravdepodobne vadny procesor.
Odpovědět

Zpět na „Výpočetní technika“