Ha már ilyen Netgeares nap van, gondoltam frissíteni kellene a kísérleti példány firmwarét. Havertől került némi 32 MB/cellás SD RAM, így felmerült a gondolat, hogy lehet kövérítek rajta. Tekintve, hogy ilyen mutatványt nem követtek el eddig a google tanulsága szerint, így törpölni kellett kicsit. Kezdtem a manőverre felkészülést azzal, hogy beforgatom az nvram csomagot, hogy meglessem mégis hogyan lehet a memóriát alakítgatni. Keresem az nvram csomagot és nincsen. Tudom hogy a kamikazeből kitakarították, de rémlett, hogy valahol láttam már a menuconfigban. Láttam persze csak nem ezzel az architektúrával. Áthekkeltem hát az nvram makefileját, hogy ezen a targeten is látszódjék, bejelöltem, és adtam neki egy make V=99-et.
Az fw feltöltési processzust (image másol tftprootba, sorosporton kontrol cét nyom, beír flashimage ip/ow.bin) automatizáltam. Vesztemre. Kissé furcsa arcot vágtam, amikor kiírta, hogy loading 4,2 MB bájtokban, holott csak 4 Megá flash van benne. Jöttek szépen a pöttyök, aztán megálltak egy pontnál. Fél óra múlva kihúztam. Bedug, a switch gondolom initbe vágja magát, mert a LAN ledek felvillannak, illetve működik a port detect. Más semmi.
Úgy rémlik, hogy az NVRAM, CFE van talán a flash végén. No ezt sikerrel legyalultam.
Annak idején mikor elkezdtem hekkelni, a soros mellé beforrasztottam a JTAG headert is. Gányolhatok tehát JTAG letöltőt, illetve kezdhetek rájönni, hogy mit is kellene hova írni. Az Urjtag ha jól tudom supportolja a chipet, így reménykedek.
Tanulság: soha ne akarj automatizálni ilyen eljárást. Nem fáj az az egy sor, amit be kell írni a terminalba.
Úgysem kell ezerszer csinálnod naponta.
- martonmiklos blogja
- A hozzászóláshoz be kell jelentkezni
- 697 megtekintés