{{tag>dev iot esp8266 flash firmware at}} ====== ESP8266: flasher le firmware AT ====== Récupérer le firmware: wget http://download.espressif.com/esp_at/firmware/ESP8266/ESP8266-IDF-AT_V2.1.0.0.zip unzip ESP8266-IDF-AT_V2.1.0.0.zip Modifier le fichier download.config, remplacer les retours à la ligne par des espaces. cp download.config download.config.args vim download.config.args %s/\n/ /g :wq Flasher le firmware esptool.py --chip esp8266 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash $(cat ./download.config.args) ===== Validation ===== Tester les commandes AT via minicom. Activer l'echo local: ctrl+z e Ajouter le retour chariot ctrl+z a Paramétrer la communication série: ctrl+A o ^ Baudrate | 115200 | ^ Data Bits | 8 | ^ Parity | None | ^ Stop Bits | 1 | ^ Flow Type | None | Saisir la commande “AT+GMR” avec une nouvelle ligne de la forme (CR LF). Quitter minicom: * ctrl+z x ===== Références ===== * https://docs.espressif.com/projects/esp-at/en/latest/Get_Started/Downloading_guide.html * https://docs.espressif.com/projects/esp-at/en/latest/AT_Binary_Lists/index.html * https://docs.espressif.com/projects/esp-at/en/latest/Get_Started/Hardware_connection.html#esp8266-series