In alcune occasioni potrebbe succedere che, a causa dei molteplici test o di un caricamento non proprio corretto, il Wemos D1 mini (o in generale l’ESP8266), possa non funzionare piú in modo corretto. Vediamo insieme come procedere all’hard reset del nostro dispositivo.
Passi da seguire
- download del firmware di fabbrica (AT NON-OS) da gitHub
- installazione di esptool
- cancellare la flash
- flash del firmware NON-OS
1) Innanzitutto scarica il firmware Espressif (AT) dal repository gitHub (potete scegliere tra clone o download zip, é lo stesso).
https://github.com/espressif/ESP8266_NONOS_SDK
2) Installa esptool (o qualsiasi altro tool per il caricamento del firmware), trovate un’ottima guida sul nostro sito.
3) Lancia il comando di erase_flash per pulire la ROM del Wemos:
esptool.py --port /dev/tty.wchusbserial141240 erase_flash
Nota: esptool, dopo il comando di erase_flash, avvia il reset del dispositivo, tuttavia consiglio di staccare e riattaccare l’USB prima di procedere al prossimo comando.
4) effettua il caricamento del NONOS firmware, usando questo comando:
esptool.py --port /dev/tty.wchusbserial141240 --chip esp8266 write_flash -fm dio -ff 20m -fs detect 0x0000 bin/boot_v1.7.bin 0x01000 bin/at/1024+1024/user1.2048.new.5.bin 0x3fc000 bin/esp_init_data_default_v05.bin 0x7e000 bin/blank.bin 0x3fe000 bin/blank.bin
A questo punto il Wemos D1 mini é stato resettato alle impostazioni di fabbrica, puoi quindi, ad esempio, caricare ESPEasy ed usarlo come se fosse nuovo.
Se questo articolo ti é piaciuto, lasciaci un commento e metti mi piace alla nostra pagina Facebook!
Per sostenere la nostra community, acquista un Wemos D1 mini da Amazon usando il nostro link!
Ciao, mi chiamo Alessandro Lanni. Sono un professionista nel settore IT, ho iniziato la carriera da sviluppatore nel 2002. Mi appassiona l’elettronica amo condividere il know-how: “Cercare risposte e’ meglio che fare domande”