Witam !
Czy ktoś pomoże w tym temacie:
Kupiłem Sonoff Touch i oczywiście nie sprawdziłem i tylko od razu wgrałem soft:
boot_v1.5.bin-------->0x00000
sonoff_touch_user1.1024.new.2.bin---->0x01000
Podłączyłem jak w załaczniku
Po wgraniu - sonoff martwy. Po podłączeniu do prądu nic się nie świeci i brak wifi.
Pomyślałem że coś nie tak zrobiłem więc wyczyściłem wgrywając blank_1mb. Próba jeszcze raz i cisza.
Czy to już po zabawie z nim, czy jest szansa na reanimację? Proszę o pomoc.
Sonoff Touch
-
tomi171
- Posts: 17
- Joined: Sun Nov 05, 2017 4:56 pm
You do not have the required permissions to view the files attached to this post.
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Wgraj też esp_init_data_default.bin pod adres 0xfc000
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
-
tomi171
- Posts: 17
- Joined: Sun Nov 05, 2017 4:56 pm
Wgrałem jeszcze raz i tym razem jest OK. Nie wiem o co wcześniej było nie tak, ale dziękuję bardzo za podpowiedź i życzę Zdrowych i Wesołych Świąt.
-
mareks6
- Posts: 281
- Joined: Sat Jan 13, 2018 4:39 pm
- Location: Opole
skąd pobrać pliki blank.bin oraz esp_init_data_default.bin pod ten chip? Są to te same co pod ESP8266, np te stąd:
https://github.com/espressif/ESP8266_AT/tree/master/bin
???
Mam dokładnie ten sam problem co kolega. Wcześniej zgrałem oryginalne firmware z pomocą instrukcji stąd:
http://smart-house.adrian.czabanowski.c ... ci-sonoff/
Później próbowałem wgrać suplę według tej instrukcji:
http://smart-house.adrian.czabanowski.c ... do-sonoff/#_=_
Niestety coś namieszałem i teraz mam martwy Sonoff Touch.
Po połączeniu za pomocą putty jak wchodzę w tryb programowania to wyświetla mi tylko jedną linijkę (jak będzie trzeba to dokładnie sprawdzę i napiszę co), a jeśli normalnie podam zasilanie to jest cała masa tekstu, lecz na tym koniec. Dioda nie mruga, sieci nie ma, na przycisk dotykowy nie reaguje.
Próbowałem też wgrać suplę za pomocą tej instrukcji i programu:
https://www.youtube.com/watch?v=MITHhQ8aD6Y
lecz ten program w ogóle się nie umie połączyć.
Tak na marginesie to ile instrukcji tyle różnych ustawień w programach i już sam nie wiem co i z jakimi ustawieniami wgrywać. Chodzi o ustawienia:
1. transferu BAUDRATE - ma być 78800 czy 115200 - putty oraz zgrywanie firmware do PC działa tylko z 78800 (przy 115200 mam krzaki) z kolei wgrywałem przy 115200 gdyż żaden z programów nie umożliwiał ustawienia 78800
2. FLASH SIZE ma być 1, 4 czy 8Mbit? Wydawało mi się, że 1M ale widzę gdzieniegdzie też 4 lub 8....
3. SPI MODE - testowałem DOUT oraz QIO i działa u mnie tylko te drugie, pozostałych (QOUT, DIO) nie testowałem
Pracuję na konwerterze FTDI FT232RL, ale już zamówiełem w razie czego konwerter na układzie CP2102
https://github.com/espressif/ESP8266_AT/tree/master/bin
???
Mam dokładnie ten sam problem co kolega. Wcześniej zgrałem oryginalne firmware z pomocą instrukcji stąd:
http://smart-house.adrian.czabanowski.c ... ci-sonoff/
Później próbowałem wgrać suplę według tej instrukcji:
http://smart-house.adrian.czabanowski.c ... do-sonoff/#_=_
Niestety coś namieszałem i teraz mam martwy Sonoff Touch.
Po połączeniu za pomocą putty jak wchodzę w tryb programowania to wyświetla mi tylko jedną linijkę (jak będzie trzeba to dokładnie sprawdzę i napiszę co), a jeśli normalnie podam zasilanie to jest cała masa tekstu, lecz na tym koniec. Dioda nie mruga, sieci nie ma, na przycisk dotykowy nie reaguje.
Próbowałem też wgrać suplę za pomocą tej instrukcji i programu:
https://www.youtube.com/watch?v=MITHhQ8aD6Y
lecz ten program w ogóle się nie umie połączyć.
Tak na marginesie to ile instrukcji tyle różnych ustawień w programach i już sam nie wiem co i z jakimi ustawieniami wgrywać. Chodzi o ustawienia:
1. transferu BAUDRATE - ma być 78800 czy 115200 - putty oraz zgrywanie firmware do PC działa tylko z 78800 (przy 115200 mam krzaki) z kolei wgrywałem przy 115200 gdyż żaden z programów nie umożliwiał ustawienia 78800
2. FLASH SIZE ma być 1, 4 czy 8Mbit? Wydawało mi się, że 1M ale widzę gdzieniegdzie też 4 lub 8....
3. SPI MODE - testowałem DOUT oraz QIO i działa u mnie tylko te drugie, pozostałych (QOUT, DIO) nie testowałem
Pracuję na konwerterze FTDI FT232RL, ale już zamówiełem w razie czego konwerter na układzie CP2102
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Kolega Deiron na tym filmie wgrywa suplę pewnie kolejny raz w ten moduł i wprowadza ludzi w błąd, bo nie wgrywa pliku init.data default.bin, który jest niezbędny do startu po całkowitej wymianie/wykasowaniu softu. Niestety - taki urok internetu... każdy wrzuca co chce i nic nie musi wyjaśniać...mareks6 wrote: Sat Feb 03, 2018 8:45 pm skąd pobrać pliki blank.bin oraz esp_init_data_default.bin pod ten chip? Są to te same co pod ESP8266, np te stąd:
https://github.com/espressif/ESP8266_AT/tree/master/bin
???
Mam dokładnie ten sam problem co kolega. Wcześniej zgrałem oryginalne firmware z pomocą instrukcji stąd:
http://smart-house.adrian.czabanowski.c ... ci-sonoff/
Później próbowałem wgrać suplę według tej instrukcji:
http://smart-house.adrian.czabanowski.c ... do-sonoff/#_=_
Niestety coś namieszałem i teraz mam martwy Sonoff Touch.
Po połączeniu za pomocą putty jak wchodzę w tryb programowania to wyświetla mi tylko jedną linijkę (jak będzie trzeba to dokładnie sprawdzę i napiszę co), a jeśli normalnie podam zasilanie to jest cała masa tekstu, lecz na tym koniec. Dioda nie mruga, sieci nie ma, na przycisk dotykowy nie reaguje.
Próbowałem też wgrać suplę za pomocą tej instrukcji i programu:
https://www.youtube.com/watch?v=MITHhQ8aD6Y
lecz ten program w ogóle się nie umie połączyć.
Tak na marginesie to ile instrukcji tyle różnych ustawień w programach i już sam nie wiem co i z jakimi ustawieniami wgrywać. Chodzi o ustawienia:
1. transferu BAUDRATE - ma być 78800 czy 115200 - putty oraz zgrywanie firmware do PC działa tylko z 78800 (przy 115200 mam krzaki) z kolei wgrywałem przy 115200 gdyż żaden z programów nie umożliwiał ustawienia 78800
2. FLASH SIZE ma być 1, 4 czy 8Mbit? Wydawało mi się, że 1M ale widzę gdzieniegdzie też 4 lub 8....
3. SPI MODE - testowałem DOUT oraz QIO i działa u mnie tylko te drugie, pozostałych (QOUT, DIO) nie testowałem
Pracuję na konwerterze FTDI FT232RL, ale już zamówiełem w razie czego konwerter na układzie CP2102
Co do transferu - 74880 - a nie 78800 - to prędkość dla konsoli
115200 - to prędkość do flaszowania
FLASH SIZE ma być taka jaki wgrywasz soft, pod warunkiem, że nie jest większy niż pojemność modułu... czyli dla softu ...1024.bin ustawiasz 8MBit, dla 2048 - 16MBit itd. - w twoim przypadku 8MBit. Oczywiście jeśli masz pamięć 4MB (32MBit) to dla softu ...1024 możesz ustawić 8MBit i jest to poprawne. Zauważ różnicę pomiędzy MBit a MB - niestety to częsty błąd
SPI MODE - dla softów oficjalnych jest to DIO, softy @Zybiego często bywają QIO - ale tam masz zawsze readme, więc...
Nowe sonoffy często wymagają trybu DOUT. Oczywiście modułu przez taką pomyłkę nie uszkodzisz - po prostu nie wystartuje.Te moduły naprawdę trudno uwalić, mnie się udało jedynie flaszowaniem uwalić ESP01 - padła pamięć, ale to już historia...
Adresy dla .init masz podane w FAQ - są już nawet 2 tematy
FT232RL używam, CP2102 też, nie widzę żadnej różnicy, oba są super. Pozostałe jak CH340G i PL2303 są chimeryczne i upierdliwe...
Program - polecam Esp Flash Download Tool V1.2
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
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Pierwszy soft masz tu:
https://github.com/SUPLA/ESP8285/tree/m ... noff_touch
czytaj readme.txt do każdego zestawu plików to będziesz wiedział jakie ustawienia, strzelając to na pewno nie trafisz
a tu masz inny zestaw plików:
https://github.com/SUPLA/ESP8266/tree/m ... noff_touch
które też będą działały jedyne co trzeba zrobić to na chmurze po zalogowaniu wyłączyć niepotrzebny klawisz
https://github.com/SUPLA/ESP8285/tree/m ... noff_touch
czytaj readme.txt do każdego zestawu plików to będziesz wiedział jakie ustawienia, strzelając to na pewno nie trafisz
a tu masz inny zestaw plików:
https://github.com/SUPLA/ESP8266/tree/m ... noff_touch
które też będą działały jedyne co trzeba zrobić to na chmurze po zalogowaniu wyłączyć niepotrzebny klawisz
Pozdrawiam
Wojtek
Wojtek
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Jeszcze jedno - te pliki blank_1MB.bin i esp.init.data default. bin - namiary masz w FAQ, są też na oficjalnym githubie, te z twojego linka to chyba nie to... no i zobacz ich datę wydania....
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
-
mareks6
- Posts: 281
- Joined: Sat Jan 13, 2018 4:39 pm
- Location: Opole
Tak jak kolega Sławek pisał wgrałem plik init wraz z softem z pierwszego linku i od razu ruszyło. Wgrywałem jednak programem NodeMCU gdyż program Esp Flash Download Tool V1.2 non stop wywalał te same błędy z połączeniem. Wcześniej wgrywałem soft dostępny na stronie głównej supli z działu download (nie wiem czy to ten sam co z pierwszego linku) lecz tam nie było pliku init.
Readme zawsze jako pierwsze czytam, staram się jak najmniej zawracać głowy na forum, ale po prostu nie wiedziałem o istnieniu dodatkowego pliku init, bo w readme o nim nic nie pisało... Pierwszy raz wgrywałem wszystko zgodnie z tym co pisało w readme, dopiero po nie udanych próbach zacząłem szukać i znajdywałem różne ustawienia wgrywania i zastanawiałem się czy w readme nie ma błędu, lub coś się w międzyczasie nie zmieniło, a readme nie został uaktualniony...
Grunt, że teraz działa. To moje początki z suplą. Dla testów zamówiłem na aliexpress Sonoff'y w wersji zwykłej, dual, touch oraz touch dual. Pojedynczy Touch już doszedł, na resztę czekam.
Rozumiem, że plik init wystarczy wgrać raz do każdego modułu i jest on ten sam dla układów ESP8266 oraz ESP8255? To by oznaczało, że przy np aktualizacji softu na module wystarczy, że wgram tylko te dwa pliki dedykowane do konkretnego modułu i z konkretną funkcją i moduł ruszy gdyż plik init "już jest" ?
Pytam, gdyż w przełączniku Touch z pewnością będę chciał wgrać soft, który ma odwróconą funkcję podświetlenia, o której gdzieś na forum ktoś pisał o ile już jest i ją znajdę
Readme zawsze jako pierwsze czytam, staram się jak najmniej zawracać głowy na forum, ale po prostu nie wiedziałem o istnieniu dodatkowego pliku init, bo w readme o nim nic nie pisało... Pierwszy raz wgrywałem wszystko zgodnie z tym co pisało w readme, dopiero po nie udanych próbach zacząłem szukać i znajdywałem różne ustawienia wgrywania i zastanawiałem się czy w readme nie ma błędu, lub coś się w międzyczasie nie zmieniło, a readme nie został uaktualniony...
Grunt, że teraz działa. To moje początki z suplą. Dla testów zamówiłem na aliexpress Sonoff'y w wersji zwykłej, dual, touch oraz touch dual. Pojedynczy Touch już doszedł, na resztę czekam.
Rozumiem, że plik init wystarczy wgrać raz do każdego modułu i jest on ten sam dla układów ESP8266 oraz ESP8255? To by oznaczało, że przy np aktualizacji softu na module wystarczy, że wgram tylko te dwa pliki dedykowane do konkretnego modułu i z konkretną funkcją i moduł ruszy gdyż plik init "już jest" ?
Pytam, gdyż w przełączniku Touch z pewnością będę chciał wgrać soft, który ma odwróconą funkcję podświetlenia, o której gdzieś na forum ktoś pisał o ile już jest i ją znajdę
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Ten pliczek wgrywa się ułamek sekundy więc nie zaszkodzi wgrać za każdym razem, tak samo wskazane jest wyczyszczenie przed ponownym flaszowaniem
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
