Működő JTAG adapterrel rendelkező egyént keresek WRT54GL-hez!

Történt kb 2 hete, hogy az itthoni wrt54gl 1.1-es routert elkezdtem próbálgatni, már-már majdnem készen voltam mindennel, amikor nem volt hajlandó többet bebootolni.
Mivel éppen QoS szabályokat piszkáltam (tehát semmi komoly), és gyakran indította újra magát, kivettem az 5mp-es bootkésleltetést.

Ez lett a vesztem, mivel innentől kezdve a tftp-s felélesztés nem jöhetett szóba, elkezdtem jtag kábelt fabrikálni, a számos, netes doksi alapján.
A "sima" kábellel addig sikerült eljutnom, hogy 6 és 9%-os flash:wholeflash-nél kifagyott a cucc, vagy még előtte random helyen.
Ma megépítettem az aktív "wiggler" kábelt, hátha csak valami bezavar. De nem reagál rá. Kb kilőttem minden puskaporomat.

Ezért keresek olyan budapesti kollegát, aki rendelkezik működő, letesztelt kábellel, és szánna rám egy keveset az idejéből, hogy feléleszthessem ezt a dögöt.

Egy-két korsó sörrel tudnám honorálni a fáradozását! .)

Minden segítséget előre is köszönök!

Hozzászólások

itt nézted már? - gondolom igen ..

linux v2.6.22.15 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.16-pancs1

"az enyém nem intel chipes, tehát a 2 láb összekötése nem működik..."
lehet attol meg labkompatibilis.

"mint mondottam odáig sem áll fel, hogy a tftp működne, ha menne, nem kellene jtag kábel "
hat gondolom ettol a csavarhuzos trukktol elindul a tftp. mert itt valami cim labat foldelsz vagy ilyesmi, ezert a checksum rossz lesz, es ezek szerint ilyenkor a cucc automatikusan tftp-n varja az uj firmware-t.

na nem akarom mas f@szaval verni a csalant, de a valaszodnak szerintem nem volt sok ertelme.

- Use the Source Luke ! -

nézd, egyforma _lehet_. És ha nem? Főleg, hogy volt olyan fórumhozzászólás amelyik kifejezetten felhívta a figyelmet a chip típusának ellenőrzésére... Szóval _lehet_ hogy jó lenne, de _lehet_ hogy második próbálkozásra már nem lenne lehetőségem.

Egyébként PMC kollegával már összefutottam, este ki is tudom már próbálni...

Na akkor megvilágítom a kérdést. (A következőket onnan tudom, hogy régen ez az oldal az openwrt wiki-n volt, és ott még volt magyarázat)

A dolog úgy működik, hogy elindul a router, ellenörzi a firmware checksum-ját, és ha jó, akkor megpróbál bebootolni róla, ha nem jó, akkor meg elindul a failsafe mode, ami közben megy a tftp.

Amit te a csavarhúzóval csinálsz az nem más, mint, hogy összekötöd a flash memória címző lábait, tehát más byte-okat küld ki mint amit a proci eredetileg kért. Emiatt nem lesz jó a checksum, és emiatt beindul a failsafe mode.
Ha meg már failsafe mode-ban vagy, elveheted a csavarhúzót, ezáltal rendbejön a címzés, és nyugodtan töltheted fel az új firmware-t.

A dolognak elméletileg minden WRT-n működni kell, csak meg kell keresni a flash chipet. Szinte biztosan lábkompatibilisek, de ha mégsem, akkor megnézheted a flashchip adatlapján melyek a címző lábak.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

kis rákészülés után csináltam egy kábelt, látszólag jól lefut cfe a flashelés de az eszköz továbbra is ugyanugy villog :( vmi jónatács? köszi


==========================================
EJTAG Debrick Utility v2.1.4-Tornado-MOD
==========================================

Probing bus ... Done

Instruction Length set to 8

CPU Chip ID: 00000101001101010010000101111111 (0535217F)
*** Found a Broadcom BCM5352 Rev 1 CPU chip ***

- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... ... Done
Clearing Watchdog ... Done
Probing Flash at (Flash Window: 0x1fc00000) ... Done

Flash Vendor ID: 00000000000000000000000011101100 (000000EC)
Flash Device ID: 00000000000000000010001010100010 (000022A2)
*** Found a K8D3216UBC 2Mx16 BotB (4MB) Flash Chip ***

- Flash Chip Window Start .... : 1fc00000
- Flash Chip Window Length ... : 00200000
- Selected Area Start ........ : 1fc00000
- Selected Area Length ....... : 00040000

*** You Selected to Flash the CFE.BIN ***

=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 11

Erasing block: 1 (addr = 1fc00000)...Done
Erasing block: 2 (addr = 1fc02000)...Done
Erasing block: 3 (addr = 1fc04000)...Done
Erasing block: 4 (addr = 1fc06000)...Done
Erasing block: 5 (addr = 1fc08000)...Done
Erasing block: 6 (addr = 1fc0a000)...Done
Erasing block: 7 (addr = 1fc0c000)...Done
Erasing block: 8 (addr = 1fc0e000)...Done
Erasing block: 9 (addr = 1fc10000)...Done
Erasing block: 10 (addr = 1fc20000)...Done
Erasing block: 11 (addr = 1fc30000)...Done

Loading CFE.BIN to Flash Memory...
[ 0% Flashed] 1fc00000: 10000817 00000000 00000000 00000000
...
[ 99% Flashed] 1fc3fff0: ffffffff ffffffff ffffffff ffffffff
Done (CFE.BIN loaded into Flash Memory OK)

=========================
Flashing Routine Complete
=========================
elapsed time: 1118 seconds

*** REQUESTED OPERATION IS COMPLETE ***

Soros portot nem lehet belerakni ? nekem régebbi van, volt hasonló probléma, kapott egy soros portot azota minden jó :)

Sziasztok!

A tárgybéli "Működő JTAG adapterrel rendelkező egyént keresek WRT54GL-hez" embert keresek én is, aki a wrt-n történő forrasztást is el tudja végezni Szombathelyen vagy környékén, mivel az elektronikához nem értek és eszközeim sincsenek hozzá.

Sajnos a kamikaze konfigurálása közben gondoltam, hogy takarítom az NVRAM-ot és ügyesen töröltem olyan változókat is, amik a boothoz nélkülözhetetlenek. Persze minderre az nvram commit && reboot után eszméltem.

Bye, Fifi

Ha meg tudod oldani hogy valakivel elküldöd a cuccot, akkor visszarakom neked az fw-t és CFE-t is. Felhozatod pl. a Deák térre (kb. azonos távolságra van a 3 nagy pu.-tól) és 2-3 óra múlva már viheti is vissza. Vagy küld fel postai csomagban.
Ha garanciális a cucc, akkor próbáld inkább kicsréltetni.

Heló!

Olvastam, a fórumba, hogy van ilyen kábeled és felajánlottad valakinek, hogy visszahozod a sírból a routerét.
Vettem egy Linksys WRT160N routert új firmware-t tettem volna rá, de nem sikerült.
Ezek után sajnos szétszedtem és a láb összeérintéssel sikerült megcsinálnom.
Ettől fellelkesedtem és kísérleteztem firmware-kal.
Az összeérintéssel már csak a powerled villog, mint az előtt, de pingelésre nem válaszol.
Ha számomra is áll az az ajánlat amit a fórumba tettél légyszíves próbáld életre kelteni.
Budapesti vagyok, ha megpróbalod oda viszem ahol számodra a legjobb.

Ezek a JTAG kabelek eleg egyszeru dolgok. Ha szeretsz foglalkozni elektronikaval, akkor szerintem a legegyszerubb, hogy veszel egy usb-soros atalakitot (en az UC-232A-t javaslom, az ment csont nelkul linux, windows es os x alatt is, nem a legolcsobb, de megeri az arat. Nem emlekszem a bolt nevere, de a dunaplaza melletti parkoloepuletben talalhato szamitastechnikai boltban vettem) illetve veszel meg egy ericsson t68 adatkabelt, aminek levagod a veget, es bekotozgeted a 4 madzagot a megfelelo helyekre (www.pinouts.ru ad segitseget, hogy az ericsson melyik laban mi van) Ez a felallas nekem csont nelkul ment mindennel, flasheltem vele fon-t meg edimax routert is, megvan kb 6000 forintbol es mindenre lehet hasznalni.

Mindegyik verziohoz terminal kliens kell (pl minicom+hozza a zmodem feltolto cucc, amit debianban/ubuntuban lrzsz-nek hivnak). Egyebkent nekem az uc-232a dobta meg a koltsegvetest, mert az kb 5000 ft volt onmagaban, az ericsson kabel az egy ezres korul van.
Hozza kell tennem, hogy nekem nincs igazi soros portom, csak usb-m, azert kellett a fenti cucc, nyilvan ha asztali geped van, akkor eleg az ericsson adatkabel.
Leiras:
1. megveszed az ericsson adatkabelt
2. levagod rola a csatlakozot
3. megnezed ezt az oldalt: http://pinouts.ru/CellularPhones-P-W/erics_t28_pinout.shtml es rairkalod a kabelekre, hogy melyik micsoda (kell a VCC, az RX, a TX meg a fold, a tobbi kabelt szigeteld le)
4. bekotod a routerre a kabelt
5. elinditod a terminal klienst (/dev/ttyS0 COM1 eseten, 115200-N-1, illetve ha ettol eltero, akkor azt a sebesseget allitsd be, paritas nincs, stopbitek szama 1)
6. megnezed minicomban, hogy mivel lehet inditani a zmodem transzfert es ranyomod az uj firmwaret

Jogos az 5 pont. Ez soros illesztokabel, csak JTAG-nek hivtak a doksiban, de most utananeztem picit, es rajottem, hogy ez tenyleg nem az. DE! :) a wrtre is lehet soros portot rakni http://jdc.parodius.com/wrt54g/serial.html akar kettot is http://www.rwhitby.net/projects/wrt54gs es utana mar lehet ezt is hasznalni :)

Azert annyira ne becsuljuk am ala a JTAG kabeleket, hogy 500 forint, meg pikkpakk dolog! Egy Xilinx FPGA-hoz peldaul csak a vendor tud nyujtani meg, es az meg 60e ft, mar ami usb-s interface-szel rendelkezik! Egyszer szetszedtuk a munkahelyit, es szep 'kis' BGA tokos ic-vel van megtomkodve!

Persze egy parallelportosat akarki osszekokanyol otthon, millionyi kapcsrajz hemzseg az interneten, igazabol az a nehany lab csak a fontos!

Pl. http://docwiki.gumstix.org/images/0/07/JTAG-Pinout.png

Egyebkent szerintem nem nagyon eri meg vacakolni mar parhuzamos jtagekkel, 1000 ft nagysagrendben lehet kapni soros-usb atalakito icket FTDI chipeket!
FT232R. Peldaul Lomex, Elektrokontha, Ret, MSC Budapest kft. stb! Fontos hogy R legyen a tipus vegen, ne BL, meg BM stb., mert az R-eseknel van 'beepitett' eprom, minek hatasara tokjo azonositokat ra lehet nyomni a chipre, hogy a linuxban fxload utan egyertelmuen tudd azoositani, es udev szabalyt irni ra!

De hozzateszem hogy nem altalanos szabaly hogy akarmikor atalakitod a parallel jtaget usb-sre minden gond nelkul . . . Meg hat alapvetoen azert kelleni szokott firmware is!

Akit erdekel az enyem, van nyaktervem, csak utana kell epiteni, meg beszerezni az alkatreszeket!

Pontosan a napokban programozgatok Xilinx-et.
- Elővettük a szekrényből az "erdeti" JTAG kábelt.
- Hatalmas betűkkel rajta, hogy Xilinx...
- Mivel nekem 2.5-on megy a szerkezet, belenéztem...

- Made by Chipad!
- Van benne egy lct125-szerű IC, a 2.5V-ot a próbapaneltól kapja.

Jelentem, működik!

Én megkaptam, szétszedtem, hogy lássam. A lábakat megfelelő sorrendbe rendeztem. Megy vele az EDK (XPS-t és IMPACT-ot próbáltam.) Egyelőre az EDK 5.2 van meg. Lehet, hogy az újabbak nem kezelik? Ezt nem tudom.

Mondjam, amit ilyen esetekre tartogatok? (Hozd át, megnézem.)
Az a helyzet, hogy a munkahelyemen meg tudom nézni, de téged oda nem engednek be, meg kell várjad a hallban.
Ha gondolod, összehasonlíthatjuk.

Bp, X. Zách utca környéke.

Sziasztok!

Van egy WRT160Nl routerem. Tehetséges módon elnyomtam a network configot, így hálózaton nem érem el. Csináltam serial kábelt, amit egy usb-rs232 konverterrel használva, próbáltam elérni az eszközt. Látszik, hogy jön kimenetre adat, de krixkrax. Bárhogy állítottam, nem volt értelmezhető adat. Tudna valaki segíteni nekem? Esetleg kontakt céghez Pestközelben, akinek van megbízható kábele letesztelni, hogy jó-e a serial port a routeren, stb.

Köszönöm!
Geri

Működő JTAG adapterrel rendelkező egyént keresek USR5461-hez!
Ha valaki magára ismer, jelezzen kérem.