ESP8266 WiFi – AT Firmware – WiFi instellingen resetten

makefile icon

Espressif logo vol

Wanneer je een FOTA (Firmware Over The Air) update hebt gedaan en je dumpt de nieuwe firmware in een IMAGE/BIN bestand dan staan daar je wifi inlog code en instellingen ook in, dat is niet handig, er is ook geen commando om deze eruit te halen of te resetten, wat je kan doen is het IMAGE/BIN bestand openen met een HEX editor om daar aanpassingen in te maken.

Wat heb je nodig?
1) HEX editor HxD (Windows)

Start HxD en open het IMAGE bestand, je vind de WiFi instellingen op adres: 000FD000

Ps. je kan ook zoeken naar je SSID naam in de HEX editor

ESP8266 AT firmware HEX code wachtwoord lokatie

Om alles te resetten kun je het 2e gedeelte van het FLASH geheugen leegmaken, de 2e gedeelte begint op adres: 00081000

1) Selecteer via het rechter-muisknop-menu de optie “Select block”:

ESP8266 AT firmware HEX code wachtwoord reset 01

2) Zet het startadres op 81000, en het eind adres op FFFFF:

ESP8266 AT firmware HEX code wachtwoord reset 02

3) Zodra het blok geselecteerd is gebruik de optie “Fill selection” vanuit het rechter-muisknop-menu:

ESP8266 AT firmware HEX code wachtwoord reset 03

4) Vul het geselecteerde blok met de HEX waarde: FF, en klik op “ok”.

ESP8266 AT firmware HEX code wachtwoord reset 04

5) Sla het bestand op, nu heb je een firmware waarbij de WiFi instellingen zijn gereset!


Bron:
esp8266.com