Vous avez essayez le débriquage par le ‘fail safe mode’ ou celui par ‘reflashage’ et rien n’y fait ? Ne perdez pas espoir il reste une dernière solution, un peu barbare certes, qui nécessite quelques connaissances techniques et un peu d’agilité dans ses dix doigts. Cette méthode nécessite de savoir souder à l’étain car il y a quelques soudures à réaliser, c’est pourquoi je la déconseille à ceux qui ne savent pas faire.
Lisez bien jusqu’au bout ce tuto avant de commencer !
La procédure est divisée en 5 sections :
– section ouverture, du boîtier,
– section soudure, sur la carte électronique du routeur,
– section branchement, des câbles, entre routeur et adaptateur,
– section liaison, faire communiquer ordi et routeur via l’adaptateur Serie-USB,
– section transfert, installer un nouveau firmware dans la mémoire du routeur.
Matériel nécessaire :
– un fer-à-souder,
– du fil d’étain à soudure,
– 4 connecteurs mâles droit pour circuit imprimé (comme illustré, ça se vend en barrette sécables),
– une résistance 10K Ohm
– un petit tournevis plat (et un tournevis cruciforme pour le modèle MR3040),
– un adaptateur Série vers USB (celui que j’ai utilisé, très correct et vraiment bon marché) avec son câble.
Dès que vous avez tout réuni, vous pouvez commencer.
Quel que soit votre routeur, il faut ouvrir la « boîte » en plastique qui le contient.
- MR3020 : il va falloir y aller un peu bourrin, prenez votre tournevis plat, insérer-le entre le capot (gris foncé) et le boîtier du routeur (blanc) au niveau du port mini-USB et faites levier délicatement. Le capot est retenu par 2 clips en plastique assez solides, ne vous inquiétez pas. (voir ci-contre.)
- MR3040 : retirez le cache batterie, puis la batterie en elle-même. En haut au milieu et en bas à gauche (si vous prenez le routeur les ports vers le haut) se situent deux vis, vous aurez besoin du petit tournevis cruciforme mentionné. Puis vient l’étape délicate, comme pour le MR3020, emparez-vous de votre tournevis plat et décollez la partie qui est encore couverte du routeur en partant du port ADSL.
Sortez la carte électronique du boîtier (vous allez souder dessus).
- Repérez sur la carte électronique 4 trous (à l’opposé de la prise Ethernet). Voir image ci-contre.
Ils peuvent être en parti obstrués par un point de colle blanche. Si c’est le cas, enlevez cette colle de l’emplacement.
Soyez délicat, ne rayez pas la carte électronique.
- Disposez à cet emplacement les connecteurs mâles et soudez-les.Assurez-vous d’avoir fait de bonnes soudures, c’est prudent !
- Soudez la résistance 10KΩ en reliant le connecteur TX à VCC.En respectant ce sens: anneau noir côté VCC, anneau d’or côté TX.Ne vous trompez pas !
Vous pouvez soudez la résistance au-dessus ou au-dessous de la carte.
Rappelez-vous qu’il faudra remettre le tout dans le boîtier à la fin.
Voilà, vous en avez fini pour la partie bricolage. C’est fait une fois pour toute!
Ceci terminé, il n’est pas pratique – donc je le déconseille – de replacer la carte électronique dans le boîtier, vous le ferez à la fin des opérations.
Il faut encore connecter le routeur à l’adaptateur avec les câbles. Soyez attentif pour cette opération. Il y a un ordre à respecter!
PRUDENCE : ne vous trompez pas, vous risquez d’endommager le routeur ou l’adaptateur.
Côté adaptateur c’est facile c’est écrit en face de chaque connecteur: GND, TXD, RXD.
Sur la carte électronique du routeur il faut se repérer. L’ordre est le suivant, indiqué sur la photo : TX, RX, GND, VCC.
Faites-les correspondre comme indiqué (sur le tableau):

Au préalable, vous devez :
– télécharger PuTTY (inutile pour Mac).
– télécharger Tftpd32 (inutile pour Mac)
e installez-le.
– télécharger le pilote Prolific usb-to-serial Comm (nécessaire pour l’adaptateur) et installez-le.
– télécharger le firmware OpenWRT (dernier en date) et copiez-le dans le dossier de Tftpd (C:\Program Files\Tftpd32).

Ensuite (et ensuite seulement car vous n’aurez plus accès à internet) vous allez assigner une adresse IP fixe à votre ordi : 192.168.1.2 pour permettre au routeur d’avoir : 192.168.1.1 comme adresse IP.
Comment faire :
Sous Windows(7) : (voir image ci-après)
Panneau de configuration->Centre réseau et partage(1) ->Modifier les paramètres de la carte (..dans le menu à gauche)(2).
Clic-droite sur l’icône ‘Connexion au réseau local’ -> Propriétés(3), clic sur ‘Protocole Internet version 4 (TCP/IPv4)’ puis clic sur Propriétés](5)
puis cliquez sur ‘Utiliser l’adresse IP suivante :’
Renseignez pour Adresse IP : 192.168.1.2 ; pour Masque de sous-réseau : 255.255.255.0.(6)
C’est fait ? Alors vous pouvez poursuivre…
Lancez le logiciel Tftpd, et laissez-le ouvert quelque part sur le bureau,
Précaution : cliquez sur Show Dir pour vérifier que vous avez bien mis le fichier : openwrt-ar71xx-generic-tl-mr3020-squashfs-factory.bin dans le dossier de Tftpd.

(Windows) Affichez votre gestionnaire de périphériques quelque part sur le bureau. Il vous fournira après branchement de l’adaptateur à l’ordi une information nécessaire à retenir !
(Rappel: Panneau de configuration -> Système -> Gestionnaire de périphérique.)
- Branchez le routeur à votre ordi via le câble Ethernet. (Celui fourni ou un autre, c’est pareil, c’est selon le plus pratique pour vous).
- Branchez l’adaptateur à une prise USB de votre ordi.A ce moment-là, vous voyez apparaître dans le Gestionnaire de périphérique au niveau de ‘Ports (COM et LPT)’ une nouvelle ligne avec COM3 ou COM4. Retenez cette information.


..et dans l’ordre..1 . choisissez Serial pour Connection type,2 . mettez 115000 dans le champ Speed,
3 . mettez COM3 (ou COM4) dans le champs Serial line.
..et..optionnel pour mémoriser les 3 choses précédentes.
4 . mettez un nom,
5 . cliquez sur Save. Le nom apparaît en dessous de Default Settings.
– Cliquez sur OPEN,
– puis branchez le courant au routeur
…s’affichent ces lignes..
In: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize…
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds
Normalement c’est juste après la ligne
Autobooting in 1 seconds que vous devez taper ‘tpl‘. Vous aurez très peu de temps.
Par expérience, tapez ‘tpl‘ sans attendre après avoir branché le courant au routeur.
..immédiatement après : Autobooting in 1 seconds
tapez ‘tpl’..
hornet>
Si après ‘tpl‘ vous obtenez l’invite: hornet> vous pouvez poursuivre. Sinon vous n’avez pas fait assez vite et d’autres lignes s’ensuivent alors il vous faut recommencer. Débranchez le routeur du courant, fermez PuTTY. Et reprenez au début de cette section.
Si tout s’est bien passé, poursuivez avec les instructions suivantes :
setenv ipaddr 192.168.1.1 est l’adresse du routeur,
setenv serverip 192.168.1.2 est l’adresse de l’ordi.
hornet>setenv ipaddr 192.168.1.1
hornet>setenv serverip 192.168.1.2
Puis entrez cette commande pour télécharger le fichier Openwrt de votre ordi..
(lisez-bien et ne vous trompez pas. 0x80000000 comprend 7 zéros après 8)
.. vous obtenez quelque chose comme ça :
hornet> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
eth1 link down
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename ‘openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin’.
Load address: 0x80000000
Loading: ##################################################################################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
######################################################
done
Bytes transferred = 3932160 (3c0000 hex)
Puis entrez cette commande pour effacer l’ancien firmware
ce qui affiche :
First 0x2 last 0x3d sector size 0x10000 61
Erased 60 sectors
Puis entrez cette commande pour commencer le flashage
Cela affiche :
Copy to Flash… write addr: 9f020000
done
Après ça, essayons de booter sur le nouveau firmware :
Et le résultat est :
## Booting image at 9f020000 …
Uncompressing Kernel Image … OK
.
Starting kernel …
Et voilà ! Vous avez ressuscité votre routeur MR3020 que vous aviez crû mort !
Sa nouvelle adresse est : 192.168.1.1. Amusez-vous bien !!
Vous pouvez maintenant remettre la carte électronique du routeur dans son boîtier et refermer.
Tuto d’après : blog.khairulazam.net traduit par nos soins et modifié selon nos expériences.
Merci à Marc Durand pour la réécriture complète de ce tutoriel
Bonjour,
je me suis craqué et j’ai brické mon mr-3040… Les diodes clignotent toutes les 5 sec… Pourriez-vous m’expliquer comment le débrické? Est-ce compliqué? Merci
Bonjour,
Ce n’est pas si compliqué mais il faut quelques connaissances en soudures, et ne pas avoir peur d’ouvrir la bête.
Contactez moi par mail si cela ne vous dérange pas : arthur.pattee@gmail.com
Cordialement
Je déterre ce post car je viens de bloquer mon deuxième MR3020 et que je n’arrive pas à le débricker.
Les symptômes sont simples : les LED clignotent ensemble toutes les 2 secondes et la LED WPS toutes les secondes.
J’ai suivi la démarche à la lettre mais je n’ai absolument aucun signe de vie lorsque je lance Putty.
Difficile de savoir si cela vient de mon adaptateur série, du fait que je sois sur un mac et que j’utilise VMWare pour émuler W7 ou bien simplement que je sois un gros boulet…
Merci de me donner qques ficelles pour trouver l’origine de mes soucis.
Cordialement,
Sylvain
Bonjour,
Je viens de planter mon second MR3020 et je sèche sur le débrickage.
Les symptômes sont les suivants : suite à une tentative de remise aux réglages usines, je me retrouve avec un routeur dont les LED clignotent toutes les 2 secondes sauf celle du WPS qui clignote toutes les secondes. Plus aucune communication possible et surtout aucun signe de vie sur Putty alors que j’ai suivi scrupuleusement les instructions ci-dessus.
Cela pourrait-il venir de mon adaptateur USB/série (modèle différent du votre), du fait que je fasse tourner W7 sous VMWare ou que je sois tout simplement un boulet… ?
Merci pour tout conseil que vous pourriez me donner.
Cordialement,
Sylvain
merci c’est génial je l’ai debriquer
par contre pour la commande « Bootm 9f020000 » mettre un b minuscule sinon cela ne marchera pas