Wgranie supla do TH...
 
Powiadomienia
Wyczyść wszystko

[Rozwiązany] Wgranie supla do TH10 pod linuxem

13 Wpisów
2 Użytkownicy
0 Likes
3,396 Wyświetleń
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 

Hej,

Prubuję wgrać supla do th10 pod linuxem używając esptool.py. Jednak mój przełącznik po wgraniu oprogramowania nie działa. Dioda nie miga, nie ma wifi. Zrobiłem backup oryginalnego softu i po przywróceniu przełącznik znowu działa. Wydaje mi się więc że sam proces wgrywania działa, pytanie tylko co źle zrobiłem. Oprogramowanie ściągnąłem z https://drive.google.com/file/d/0B3DJSAQwtTAyME1uT0xGS3RXSWM/view

Najpierw grałem pusty soft komendą

esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash --flash_mode qio --flash_freq 40m 0x00000 blank_1MB.bin
esptool.py v2.3-dev
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Compressed 1048576 bytes to 1039...
Wrote 1048576 bytes (1039 compressed) at 0x00000000 in 0.1 seconds (effective 88802.1 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...

Następnie wgrałem suplę
esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash 0x00000 boot_v1.5.bin 0x01000 sonoff_th10_user1.1024.new.2.bin -ff 40m -fm qio
esptool.py v2.3-dev
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Flash params set to 0x0020
Compressed 3232 bytes to 2336...
Wrote 3232 bytes (2336 compressed) at 0x00000000 in 0.2 seconds (effective 123.6 kbit/s)...
Hash of data verified.
Compressed 285204 bytes to 210815...
Wrote 285204 bytes (210815 compressed) at 0x00001000 in 18.6 seconds (effective 122.8 kbit/s)...
Hash of data verified.

Na screenach z aplikacji do flashowania pod windowsem widzę jeszcze pozycję 'INTERNAL://NODEMCU' może to jest to czego mi brakuje?

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

wgraj z flash_mode dout a jak nie będzie działać to spórbuj jeszcze dio zamiast qio

 
Dodane : 04/01/2018 8:23 pm
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 
Dodane przez: adri@n

wgraj z flash_mode dout a jak nie będzie działać to spórbuj jeszcze dio zamiast qio

Niestety ale to nie pomaga. Może robię coś źle? Po wgraniu supli odpinam usb i podpinam ponownie. Chwilę czekam(dioda nie miga) przytrzymuję przycisk 10 sekund i dalej nic nie miga.

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

spróbuj jeszcze tak

skasuj cały flash:

esptool.py --port /dev/ttyUSB0 erase_flash

wgraj tak

esptool.py --port /dev/ttyUSB0 write_flash -fs 1MB -fm dout 0x00000 boot_v1.5.bin 0x01000 sonoff_th10_user1.1024.new.2.bin

dobrze robisz po wgraniu - rozłacz, włącz - chwile poczekaj.

zakłam, że wprowadzasz w tryb flashowania - trzymając przycisk podczas podłączania usb

 
Dodane : 04/01/2018 9:37 pm
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 

Dalej nic. Może zdjęcie płytki coś pomoże? https://photos.app.goo.gl/tZWKvm810KnzcUcs2

Logi z wykonania:

~/sonoff/th10/supla/SonoffTH/sonoff_th$ esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py v2.3-dev
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 2.4s
Hard resetting...
~/sonoff/th10/supla/SonoffTH/sonoff_th$ esptool.py --port /dev/ttyUSB0 write_flash -fs 1MB -fm dout 0x00000 boot_v1.5.bin 0x01000 sonoff_th10_user1.1024.new.2.bin
esptool.py v2.3-dev
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash params set to 0x0320
Compressed 3232 bytes to 2337...
Wrote 3232 bytes (2337 compressed) at 0x00000000 in 0.2 seconds (effective 123.5 kbit/s)...
Hash of data verified.
Compressed 285204 bytes to 210815...
Wrote 285204 bytes (210815 compressed) at 0x00001000 in 18.6 seconds (effective 122.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...
 
Dodane : 04/01/2018 10:00 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

a jak wgrasz np. moje oprogramowanie to działa

spróbuj jedno z nich wersja ESP8266

https://www.smartnydom.pl/afe-firmware-pl/wersje/

jeden plik pod adres 0x00000

 
Dodane : 04/01/2018 10:18 pm
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 

Obojętnie które? Nie widzę tam TH10.

 
Dodane : 04/01/2018 10:26 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

wersje ESP8266 wybierz T0 tylko obsługę przekaźnika

tak na próbę

 
Dodane : 04/01/2018 10:37 pm
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 

Po wgraniu T0 dioda miga. Najpierw wolno a później szybko. Mam nową sieć wifi 'AFE-Device'.

 
Dodane : 04/01/2018 10:42 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

to znaczy, ze firmware się dobrze wgrał i urządzenie jest w trybie konfiguracji

no to pytanie czy ten soft ktory ściagnąłeś do supli nie jest jakiś walnięty. 

z tego miejsca ściągałeś?

https://github.com/SUPLA/ESP8266/tree/master/sonoff_th

tutaj piszą ze tryb flash_mode powinnien być dio

 
Dodane : 04/01/2018 10:46 pm
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 

Działa. Ale powinno być dout(błąd w opisie). Jak wgrałem z dio to przełącznik nie działał. Nie wiem czemu wcześniej nie działało, wydaje mi się że już tak próbowałem. Pobierałem soft z https://www.supla.org/pl/download

Działająca komenda: esptool --port /dev/ttyUSB0 write_flash -fs 1MB -fm dout 0x00000 boot_v1.5.bin 0x01000 sonoff_th10_user1.1024.new.2.bin 0xfc000 esp_init_data_default.bin

Zmieniłem jeszcze system z ubuntu na manjaro.

Dzięki za pomoc.

 
Dodane : 04/01/2018 11:02 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

w poprzednich komendach wgrywałeś 2 plik, w ostatniej 3

 
Dodane : 04/01/2018 11:08 pm
(@skoczo)
Wpisów: 7
Bywalec
Autor tematu
 
Dodane przez: adri@n

w poprzednich komendach wgrywałeś 2 plik, w ostatniej 3

W zipie ze strony nie bylo trzeciego pliku. Ale już wcześniej próbowałem z githuba (zanim napisałem tutaj temat) i wtedy nie działało. Możliwe, że zasugerowałem się opisem z pliku README i użyłem dio.

 
Dodane : 04/01/2018 11:10 pm
Udostępnij: