Aller au contenu
Communauté

[TUTO] Installer LEDE / OpenWRT sur un routeur Xiaomi Routeur 3G


Messages recommandés

Posté(e)
  Le 05/09/2018 à 07:55, acetone802000 a dit :

Bonjour,

Merci pour tes liens

Une petite question concernant le passage vers OpenWRT version stable:

J'ai commandé il y a 2 semaines un 3G sur Gearbest, donc d'ici une quinzaine de jours je devrais le recevoir.

Je compte le passer immédiatement en OpenWRT stable.

Suis-je obligé de passer par ton tuto ou il est possible de flasher directement le .tar d'OpenWRT ?

Expand  

Je me répond à moi-même... Apparemment non.

 

Merci

Posté(e) (modifié)

Bonjour tout le monde ,

Je rentre dans le sujet direct :).

J'ai acheté un MiWifi 3G sur Aliexpress qui n'a jamais démarré correctement (bootloop). Apres une bataille acharné avec le vendeur  je n'es jamais été remboursé (cause : preuves de non fonctionnement insuffisantes).

Fin bref j'ai décidé d'acheter un adaptateur serial USB 3,3V  que j'ai soudé tant bien que mal :) pour essayer de la Debug ou au moins voir ce qu'il disait .

Apres analyse du Uboot j'ai remarqué qu'un OpenWRT avait ete "mal installé" sur "mon routeur neuf" (un retour non testé je suppose )

  Citation

3: System Boot system code via Flash.
## Booting image at bc600000 ...
   Image Name:   MIPS OpenWrt Linux-4.9.67
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1675118 Bytes =  1.6 MB
   Load Address: 80001000
   Entry Point:  80001000
..........................   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
commandline uart_en=0 factory_mode=0 usb_u3=0
No initrd
## Transferring control to Linux (at address 80001000) ...
## Giving linux memsize in MB, 256

Expand  

Le problème est que je n'arrive pas prendre la main sur le prompt et tout va très vite dans le menu suivant.

  Citation

Please choose the operation:
   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.

You choosed 3
                                                                                                                                                                      0
Booting System 2
..ranand_erase: start:80000, len:20000
..Done!
done

Expand  

Donc ma question est :

Qui a deja eu un bootloop et a repris la main pour le debug ?

Savoir si il y a un manip ?

 

Merci pour les potentiel réponses et bon dimanche 

 

Uboot complet 

  Révéler le contenu masqué

 

Modifié par Le PoissonClown
Mise en forme du log Uboot
Posté(e)

Je testerais ça dans la semaine j'ai tout dessoudé mon installation de fortune j'ai commandé des câbles jumper pour faire ça propre .

Merci pour ta réponse je vous tiens au courant .

 

Posté(e) (modifié)

Bonjour,

Est ce que la section 5) b)"On va mettre à jour le routeur via sysupgrade.tar" est utile après l'installation du dernier firmware lede ?

Je ne comprends pas pourquoi dans le tuto :

-on installe la dernière version du firmware

-on upgrade ... (ça réinstalle pas juste la même version ?)

Merci

Modifié par aaazju
Posté(e) (modifié)

bonsoir à tous,

Déjà merci pour ce tuto j'ai pu installer openwrt et lede bien qu'étant novice en la matière. (j'ai un peu galéré mais bon en persévérant on y arrive^^).

J'ai réussi à paramétrer le wi fi sans souci.

Par contre impossible de flasher le dernier firmware, ni même celui du tuto. Après avoir sélectionné l'image et la confirmation de l'installation, je me retrouve à chaque fois "en attente de l'application des changements" et bien qu'ayant attendu longtemps (plus de deux heures) rien ne se passe. Je précise que le routeur à bien rebooter et repassé en "bleu".

J'ai essayé de rebooter sur SSH, ça fonctionne mais je suis toujourrs sur le firmware d'origine. En plus impossible de passer la page de connexion ensuite sous LEDE.

Quelqu'un aurait une petite idée?

merci d'avance.

Modifié par Tholsa
Posté(e)

Bonjour, merci pour ce billet. En relisant le tuto en anglais il se pourrait que l'adresse IP avant upgrade vers OpenWRT soit 192.168.31.1. L'adresse 192.168.1.1 étant l'adresse après le flash (?). De plus j'avais une question, sur le site OpenWRT je vois un binaire additionnel, (initramfs)  j'imagine qu'il ne faut pas l'installer?merci en tout cas!

Posté(e)
  Le 13/09/2018 à 08:38, aaazju a dit :

Bonjour,

Est ce que la section 5) b)"On va mettre à jour le routeur via sysupgrade.tar" est utile après l'installation du dernier firmware lede ?

Je ne comprends pas pourquoi dans le tuto :

-on installe la dernière version du firmware

-on upgrade ... (ça réinstalle pas juste la même version ?)

Merci

Expand  

Bonjour,

mir3g-squashfs-kernel1.bin et mir3g-squashfs-rootfs0.bin (kernel et rootfs) sont les fichiers de base qui reste tel quel.

openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar est la mise jour system/paquets, l'équivalent d'un apt upgrade sous GNU/Linux si tu connais un peu.

Une commande existe sous Unix/Lede que j'ai testé, mais qui fait planter le system, donc obligation de passer par ces fichiers qui change très souvent d'ailleurs sur la version unstable.

Inconvénient, il faut tout reconfigurer à chaque fois.

D'ailleurs j'en profite pour remercier l'auteur pour son excellent tuto qui ma bien dépanné ;)

Bonne journée.

  • 3 semaines plus tard...
Posté(e)

Hello,

j'ai réalisé l'installation aujourd'hui : didacticiel parfait => merci, merci merci (et bravo!) car pas forcément évident !

J'ai été bloqué à l'étape 5, car après le changement de l'IP en 2.1, je n'arrivais plus à me connecter en ssh au routeur (malgré plusieurs reboot). J'avais systématiquement un "connexion refused", les IP 1.1 ou 31.1 me renvoyaient un timeout. Un ipconfig sur mon PC m'indiquait bien la passerelle en 2.1 ce qui prouvait bien la bonne prise en compte du changement par le routeur. La solution a été un reset du routeur (appui 10s routeur allumé), et me voilà revenu en 1.1 et accès ssh accepté. J'ai pu ainsi terminer l'installation. Je décris ici la solution de contournement que j'ai trouvé pour aider d'éventuelle personnes ayant le même blocage :)

 

Je me pose maintenant la question de la maj sur la dernière version stable OpenWRT :

Nous avons installé ici une version LEDE "instable"

Comment passer sur la version stable OPENWRT ? J'imagine qu'il faut passer par la page de maj manuelle, par contre quel fichier mettre (je ne veux pas briquer mon routeur avec une mauvaise version) ?

Si je m'inspire du fichier de l'arbo pour la maj LEDE (étape 5 b)) et de la page dédiée au mi3G sur openWRT (https://openwrt.org/toh/xiaomi/mir3g?s[]=mi&s[]=3g), il semblerait que ce soit le fichier http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt7621/openwrt-18.06.1-ramips-mt7621-mir3g-squashfs-sysupgrade.tar

Pouvez-vous me confirmer que c'est bien ce fichier qu'il faut insérer dans la maj manuelle svp ?

Question subsidiaire : une fois cette maj effectuée, est-il nécessaire de répéter l'opétaion 5/ a) (opkg update et opkg install luci-ssl) ?

Merci pour votre aide,

 

Posté(e)

Hello Gelat, j'ai moi même suivi le tuto et en ce qui concerne la maj "stable" il suffit de passer par le portail web avec le tar dont tu remis le lien, rien de plus est nécessaire, en tout cas de mon point de vue (j'ai fait la manip en milieu de semaine et il semble que les bug rencontrés sur la bande passante 2.4 Ghz ont été fix).

Posté(e) (modifié)

Salut ici,

 

Idem, installé hier, impossible de changer l'ip sans défaut de connexion SSH, si quelqu'un a la solution... M'arange pas du tout le 192.168.1.1

Je me posais la même question pour la maj, du coup depuis hier j'ai rien touché.

Donc suffit de DL le lien de Gelat et de lancer la maj depuis OpenWRT lui même ?

Y pas de commande directe pour faire la maj ?

 

Avec le firmware Xiaomi apparemment on pouvait utiliser des fréquences WIFI différentes des FR et booster la puissance, peut-on faire pareil avec OpenWRT

 

Merci de vos réponses.

Modifié par smotx
Posté(e)
  Le 07/10/2018 à 16:46, moustik_2002 a dit :

Hello Gelat, j'ai moi même suivi le tuto et en ce qui concerne la maj "stable" il suffit de passer par le portail web avec le tar dont tu remis le lien, rien de plus est nécessaire, en tout cas de mon point de vue (j'ai fait la manip en milieu de semaine et il semble que les bug rencontrés sur la bande passante 2.4 Ghz ont été fix).

Expand  

Hello ter tous !

j'ai appliqué la procédure de maj que j'avais décrite et ça a bien marché : mon routeur est désormais avec la version stable d'openwrt. Alors pour la précision, j'avais laissé coché la case pour garder les conf lors du flashage.

Perso, j'ai eu pendant une semaine un problème d'accès ssh et luci (access denied) mais cela fonctionne aujourd'hui sans intervention de ma part (m'étais-je trompé de mdp ??? ou juste le fait d'avoir gardé les conf alors que je changeaixs de version majeure ???).

Bref, suite à cette maj, une seule chose à refaire : la récupération des fichiers i18n pour luci.

  • 2 semaines plus tard...
Posté(e)

bonjour je viens d'essayé de suivre le tuto mais je pense que mon routeur viens de se bricker

j'ai installé jusqu'a l'etape 5 apparament sans soucis mais la plus d'acces le voyant reste orange fixe 

a l'etape 4 pour me connecté avec putty l'adresse 192.168.1.1 ne fonctionné pas donc j'ai tout installé via 192.168.31.1 pour avoir acces

Brické?

Posté(e)
  Le 25/10/2018 à 10:46, hornet02 a dit :

bonjour je viens d'essayé de suivre le tuto mais je pense que mon routeur viens de se bricker

j'ai installé jusqu'a l'etape 5 apparament sans soucis mais la plus d'acces le voyant reste orange fixe 

a l'etape 4 pour me connecté avec putty l'adresse 192.168.1.1 ne fonctionné pas donc j'ai tout installé via 192.168.31.1 pour avoir acces

Brické?

Expand  

Avant flash: l'adresse du routeur via le wifi est 192.168.31.1. Après avoir installé le firmware dev Xiaomi pour activer le SSH, il faut toujours utiliser cette adresse qui est d'usine. C'est seulement après avoir installer OpenWRT que l'adresse change. A ce moment la nouvelle adresse par défaut d'OpenWRT est 192.168.1.1. En cas de blocage, essayer de redemarrer le routeur par un reboot "sec". Couper le courant. Normalement la LED est bleu apres avoir flashé OpenWRT.

Posté(e)
  Le 25/10/2018 à 10:46, hornet02 a dit :

bonjour je viens d'essayé de suivre le tuto mais je pense que mon routeur viens de se bricker

j'ai installé jusqu'a l'etape 5 apparament sans soucis mais la plus d'acces le voyant reste orange fixe 

a l'etape 4 pour me connecté avec putty l'adresse 192.168.1.1 ne fonctionné pas donc j'ai tout installé via 192.168.31.1 pour avoir acces

Brické?

Expand  

Bonjour,

si la led orange persiste, il serait bon de vérifier ce que dit la log via le port console.

Perso j'ai été bien emmerdé avec un pb de bad blocks sur la partition UBI, et je ne suis pas le seul...

Tu peux tester en flashant une version spéciale (avec une partition UBI un peu plus petite), si ça passe, c'est que c'était ça !

Par contre pour le débricker, il te faut absolument passer par le port console pour repasser sur le firm d'origine, une manip que tu trouvera dans ce topic.

Cdt

openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin

openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin

Posté(e) (modifié)

par contre la carte n'est pas la meme que celle montrée un peu plus haut

il faut du 5v ou le 3.3v suffit?

pour le 5v il faut demonté la partie en alu?

 

IMG_20181025_185514.jpg

Modifié par hornet02
Posté(e)

je comprend pas trop ta demarche pour debriker

je me connect a putty

j'appuis sur 4

apres je comprend pas les commandes?

j'ai mis sur clé usb les 3 fichiers

miwifi_ssh.bin

et les 2 autres que tu m'a filé

 

Posté(e)

Extrait quand même les dernières lignes de la log boot pour savoir ce qui merde...

Sinon si tu avais lu la page précédente :

 

j'ai réussi a le débricker en faisant ceci :

1 - Conect to Serial
2 - type 4 to enter command prompt
3 - type this commands:
setenv flag_try_sys1_failed=0 (check if flag name is correct with printenv)
setenv flag_try_sys2_failed=0 (check if flag name is correct with printenv)
setenv flag_last_success=0
saveenv
4 - connect pendrive with original stock dev firmware renamed to miwifi.bin
5 - default brick recovery process: reboot pressing reset button until yellow led start flashing, then release reset button.
6 - wait completion
7 - Done.

Posté(e)

salut j'ai lu cette page 

j'appuis sur 4

 copier /coller

setenv flag_try_sys1_failed=0 (check if flag name is correct with printenv)
setenv flag_try_sys2_failed=0 (check if flag name is correct with printenv)
setenv flag_last_success=0
saveenv

 

putty3.log

Posté(e)

Oui, maintenant le routeur est près à être reflashé.

Mais ta log montre plutôt un pb avec ton image qui semble corrompue. Essaye une autre version, ce n'est pas un pb de bad blocks.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...