Cześć,
W instrukcji do zgrania oryginalnego oprogramowania z wyłącznika SONOFF z linku:
https://www.smartnydom.pl/zgranie-i-wgranie-calej-zawartosci-pamieci-sonoff/
Jest instrukcja aby pobrać oprogramowanie:
- Oprogramowanie esptool: https://github.com/espressif/esptool
Niestety wgranie do Windowsa (u mnie 8.1) samego Pythona jeszcze nie mówi jak pobrać to narzędzie, a GitHub z linku raczej jest dedykowany do Linuxa/Unixa lub innego sys. operacyjnego. Jeśli macie Windowsa to warto wiedzieć że istnieje instrukcja na YouTube, gdzie ktoś życzliwy opisał jak uruchomić przez konsolę w Windowsie (start->Uruchom->"cmd") pobieranie skryptu "esptool.py" - tak potrzebnego do zgrania oryginalnego wsadu z procesora ESP82(66).
Tu jest ten tutorial:
https://www.youtube.com/watch?v=p4UGKRKYFCs
Jeśli już na forum ktoś to omówił i rozwiązał, to przepraszam za dubel. Przeglądałem czy nie ma gdzieś podobnego wątku, ale nie znalazłem.
Dzięki. Widziałem.
W ten weekend miałem podejście do zgrania oprogramowania oryginalnego za pomocą przejściówki USB - UART Tx z modułem OTi-6858. Nie polecam. Strata czasu. Nie działa na Windows 8.1 (mój przypadek), bo sterownik z Windows 7 nie jest kompatybilny.
Strona producenta ze sterownikami:
http://www.oti.com.tw/en/support.html
Uruchomiłem starego kompa z Win XP. Sterownik w wersji na Windows 98 działa na XP. Udało się moduł podłączyć i zidentyfikowało go jako port COM. Niestety ani nie udało się zgrać zawartości (esptool dla Python2.7 zgłaszała błędy na Win XP, coś nie tak z kompatybilnością), ani potem nie powiodła się próba wgrania AFE przez aplikację "ESP8266Flasher". Nie widział modułu ESP8266 po konfiguracji wg. instrukcji.
W związku z powyższą porażką, dokonałem zatem zakupu nowego konwertera w znanym serwisie aukcyjnym "alledrogo".
Dziś zrobiłem próbę z modułem USB - UART, chip: CP2102 (tak jak w Twojej instrukcji) i bez problemu udało się zgrać oryginalny firmware i wgrać AFE z poziomu Windowsa 8.1
W artykule z instrukcją można by podrzucić laikom info, że muszą sobie pobrać sterowniki do CP2102. Nie wiem jak u innych ale u mnie Win 8.1 nie znalazł ich automatycznie.
Udało się dopiero po pobraniu sterowników z:
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Użyłem wersji: VCP (5.3 MB) (Default)
- ale, oczywiście decyzję o dodaniu tego info zostawiam Tobie.
dzięki - dodam
Hej, Kolejna uwaga odnośnie zgrywania oryginalnego software z SONOFF.
Wrzuć proszę info może, żeby ludzie: sprawdzali port COM pod którym dodaje się programator w systemie Windows. Sprawdza się to w Menadżerze Urządzeń w Windowsie. Wchodzimy: Mój komputer -> PKM (prawy klawisz myszy) -> właściwości -> Menadżer Urządzeń. U mnie dodaje się jako Silicon Labs CP210x USB to UART Bridge (COM6) i tego COM trzeba użyć w parametrach podawanych do esptool.py podczas wykonywania skryptu.