Zgranie i wgranie c...
 
Powiadomienia
Wyczyść wszystko

[Rozwiązany] Zgranie i wgranie całej zawartości pamięci Sonoff

56 Wpisów
21 Użytkownicy
5 Likes
12 K Wyświetleń
(@alvaro)
Wpisów: 75
Pomocny
 

Dostałem Basica z ESP 8285, czy tego też idzie przeprogramować? Sonoff przy programowaniu (zrzucaniu firmware) musi być podłączony do 230V?

 
Dodane : 19/01/2019 1:15 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 
  • Idzie
  • nie może być podłączony do 230v, adapter go zasili 
 
Dodane : 19/01/2019 1:30 pm
(@alvaro)
Wpisów: 75
Pomocny
 

Ok, w końcu zgrałem, na kontrolerze albo sooffie chyba mam źle opisane RX i TX, zamieniłem miejscami i działa.
Na Sonoffie mam taką kolejność: GND TX RX 3V3
a na kontrolerze GND RX TX 3V3

Procedura wgrywania alternatywnego firmware do 8285 jest jakaś inna, bo w komentarzach widzę że użytkownik @miloszix miał z tym problem...

 
Dodane : 19/01/2019 1:49 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
Autor tematu
 

Trzeba łączyć na przemian TX z RX i RX z TX

 
Dodane : 19/01/2019 2:05 pm
(@zip20)
Wpisów: 1
Świeżak
 

Microsoft Windows [Wersja 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:Windowssystem32>esptool.py --port COM3 --baud 115200 read_flash 0x00000 0x10
0000 C:ewelink1M.bin
esptool.py v2.6
Serial port COM3
Traceback (most recent call last):
File "C:Program Files (x86)Python37-32Scriptsesptool.py-script.py", line 1
1, in
load_entry_point('esptool==2.6', 'console_scripts', 'esptool.py')()
File "c:program files (x86)python37-32libsite-packagesesptool.py", line 2
952, in _main
main()
File "c:program files (x86)python37-32libsite-packagesesptool.py", line 2
646, in main
esp = ESPLoader.detect_chip(each_port, initial_baud, args.before, args.trace
)
File "c:program files (x86)python37-32libsite-packagesesptool.py", line 2
58, in detect_chip
detect_port = ESPLoader(port, baud, trace_enabled=trace_enabled)
File "c:program files (x86)python37-32libsite-packagesesptool.py", line 2
22, in __init__
self._port = serial.serial_for_url(port)
File "c:program files (x86)python37-32libsite-packagesserial__init__.py"
, line 88, in serial_for_url
instance.open()
File "c:program files (x86)python37-32libsite-packagesserialserialwin32.
py", line 62, in open
raise SerialException("could not open port {!r}: {!r}".format(self.portstr,
ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'COM3': FileNotFoundError
(2, 'Nie można odnaleźć określonego pliku.', None, 2)

C:Windowssystem32>

Co robię źle ?

 
Dodane : 02/02/2019 11:28 am
(@hugo99)
Wpisów: 7
Bywalec
 

Cześć,

Mam pytanie zgrałem sobie zawartość pamięci do pliku według powyższego poradnika -wszystko bez błędów

Następnie wgrałem sobie 

SUPLA FOR ITEAD SONOFF WiFi Smart Switch + DS18B20
v2.0 boot_v1.5.bin

do testów i teraz chciałem powrócić do oryginału więc wgrałem to co zgrałem również wszystko poszło bez błędów ale urządzenie się nie włącza 

czy przed powrotem do oryginalnego softu należy coś jeszcze zrobić ?

 
Dodane : 16/02/2019 9:51 am
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

jak wgrałeś tylko boot_v1.5.bin to supla też nie wystartowała , a zasada jest taka że przed każdą zmianą oprogramowania należy wyczyścić pamięć flash , czyli np wgrać plik blank .

 
Dodane : 16/02/2019 9:58 am
(@hugo99)
Wpisów: 7
Bywalec
 

wgrałem oba pliki i supla wystartowała po prostu na ta chwilę testuje jak się to robi

ale faktycznie nie wgrywałem pliku blank

chodzi o to że może jakieś pozostałości zostały i dlatego nie startuje oryginalny soft ?

czy mogę prosić o ilnik do takiego pliku blank

 
Dodane : 16/02/2019 11:12 am
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@hugo99)
Wpisów: 7
Bywalec
 

bardzo dziękuje niestety nadal nie ożywa 

wgrałem blank a następnie oryginał 

zastanawia mnie komunikat na końcu

Leaving...
Hard resetting via RTS pin...

jak ma to rozumieć ?

 
Dodane : 16/02/2019 11:52 am
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Leaving...
Hard resetting via RTS pin...

Zrób twardy reset ESP zwierając pin RST do GND przy podłączonym zasilaniu

 

 
Dodane : 16/02/2019 1:39 pm
(@hugo99)
Wpisów: 7
Bywalec
 

walczyłem długo bo jestem laikiem w tych kwestiach ale podszedłem do tego logicznie jeżeli wgrywam soft supla na ustawieniach prędkość 74880 i flash mode dout to czemu oryginalny soft wgrywam z inną prędkością i flash modem

więc dostosowałem komendę na

--baud 74880 write_flash --flash_mode dout 0x00000 i sonoff wstał za pierwszym razem

z ciekawości o co chodzi z tym flash_mode qio a flash_mode dout ?

 
Dodane : 17/02/2019 10:04 am
(@g_pawelspankowski)
Wpisów: 3
Bywalec
 

Cześć, 

Ja z kolei mam inny problem. Mam Sonoff RF R2 Power. Kupiłem go z wgranym Gruppio (homekit) ale postanowiłem wrócić do oryginalnego softu (otrzymałem zrzut). 

Na początku miałem drobne problemy, ale w końcu udało się, chociaż po podłączeniu sonoffa do prądu ten nie działa. Nie jest w żaden sposób wykrywany. Przyciskając przycisk dioda się świeci raz, po 7 sekundach 2 razy i tyle. 

Załączam screen z CMD. Jakość taka a nie inna, ponieważ musiałem korzystać z pożyczonego komputera i nie miałem możliwości zrobienia normalnego screenshota 🙁 

 

 

IMG 2267
 
Dodane : 13/03/2019 4:01 pm
(@darek34)
Wpisów: 1
Świeżak
 

Witam,

jestem tu nowy. Próbowałem zgrać soft z sonoff basic, ale coś poszło nie tak. Czy przed zgrywaniem trzeba wygenerować plik do którego będzie zgrany oryginalny soft? Jeśli trzeba to jak to zrobić.

Dziękuję za pomoc.

 

 
Dodane : 21/03/2019 9:45 pm
(@ziomek_kanzas)
Wpisów: 2
Świeżak
 

Witam,

Zgrałem z ooryginlne oprogramowanie sonoff sv ewelink

Chciałem wgrać ponownie ale mam błąd
a fatal error occurred: Timed out waiting for packet header

CZy ktoś pomoże? Może inna składnia?

 
Dodane : 16/03/2020 12:18 am
vitia
(@vitia)
Wpisów: 13
Bywalec
 

Pomóżcie proszę, bo siedzę z tym od wczoraj i gdzieś chyba coś poknociłem, bo nie działa. Robiłem to już jakiś rok temu i dało rady, ale coś widocznie zapomniałem.

Miałem format systemu (Windows7) i musiałem od nowa wgrać Pythona i esptool. Wszystko niby ok, wgrane wg instrukcji. Python widoczny w cmd, esptool nie. Gdy próbuję zgrać kopię sonoffa th11, wyskakuje mi taki komunikat:

esptool
 
 
Sam sobie pomogłem. Gdyby ktoś miał taki sam problem - trzeba dokonać zmian środowiskowych w Windowsie.
 
Dodane : 30/01/2021 8:47 am
Strona 3 / 3
Udostępnij: