Fórum témák

» Több friss téma
Fórum » WLAN router
 
Témaindító: Androla, idő: Nov 24, 2008
Témakörök:
Lapozás: OK   2 / 21
(#) sk3tch válasza fufuka hozzászólására (») Jan 7, 2009 /
 
Probald meg https:// -en nekem pl ugy van a hyperwrt firmware-val
(#) Tom-ee hozzászólása Jan 7, 2009 /
 
Üdw újra
pipi, ilyenre gondoltál?

Bővebben: Link

Lucifer, van ötleted?
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 7, 2009 /
 
Ha az összes led ég (csak a power villog) akkor a bootloader már lehalt róla. Mindenesetre egy próbát megér.

Wan-gép összeköt, firmware letölt. Ip beállítása:
ip: 192.168.1.2
maszk: 255.0.0.0
átjáró: 192.168.1.1
Start->futtatás beír cmd enter.
Elgyalogolsz cmd-vel a firmware mellé, majd beírod hogy tfp kapsz egy promtot, ahová beírod:
  1. tftp
  1. connect 192.168.1.1

ezután:
  1. mode binary

majd:
  1. put <firmware neve>


De van egy sanda gyanúm, hogy defektes a bootloader, és jtag lesz a vége.

(#) pipi válasza Tom-ee hozzászólására (») Jan 7, 2009 /
 
igen, tom-ee jól írja, én pl itt látttam: link

Link javítva.
-- kobold
(#) Tom-ee válasza Lucifer hozzászólására (») Jan 8, 2009 /
 
Üdw újra.
Ezt nyomban megpróbálom, köszönöm az eddigieket. Lenne két kérdésem: melyik kódnak hihetek? A gép aljára ugyanis a már említett v5 van felkarcolva (több helyen is), de a dobozára - ami gyári, a szemem előtt lett kibontva annó - a vonalkód felett D2 áll...
A másik az lenne, hogy hogyan segít nekem az, ha ezt a jtag-ot bántom meg? (persze remélem hogy fog, csak mi a különbség e között, meg az utp kábeles megközelítés közt?)
(#) Tom-ee hozzászólása Jan 8, 2009 /
 
Észrevettem egy apróságot: néha a 3-as csatlakozóhoz tartozó LED nem világít. (nem tudom, milyen szisztéma szerint, de van, hogy ráadom a tápot és megy, van hogy nem) Jelent ez vmit?
(#) pipi válasza Tom-ee hozzászólására (») Jan 8, 2009 /
 
ahhoz hogy hálón beletold a progit, egy minimális bootloadernek már futnia kell. ha elszáll a bootloader, (vagy még benne sincs) akkor a jtagon tudod felprogramozni (pl a bootloadert is)
(#) Tom-ee válasza pipi hozzászólására (») Jan 8, 2009 /
 
Értem, köszönöm
Ezt tapasztaltam a parancssoros mód közben (nem minden pontosan a leírtak szerint van, de így fogadta el a parancsokat)
Még annyit tapasztaltam, hogy a gép hálókártyáján semmilyen led sem jelzi vissza, hogy rajta van a kanóc másik végén a router... olyan mint ha a gépbe be se lenne dugva semmi (ez gondolom nem tul jó hír... )

tftp.JPG
    
(#) pipi válasza Tom-ee hozzászólására (») Jan 9, 2009 /
 
az baj, akkor már csak a JTAG programozás segíthet.
most látom a (#345535) hozzászólásomban Lucifert akartam írni, hogy jól mondja...
(#) Tom-ee válasza pipi hozzászólására (») Jan 10, 2009 /
 
Hát ha az segít, legyen úgy... Ezt az oldalt néztem, csak az a gondom, hogy nincs rajta egy rendes kapcsolási rajz, illetve NYÁK-rajz
Bővebben: Link
Használható az elképzelés szerintetek?
(#) Lucifer válasza pipi hozzászólására (») Jan 10, 2009 /
 
Igen erről lehalt a bootloader, így csak a JTAG segíthet.
Garanciád már nincs, így a félreértések elkerülése érdekében javaslom szedd szét a routert, hogy eldöntsük milyen verziós is, illetve meg tudjuk állapítani hol van rajta a jtag.
(#) Tom-ee válasza Lucifer hozzászólására (») Jan 10, 2009 /
 
Ez nagyjából megvan...
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 10, 2009 /
 
A tftp azért nem fogadta el, mert ezek a paprancsok linuxos tftp-re vonatkoztak, de látom ügyesen feltaláltad magad. és használtad az -i opciót .

A 12 lábas a jtag, a másik a soros port.
Az eljárás valószínűleg a következő lesz:

Amire szükséged van:
Egy sorosport illesztő (MAX232 és társai.) // nem feltétlenül
Egy JTAG kábel. Pld. ilyen.

Szoftver: // most hagyom a trollkodást, használhatsz windwst is ,illetve szükséged lesz
erre a programra.
Illetve erre.

A metódus a következő:
Az első program a MAC címed alapján generál neked egy CFE nevű bootloadert amit JTAG-on keresztül fel lehet rá tölteni a második programmal. Azért csak a bootloadert töltjük fel, mivel a párhuzamos port kezelés xp alatt tetűlassú. A feltöltött CFE képes az alapvető hálózatos hardverek kezelésére, így lehetőséged nyílik tftp-n firmwaret feltölteni. Azt pedig a már emlegetett tftp-s progival megteheted.

Nem tudom szükséged lesz-e a soros kábeledre. Sok eszközben ha a firmware hibás, akkor a CFE failsafe módba kerül, és így lehet tftp-n feltölteni. Ezzel szemben egy ZyXel retken találkoztam már olyannal ami nem így ment. Azon soros konzolból kellett leállítani a bebootolást, és egy tftp szerverről kellett behúzni a firmwaret.
(#) Tom-ee válasza Lucifer hozzászólására (») Jan 10, 2009 /
 
Idézet:
„Egy sorosport illesztő (MAX232 és társai.) // nem feltétlenül”
Nem feltétlenül MAX, vagy nem feltétlenül fog kelleni? Ha kell, erről van valami leírás, hogy ez hova megy és miképpen kell bekötni? Csak mert nézegettem azt a linket, amit fentebb be is illesztettem, és nem egészen egyértelmű minden... (letöltöttem a MAX 233 adatlapját is)
A másik - lehet, hogy lényegtelen - hogy ha összeraktam a hardwert (ami valószínűleg csak 1 hét múlva lesz esedékes, mert vidéken leszek) akkor a régi 486-osomon és Win95-ön fogok próbálkozni, mivel csak azon van soros port; menni fog azon is, vagy az nagyon régi op.?
(#) pipi válasza Tom-ee hozzászólására (») Jan 10, 2009 /
 
a firmware felprogramozáshoz nem kell a soros, csak a jtag. a soros pl. arra jó hogy terminalprogramból be tudsz jelentkezni a benne futó linuxba, ill a linuxból tudsz a soroson kiküldeni adatokat.
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 10, 2009 /
 
A soros illesztő nem feltétlenül kell. Az előző hsz. utolsó bekezdésben leírtam miért.

Hogy win95 alatt menni fog-e a JTAG nem tudom. Giveio sys-t használ az LPT port elérésére, amit elsősorban az XP portkezelése miatt szoktak használni.
(#) Tom-ee válasza Lucifer hozzászólására (») Jan 11, 2009 /
 
Bocsi a sok értetlenkedésért, nem csináltam még ilyet. (de ha egyszer újra életre kel, nem is fogok többet hozzányúlni, jó lecke volt) Kezd összeállni a kép.
Közben kiderült, hogy lesz XP-s gép is, amin lehet majd múködni, úgyhogy tárgytalan a win95 probléma.
Még1 kérdés: nem nagyon értem a németet, de a szükséges 2 programból csak az első jött le, a másodikat nem lelem sem a linkelt oldalon, sem sehol máshol; nem tudjátok, honnan lehetne letölteni?
Nagyon köszönöm az eddigieket!
(#) san398 válasza Tom-ee hozzászólására (») Jan 11, 2009 /
 
Ott van azon csak a menüben kell keresni a download-ot: skynet_repairkit_1.5_setup.exe-t keresd, ebben benne van a WRTJTAG
(#) Tom-ee válasza san398 hozzászólására (») Jan 11, 2009 /
 
Ja, ez megvan, csak külön kerestem a jtag-osat is.
Köszönöm az eddigi segítséget meg türelmet, kb. 1 hét múlva - remélem - meglátjuk, mi sül ki belőle. (érdemes esélyeket latolgatni?)
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 11, 2009 /
 
Idézet:
„(érdemes esélyeket latolgatni?)”

Más már csinált ilyet.
(#) san398 válasza Tom-ee hozzászólására (») Jan 11, 2009 /
 
Ha HW hiba nincs akkor a firmware hiba javítható ezzel.
(#) abalazs hozzászólása Jan 11, 2009 /
 
Sziasztok!

Van egy WRT54GL routerem, rajta openwrt firmware. Azt szeretném elérni vele, hogy ha PC-ről küldök neki ASCII karaktereket egy bizonyos porton, akkor ő azt küldje tovább a /dev/tts/1 soros portra, és ha onnan érkezik válasz, azt kapjam meg a PC-re. Találtam egy nagyon jó példát itt.
Feltettem a routerre, működik is szépen a saját VB6-ban írt programjával. Az elküldött adatok jönnek ki a router rs232 csati-n. Megtaláltam az eredeti C forrást is amiből a wifi robot készült. A forrás itt van.
A problémám annyi hogy próbáltam ezt az eredeti forrást lefordítani, hogy megegye a router, de nem sok sikerrel. A fordítást ubuntu linux alatt próbáltam így: gcc tcpServer.c -o tcpServer
Le is fordította de hibát jelzett a 63-as sorban. Azért kipróbáltam működik-e, de nem jártam sikerrel. Ebben kérnék egy kis segittséget, hogy milyen módszerrel kell ezeket a forrásokat fordítani. Linux és C területen nem vagyok otthon.
(#) pipi válasza abalazs hozzászólására (») Jan 11, 2009 /
 
csak igy a partszélről. biztos jó gcc fordítót használsz? ennek a procija nem x86 alapú. Vagy a fordítónak valahol meg kell mondani milyen gépi kódra fordítson.
ha erre figyeltél akkor bocs. Nem írtad le a hibaüzenetet...
(#) Tom-ee hozzászólása Jan 29, 2009 /
 
Eljött az igazság pillanata... összeraktam a kábelt, kis küzdelem után a program is elindult, legalábbis parancssorból. (elvileg van egy olyan része, ami xp alatt tölti fel a cfe fájlt, de az nem csinál semmit) Azonban itt megáll az egész... Jó opciót választottam egyáltalán?

02.jpg
    
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 29, 2009 /
 
CFE.BIN megvan a progi mellett? Esetleg próóbáld meg megadni a flash típusát az /fc: akármi kapcsolóval.
(#) Tom-ee válasza Lucifer hozzászólására (») Jan 29, 2009 /
 
Igen a cfe-t sikerült létrehozni, bár felfigyeltem egy érdekességre... a program megkérdezte h a router milyen verzióju, fel voltak sorolva a G-s és a GS-es típusok 1-től nem is tudom meddig, de csak az én, v5-ösöm mellett volt egy zárójeles megjegyzés: "(Linux!)" ez jelent vmit az én esetemben?
(#) Tom-ee hozzászólása Jan 29, 2009 /
 
Tényleg, azt lehet tudni, hogy a cfe-t honnan olvassa be? Több helyre is bemásoltam ugyan, de ettől függetlenül lehet, hogy nem találja... (az a rossz benne, hogy se hibaüzenet, se folyamatjelző akármi, tehát nem tudom, hogy épp dolgozik, vagy megállt... )
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 29, 2009 /
 
Valószínűleg megállt.

Keresd meg venne azt az fekete soklábú alkatrészt aminek szélesebb mint hoszabb. (Lábai két oldalt vannak.) Na ez a flash. Ennek a típusát valószínűleg meg kell adni a programnak.

Ha argumentum nélkül futtatod a progidat, akkor kiírja a helpet.
Ott áll ez:
Idézet:
„NOTES: 1) If 'flashing' - the source filename must exist as follows:
CFE.BIN, NVRAM.BIN, KERNEL.BIN, WHOLEFLASH.BIN or CUSTOM.BIN
tehát a CFE.BIN állományból.

Az hogy linux volt mellé írva az azt jelenti, hogy ddwrt lesz rajta.

Ugyanis az eredeti v5 egy vXworks nevű realtime oprendszert futtat. Ez egy zárt forrású rendszer nem lehet buzerálni. Valószínűleg ez előtt nem volt bootloader (esetünkben CFE), illetve ha a CFE előtte van nem tudod bebootlotatni.

Tehát az általam helyesnek gondolt út -> JTAGon CFE feltölt-> tftp-n ddwrt behúz, vagy tftp put tal feltol -> ha nem tetszik a ddwrt -> webes felületen gyári vxworks fw visszaírása.
(#) Tom-ee válasza Lucifer hozzászólására (») Jan 29, 2009 /
 
Lehet, hogy valamit nem jól csinálok, de megint megakad... Levakartam a matricát, ami a flash-en volt, kiderült a száma. Ezt beadtam opciónak és elsőnek egy backup:cfe-t futtattam. Ennek hatására megjelent a progi mappájában egy cfe.bin.saved_"dátum" fájl. A probeonly opció is sikeresen végig megy, de ha flash:cfe-t akarok futtatni, az ugyanott megáll, ahol az első alkalommal is...
(#) Lucifer válasza Tom-ee hozzászólására (») Jan 29, 2009 /
 
Nézz bele valami hexeditorral a lementett bin fájlba, van-e benne valami.
Következő: »»   2 / 21
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem