Maison / Réseaux sociaux / Tp link tl wr841n firmware openwrt. Restauration du routeur TP-Link TL-WR841ND v8.1. Processus de récupération du routeur Tp-Link

Tp link tl wr841n firmware openwrt. Restauration du routeur TP-Link TL-WR841ND v8.1. Processus de récupération du routeur Tp-Link

Important. Si vous téléchargez le firmware à partir du site Web de l'entreprise TP-Link et que vous le flashez, votre routeur TP-Link TL-WR1043ND, très probablement, si vous ne voulez pas danser avec des tambourins, vous devrez le porter au service. En effet, le micrologiciel propriétaire inclut un chargeur de démarrage qui ne peut pas être cousu dans cette situation, et il est découpé dans le micrologiciel spécial tplink.bin (vous pouvez en savoir plus sur le site Web OpenWRT).

Et pourtant, le routeur TP-Link TL-WR1043ND a - NON la possibilité de lancer le recovery mode lorsqu'il est "Brick" sans ouvrir le boitier ! Même en ouvrant le boîtier du routeur, vous devrez dessouder le port COM sur la carte ou le rendre déporté (c'est-à-dire sortie 3 fils, comme je l'ai fait - fan d'expériences) et fabriquer un adaptateur USB-COM !!!

Donc, s'il n'y a pas envie d'obtenir "Brick", ne grimpez pas sans connaissances suffisantes !!!
(néanmoins, j'ai grimpé, j'ai fait une "brique" du routeur en raison de l'inexpérience initiale, et je l'ai néanmoins restauré plus tard).

Qu'allons-nous flasher du firmware OpenWRT au firmware d'usine

Le processus de retour d'OpenWRT au firmware TP-Link

Éteignez le routeur et retirez le lecteur flash / disque dur, si vous avez chargé OpenWRT à partir de médias externes, et non de la mémoire du routeur.

Important. La connexion au routeur doit se faire via un câble réseau et non via Wi-Fi.

Ensuite, allumez le routeur et entrez l'interface Web du routeur avec OpenWRT via l'adresse IP.
L'adresse de mon routeur est définie sur 192.168.1.1.
Ensuite, vous devez trouver sur Internet micrologiciel d'origine TP-Link pour votre routeur sans démarrage.

Important. Le firmware doit être sans bootloader. Depuis le site Web de TP-Link, le firmware transformera sans ambiguïté votre routeur en "Brick". Par conséquent, nous cousons le firmware sans démarrage, pour TL-WR1043ND nous téléchargeons le firmware

tplink WR1043ND.rar (firmware dans l'archive - décompressez-le),

pour les autres fabricants de routeurs, nous recherchons un firmware pour nous-mêmes revenir en arrière ...

Alors, cliquez sur l'onglet "Système".
Dans l'onglet "Système", cliquez sur l'onglet "Sauvegarde / Firmware". En bas, décochez la case "Enregistrer les paramètres" et via le bouton "Parcourir", spécifiez le chemin d'accès au firmware sans chargeur de démarrage (sans démarrage) - tplink WR1043ND.bin.

Le processus du firmware commence, nous attendons son achèvement.
Le processus dure moins de 5 minutes et vous ne pouvez pas éteindre le routeur.
Allons prendre un café...

Le processus du micrologiciel lui-même se déroule assez rapidement, mais les LED allumées du routeur ne peuvent finalement pas être utilisées pour juger de l'achèvement du processus, par conséquent, nous buvons du café et attendons le bon moment.

Après l'expiration des minutes 3 du firmware, nous tapons l'adresse IP du routeur 192.168.1.1, une fenêtre d'autorisation apparaîtra, où nous passerons par la connexion standard TP-Link "admin" et le mot de passe "admin".

Il peut arriver que le routeur ne réponde pas après avoir entré l'adresse IP - alors, passez par un autre navigateur, mais en théorie, il vous suffit de réinitialiser le cache du navigateur, et vous entrerez dans l'interface Web du routeur par défaut.

Noter. Je peux me tromper maintenant, mais à mon avis l'interface anglaise est sur le firmware sans bootloader (malheureusement, l'écran n'a pas été conservé). Mais cela ne change pas l'essence.

Nous allons sur le site Web du fabricant et téléchargeons le dernier micrologiciel pour votre routeur. Pour TP-Link TL-WR1043ND ver.1.8, le firmware peut être téléchargé ici

wr1043nv1_ru_3_13_11_up_boot(121102).rar (firmware dans l'archive - décompressez-le).

On flashe le routeur dernière version du site Web du fabricant.

Eh bien, nous sommes de retour au firmware TP-Link.

Pour ce faire, cliquez sur la ligne "Outils système", puis sur "Paramètres d'usine" et cliquez sur le bouton "Restaurer".

Une fenêtre apparaîtra vous avertissant de réinitialiser tous les paramètres par défaut, nous sommes d'accord.
Nous attendons le processus de réinitialisation des paramètres par défaut et de redémarrage du routeur.

Toutes nos félicitations! Après avoir redémarré le routeur - vous avez renvoyé le routeur au micrologiciel d'usine.

Ce n'est pas un autre guide où tout est mâché, dans cette note je veux résumer mon expérience et me laisser quelques nuances (brochage, couleurs de fils, adresses, commandes, etc.).

Spectacle

Un routeur d'administration familier m'a apporté, comme ceci :

Lors d'un orage, ses ports WAN et LAN1 ont été coupés. Un morceau de fer familier a été flashé sur DD-WRT afin de réaffecter le port WAN à un LAN. J'ai décidé d'installer le micrologiciel Open-WRT sur le routeur et j'ai réussi à bricoler l'appareil :

  • lorsqu'il est allumé, seul le voyant d'alimentation est allumé,
  • le reste des voyants s'allument simultanément et s'éteignent après 1 seconde,
  • lors de la connexion du routeur à l'ordinateur, l'interface ne soulève pas le lien et le routeur n'est pas disponible sur le réseau.

Il est clair que le firmware du routeur est maintenant complètement effacé ou endommagé. Lors de l'ouverture de l'appareil, un port série JP1 dessoudé a été trouvé sur la carte :

Trouvé sur Internet schéma de câblage câble:


Le connecteur a sonné et a reconnu les couleurs des fils Vcc, GND, Tx et Rx (dans mon cas, ils étaient respectivement : jaune, rouge, bleu et blanc). Brochage complet du connecteur :

Sur la carte du routeur, j'ai soudé au port série comme indiqué sur la figure (séquentiellement de gauche à droite - non connecté, rouge, blanc, bleu):

J'ai inséré le cordon de raccordement de l'ordinateur dans un port LAN en direct (LAN3). Sur le interface réseau l'ordinateur définit l'adresse IP 192.168.0.2/30 et configure le démon tftpd, avec lequel le fichier du firmware sera téléchargé sur l'appareil (Il est recommandé aux utilisateurs de Windows d'utiliser le programme). J'ai téléchargé le firmware sur le site officiel de TP-Link. Et (à la direction des manuels) téléchargé le fichier sans le mot "boot" dans le nom. Placez le fichier du firmware téléchargé dans le dossier configuré dans la configuration tftpd, en le renommant firmware.bin. Allumez le routeur et branchez le câble USB sur l'ordinateur.

Lorsque le câble a été branché sur le port USB de l'ordinateur, il a été identifié comme un nouveau périphérique /dev/ttyUSB0 Utilisateurs Windows un nouveau périphérique de câble de données série apparaîtra, créant un port COM virtuel et nécessitant l'installation de pilotes). Après avoir exécuté la commande

minicom sudo --device /dev/ttyUSB0

(Les utilisateurs de Windows peuvent utiliser HyperTerminal, PuTTY ou ) et en réglant le taux de change sur 115200 bauds 8N1, j'ai vu des messages de diagnostic à l'écran et l'inscription apparaissant périodiquement "Démarrage automatique en 1 seconde ...". Immédiatement après la prochaine apparition de ce message, tapé rapidement sur le clavier tpl. Le système est passé en mode d'attente de commande, les voyants du routeur ont cessé de clignoter et connexion réseau, qui n'était pas actif auparavant, est devenu actif.

Ensuite, j'ai entré les commandes pour télécharger le firmware sur le matériel :

setenv serverip 192.168.0.2

(définition de l'adresse IP à partir de laquelle le fichier du micrologiciel sera téléchargé dans la mémoire)

Setenv ipaddr 192.168.0.1

(définir l'adresse IP de l'appareil relancé)

Tftpboot 0x81000000 firmware.bin

(téléchargement du fichier du micrologiciel de l'ordinateur vers la mémoire de l'appareil (vers la zone temporaire, à partir de l'adresse 0x81000000). Si la ligne T T T T T T T apparaît lorsque cette commande est exécutée, cela signifie Timeout (pas de réponse de 192.168.0.2). Il doit être un écran de remplissage avec les symboles ##########.

Effacer 0x9f020000 +0x3c0000

(préparation (effacement) d'un bloc mémoire à partir de l'adresse 0x9f020000 pour le firmware long de 0x3c0000 octets (3932160 en décimal)

cp.b 0x81000000 0x9f020000 0x3c0000

(copie d'un bloc de mémoire de l'adresse 0x81000000 à l'adresse 0x9f020000 d'une longueur de 0x3c0000 octets)

bootm 0x9f020000

(transfert de contrôle au programme à l'adresse 0x9f020000)

Le routeur a redémarré et a commencé à répondre aux requêtes ICMP avec l'adresse 192.168.0.1. La moitié du travail est faite, j'ai relevé le morceau de fer avec un firmware natif, mais avec un port WAN non fonctionnel.

Bonjour! Dans cet article, nous examinerons de plus près la récupération Routeur Tp-Link après firmware infructueux. Il arrive souvent qu'une sorte de panne se produise lors du micrologiciel du routeur et que le routeur cesse simplement de fonctionner: le Wi-Fi ne fonctionne pas, les voyants d'alimentation ne s'allument pas comme d'habitude, vous ne pouvez pas entrer les paramètres du routeur, etc. Dans de tels cas, même redémarrage et réinitialisation d'usine. Si vous avez échoué à flasher votre routeur Tp-Link et qu'il ressemble à une brique, vous pouvez essayer de le restaurer.

Cette méthode peut restaurer les modèles Tp-Link suivants :

TL-MR3220v2 TL-WR842ND Archer C7 AC1750 v2 TL-WR740Nv4 TL-WR941NDv5 TL-WDR4300ND TL-WR1042ND TL-WR940NDv2 TL-WR841NDv8 TL-WDR3600ND TL-WR741NDv3 -WR940N V2

Si votre routeur ne figure pas sur la liste, il est fort probable qu'il ne puisse être restauré qu'avec un fer à souder et un câble spécial. Dans ce cas, il est préférable de contacter le centre de service.

Tous les modèles que j'ai listés dans la liste peuvent être restaurés par programmation, c'est ce que nous allons faire maintenant. Certes, vous pouvez redonner vie aux appareils qui ont été flashés pour la dernière fois avec un micrologiciel spécial avec prise en charge de la récupération. Mais vous n'avez pas besoin de vous y plonger, c'est plus facile d'essayer.

Un patient:

Je pensais que ce serait une erreur de préparer des instructions sans tout vérifier moi-même. Par conséquent, j'ai pris mon routeur Tp-Link TL-MR3220v2 (je ne l'utilise plus maintenant), qui, en principe, fonctionne pleinement, mais pour une raison quelconque, refuse de voir tout modem 3G à bout portant. Eh bien, pour la pureté de l'expérience, j'ai décidé de la transformer en brique. Ce n'est pas très facile à faire (quand c'est nécessaire :)). Tout d'abord, j'ai essayé de télécharger le firmware pour une autre version matérielle, cela n'a pas fonctionné, a donné une erreur. Ensuite, j'ai décidé de le flasher via Wi-Fi - je l'ai flashé. Eh bien, je n'avais pas d'autre choix que de couper l'alimentation pendant la mise à jour du firmware :) Ne faites jamais ça ! Après tout, la récupération peut ne pas fonctionner.

Il s'est avéré que j'ai un Tp-Link TL-MR3220v2 qui ne fonctionne pas, dans lequel seuls deux voyants sont allumés (puissance et équipement).

Il n'a pas réagi à la réinitialisation des paramètres et, bien sûr, il n'a pas pu entrer dans les paramètres.

Vous pouvez essayer avant de commencer à restaurer le routeur :

  • Voir l'article de raisons possibles, Par lequel . Vous avez peut-être un autre problème, mais le routeur fonctionne.
  • Avant de restaurer votre Tp-Link, essayez.

Processus de récupération du routeur Tp-Link

1. Tout d'abord, nous devons télécharger programme spécial Tftpd. Vous pouvez télécharger à partir de ce lien - (taille - 467 ko). Enregistrez l'archive avec le programme sur votre ordinateur. Créez un dossier avec n'importe quel nom. Je l'ai créé sur le bureau, nommé "325". Extrayez le programme lui-même dans ce dossier, le fichier tftpd32.exe.

2. Ensuite, nous devons télécharger un firmware spécial. Vous pouvez télécharger ce firmware sur le site officiel de Tp-Link. Trouvez le firmware de votre modèle, et la version matérielle est importante ! Et encore un point important, le nom du firmware ne doit pas contenir le mot boot. Si vous ne savez pas où et comment trouver le firmware, consultez l'article.

Dans le nom du firmware sur le site, vous ne verrez pas le mot boot. Que le firmware soit adapté ou non, vous ne pouvez le voir qu'en le téléchargeant sur votre ordinateur et en ouvrant l'archive. Voir le nom du fichier .bin lui-même, qui se trouve dans l'archive. Pour mon TL-MR3220v2, j'ai téléchargé le premier firmware répertorié (sur le site) et il me convient.

Extrayez le fichier du firmware de l'archive et renommez-le. Le nom devrait ressembler à ceci : "mr3220v2_tp_recovery.bin"- c'est pour le modèle TL-MR3220v2. Par exemple, pour TL-WR841ND v8, le nom serait : "wr841ndv8_tp_recovery.bin". Tout dépend du modèle que vous avez.

Ensuite, placez le fichier du firmware dans le dossier avec le programme tftpd32.exe. Vous devriez vous retrouver avec quelque chose comme ça :

3. Vous devez changer l'adresse IP de la connexion en réseau local. Faites un clic droit sur l'icône de connexion Internet et sélectionnez Centre de réseau et de contrôle accès publique . Dans une nouvelle fenêtre, cliquez à gauche sur Changer les paramètres d'adaptation.

Clic droit sur l'adaptateur "Connexion LAN" et choisissez Propriétés. Ensuite, sélectionnez "Version du protocole Internet TCP/IPv4" et appuyez sur le bouton Propriétés. Réglez l'interrupteur près de "Utilisez l'adresse IP suivante".

Maintenant attention ! Pour les modèles de routeur TL-WR1042 et TL-WR842 V1, écrivez dans le champ d'adresse IP 192.168.1.66 . Pour tous les autres modèles, écrivez - 192.168.0.66 . (Si les deux adresses échouent, essayez à nouveau 192.168.0.86.) Le masque de sous-réseau doit être écrit automatiquement - 255.255.255.0. Nous la quittons. Nous appuyons sur le bouton D'accord.

La préparation est terminée, commençons.

Désactivez l'antivirus, le pare-feu et les autres programmes susceptibles de bloquer la connexion.

dr.web m'a demandé la permission pour le programme.

4. Connectez votre routeur à votre ordinateur câble réseau. Sur le routeur, le câble peut être connecté à l'un des 4 connecteurs LAN.

5. Ouvrez le dossier où nous mettons le firmware et le programme. Exécutez le programme tftpd32.exe en tant qu'administrateur. Faites un clic droit dessus et sélectionnez Exécuter en tant qu'administrateur.

6. Dans le programme Tftpd, au contraire interface serveur sélectionnez l'adaptateur approprié. Il y aura l'IP que nous avons demandé ci-dessus. Cliquez ensuite sur le bouton Afficher le répertoire, et voyez si notre firmware est sur la liste. Dans mon cas, c'est "mr3220v2_tp_recovery.bin".

Si tout va bien, alors le programme est simple laisser ouvert. Vous n'avez pas besoin de cliquer sur quoi que ce soit pour démarrer la récupération.

7. On prend notre routeur (qui doit déjà être connecté à l'ordinateur), mettez sous tension et appuyez rapidement et maintenez la touche WPS / RESET.

Maintenez jusqu'à ce que le programme démarre le processus de récupération. Tout s'est bien passé pour moi. Si cela ne fonctionne pas, essayez ceci : éteignez le routeur, maintenez enfoncée la touche WPS / RESET et allumez l'alimentation.

Nous attendons, n'appuyons sur rien jusqu'à ce que le routeur redémarre. Vous comprendrez cela par des indicateurs. Mon routeur a gagné, et je n'ai aucun problème.

Si vous le souhaitez, vous pouvez flasher le routeur de la manière habituelle selon cette instruction -. Regardez attentivement :) eh bien, vous devrez configurer le routeur. Tu peux.

Dans les propriétés Connexion au réseau local, n'oubliez pas de reculer Obtenez une adresse IP automatiquement. Nous l'avons modifié au paragraphe 3 de cet article. Sinon, il peut y avoir des problèmes de connexion à Internet par câble.

Conclusion

Comme vous pouvez le voir, tout fonctionne. Il s'est avéré restaurer le routeur, que beaucoup auraient simplement jeté, ou auraient eu beaucoup de problèmes avec centre de services pour le service de garantie. Peu de gens prennent des routeurs pour réparation. On pense généralement qu'il est plus facile d'en acheter un nouveau. (dans certains cas, c'est vrai).

N'oubliez pas d'écrire dans les commentaires sur les résultats, c'est important ! Surtout si vous avez réussi à restaurer un modèle de routeur Tp-Link qui n'est pas dans la liste au début de cet article. Toute information sur le sujet serait très utile!

C'est toujours comme ça. Je voulais commencer à écrire un blog et l'ai abandonné en écrivant un article d'introduction. Il est temps de faire amende honorable.

TP-Link continue de migrer lentement vers de nouveaux chipsets de Mediatek. Cette fois, la société a publié de nouvelles versions des routeurs populaires WR841N et WR840N.

L'homme au surnom svobodavac pris en charge initialement le routeur wr840n v4. sur le ce moment non accepté par LEDE et temporairement fermé.

Malheureusement, le pilote open source pour la puce Wi-Fi (mt76) ne se comporte pas très bien pour le moment. Déconnexions constantes, ignorant les balises juste au moment de la transmission du trafic, perte de paquets, faible puissance du signal (cela a été corrigé en définissant l'emplacement correct de l'EEPROM en dts). Je n'ai pas été en mesure de comprendre l'ampleur du problème (si cela ne concerne que les tlinks ou s'agit-il d'un problème général pour tous les appareils mt76xx).

Par conséquent, il a été décidé de construire LEDE avec un pilote propriétaire de MTK.

Toutes les images de la version 17.01.

Pour WR840N v4 ( ATTENTION! Le test sur WR840N V4 n'a pas été effectué ! Pariez à vos risques et périls !Bien qu'il ne devrait y avoir aucun problème, les appareils sont similaires, mais je vous ai prévenu):

FAQ:

Comment installer?

L'installation se fait uniquement via TFTP. Tout est standard ici, comme pour le reste des tplinks. Le nom du fichier du micrologiciel doit être tp_recovery.bin.

Suite Instructions détaillées comment télécharger le firmware via TFTP vers TP-Link peut être trouvé, par exemple, (Windows uniquement).

Comment mettre à jour avec LEDE/OpenWrt ?

Via LuCI Micrologiciel de sauvegarde/flash, ou mise à jour du système via SSH. Vous pouvez mettre à niveau à l'aide de l'image sysupgrade. L'image d'usine n'est pas encore acceptée.

Si auparavant, le firmware LEDE de wr840n v4 était installé sur wr841n v13, il est préférable de l'installer via TFTP (voir le paragraphe précédent).

Y aura-t-il une installation basée sur le Web ?

Un jour ça le sera. A cette occasion, il y a eu des discussions dans la discussion de la pull request, d'où il ressort clairement que le nouveau firmware nouveau format entête. Pour le moment, les firmwares sont construits avec un en-tête vide, et pour cette raison, ils ne peuvent être téléchargés que via TFTP.

À quel point est-il stable ?

Assez stable. Il n'y a pas eu de déconnexion fatale ni de perte de paquets.

Qu'est-ce qui fonctionne exactement et qui est testé ?

Wi-Fi lui-même :), le gérant via UCI, MultiSSID.

Qu'est-ce qui ne marche pas ?

Gestion via LuCI. Cela est dû au fait que LuCI reçoit certains paramètres via iwinfo, qui fonctionne, mais n'est pas compatible avec le pilote MTK et n'affiche pas toutes les informations actuelles dans leur intégralité. En fait, grâce à LuCI, vous pouvez configurer le SSID, l'interface et le cryptage WEP. Pour le reste des réglages il faudra passer par la console :).

De plus, l'indicateur Wi-Fi lui-même ne fonctionne pas. Si vous le voulez vraiment, vous pouvez le régler sur l'interface rai0 dans la configuration de la LED LuCI afin qu'il clignote lorsque les données circulent via Wi-Fi :).

Qu'est-ce qui pourrait fonctionner ?

WDS et mode client. Je n'ai pas vérifié, mais il y a un support dans le pilote. En général, le pilote doit avoir un support complet pour la puce Wi-Fi, pour cela il est propriétaire-propriétaire :). Des problèmes peuvent survenir au stade de la traduction de la configuration UCI dans la configuration mt7628_ap, qui est située séparément et à partir de laquelle, en fait, la configuration est lue.

Le sans fil est désactivé ou non associé - il écrit de telles ordures!

Encore une fois, en raison du manque d'informations dans iwinfo. En fait, le Wi-Fi devrait fonctionner et vous devriez le voir sur d'autres appareils, il n'est tout simplement pas encore affiché dans LuCI.

Pas d'interface wlan0 !

Au lieu de wlan0, wlan1, wlan2… le pilote crée les interfaces rai0, rai1, rai2…

Qu'en est-il du référentiel de packages ?

dépôt cœur a été remplacé par un référentiel sur mon serveur. Vers le référentiel cœur comprend tous les modules assemblés disponibles dans LEDE. Vous ne pourrez pas installer les modules du noyau à partir de lede-project.org en raison d'une incompatibilité dans la somme de hachage du noyau (cela a été fait exprès dans OpenWrt). Le reste des dépôts (base, routage, téléphonie…) utilisent les standards de lede-project.org . Sauf s'ils doivent être décommentés dans les configs.

Combien de temps durera le référentiel principal ?

dépôt cœur Je vais essayer de le garder le plus longtemps possible. Lorsque de nouvelles versions seront publiées, les packages correspondants seront ajoutés à un répertoire séparé afin de ne pas casser opkg :) pour qui que ce soit.

Je mettrai le navet sur GitHub un peu plus tard, là il faut ranger un peu et tout mettre en ordre.

Pourquoi ne pas faire une pull request aux développeurs LEDE ?

LEDE n'accepte pas les solutions contenant des composants non libres. Le pilote MTK en fait partie. Pour la prise en charge officielle de LEDE, vous devez modifier le pilote open source. De plus, le problème avec l'en-tête du firmware n'a pas été résolu, vous pouvez donc oublier la demande d'extraction pour le moment.

Pour le moment, en parallèle, je m'occupe des problèmes du pilote open source et du header. Si les problèmes sont résolus, je ferai une pull request.