SONOFF - zgrywanie ...
 
Powiadomienia
Wyczyść wszystko

SONOFF - zgrywanie oryginalnego programowania, problem z pierwszymi krokami w Pythonie

5 Wpisów
2 Użytkownicy
1 Likes
3,247 Wyświetleń
(@skiba-26)
Wpisów: 3
Bywalec
Autor tematu
 

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:

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.

 
Dodane : 20/01/2018 8:46 pm
Maciek reacted
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@skiba-26 - dzięki dodam do dokumentacji, będzie dla potomnych 😉

 
Dodane : 20/01/2018 10:56 pm
(@skiba-26)
Wpisów: 3
Bywalec
Autor tematu
 

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. 

 
Dodane : 25/01/2018 1:36 am
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

dzięki - dodam

 
Dodane : 25/01/2018 9:48 am
(@skiba-26)
Wpisów: 3
Bywalec
Autor tematu
 

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.

manager urządzeń lenovo
 
Dodane : 25/05/2018 8:24 pm
Udostępnij: