itthon / Közösségi média / Tp link tl wr841n openwrt firmware. A TP-Link TL-WR841ND v8.1 útválasztó visszaállítása. Tp-Link router helyreállítási folyamat

Tp link tl wr841n openwrt firmware. A TP-Link TL-WR841ND v8.1 útválasztó visszaállítása. Tp-Link router helyreállítási folyamat

Fontos. Ha letölti a firmware-t a TP-Link vállalati webhelyről, és flashelje meg a TP-Link TL-WR1043ND routerét, valószínűleg, ha nem szeretne tamburákkal táncolni, akkor el kell vinnie a szervizbe. A szabadalmaztatott firmware ugyanis tartalmaz egy ilyen helyzetben nem varrható bootloadert, amely a speciális tplink.bin firmware-ben van kivágva (erről az OpenWRT honlapján olvashat).

És mégis, a TP-Link TL-WR1043ND router - NEM a helyreállítási mód elindításának képessége „tégla” állapot esetén a ház kinyitása nélkül! Még a router házának kinyitásával is - ki kell forrasztania COM port a táblára, vagy távolítsa el (értsd: 3 vezeték kimenet, ahogy én tettem - a kísérletek rajongója), és készíts egy USB-COM adaptert !!!

Tehát, ha nincs vágy "Tégla" megszerzésére, ne másszon kellő tudás nélkül !!!
(ennek ellenére felmásztam, a routerből kezdeti tapasztalatlanság miatt "téglát" csináltam, később ennek ellenére helyreállítottam).

Mit fogunk flashelni OpenWRT firmware-től gyári firmware-ig

Az OpenWRT-ről a TP-Link firmware-re való visszatérés folyamata

Kapcsolja ki az útválasztót, és távolítsa el a flash meghajtót / merevlemezt, ha OpenWRT-t töltött be külső adathordozó, és nem a router memóriájából.

Fontos. Az útválasztóhoz hálózati kábelen keresztül kell csatlakozni, nem Wi-Fi-n keresztül.

Ezután kapcsolja be az útválasztót, és az IP-címen keresztül lépjen be a router webes felületére OpenWRT-vel.
Az útválasztóm címe 192.168.1.1.
Ezután meg kell találnia az interneten eredeti firmware TP-Link az útválasztóhoz rendszerindítás nélkül.

Fontos. A firmware-nek bootloader nélkül kell lennie. A TP-Link webhelyről a firmware egyértelműen "téglává" változtatja az útválasztót. Ezért a firmware-t boot nélkül varrjuk, a TL-WR1043ND esetében letöltjük a firmware-t

tplink WR1043ND.rar (firmware az archívumban – csomagolja ki),

más router-gyártók számára saját magunk keresünk firmware-t a visszaállításhoz ...

Tehát kattintson a "Rendszer" fülre.
A "Rendszer" lapon kattintson a "Biztonsági mentés / Firmware" fülre. Alul törölje a jelölést a "Beállítások mentése" jelölőnégyzetből, és a "Tallózás" gombbal adja meg a firmware elérési útját rendszerbetöltő nélkül (boot nélkül) - tplink WR1043ND.bin.

A firmware folyamat elkezdődik, várjuk a befejezését.
A folyamat kevesebb, mint 5 percig tart, és nem kapcsolhatja ki az útválasztót.
Menjünk kávézni...

Maga a firmware folyamat meglehetősen gyorsan lezajlik, de a router égő LED-jeiből végül nem lehet megítélni a folyamat befejeződését, ezért kávézunk és várunk a megfelelő időpontra.

A firmware 3 perc lejárta után beírjuk a router 192.168.1.1 IP-címét, megjelenik egy engedélyezési ablak, ahol átmegyünk a szabványos TP-Link bejelentkezési „admin” és a jelszón „admin”.

Előfordulhat, hogy a router nem válaszol az IP-cím megadása után - akkor menjen át egy másik böngészőn, de elméletileg csak vissza kell állítania a böngésző gyorsítótárát, és alapértelmezés szerint belép a router webes felületére.

Jegyzet. Most tévedhetek, de véleményem szerint az angol felület a firmware-en van bootloader nélkül (sajnos a képernyő nem maradt meg). De ez a lényegen nem változtat.

Megyünk a gyártó webhelyére, és letöltjük a legújabb firmware-t az útválasztóhoz. A TP-Link TL-WR1043ND ver.1.8 firmware-hez innen tölthető le

wr1043nv1_ru_3_13_11_up_boot(121102).rar (firmware az archívumban – csomagolja ki).

Villogtatjuk a routert legújabb firmware a gyártó weboldaláról.

Nos, visszatértünk a TP-Link firmware-hez.

Ehhez kattintson a "Rendszereszközök" sorra, majd a "Gyári beállítások" elemre, és kattintson a "Visszaállítás" gombra.

Megjelenik egy ablak, amely figyelmezteti, hogy állítsa vissza az összes beállítást az alapértelmezettre, egyetértünk.
Várjuk az alapértelmezett beállítások visszaállításának és az útválasztó újraindításának folyamatát.

Gratulálunk! Az útválasztó újraindítása után - visszaadta az útválasztót a gyári firmware-re.

Ez nem egy újabb útmutató, ahol minden el van rágva, ebben a jegyzetben szeretném összefoglalni a tapasztalataimat, és néhány árnyalatot hagyni magamnak (csap, vezeték színei, címek, parancsok stb.).

Előadás

Egy ismerős adminisztrátori router hozta nekem a következőt:

Egy zivatar során a WAN és a LAN1 portjai kiszakadtak. Egy ismerős vasdarabot villantottak fel a DD-WRT-n, hogy a WAN-portot újra hozzárendeljék valamilyen LAN-hoz. Úgy döntöttem, hogy telepítem az Open-WRT firmware-t az útválasztóra, és sikeresen letiltottam az eszközt:

  • bekapcsoláskor csak a tápfeszültség jelzőfény világít,
  • a többi jelzőfény egyszerre világít, és 1 másodperc múlva kialszik,
  • a router számítógéphez csatlakoztatásakor az interfész nem emeli fel a kapcsolatot, és a router nem érhető el a hálózaton keresztül.

Nyilvánvaló, hogy a router firmware-e teljesen törlődött vagy sérült. Az eszköz kinyitásakor egy forrasztás nélküli JP1 soros portot találtunk a kártyán:

Az interneten található kapcsolási rajz kábel:


A csatlakozó megszólalt és felismerte a Vcc, GND, Tx és Rx vezetékek színét (esetemben sárga, piros, kék és fehér volt). Teljes csatlakozó kivezetés:

A router kártyán az ábrán látható módon forrasztottam a soros portra (soros balról jobbra - nincs csatlakoztatva, piros, fehér, kék):

Behelyeztem a számítógépből származó javítókábelt egy élő LAN-portba (LAN3). Tovább hálózati felület a számítógép beállította a 192.168.0.2/30 IP-címet és beállította a tftpd démont, amellyel a firmware fájl feltöltődik az eszközre (Windows felhasználóknak ajánlott a program használata). Letöltöttem a firmware-t a TP-Link hivatalos webhelyéről. És (a kézikönyvek utasítására) letöltötte a fájlt a "boot" szó nélkül a névben. Helyezze a letöltött firmware fájlt a tftpd konfigurációban konfigurált mappába, és nevezze át firmware.bin névre. Bekapcsolta az útválasztót, és bedugta az USB-kábelt a számítógépbe.

Amikor a kábelt csatlakoztatta a számítógép USB-portjához, a rendszer új eszközként azonosította /dev/ttyUSB0 (nál nél Windows felhasználók egy új soros adatkábel eszköz jelenik meg, amely egy virtuális COM-portot hoz létre, és illesztőprogramokat igényel). A parancs futtatása után

sudo minicom --device /dev/ttyUSB0

(A Windows-felhasználók használhatják a HyperTerminalt, a PuTTY-t vagy a )és az árfolyamot 115200 baud 8N1-re állítva diagnosztikai üzeneteket láttam a képernyőn és az időszakosan megjelenő "Autobooting in 1 seconds..." feliratot. Közvetlenül az üzenet következő megjelenése után gyorsan begépelve a billentyűzeten tpl. A rendszer parancs készenléti módba vált, a router jelzőfényei abbahagyták a villogást és internetkapcsolat, amely korábban nem volt aktív, aktívvá vált.

Ezután beírtam a parancsokat a firmware hardverre való feltöltéséhez:

setenv szerver 192.168.0.2

(az IP-cím beállítása, amelyről a firmware fájl feltöltődik a memóriába)

Setenv ipaddr 192.168.0.1

(az újraélesztett eszköz IP-címének beállítása)

Tftpboot 0x81000000 firmware.bin

(a firmware fájl letöltése a számítógépről a készülék memóriájába (az ideiglenes területre, a 0x81000000 címtől kezdve). Ha a parancs végrehajtásakor megjelenik a T T T T T T T T sor, akkor ez időtúllépést jelent (nincs válasz a 192.168.0.2-től). Ott kitöltő képernyőnek kell lennie a ########## szimbólumokkal.

0x9f020000 +0x3c0000 törlése

(memóriablokk előkészítése (törlése) a 0x9f020000 címről 0x3c0000 bájt hosszú firmware-hez (3932160 decimálisban)

cp.b 0x81000000 0x9f020000 0x3c0000

(egy memóriablokk másolása 0x81000000 címről 0x9f020000 címre 0x3c0000 bájt hosszúsággal)

bootm 0x9f020000

(vezérlés átadása a programnak a 0x9f020000 címen)

Az útválasztó újraindult, és a 192.168.0.1 címmel válaszolt az ICMP kérésekre. A munka fele kész, a vasdarabot natív firmware-rel emeltem fel, de nem működő WAN porttal.

Helló! Ebben a cikkben közelebbről megvizsgáljuk a helyreállítást Tp-Link router után sikertelen firmware. Gyakran előfordul, hogy az útválasztó firmware-e közben valamilyen hiba lép fel, és a router egyszerűen leáll: nem működik a Wi-Fi, a tápellátás jelzőfényei nem világítanak a szokásos módon, nem lehet megadni a router beállításait stb. Ilyen esetekben akár újraindítás és gyári visszaállítás. Ha sikertelenül villantotta fel a Tp-Link útválasztót, és úgy néz ki, mint egy tégla, akkor megpróbálhatja visszaállítani.

Ezzel a módszerrel a következő Tp-Link modellek állíthatók vissza:

A TL-WR741 NDv4, TL-MR3420v2, TL -WR940N V2

Ha az útválasztó nem szerepel a listán, akkor valószínűleg csak forrasztópákával és speciális kábellel lehet helyreállítani. Ebben az esetben jobb, ha kapcsolatba lép a szervizközponttal.

A listában felsorolt ​​összes modell programozottan visszaállítható, amit most meg fogunk tenni. Igaz, életre keltheti azokat az eszközöket, amelyek utoljára villogtak speciális firmware-rel helyreállítási támogatással. De nem kell elmélyedni benne, egyszerűbb kipróbálni.

Beteg:

Úgy gondoltam, helytelen lenne utasításokat készíteni anélkül, hogy mindent magam ellenőriznék. Ezért vettem a Tp-Link TL-MR3220v2 routeremet (most nem használom), amely elvileg teljesen működik, de valamiért nem hajlandó egyetlen 3G modemet sem látni. Nos, a kísérlet tisztasága érdekében úgy döntöttem, hogy téglává alakítom. Ezt nem túl könnyű megtenni (ha szükséges :)). Először megpróbáltam feltölteni egy másik hardver verzióhoz a firmware-t, nem ment, hibát adott. Aztán úgy döntöttem, hogy Wi-Fi-n keresztül villogatom – villogtam. Nos, nem volt más dolgom, mint a firmware frissítés alatt kikapcsolni az áramot :) Ezt soha ne csináld! Végül is előfordulhat, hogy a helyreállítás nem működik.

Kiderült, hogy van egy nem működő Tp-Link TL-MR3220v2-m, amiben csak két jelzőfény világít (erő és sebességváltó).

Nem reagált a beállítások visszaállítására, és természetesen nem tudta megadni a beállításokat.

Megpróbálhatja az útválasztó visszaállításának megkezdése előtt:

  • Lásd a cikket lehetséges okok, amellyel . Lehet, hogy valami más probléma van, de a router működik.
  • A Tp-Link visszaállítása előtt próbálja meg.

Tp-Link router helyreállítási folyamat

1. Először is le kell töltenünk speciális program Tftpd. Erről a linkről töltheti le - (méret - 467 kb). Mentse el az archívumot a programmal a számítógépén. Hozzon létre egy mappát bármilyen névvel. Létrehoztam az asztalon, "325" néven. Bontsa ki magát a programot ebbe a mappába, a fájlba tftpd32.exe.

2. Ezután le kell töltenünk egy speciális firmware-t. Ezt a firmware-t letöltheti a hivatalos Tp-Link webhelyről. Keresse meg a modellhez tartozó firmware-t, és a hardververzió fontos! És még egy fontos szempont, a firmware neve nem tartalmazhatja a boot szót. Ha nem tudja, hol és hogyan találja meg a firmware-t, nézze meg a cikket.

A webhelyen található firmware nevében nem fogja látni a boot szót. Hogy a firmware megfelelő-e vagy sem, csak úgy láthatja, ha letölti a számítógépére és megnyitja az archívumot. Tekintse meg magának a .bin fájlnak a nevét, amely az archívumban található. A TL-MR3220v2-emhez letöltöttem az első felsorolt ​​firmware-t (a webhelyen), és megfelelt.

Bontsa ki a firmware fájlt az archívumból és nevezd át. A névnek így kell lennie: "mr3220v2_tp_recovery.bin"- ez a TL-MR3220v2 modellre vonatkozik. Például a TL-WR841ND v8 esetében a név a következő lenne: "wr841ndv8_tp_recovery.bin". Minden attól függ, milyen modelled van.

Ezután helyezze el a firmware fájlt a tftpd32.exe programmal rendelkező mappába. Valami ilyesmivel kell végeznie:

3. Módosítania kell a kapcsolat IP-címét helyi hálózat. Kattintson a jobb gombbal az internetkapcsolat ikonjára, és válassza ki Hálózati és Vezérlőközpont nyilvános hozzáférés . Egy új ablakban a bal oldalon kattintson a gombra Módosítsa az adapter beállításait.

Kattintson jobb gombbal az adapterre "LAN kapcsolat"és válassza ki Tulajdonságok. Ezután válassza ki "Internet protokoll verziója TCP/IPv4"és nyomja meg a gombot Tulajdonságok. Állítsa közel a kapcsolót "Használja a következő IP-címet".

Most figyelem! TL-WR1042 és TL-WR842 V1 router modellek esetén írja be az IP-cím mezőbe 192.168.1.66 . Az összes többi modellhez írja be: 192.168.0.66 . (Ha mindkét cím sikertelen, próbálkozzon újra a 192.168.0.86 kóddal.) Az alhálózati maszkot automatikusan meg kell írni - 255.255.255.0. hagyjuk őt. Megnyomjuk a gombot Rendben.

A felkészülés véget ért, kezdjük.

Tiltsa le a víruskeresőt, a tűzfalat és más olyan programokat, amelyek blokkolhatják a kapcsolatot.

A dr.web engedélyt kért tőlem a programhoz.

4. Csatlakoztassa az útválasztót a számítógépéhez hálózati kábel. Az útválasztón a kábel a 4 LAN csatlakozó egyikéhez csatlakoztatható.

5. Nyissa meg azt a mappát, ahová a firmware-t és a programot tettük. Futtassa a tftpd32.exe programot rendszergazdaként. Kattintson rá jobb gombbal, és válassza ki Futtatás rendszergazdaként.

6. A Tftpd programban éppen ellenkezőleg szerver interfész válassza ki a megfelelő adaptert. Ott lesz az IP, amit fentebb kérdeztünk. Ezután kattintson a gombra Show Rend, és nézze meg, hogy a firmware-ünk szerepel-e a listán. Az én esetemben ez "mr3220v2_tp_recovery.bin".

Ha minden rendben van, akkor a program egyszerű hagyja nyitva. A helyreállítás elindításához nem kell semmire kattintania.

7. Fogjuk a routerünket (amelynek már csatlakoznia kell a számítógéphez), kapcsolja be a tápfeszültséget, és gyorsan nyomja meg és tartsa lenyomva a WPS / RESET gombot.

Tartsa lenyomva, amíg a program el nem kezdi a helyreállítási folyamatot. Nekem minden rendben ment. Ha nem működik, próbálja meg ezt: kapcsolja ki az útválasztót, nyomja meg és tartsa lenyomva a WPS / RESET gombot, és kapcsolja be.

Várunk, ne nyomjon semmit, amíg a router újraindul. Ezt a mutatók alapján fogod megérteni. A routerem megkeresett, és nincs gondom.

Ha szeretné, a szokásos módon, ezen utasítás szerint villogtathatja a routert -. Csak jól nézd meg :) nos, akkor be kell állítani a routert. Tudsz.

A Helyi kapcsolat tulajdonságainál ne felejtsen el visszalépni Automatikusan szerezzen be IP-címet. Ezt a cikk 3. bekezdésében módosítottuk. Ellenkező esetben problémák adódhatnak a kábelen keresztüli internetkapcsolattal.

Következtetés

Mint látható, minden működik. Kiderült a router visszaállítása, amit sokan egyszerűen kidobtak volna, vagy sok gondja lett volna vele szolgáltatóközpont garanciális szervizhez. Kevesen visznek útválasztót javításra. Általában úgy tartják, hogy könnyebb újat venni. (bizonyos esetekben ez igaz).

Ne felejtsd el megírni a megjegyzésekben az eredményeket, ez fontos! Különösen, ha sikerült visszaállítania egy olyan Tp-Link útválasztó modellt, amely nem szerepel a cikk elején található listában. Bármilyen információ a témával kapcsolatban nagyon hasznos lenne!

Ez mindig így van. Blogot akart írni, és egy bemutatkozó bejegyzés megírásával felhagytam vele. Ideje jóvátenni.

A TP-Link továbbra is lassan migrál a Mediatek új lapkakészleteire. A cég ezúttal a népszerű WR841N és WR840N útválasztók új verzióit adta ki.

A becenevű férfi svobodavac kezdeti támogatást nyújtott a wr840n v4 routerhez. tovább Ebben a pillanatban a LEDE nem fogadta el és ideiglenesen bezárt.

Sajnos a Wi-Fi chip (mt76) nyílt forráskódú illesztőprogramja jelenleg nem működik megfelelően. Folyamatos lekapcsolások, a jeladók figyelmen kívül hagyása közvetlenül a forgalom továbbításakor, csomagvesztés, alacsony jelerősség (ezt sikerült kijavítanunk az EEPROM dts-ben történő helyes beállításával). Nem tudtam megérteni a probléma mértékét (hogy ez csak a tlinkekre vonatkozik-e, vagy ez általános probléma az összes mt76xx eszközre).

Ezért úgy döntöttek, hogy a LEDE-t az MTK szabadalmaztatott meghajtójával építik.

Az összes kép a 17.01-es verzióból.

WR840N v4 esetén ( FIGYELEM! A WR840N V4 tesztelése nem történt meg! Fogadjon saját felelősségére!Bár nem lehet gond, a készülékek hasonlóak, de figyelmeztettem):

GYIK:

Hogyan kell telepíteni?

A telepítés csak TFTP-n keresztül történik. Itt minden szabványos, mint a többi tplink esetében. A firmware fájlnévnek a következőnek kell lennie tp_recovery.bin.

Több részletes utasításokat Hogyan lehet firmware-t feltölteni TFTP-n keresztül a TP-Link-re, például (csak Windows esetén).

Hogyan frissíthetek LEDE/OpenWrt segítségével?

LuCI-n keresztül Biztonsági mentés/Flash firmware, vagy sysupgrade SSH-n keresztül. A sysupgrade kép segítségével frissíthet. A gyári képet még nem fogadták el.

Ha korábban a wr840n v4 LEDE firmware-ét telepítették a wr841n v13-ra, akkor jobb, ha TFTP-n keresztül telepíti (lásd az előző bekezdést).

Lesz web alapú telepítés?

Egyszer lesz. Ebből az alkalomból megbeszélésekre került sor a pull kérés vitájában, amiből egyértelműen kiderül, hogy az új firmware új formátum fejléc. Jelenleg a firmware-ek üres fejléccel készülnek, és emiatt csak TFTP-n keresztül lehet feltölteni.

Mennyire stabil?

Elég stabil. Nem történt végzetes lekapcsolás vagy csomagvesztés.

Pontosan mi működik és mi van tesztelve?

Maga a Wi-Fi :), UCI-n, MultiSSID-n keresztül kezelve.

Mi nem működik?

Kezelés LuCI-n keresztül. Ez annak köszönhető, hogy a LuCI az iwinfo-n keresztül kap néhány paramétert, ami működik, de nem barátkozik az MTK meghajtóval, és nem jelenít meg teljes mértékben minden aktuális információt. Valójában a LuCI-n keresztül beállíthatja az SSID-t, az interfészt és a WEP-titkosítást. A többi beállításhoz a konzolra kell mennie :).

Maga a Wi-Fi jelző sem működik. Ha nagyon akarod, a LuCI LED Configurationben beállíthatod a rai0 interfészre, hogy villogjon, ha Wi-Fi-n keresztül áramlik az adat :).

Mi működhet?

WDS és kliens mód. Nem ellenőriztem, de van támogatás az illesztőprogramban. Általánosságban elmondható, hogy a meghajtónak teljes mértékben támogatnia kell a Wi-Fi chipet, ehhez szabadalmazott :). Problémák merülhetnek fel az UCI-konfiguráció mt7628_ap konfigurációba való lefordítása során, amely külön található, és amelyből a konfiguráció kiolvasható.

A vezeték nélküli kapcsolat le van tiltva, vagy nincs hozzárendelve - ilyen szemetet ír!

Megint az iwinfo információhiánya miatt. Valójában a Wi-Fi-nek működnie kell, és látnia kell más eszközökről, csak a LuCI-ban még nem jelenik meg.

Nincs wlan0 interfész!

A wlan0, wlan1, wlan2… helyett az illesztőprogram rai0, rai1, rai2…

Mi a helyzet a csomagtárral?

adattár mag lecserélték egy tárolóra a szerveremen. Az adattárba mag tartalmazza az összes LEDE-ben elérhető összeszerelt modult. Nem fog tudni kernelmodulokat telepíteni a lede-project.org webhelyről, mert a kernel hash összege nem egyezik (ezt szándékosan tették az OpenWrt-ben). A többi adattár (bázis, útválasztás, telefon…) a lede-project.org szabványos adattárait használja. Kivéve, ha a konfigurációkban megjegyzés nélkül kell őket hagyni.

Mennyi ideig fog működni a központi adattár?

adattár mag Igyekszem minél tovább tartani. Amikor új buildek jelennek meg, a hozzá tartozó csomagok egy külön könyvtárba kerülnek, hogy ne törje meg az opkg :) senki számára.

Kicsit később felteszem a karalábét a GitHubra, ott kell kicsit rendet rakni és mindent rendbe tenni.

Miért ne kérhetne lekérést a LEDE fejlesztőihez?

A LEDE nem fogad el olyan megoldásokat, amelyek nem szabad komponenseket tartalmaznak. Az MTK driver az egyik ilyen. A hivatalos LEDE támogatáshoz szerkesztenie kell a nyílt forráskódú illesztőprogramot. Sőt, a firmware fejléc problémája sem oldódott meg, így a lehívási kérést egyelőre elfelejtheti.

Jelenleg párhuzamosan a nyílt forráskódú meghajtó és a fejléc problémáival foglalkozom. Ha a problémák megoldódnak, lehívási kérelmet teszek.