O tutorial que passo a apresentar serve para o seguinte:
Fazer um backup do FW original instalado no SONOFF.
Repor o FW original usando o ficheiro que backup que foi feito.
Nota - Como cada sonoff tem um ID proprio, só podemos usar o ficheiro de backup no hardware original, caso contrario vamos ter varios SONOFF com o mesmo ID ( clone ).
Material necessario :
Cabo TTL
Python 2.x or 3.x
Esptool
Descarregamos e instalamos o Python.
Descarregamos e copiamos o Esptool para c:\esptool
Abrimos a linha de comandos e navegamos até a pasta c:\esptool
Escrevemos o comando “setup.py install” sem aspas e aguardamos que a instalação termine.
Agora vamos ler a flash com o comando :
esptool.py --port COM4 read_flash 0x00000 0x100000 image1M.bin
Para repor o backup, usam o comando :
esptool.py --port COM4 write_flash -fs 1MB -fm dout 0x0 image1M.bin
Devem de alterar a COM4 para a porta COM que estão a usar e podem alterar o nome do ficheiro de backup ( image1M.bin) para outro a vossa escolha.
Se quiser apagar a flash uso o comando :
esptool.py --port COM4 erase_flash