Poniższy przykład opisuje, jak wgrać AFE Firmware do urządzenia Sonoff Basic za pomocą NodeMCU Flasher
Krok 1. Ściągamy najnowszą wersję AFE Firmware, do pobrania tutaj.
Krok 2. Rozbieramy obudowę, aby dostać się do środka. Widzimy tutaj 5 otworów pod przyciskiem. Te 5 otworów to złącza, które wykorzystamy do załadowania firmware
Zalecam wlutowanie gniazda do przełącznika Sonoff, w które będą wkładany przewody wychodzące z konwertera TTL.
Krok 3. Podłączamy przewody konwertera USB-TTL z przełącznikiem. Należy zwrócić szczególną uwagę, który kabel podłączyć, z którym otworem w przełączniku i konwerterze.
Krok 4. Konfigurujemy NodeMCU Flasher
Przed wgraniem firmware rozważ jeszcze wyczyszczenie całej zawartości pamięci flash ESP8266/8285. Bardziej dobra praktyka, niż konieczność.
W zakładce Advanced ustawiamy następujące parametry:
Starsze wersje Sonoff (z przed maj 2017) mogą wymagać SPI Mode : QIO. Sugeruje najpierw spróbować wgrać z DOUT, jeśli nie pójdzie lub urządzenie będzie się wieszać, działać niestabilnie to wgrać z SPI Mode: QIO.
W zakładce Config wybieramy
Krok 5. Wgrywamy firmware. Przechodzimy do zakładki Operation.
Ważne: wprowadzamy przełącznik Sonoff w tryb wgrywania firmware.
Wybieramy odpowiedni port COM, żółta ramka oraz wciskamy przycisk Flash. Powinniśmy zaobserwować wgrywanie się firmware, jak na poniższym przykładzie. Jeśli po wciśnięciu przycisku Flash nic się nie dzieję, to trzeba sprawdzić inny port COM.
Zakończenie wgrywania można rozpoznać po zaznaczonych w żółtych ramkach elementach.
W tym momencie instalacja AFE Firmware powinna być zakończona.
Pierwsze uruchomienie może trwać do 1-2 min ze względu na formatowanie pamięci oraz ustawianie konfiguracji początkowej