Sonoff BASIC zmiana firmware na SUPLA
Zmiana oryginalnego firmware ( aplikacja EWelink ) w Sonoff Basic na SUPLA nie tylko pozwoli integrację urządzenia w systemie SUPLA ale również umożliwi ewentualną rozbudowę urządzenia o nowe funkcje i czujniki.
Zanim zaczniemy
❗ pamiętaj, że każda ingerencja w urządzenie jest jednoznaczna z utratą gwarancji
⚠️ wszelkie modyfikacje wykonujesz na własną odpowiedzialność
⚡ uwaga wysokie napięcie
Czego potrzebujemy
- konwerter USB – TTL UART 3.3V ( np. FT232RL FTDI, CP2102 )
- oprogramowanie Espressif – Flash Download Tools
- firmware SUPLA – ESP8266/ESP8285 GUI-Generic Builder
- komputer z systemem operacyjnym Windows
Zaczynamy
Najpierw musimy wlutować złącze goldpin ( raster 2.54mm ) do płytki sonoffa:

Następnie podłączamy konwerter zgodnie ze schematem poniżej.
Szczególną uwagę należy zwrócić na wybranie odpowiedniego napięcia 3.3V oraz sposobu podłączenia linii danych Tx -> Rx oraz Rx <- Tx.
Opis pinów znajduje się na Twojej płytce.

Teraz możemy przygotować nowy firmware. W tym celu skorzystamy z generatora znajdującego się na stronie supla.org:

Wybieramy rodzaj płytki i opcje dla modułu którymi jesteśmy zainteresowani i klikamy na „Generuj”:


Po wygenerowaniu firmware pobieramy go na dysk:

Teraz pobieramy i uruchamiamy program „flash download tool” ( w moim przypadku flash_download_tool_3.9.3 ).
Wybieramy typ układu, tryb pracy i klikamy OK


Podłączamy moduł do portu USB jednocześnie trzymając przycisk tact switch – w ten sposób wprowadzamy układ w tryb flashowania:

W kolejnym oknie wprowadzamy kolejno:

- Wskazujemy plik z firmware supla (wcześniej wygenerowany za pomocą Builderea)
- Zaznaczamy
- Wprowadzamy adres startowy 0x0
- Wybieramy port COM (wcześniej podłączając urządzenie w trybie flashowania)
- Klikamy START
Na samym dole okna znajduje się pasek postępu więc będziemy mogli śledzić postęp wgrywania firmware.
Po ukończonym wgrywaniu wyświetli się komunikat FINISH:

Teraz można całkowicie odłączyć konwerter i uruchomić urządzenie.
Dioda LED powinna szybko migać i pojawić się nowa sieć WiFi „SUPLA-ESPxxx„, która po podłączeniu umożliwi konfigurację urządzenia pod adresem 192.168.4.1


