Sonoff wgrywanie firmware-u Supli przez OTA - manual

DanteX
Posts: 32
Joined: Fri Jan 07, 2022 4:31 pm

Post

karnasw wrote: Thu Jan 13, 2022 12:58 pm
DanteX wrote: Sat Jan 08, 2022 2:50 pm Podpinając się do tematu dotyczącego instalacji Sonoffa R3 przez OTA.
U mnie problem polega na tym, że w momencie wybrania pliku z Uploader GUI Generic i flashowania, nie wywala komunikatu, ale progress instalacji cały czas jest na 0%.
Połączenie z urządzeniem oczywiście mam, widnieje na liście w DIY Tool.
Jaką wersję oprogramowania ewelink masz na tym sonoffie? Jeżeli 3.5 lub 3.6 to chyba trzeba użyć nowego sposobu
https://github.com/itead/Sonoff_Devices ... %20Doc.pdf.

Do etapu wpisania hasła do sieci w DIY wszystko robisz tak samo. Potem instalujesz aplikację do obsługi rest api np. "Postman" i XAMPP, żeby postawić lokalnie serwer Apache (serwer trzeba włączyć z panelu sterowania XAMPP) i wrzucić do folderu htdocs np. C:\xampp\htdocs plik GUI_Generic_OTA.bin. Robisz tak jak na obrazkach najpierw zapytanie OTA_Unlock, potem OTA_Flash. Przy OTA_Unlock trzeba trochę dłużej poczekać, jak nie będzie odpowiedzi to trzeba powtórzyć skrypt, aż do odpowiedzi sterownika. Skrypt DeviceInfo używam do sprawdzania połączenia ze sterownikiem.
Postman_20220113_140233137.png
Postman_20220113_140301054.png
Postman_20220113_140310311.png

Adres IP w OTA_Flash musi być komputera, na którym jest plik GUI_Generic_OTA.bin, w adresie POST musi być adres, który uzyskał Sonoff z routera.

I po kolei to co jest na obrazkach w formie tekstowej
- DeviceInfo

Code: Select all

http://192.168.162.120:8081/zeroconf/info

{
"deviceid": "",
"data": { }
}
- OTA_Unlock

Code: Select all

http://192.168.162.120:8081/zeroconf/ota_unlock

{
"deviceid": "",
"data": { }
}
- OTA_Flash

Code: Select all

http://192.168.162.120:8081/zeroconf/ota_flash

{
"deviceid": "",
"data": {
"downloadUrl": "http://192.168.162.108/GUI-Generic_OTA.bin",
"sha256sum":
"b4f76b5325944565348b50eec747b1cff399e86209300af3cf9d8346cd91a6e3"
}
}

Dalej już lecisz z punktami 9 i 10:
9. Po wgraniu firmware-u i restarcie Sonoffa pojawia się sieć Updater SUPLA
10. Łączymy się z w/w siecią, wchodzimy na stronę http://192.168.4.1/ i wgrywamy już docelowy firmware GUI-Generic
Przy wysłaniu zapytania Ota_Unlock mam brak odpowiedzi... a tam w sekcji BODY dobra jest zawartość ?
Połączenie z Sonoff mam, bo jak wysyłam zapytanie DeviceInfo to mi odpowiada.
Na tym poradniku z filmiku na YT też nie wysyła zapytania ota_unlock. Chciałem zmienić firmware w Sonoff Mini R2.
josh76
Posts: 2
Joined: Tue Aug 06, 2024 7:03 am

Post

Cześć.
Sorki za odgrzewanie kotleta, ale wszystko szło pięknie, udało się wykonać supla uploderem aktualizację softu i sterownik zdechł - żadnych oznak życia. Kompletny brak komunikacji. Masz jakiś pomysł, co mogło pójść nie tak? Mam przylutowane piny, próbuję się dostać do sonoffa przez prosty programator yp-05, ale niestety bez skutku :(

Return to “FAQ / Jak to zrobić”