[Tuto] Formater / remettre à 0 un ESP8266 récalcitrant

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
stephdes
Messages : 285
Inscription : 06 oct. 2016, 20:50

[Tuto] Formater / remettre à 0 un ESP8266 récalcitrant

Message par stephdes »

Bonjour à tous,

Je viens vous faire partager une expérience qui peut vous servir. A force de faire des essais, ma Wemos de test n'en faisait qu'à sa tête : instabilité, sketch fonctionnant partiellement alors qu'ils fonctionnaient super bien avant... J'ai gaspillé plusieurs heures avant de creuser.
Je pensais que j'avais trop flashé l'ESP et qu'il était peut être HS. Mais j'ai lu que l'on pouvait potentiellement le flasher 8000 fois donc bien loin de ce que je lui ai fait subir. Donc j'ai cherché à remettre la Wemos à 0 et bingo ! Tout refonctionne parfaitement. Voici la marche à suivre...

----------------------------------------------------------------------------------------------------------------------------------------------------------------
Prérequis : (sous Windows)

- Pilotes ESP8266 (optionnel je crois mais dans le doute) : https://drive.google.com/open?id=1Z7eb5 ... OcKusoSHQc
- Le logiciel ESP Flash Tool : http://espressif.com/en/support/download/other-tools
- Un binaire "blanc" : https://drive.google.com/open?id=1UvrjX ... wMAL4whuQD

----------------------------------------------------------------------------------------------------------------------------------------------------------------

Procédure :

0/ Installer les pilotes ESP8266
1/ Connectez l'ESP8266 au PC
2/ Lancez ESPFLASHDOWNLOADTOOL puis sélectionnez ESP8266 Download Tool
3/ Dans le logiciel, sélectionnez le fichier blank précédemment téléchargé puis, suivant votre modèle d'ESP ( 1 ou 4 M) sélectionnez comme suit :

- Modèle 1Mbit : adresse @ 0x000000

- Modèle 4Mbits (screen ci-dessous) : @ 0x000000 + @ 0x100000 + @ 0x200000 + @ 0x300000

4/ Réglages : - Crystal fréquence : j'ai laissé 26Mhz
- SPI fréquence : 40Mhz
- SPI mode : QIO
- Flash size : 4Mbits
- Toutes les cases décochées
- COM : régler le port COM sur lequel l'ESP a été détecté
- BAUD : 115200

5/ Lancez le flash en cliquant sur START

6/ Utilisez votre ESP toute propre, toute neuve ;) En tout cas pour moi, c'est reparti nickel

----------------------------------------------------------------------------------------------------------------------------------------------------------------

Image
MiniPC W10 + RFXCom 433e + RFLINK
Elec : Téléinfo
Alexa + Alhau
MQTT...
(merci easydomoticz !)
totof60
Messages : 373
Inscription : 29 avr. 2016, 09:31

Re: [TUTO] Formater / remettre à 0 un ESP8266 récalcitrant

Message par totof60 »

Super, c'est la méthode que j'utilise avec les esp récalcitrantes.

L'avantage c'est de totalement effacer les données y compris les réseaux wifi et mots de passe.





Hors sujet : @Steph j'ai branché le fer !! ;)
Domoticz V2022.2
sous Buster, Homebridge,RfLink
Raspberry pi3, Google home mini
plein de truc wifi !! de l'esp-01 jusque le nodemcu en passant par le wemos et même du DIY
stephdes
Messages : 285
Inscription : 06 oct. 2016, 20:50

Re: [TUTO] Formater / remettre à 0 un ESP8266 récalcitrant

Message par stephdes »

totof60 a écrit :Hors sujet : @Steph j'ai branché le fer !! ;)
Cool !!! Du travail en perspective pour toi et... pour moi ! ;)
MiniPC W10 + RFXCom 433e + RFLINK
Elec : Téléinfo
Alexa + Alhau
MQTT...
(merci easydomoticz !)
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: [TUTO] Formater / remettre à 0 un ESP8266 récalcitrant

Message par adv »

Merci super, j'avais vu l'info sur un site US aussi.

Et dans ce cas esptool (collection de script python pour ESP) ne te sauvais pas la mise avec la commande ERASE_FLASH ?
https://github.com/espressif/esptool

T'as ptet pas testé remarque, parce que chez moi ça roule plutôt bien.

En tous les cas merci pour le tuto.
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
stephdes
Messages : 285
Inscription : 06 oct. 2016, 20:50

Re: [TUTO] Formater / remettre à 0 un ESP8266 récalcitrant

Message par stephdes »

adv a écrit :Merci super, j'avais vu l'info sur un site US aussi.

Et dans ce cas esptool (collection de script python pour ESP) ne te sauvais pas la mise avec la commande ERASE_FLASH ?
https://github.com/espressif/esptool

T'as ptet pas testé remarque, parce que chez moi ça roule plutôt bien.

En tous les cas merci pour le tuto.
Effectivement pas testé !

Merci pour l'info je tenterai le coup la prochaine fois
MiniPC W10 + RFXCom 433e + RFLINK
Elec : Téléinfo
Alexa + Alhau
MQTT...
(merci easydomoticz !)
Le ptit Nicolas
Messages : 92
Inscription : 24 janv. 2017, 14:21
Localisation : 31
Contact :

Re: [TUTO] Formater / remettre à 0 un ESP8266 récalcitrant

Message par Le ptit Nicolas »

J'avais déjà rencontré ce problème et trouvé cette solution... mais tu fais bien de la partager sur le forum :mrgreen:
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Les Shadocks
Répondre