Sziasztok, a cím adott. A meglevő v12-es eszközöm mellé aprópénzért vettem egy másik V8-ast, pont azért hogy kockázat nélkül tudjak játszani.
Leírom időrendi sorrendben a cselekményeket :)
- A gyári fw verzióját nem jegyeztem fel, amivel kaptam* (a v12-esemnek kékes dizájnja volt, ennek meg a régi zöld).
- A LEDE stabil kiadása simán felment rá, volt Luci, volt wifi, minden volt, viszont egy kicsit vissza akartam térni a gyári szoftverre (latest a tplink oldaláról)
- Az mtd parancssoros verzióval mentem neki (scp-vel felmásoltam a /tmp alá, majd ssh-n bementem és végrehajtottam, ahol kaptam egy olyan hibaüzenetet hogy: " [e]Failed to erase block". Itt a leírások azt mondták hogy az eszköz innentől boot képtelen, de ha hagyom futni akkor még menthető.)
- Követve a leírásokat, beszereztem a stripped bin file -t, de sajnos addigra mind a LuCi mind az SSH meghalt (bár az eszköz még futott), azért, mert először én balga megpróbáltam a LuCi webfelületén flashelni. Egészen addig működött a LuCi és az SSH elérés is, onnantól meghalt mindkettő. Ezt onnan tudom hogy a hivatalos verziókat csökkenő sorrendben próbálgattam felrakni, mindegyikre ugyanezt a hibát mondta, és mindig be tudtam menni SSH-n.
- Bekapcsoláskor ütemesen villog egyszerre az összes LED -> nem tud bootolni
- Csomót próbálkoztam a standard TFTP megoldással, de nekem úgy tűnt hogy a router eleve meg sem próbálkozik a TFTP -vel (a tftp szerver amit írok logolja a kliens próbálkozásait, és nem történt semmi, ráadásul a LED-ek ugyanúgy a hibát jelezve villognak).
*az egyik oldalon olvastam hogy csak az x-edik gyári verziótól kezdve tud TFTP -t, valószínűleg ezért nem is próbálkozik vele, és ezért lett volna jó felírnom az eredeti verziót
A kérdésem az, hogy a serial kábeles megoldás vajon segíthet-e. Hiszen ha az ethernetes TFTP-t nem tudja, akkor lehet hogy serial kábelen sem történik majd semmi? Amúgy pénzben egy olcsó ebéd ára volt, és azért tanultam is belőle, de nem ártana ha még életre tudnám lehelni.
- 1814 megtekintés
Hozzászólások
A használt parancs: mtd -r write /tmp/tplink.bin firmware
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Első körben próbálj nézni tcpdumppal forgalmat, hogy egyáltalán jön-e ki csomag a switchből a boot során.
- A hozzászóláshoz be kell jelentkezni
Ha tudsz soroskonzolt rakni barmilyen cuccra, mindenkepp fuss vele egy kort, legalabb latod, hogy a bootloadert nyakonvagtad-e, vagy az me'g mukodik. (Valoszinuleg mukodni fog, ha a "firmware" particiot irtad.) A legtobb esetben amig van bootloadered, addig mentheto az eszkoz parasztosan is (utana is, ha van flash irod es imaged hozza).
-w-
- A hozzászóláshoz be kell jelentkezni
Sajnos béna vagyok hozzá és eszközöm sincs, de végülis mit veszíthetnék még, lehet hogy megpróbálom :) Köszi. Videós tutorial szerencsére dögivel van.
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Nekem pár hete sikerült egy V.8.4-et visszahoznom az élők sorába TFTP-vel, de az biztos hogy nem sikerült elsőre.
Az viszont tény, hogy kereste a csomagokat mikor ránéztem Wireshark-al, tehát nem boot-olt, de nem is volt teljesen halott.
Legrosszabb esetben még mindig ott van a soros kábel, vagy ha kell tudok egy embert rá Zuglóban, ha nem akarod kukázni.
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
Megköszönném ha összekötsz vele. Jelképes cseréért (csoki, sör) örülnék ha megcsinálja. :)
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Ment..
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
Megkaptam. Rendeltem gyorsan egy USB-TTL kábelt és egy hozzá való 4 pines tűcsatlakozót, elvileg ez már elég. Megpróbálom összeimádkozni vele a soros kommunikációt, aztán ha nem megy felkeresem :)
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Működhet soros kábellel, de csak ha nem írtad felül a uBootot. Ja, ezt már írták fent is.
- A hozzászóláshoz be kell jelentkezni
Azok alapján amik elvileg történtek, nem, a boot része még oké, csak a bootloader nem tud mit betölteni.
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Soros konzolt mindengképp érdemes, akkor legalább látod mit csinál, mire vár...
a TFTP fordítva is működhet,
Láttam már olyat hogy ő akart leszedni egy adott nevű állományt egy adott IP-jű szerverről, meg olyat is, ami csak várta hogy rátoljon valaki valamit valahonnan...
Szóval nagy esély van rá hogy menthető, csa ki kell találni hogyan :)
(Hint: OpenWRT wikiben elég sok eszközhöz van részletes "debrick guide")
--
zrubi.hu
- A hozzászóláshoz be kell jelentkezni
+1
Ez is a 192.168.0.66-ot kereste
--
God bless you, Captain Hindsight..
- A hozzászóláshoz be kell jelentkezni
Köszi. Az összes leirás szerint ennek a modellnek a tftp implementációja kliensként kéri le a gépen hosztolt fájlt, és a tcpdump szerint kerek semmi nem történt.
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Minden switchporton megnezted? Lattam mar olyat, hogy az egyes port nem az a port volt, amire ranyomtak, hogy az.
---
Apple iMac 27"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni
Igen, de köszi a tippet.
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Örömmel jelentem, hogy sikerült feléleszteni a routert.
Először is vettem egy USB-TTL kábelt: https://www.hestore.hu/prod_10036633.html
Amennyire levetettem, az usb csatiban van egy pici elektronika, ami az USB -t átalakitja sorosra, mert a kettő más.
Meg ehhez egy csatit: https://www.hestore.hu/prod_10035079.html
Ezzel össze lehet dugni az alaplapot az usb kábellel. A megfelelő kiosztásra könnyű rákeresni. (RX, TX, GND).
Egy kicsit játszani kellett mire a folytonos autobootot el tudtam kapni, ráadásul az érintkezés sem 100%os mert csak összedugtam és nem forrasztttam, de el tudtam úgy kapatni hogy stabil legyen a kapcsolat.
Vicces mellékvágány volt, hogy kiderült ez a kábel kinai másolat, ami egy nevesebb gyártó vendor és product idját használja. Cserébe a gyártó a legfrissebb driverben ezt detektálja és letiltja a működést. A driver signature funkció kikapcsolásával át lehetett hidalni a dolgot.
Szóval összedug, 115200 baud, flow control off, és már látszik is a bootolgatás folyamata. Megszakitjuk, ip cimek beállitása, tftp betöltés, erase, felirás, reboot, és voilá.
Részletek: https://wiki.openwrt.org/toh/tp-link/tl-wr841nd#tftp_installrecovery_vi…
Fontos, hogy stripped firmwaret telepitsünk. Nekem nem engedte telepiteni azt ami simán letölthető a gyártótól.
http://www.friedzombie.com/tplink-stripped-firmware/
TL-WR841N-V8-stripped.zip
Azért a biztonság kedvéért az immár működő web uin felraktam a legfrissebb gyári szoftvert.
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
"ami az USB -t átalakitja sorosra, mert a kettő más"
:)
- A hozzászóláshoz be kell jelentkezni
Direkt irtam a saját noob nyelvezetemen, hogy másokat is felbátoritsak, nem nagy dolog ez :)
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Ha volt bootloader akkor a TFTP-nek is menni kellett volna. A resetet nyomtad bekapcsoláskor? :)
- A hozzászóláshoz be kell jelentkezni
Nem feltétlenül. Olyan infót is olvastam, hogy a WR841nv8 csak egy bizonyos gyári firmware felett tud "automatikus" TFTP -t (a módszert amit írsz).
Az eredeti tplink bin -ekben boot image is van, és így tud "bekerülni" a routerbe a ficsőr.
Természetesen órákig próbálkoztam vele, tcpdump szintig, egyszerűen nem kezdte el a TFTP -t, csak újraindulgatott.
Tudott ez TFTP-t, de csak serial parancsokkal lehetett rábírni.
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
Köszi a leírást, találtam benne 1-2 jó tippet!
Cözi
- A hozzászóláshoz be kell jelentkezni
Örülök neki! :)
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni