Comment flasher un appareil SonOff facilement sous Ubuntu
Installation :
Vérifier que Python soit installépython3 -VSi la commande ne retourne pas la version de python en place, installer python 3 :
sudo apt install python3On installe le gestionnaire de paquet python (pip)
sudo apt install python3-pip sudo pip3 install --upgrade pipLe pacquet Python « esptool »
sudo pip install esptool esptool.py -hPour identifier le port du FTDI232 apres son branchement en USB, taper la commande
sudo dmesget identifier le port /dev/ttyXXX correspondant au FTDI232.
Passer l'ESP en mode programmation
- Sonoff 4ch: Maintenir en contact le D0 avec le GND- Sonoff Basic: Maintenir le bouton poussoir enfoncer durant 3sec
En connectant le pin au VCC 3v de l'adaptateur série
Sauvegarde du firmware:
sudo esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 sonoff_4CH_Pro-R2_image_1M.bin
Remplacer /dev/ttyUSB0 par le port COM utilisé !
Télécharger les releases EasyESP pour l’ESP8285 sur le Github :
https://github.com/letscontrolit/ESPEasy/releases
Refaire les étapes pour re-démarrer l’ESP en mode programmation
Refaire les étapes pour re-démarrer l’ESP en mode programmation
Effacer le mémoire flash de l’ESP :
sudo esptool.py --port /dev/ttyUSB0 erase_flashFlash du firmware :
sudo esptool.py --port /dev/ttyUSB0 write_flash -fs 1MB -fm dout 0x0 ESP_Easy_mega-20181117_normal_VersionDeVotreESP_1M.binRemplacer VersionDeVotreEsp par la version correspondante
Commentaires
Enregistrer un commentaire