-
Fototrend
Linksys WRT54G/GL/GS router
Új hozzászólás Aktív témák
-
And
veterán
válasz
Z-Tom-ee #12504 üzenetére
Mihez kell CFE? Mert néha tényleg nagyon jól jön, például teljesen kitörölt flash esetén, de ez nem túl gyakori eset. 'Egyszerű' frissítéshez nem igazán kell. Linux-alapú gyári firmware-eknél még 3rd-party fw-re váltáshoz sem. Igazából az a CFE-generátor sem nagyon csinált mást, mint az ismert CFE-k kódjában kiscerélte a MAC-címeket. Egyébként sem feltétlenül van minden típushoz külön-külön CFE (néha viszont még azonos típus eltérő hardververzióinál is más).
-
h_143570
addikt
válasz
Z-Tom-ee #7284 üzenetére
1, passz.
2, a V5 esetben frissites a VXWorks a keret rendszer ezt a friistes elso lepesekent leolted innetol fogva, nincs semmi ami tudna futatni az eredetit. Teremszetesen van megoldas, de nem kockazatosabb, mint a gyari lecserelese:
Leiras, angolul
3, a DD-WRT v24 mar tartalmaz magyar nyelvu feluletet is. Illetve reszlegesen talalsz segitseget az alairasomban szereplo linkben. -
And
veterán
válasz
Z-Tom-ee #6905 üzenetére
"ha valóban 2 MB-os a flash, ahogy mondtad (meg ahogy máshol is írják, és ahogy azt a repait kit progija is írja minden egyes alkalommal) akkor hogy mehet fel rá 2,8, sőt 3,2 MB-os kernel?"
Természetesen sehogy. A működőképes DD-WRT Micro kernel mérete 1690 kB körüli, a CFE meg ugyebár mindig 256 kB, tehát a beállításokat tartalmazó nvram-területtel együtt szinte teljesen elfoglalja a 2MB-os tárterületet. A tftp-s küldés ezek szerint 'ész nélkül', mindenféle visszaellenőrzést mellőzve történik.
A Tomato-nak nincs olyan kisméretű, könnyített verziója, amely felmenne a 2MB-os flash-tárral szerelt WRT54G v5.0 és későbbi verziókra. A DD-WRT-nek is van grafikus (sávszél-) kijelzője, meg egy csomó új lehetősége. Ha jól tudom, a feature-listája (a Standard kiadástól felfelé) még hosszabb is, mint a Tomato-é, csak otthoni felhasználásra az a többlet, amit nyújt (pl.: Wiviz survey, ChilliSpot, Samba, MMC/SD-support, SiPath, kaid, stb.), az ritkán kell. A Micro-kiadásból ezek java része meg amúgy is hiányzik, pont a méretkorlát miatt. Az alap feature-ök ugyanazok mindkettőnél, jóval többet nyújtva a gyári firmware-hez képest, szóval inenntől ízlés, nomeg hardver kérdése a dolog. Nálad az utóbbi. -
And
veterán
válasz
Z-Tom-ee #6902 üzenetére
Akkor kezdjük az elejéről
. Sokat lehet szívni a jtag-kábellel is. Először kb. fél méterest csináltam, de emlékeim szerint azzal bizonytalankodott, végülis ez egy puffereletlen, passzív kábel. Aztán 15 cm lett a nyerő, amelyhez a routert bizony elég érdekes helyzetben tudtam csak csatlakoztatni, de megoldottam.
Az eredeti gyári (vxworks-alapú) fw-re visszatérni nem egyszerű művelet. Más bootloader kell hozzá, mint a linux-alapúakhoz, ezért is van szükség új CFE beírására, mielőtt a kernelt beégetnéd. Erre csak a VxWorsKiller-hez hasonló többlépcsős webes módszer létezik (link), magyarul ahhoz legalább a webfelületnek működnie kellene a routereden. A letölthető gyári bináris nem tehető fel tftp-vel, mint említettem. A legtisztább az lenne ha egy teljes (wholeflash) mentésed lenne az eredeti állapotról, de olyanod nincs, mivel gondolom webfelületen keresztül álltál neki először frissíteni. Momentán nincs módomban CFE-t és kernelt menteni, mivel a -Gv5 routerem már nincs meg. Viszont - mivel én eleve jtag segítségével vátottam DD-WRT-re - az eredeti teljes mentés a gyári fw-rel nekem még mindig megvan, valamint az a cfe.bin (a WAP54G v3-hoz való) és DD-WRT micro image is, amit akkor toltam fel a routerre. De mivelhogy Te már túl vagy néhány cfe- és kernel-image próbán, én úgy gondolom, nálad nem a fájlokkal lehet a bibi, hanem a jtag-gel (vagy a hardverrel, de ez nem túl valószínű, ha nem piszkáltál benne sokat). Elküldhetem neked azt a három évvel ezelőtti mentést, de ha az előzőekkel nem sikerült, akkor valószínűleg azzal sem fog. Elég régóta küzdhetsz vele, ahogy a HE-fórumot elnézem..
Mod: Érdekes lenne, ha a jelenlegi állapotában csinálnál egy teljes mentést (ami szintén sokáig tart), és belenéznél, hogy egyáltalán felmászott-e a kernel, vagy a bootloader-en kívül csak nagy 'üresség' van a flash-tárban. -
kiskakas
senior tag
válasz
Z-Tom-ee #6902 üzenetére
enis jartam mar ugy,hogy kaptam egy elflashelt, villogo power ledes v5-t, majd jtag utan, ddwrt feltol es ugyanugy villogott a power led.. viszont par reset utan egyszercsak elerheto lett a webes gui.. erdekes modon a power led ezutan is villogott meg par resetig,aztan 'beallt'.
Hasonloan jartam mar wap54g ujraelesztesnel is, erre szinten ddwrt-t heggesztettem.
Szerintem a gyari fw-t probald meg ratolni jtaggel valahogy.
-
And
veterán
válasz
Z-Tom-ee #6898 üzenetére
A rövidzáras megoldásnál éppen úgy fel kellene tftp-zni a firmware-t, hiszen az most pont nincs a helyén
. Próbáld meg jtag-kábellel feltenni a dd-wrt-t (-flash:kernel). Eltart minimum másfél órát, de hirtelen nem tudok jobbat. Sajnos nem emlékszem már a részletekre (csak arra, hogy akkor működött a módszer), és ahogy nézem, a leírások sem teljesen egyformák.
-
And
veterán
válasz
Z-Tom-ee #6893 üzenetére
A 2 megás flash miatt csakis a micro kiadás jöhet szóba, és abból is a tftp-s verzió. Ebből a mappából: [link] kell ez a fájl. Ha végre sikerül feltenni, az utolsó stabil kiadásra webfelületen tudsz majd upgrade-elni. A DD-WRT oldalain akad leírás a router eredeti VxWorks-alapú fw-re történő visszaállításáról is, ha ez lenne a vágyad
. A tftp-s flashelés pedig gyors(nak tűnik), de addig ne indítsd újra a routert, amíg a power led abba nem hagyja a villogást.
Mod.: A MAC-címet meg lehet, hogy nem a legjobb ötlet simán binárisan átszerkeszteni a bootloaderben, mert ki tudja, milyen ellenőrző összeget vagy CRC-t tartalmaz a fájl. Erre utólag is van lehetőség az nvram átkonfigurálásával, a már működőképes routernél. -
And
veterán
válasz
Z-Tom-ee #6891 üzenetére
Az a legnagyobb baj, hogy amikor a VxWorksKiller megjelent (lehetővé téve a jtag nélküli fw-módosítást a WRT54G v5 és e feletti verziókon), sorra eltűntek a jtag-es leírások. Én is emlékszem, hogy parancssori kapcsoló(ka)t kellett használni a jtag-programnál, de már nem igazán emlékszem, melyiket (/noreset, /nodma, /noemw közül)). Anélkül állandóan megakadt egy helyen.
Gyári fw-t sosem toltam vissza tftp-vel, csakis DD-WRT-t, ezért is kezdtem el játszani vele. Ezek közül a '_generic' végű binárisokat csak webfelületen lehet használni. Tftp-hez pedig a típushoz specifikált fájlokat, pl. a DD-WRT v23 SP2-hez a dd-wrt.v23_micro_wrt54g.bin fájlt. Utána már weben úgyis frissíthető az aktuális utolsó verzióra (v24 SP1-ből nem találtam WRT54G-nevű, tehát tftp-hez való binárist).
A rendbehozáshoz jó esetben tényleg az a két fájltípus kell, amelyet említettél. [Mod: a gyári fw-kiadás nem tudom, pontosan mit tartalmaz. Valószínűleg csak a kernelt, de nem tudom, hogy tftp-n is vissza lehet-e állítani, hiszen nem arra van kitalálva.] Én megpróbálnám az előbb linkelt fórumból lementett cfe.bin-t (1.1 végű IP-vel) és az említett dd-wrt binárist (kernelt) feltolni.
A sok file-verzió értelmezése az Ejtag Debrick Utility szerint:
- cfe: bootloader (ezt mindenképp jtag-gel kell feltölteni, utána jöhet a kernel.
- nvram: ez a konfigurációs terület tartalmazza az összes beállítást, webfelületről is elmenthető ill. visszaállítható (backup / restore).
- kernel: ez maga a firmware (futtatható bináris kódrész).
- wholeflash: az előző három együtt, plusz a nem használt terület, vagyis a komplett flash-tartalom. Ha ezt törlöd, a teljes flash-tartalom törlődik az eeprom-chipből. Ha működő routernél a wholeflash mentésével indítasz, akkor a teljes korábbi tartalom (oprendszer és beállításai) elmenthető, majd ennek segítségével visszaállítható. A WRT54G v5 router esetén a lementett wholeflash mérete pontosan 2MB, vagyis 2'097'152 byte. -
And
veterán
válasz
Z-Tom-ee #6887 üzenetére
Ha teljes flash-törlés csináltál, majd jtag-kábellel lőtted fel a bootloadert (cfe.bin), akkor a tftp-indítás ideje a bekapcsolástól számítva emlékeim szerint nem kritikus, bármikor elkezdhető. Én már nagyon sok éve csináltam ilyet utoljára (szintén WRT54G v5.0, sikerrel) de 1-2 apróságot ebben a topikban is említettek már ezzel kapcsolatban. Az egyik, hogy ha a jtag-kábelt nem húzták le a routerről, akkor nem lehetett fel tftp-zni a kernel image-fájlt. A másik, hogy nem tudni, az az általad generált cfe.bin milyen default IP-re állítja a routert. A legelső WRT54G v5 verzióval kompatibilis DD-WRT Micro kiadásának idején pl. még nem voltak ilyen cfe-t generáló segédprogramok, hanem egy WAP54G típusú AP bootloaderét kellett feltölteni, az pedig a 192.168.1.245 címen volt elérhető (egyébként a bináris fájl elejét megnézve plain text-ben látható benne a default IP és a MAC). A beállított IP-n egyébként pingelhető a router, még a kernel tftp-s feltöltése előtt is. Neked a ping már megy? Végül: melyik fájlt akartad elküldeni tftp-n? Ez azért érdekes, mert nem ugyanazt kell tftp-hez használni, mint a webes frissítéshez. Különben a kernel is felrehető jtag segítségével (tftp helyett), csak az rohadt sokáig tart. Egyéb cfe.bin lelőhely: [link], itt találsz WRT54G v5 verzióról lementett példány is.
-
*Ropi*
félisten
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Ingyenes az Epic Store-ban a The Operator
- Anime filmek és sorozatok
- Hálózati / IP kamera
- Futás, futópályák
- Okos Otthon / Smart Home
- Debrecen és környéke adok-veszek-beszélgetek
- Eredeti játékok OFF topik
- PlayStation 4
- Nintendo Switch 2
- Motorola Edge 50 Neo - az egyensúly gyengesége
- További aktív témák...
- Bomba ár! Dell Latitude 3590 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
- Több Lenovo Thinkpad x1 carbon gen 4 / 5 / 6 / 7 X1 Yoga gen3 6-9. gen i7, i5 procik
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Epson Expression 12000 XL Nagyformátumú A3 szkenner
- DELL, HP gyári töltők, sok db. 7,4x5mm - 4,5x3mm + USB-C/Type-C 65W
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged