Sonoff - po wgraniu firmware przestały działać
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
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
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.
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
Czyli:slawek pisze: ↑sob lip 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ć.
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
Oj, namieszałeś kolego.
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.
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 pisze: ↑ndz lip 30, 2017 9:41 amOj, namieszałeś kolego.
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ć
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