Sonoff - po wgraniu firmware przestały działać
-
jigsaw87
- Posts: 26
- Joined: Tue Jul 04, 2017 10:39 pm
Witam. Na 1 sonoffie zrobiłem bez problemu aktualizacje firmware. Dokupiłem 3 kolejne sztuki. Dwie po wgraniu firmware już nie działają. Próbowałem kasować pamięć metodą z tej strony http://www.pratikpanda.com/completely-f ... sh-memory/ . Wgrywając pusty plik. Nie mam już pomysłu co jeszcze mogę zrobić. Pomocy. Pozdrawiam Marcin
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
1.Jakim programem flaszujesz?
2.Jakie pliki wgrywasz?
3 Jakie masz ustawienia flaszowania?
2.Jakie pliki wgrywasz?
3 Jakie masz ustawienia flaszowania?
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
-
jigsaw87
- Posts: 26
- Joined: Tue Jul 04, 2017 10:39 pm
NodeMCU Flasher
sonoff_gate_ds18b20_noFOTA_1M_eagle.flash.bin ------------->0x00000
sonoff_gate_ds18b20_noFOTA_1M_eagle.irom0text.bin ------->0x40000
W zasadzie to już różne wersje wgrywałem.
Czy można zapchać całą pamięć ?
Może, źle kasowałem ?
kasowałem tym plikiem http://www.pratikpanda.com/wp-content/u ... nk_1MB.zip
Baudrate 115200
flassize 1MB
flash speed 40 mhz
spi QIO
Flasher USB UART PL2303 - może w nim leży problem? Chociaż z pierwszym razem, też nim flashowałem. Różnica jest jeszcze taka względem pierwszego działającego SONOFFA, że mam na nowa pstawionego WiN 10.
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Nie używaj NodeMCU!!!
Dodaj plik: esp_init_data_default.bin pod adres 0xFC000
Flaszuj tym programem: http://bbs.espressif.com/download/file.php?id=385
Wyczyść wcześniej pamięć (może być plikiem blank)
Dodaj plik: esp_init_data_default.bin pod adres 0xFC000
Flaszuj tym programem: http://bbs.espressif.com/download/file.php?id=385
Wyczyść wcześniej pamięć (może być plikiem blank)
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
-
jigsaw87
- Posts: 26
- Joined: Tue Jul 04, 2017 10:39 pm
Czyli:slawek wrote: Sat Jul 29, 2017 9:17 pm Nie używaj NodeMCU!!!
Dodaj plik: esp_init_data_default.bin pod adres 0xFC000
Flaszuj tym programem: http://bbs.espressif.com/download/file.php?id=385
Wyczyść wcześniej pamięć (może być plikiem blank)
1. najpierw wgywam plik blank_1MB.bin pod adres : 0x00000
2. następnie wgrywam
sonoff_gate_ds18b20_noFOTA_1M_eagle.flash.bin ------------->0x00000
sonoff_gate_ds18b20_noFOTA_1M_eagle.irom0text.bin ------->0x40000
oraz esp_init_data_default.bin 0xFC000 .
W takiej kolejności niestety dalej trup. Bez sensu. Pierwszy działa. Dwa pozostałe nie chcą ruszyć.
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
A w ogóle flash przebiega dobrze? Co leci na konsolę przy uruchamianiu?
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
-
jigsaw87
- Posts: 26
- Joined: Tue Jul 04, 2017 10:39 pm
Flash wydaje się być ok, przynajmniej na moje ok. w załączniku zrzut ekranu.
You do not have the required permissions to view the files attached to this post.
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
Oj, namieszałeś kolego.jigsaw87 wrote: Sun Jul 30, 2017 9:21 am Flash wydaje się być ok, przynajmniej na moje ok. w załączniku zrzut ekranu.
Jak wgrywasz plik boot_v1.5 to adres drugiego pliku nie może być 0x40000, a ponadto, czy aby na pewno prawidłowy to plik do "zestawu" z bootloaderem.
Skorzystaj z firmware z jakiejś paczki z mojego forka:
https://github.com/zchmielak/ESP8266/tr ... ybi/Sonoff
W pliku readme.txt w paczce *.rar masz wszystko opisane.
Możesz również wgrać plik esp_init_data_default, ja obecnie zawsze wgrywam ten plik.
-
jigsaw87
- Posts: 26
- Joined: Tue Jul 04, 2017 10:39 pm
Wgrywałem z twojej paczki przed chwilą i niestety to samo. Wgrywałem z plikiem esp_init_data_default, jak i bez. Efekt ten sam.Zybi wrote: Sun Jul 30, 2017 9:41 amOj, namieszałeś kolego.jigsaw87 wrote: Sun Jul 30, 2017 9:21 am Flash wydaje się być ok, przynajmniej na moje ok. w załączniku zrzut ekranu.
Jak wgrywasz plik boot_v1.5 to adres drugiego pliku nie może być 0x40000, a ponadto, czy aby na pewno prawidłowy to plik do "zestawu" z bootloaderem.
Skorzystaj z firmware z jakiejś paczki z mojego forka:
https://github.com/zchmielak/ESP8266/tr ... ybi/Sonoff
W pliku readme.txt w paczce *.rar masz wszystko opisane.
Możesz również wgrać plik esp_init_data_default, ja obecnie zawsze wgrywam ten plik.
Proszę o napisanie instrukcji " jak dla debila", bo już nie wiem co robić. 1 sonoff z innego zamówienia 2 tyg temu poszedł elegancko. Teraz już 2 uwaliłem, został mi jeszcze jeden. Ale tego nie chciałbym już popsuć
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
W plikach readme masz podane parametry do flaszowania - sprawdź dokładnie adresy - jeden plik masz zawsze 0x00000, natomiast drugi zależnie od wersji kompilacji może być 0x01000 (jeśli pierwszy plik to boot_v1.2 bądź boot_v1.5) lub 0x4000.
Adres dla pliku esp.init.data.. - zobacz tu: viewtopic.php?f=23&t=2081 Sonoff ma pamięć 8Mbit (czyli 1MB) więc 0xFC000.
Wyczyść przed flaszowaniem. Te moduły naprawdę ciężko uwalić... mnie jak dotąd udało się uwalić jeden ESP01- padła pamięć - ale to inna bajka...
Adres dla pliku esp.init.data.. - zobacz tu: viewtopic.php?f=23&t=2081 Sonoff ma pamięć 8Mbit (czyli 1MB) więc 0xFC000.
Wyczyść przed flaszowaniem. Te moduły naprawdę ciężko uwalić... mnie jak dotąd udało się uwalić jeden ESP01- padła pamięć - ale to inna bajka...
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
