Hirdetés

2024. április 27., szombat

Gyorskeresés

Hozzászólások

(#83) Jancsi


Jancsi
aktív tag

Leírom hogy jártam egy reset után, hátha valakinek segít majd.
Addig állítgattam a routing-ot Tomato alatt, hogy a végén be sem jutottam a routerere. No sebaj a reset majd megoldja. Nem oldotta meg.
Sárga LED és nem történik semmi, wifi hálózatok nem láthatók, kábelen sem mutat semmi aktivitást, csak néha villannak egyet a LED-ek a csatlakozók mellett.
Szétbontottam a routert, beforrasztottam az serial port-ot. ( merev lemez felül, jobbra lehet kihúzni a lemezt, TX GND RX üres, majd nem sokkal arrébb a LED https://www.dd-wrt.com/phpBB2/files/img_20150105_105843_478.jpg (nagy méretű kép), 115200 N 1)

El is sírta bánatát, miszerint:
Boot program checksum is invalid
flash0.0: Device not found

Majd enek örömére folyamatosan újra indította magát, console-t nem lehetett elővarázsolni.
A flash szerepkörét a Macronix gyártmányú 128Mb-es SPI-t támogató MX25L12835F tölti be. Ő adta fel a harcot vagy sérült a tartalma. Az megint egy jó kérdés, hogy hardware hiba miatt vagy csak rossz helyre írt valami.
Hasonló rendszereknél előfordul, hogy az NVRAM tartamával akadnak gondok, amire azt tanácsolják, hogy állítsuk a flash-t reset állásba, vagy tiltsuk he a ship select-el. Nálam ezek egyike sem oldotta meg a dolgot.
Nincs más hátra újra kell írni a flash-t. Mivel nincs olyan hogy valami nem sörnyitó SPI programozó, így meg lehet oldani LPT port-on (Windows XP kell hozzá), vagy Arduino-ból is lehet készíteni (feszültség szintekre vigyázni!). Vagy venni egyet az eBay-en 2-3.000Ft-ért.
Ha megvagyunk a chip kiforrasztásával és programozóba helyezésével jöhet a következő kihívás, a tartalma. Nem sikerült megtalálnom a teljes 128Mbit-et tartalmazó image-t. (pedig még a tyúklábas oldalakat is végigböngésztem)
Végül ezt az image-t találtam [DD-WRT Forum Xiaomi R1D Stock Firmware miwifi-stock.bin] ez kerek 384KB-al kisebb mint maga a chip. Ezzel a map-el kiegészítve [link] már összeállt a kép. A hiányzó 384KB-ból 256 a boot loader, az image előtt 128 pedig az NVRAM utána. Közéjük kell beírni az image-t. Remélve, hogy ezek nem sérültek.
Image beírva, ic visszaforrasztva és dobpergés. Az eddigi sárga fény helyett pirosat kapunk ami jelen esetben jót lehet, hiányolja a merevlemezt. Mivel a fórumokból már tudni, hogy legyalulja a merevlemezt ha nem a saját rendszere van rajta így olyan lemezt kell betenni aminek a tartalmát nem sajnáljuk.
Lemez be, egy FAT32-es pendrive-ra fel kell másolni a firmware-t ami elérhető update-ként a Xiaomi oldalán. Induláskor a reset gombot nyomva tartva el is kezd kerregni a merevlemez és kialakítja magának a rendszert.
Miután végzett újraindul és ugyanaz az állapot fogad minket mit amikor kibontottuk a dobozából.

Források:
http://right.com.cn/forum/thread-200404-3-1.html
https://www.dd-wrt.com/phpBB2/viewtopic.php?t=276130

[ Szerkesztve ]

Copyright © 2000-2024 PROHARDVER Informatikai Kft.