@muchac35 Ma takie trzy moduły. Wgrałem za pierwszy razem wszytki trzy... z rożnymi softami na próbę.
Na początek zacząłem od blank_1MB.bin
Połączenia: 3V3, TX>RX, RX>TX, GND
Program: flash_download_tools_v1.2
Standardowo przycisk przed podaniem zasilania.
PS Nie rozkminiałem tematu ale z flash_download_tools_v3.6.5 miałem problemy z wgrywaniem... z jednymi modułami działało idealnie a z innymi już nie. Dokładnie taki sam objaw.
Jak wgrać firmware do sonoff
Nie tylko ja na tym forum polecam program flash_download_tools_v1.2 (lub esptool dla bardziej wtajemniczonych), ale większość uparcie próbuje "wynalazki" z różnym skutkiem.
Naprawdę nie piszemy o tym, aby utrudniać innym życie, staramy się podawać skuteczne sposoby...
@muchac35 - napisz czym flaszujesz i dorzuć screeny, bo w ciemno nie damy rady pomóc.
Naprawdę nie piszemy o tym, aby utrudniać innym życie, staramy się podawać skuteczne sposoby...
@muchac35 - napisz czym flaszujesz i dorzuć screeny, bo w ciemno nie damy rady pomóc.
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
A najlepiej przeczytaj FAQ viewtopic.php?f=23&t=2108 to będziesz wiedział czego potrzebujemy aby Ci pomóc.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.
U mnie inny problem na sonoff touch eu. Przed wgraniem softu, chciałem zrobic backup starego(orginalnego) no i tu jest problem bo wygląda na to ze nie wchodzi w tryb programowania.
W cmmand line taki blad:
PS C:\Users\xxxxx\AppData\Local\Programs\Python\Python37-32\Scripts> .\esptool.py.exe --port com3 --baud 115200 read_fla
sh 0x00000 0x100000 D:\temp\sonoff_bckp_touch.bin
esptool.py v2.7-dev
Serial port com3
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header
oczywiście pin 2 zwarty do masy na czas podłączania itd... nie pomaga.
W cmmand line taki blad:
PS C:\Users\xxxxx\AppData\Local\Programs\Python\Python37-32\Scripts> .\esptool.py.exe --port com3 --baud 115200 read_fla
sh 0x00000 0x100000 D:\temp\sonoff_bckp_touch.bin
esptool.py v2.7-dev
Serial port com3
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header
oczywiście pin 2 zwarty do masy na czas podłączania itd... nie pomaga.
- Załączniki
-
- wzor
- IMG_4468.PNG (905.67 KiB) Przejrzano 3923 razy
-
- tak podlaczylem
- IMG_4469.JPG (1.14 MiB) Przejrzano 3923 razy
Ja to zauważyłem i rozróżniam ale jak ktoś będzie to czytał niewtajemniczony to dla niego GPIO2 czy pin2 to będzie to samo, w module PSF-A pin2 to jest ADC a GPIO0 jest 10 pinem.
Przytrzymaj go może dłużej do masy, tzn aż zacznie wgrywać się soft lub znajdź ścieżkę i dotknij na końcu tej ścieżki przy rezystorze będzie łatwiej.
Sprawdź jeszcze zamieniając kabelki TX, RX któreś moduły esp programowało się tx-tx, rx-rx.
Przytrzymaj go może dłużej do masy, tzn aż zacznie wgrywać się soft lub znajdź ścieżkę i dotknij na końcu tej ścieżki przy rezystorze będzie łatwiej.
Sprawdź jeszcze zamieniając kabelki TX, RX któreś moduły esp programowało się tx-tx, rx-rx.
Pozdrawiam
Wojtek
Wojtek
ok, dzęki. Jeszcze po testuje. Wg zdjecia które wsadziłeś i pinoutu programatora
Pomarańczowy -TX
Zolty - RX
,czyli jednak dobrze podłączyłem.
Moje zdjęcie wzoru to zrzut z filmu gdzie gość tłumaczy gdzie podłączyć konkretne piny programatora. Dlatego są zamienione.
Wydaje mi sie ze problem jest gdzie indziej. Słabe luty albo styki kabli, bo w trybie flash raczej nie powinien startować, łączyć się do wifi, i nie powinien zapalać niebieskiej diody przy dotknięciu pola dotykowego i być widoczny w ewelink.
Wychodzi na to ze najprawdopodobniej nie jest poprawnie podawana masa na GPIO0
Pomarańczowy -TX
Zolty - RX
,czyli jednak dobrze podłączyłem.
Moje zdjęcie wzoru to zrzut z filmu gdzie gość tłumaczy gdzie podłączyć konkretne piny programatora. Dlatego są zamienione.
Wydaje mi sie ze problem jest gdzie indziej. Słabe luty albo styki kabli, bo w trybie flash raczej nie powinien startować, łączyć się do wifi, i nie powinien zapalać niebieskiej diody przy dotknięciu pola dotykowego i być widoczny w ewelink.
Wychodzi na to ze najprawdopodobniej nie jest poprawnie podawana masa na GPIO0
- Załączniki
-
- programator.JPG (53.38 KiB) Przejrzano 3857 razy