Wow, na to nie wpadłem - brawo Ty! Czy wyrażasz zgodę na uzupełnienie tutoriala o ten pomysł?Zibi_007 wrote: Thu Sep 11, 2025 10:02 pm Klony bramki robiłem już dawno, ale poszedłem krok dalej. Na podstawie instrukcji Kolegi @vajera zrobiłem teraz nawet więcej
Przeszczep konfiguracji z bramki 4MB na 8MB (16MB):
Najpierw podłączamy ESP32 C6 - wersja z 4 MB
Potrzebne będzie narzędzie esptool.py - po szczegóły dotyczące instalacji odsyłam do Internetu
COMX - wpisujemy numeru portu COM, np. COM8
- esptool.py --chip esp32c6 --port COMX read_flash 0x290000 0x160000 littlefs_zigbee.bin
Teraz podłączamy ESP32 C6 - wersja z 8/16 MB
COMX - wpisujemy numeru portu COM, np. COM8
- esptool.py --chip esp32c6 --port COMX erase_flash
- esptool.py --chip esp32c6 --port COMX write_flash 0x0 Z2S_Gateway.ino.merged.bin
- esptool.py --chip esp32c6 --port COMX write_flash 0x690000 littlefs_zigbee.bin
Uwaga nr 1 - kroki 1 i 2 w C6 N8/16 można zastąpić wgrywając plik merged, tak jak do tej pory (najlepiej z czyszczeniem pamięci FLASH).
Uwaga nr 2 - krok 1 może się czasami zakończyć komunikatem o błędzie odczytu - należy wtedy ponowić to polecenie i najlepiej upewnić się, że plik littlefs_zigbee.bin jest na dysku zanim wyczyścimy
FLASH.
Uwaga nr 3 - opracowano na podstawie instrukcji @vajera viewtopic.php?p=208864#p208864.
Przyda się osobom, które mają już dość ręcznej aktualizacji modułów 4MB i chcą się przesiąść na 8/16MB a tak, jak np. ja nie mają ochoty parować kilkudziesięciu urządzeń na nowo i wpisywać wszystkich reakcji i przypisanych scen.
Sprawdziłem kilkukrotnie. Stare bramki 3x C6N4 i jedno Xiao poszły do pudła![]()
Aktualizacje oprogramowania [bramka ZigBee]
Moderator: vajera
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Jak napisałeś, że zostawiasz zabawę na jutro, to nie sądziłem, że zaczniesz zaraz po północybokk wrote: Fri Sep 12, 2025 12:33 am Coś chyba nie bardzo wiem jak to ugryźć.
System Windows 11.64.
Instaluję python-3.13.7-amd64.exe
później terminal: pip install esptool
Następnie terminal: python -m esptool i pokazuje esptool v5.0.2 - serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Teraz esptool.py --chip esp32c6 --port COM5 read_flash 0x690000 0x160000 littlefs_zigbee.bin i otrzymuję 'esptool.py' is not recognized as an internal or external command, operable program or batch file.
Sprawdzałem na obu portach USB (zmieniając COM) i wciąż to samo.
Zasadniczo Python i Windows to droga przez mękę, z tych komunikatów wynika chyba jakiś problem ze ścieżką.
To bardzo dobra informacja - brawo Ty? Czy mogę wykorzystać Twoje odkrycie i zaktualizować tutorial?Znalazłem jakiś testowy moduł ESP32C6 i sprawdziłem że można to też zrobić Flash Download Tool - Read Flash adress: 0x690000 size: 0x160000 a następnie pod adres 0x0 wgrać plik marged i pod adres 0x690000 zgrana zawartość flasha
W międzyczasie zobaczyłem że pokazała się wersja 0.9.24 i weszła aktualizacja OTA na obie bramki.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Oczywiście:)vajera wrote: Fri Sep 12, 2025 5:09 amJak napisałeś, że zostawiasz zabawę na jutro, to nie sądziłem, że zaczniesz zaraz po północybokk wrote: Fri Sep 12, 2025 12:33 am Coś chyba nie bardzo wiem jak to ugryźć.
System Windows 11.64.
Instaluję python-3.13.7-amd64.exe
później terminal: pip install esptool
Następnie terminal: python -m esptool i pokazuje esptool v5.0.2 - serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Teraz esptool.py --chip esp32c6 --port COM5 read_flash 0x690000 0x160000 littlefs_zigbee.bin i otrzymuję 'esptool.py' is not recognized as an internal or external command, operable program or batch file.
Sprawdzałem na obu portach USB (zmieniając COM) i wciąż to samo.
Zasadniczo Python i Windows to droga przez mękę, z tych komunikatów wynika chyba jakiś problem ze ścieżką.
To bardzo dobra informacja - brawo Ty? Czy mogę wykorzystać Twoje odkrycie i zaktualizować tutorial?Znalazłem jakiś testowy moduł ESP32C6 i sprawdziłem że można to też zrobić Flash Download Tool - Read Flash adress: 0x690000 size: 0x160000 a następnie pod adres 0x0 wgrać plik marged i pod adres 0x690000 zgrana zawartość flasha
W międzyczasie zobaczyłem że pokazała się wersja 0.9.24 i weszła aktualizacja OTA na obie bramki.
Jasne!vajera wrote: Fri Sep 12, 2025 5:02 amWow, na to nie wpadłem - brawo Ty! Czy wyrażasz zgodę na uzupełnienie tutoriala o ten pomysł?Zibi_007 wrote: Thu Sep 11, 2025 10:02 pm Klony bramki robiłem już dawno, ale poszedłem krok dalej. Na podstawie instrukcji Kolegi @vajera zrobiłem teraz nawet więcej
Przeszczep konfiguracji z bramki 4MB na 8MB (16MB):
Najpierw podłączamy ESP32 C6 - wersja z 4 MB
Potrzebne będzie narzędzie esptool.py - po szczegóły dotyczące instalacji odsyłam do Internetu
COMX - wpisujemy numeru portu COM, np. COM8
- esptool.py --chip esp32c6 --port COMX read_flash 0x290000 0x160000 littlefs_zigbee.bin
Teraz podłączamy ESP32 C6 - wersja z 8/16 MB
COMX - wpisujemy numeru portu COM, np. COM8
- esptool.py --chip esp32c6 --port COMX erase_flash
- esptool.py --chip esp32c6 --port COMX write_flash 0x0 Z2S_Gateway.ino.merged.bin
- esptool.py --chip esp32c6 --port COMX write_flash 0x690000 littlefs_zigbee.bin
Uwaga nr 1 - kroki 1 i 2 w C6 N8/16 można zastąpić wgrywając plik merged, tak jak do tej pory (najlepiej z czyszczeniem pamięci FLASH).
Uwaga nr 2 - krok 1 może się czasami zakończyć komunikatem o błędzie odczytu - należy wtedy ponowić to polecenie i najlepiej upewnić się, że plik littlefs_zigbee.bin jest na dysku zanim wyczyścimy
FLASH.
Uwaga nr 3 - opracowano na podstawie instrukcji @vajera viewtopic.php?p=208864#p208864.
Przyda się osobom, które mają już dość ręcznej aktualizacji modułów 4MB i chcą się przesiąść na 8/16MB a tak, jak np. ja nie mają ochoty parować kilkudziesięciu urządzeń na nowo i wpisywać wszystkich reakcji i przypisanych scen.
Sprawdziłem kilkukrotnie. Stare bramki 3x C6N4 i jedno Xiao poszły do pudła![]()
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
[email protected]
- Posts: 1586
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
esptool nie jest dodany do path i dlatego nie jest widoczny, dodaj do path ścieżkę gdzie jest zainstalowany albo za każdym razem podawaj pełną ścieżkebokk wrote: Fri Sep 12, 2025 12:33 amCoś chyba nie bardzo wiem jak to ugryźć.
System Windows 11.64.
Instaluję python-3.13.7-amd64.exe
później terminal: pip install esptool
Następnie terminal: python -m esptool i pokazuje esptool v5.0.2 - serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Teraz esptool.py --chip esp32c6 --port COM5 read_flash 0x690000 0x160000 littlefs_zigbee.bin i otrzymuję 'esptool.py' is not recognized as an internal or external command, operable program or batch file.
Sprawdzałem na obu portach USB (zmieniając COM) i wciąż to samo.
Znalazłem jakiś testowy moduł ESP32C6 i sprawdziłem że można to też zrobić Flash Download Tool - Read Flash adress: 0x690000 size: 0x160000 a następnie pod adres 0x0 wgrać plik marged i pod adres 0x690000 zgrana zawartość flasha
W międzyczasie zobaczyłem że pokazała się wersja 0.9.24 i weszła aktualizacja OTA na obie bramki.
Dzięki, przerasta mnie to[email protected] wrote: Fri Sep 12, 2025 6:45 amesptool nie jest dodany do path i dlatego nie jest widoczny, dodaj do path ścieżkę gdzie jest zainstalowany albo za każdym razem podawaj pełną ścieżkebokk wrote: Fri Sep 12, 2025 12:33 amCoś chyba nie bardzo wiem jak to ugryźć.
System Windows 11.64.
Instaluję python-3.13.7-amd64.exe
później terminal: pip install esptool
Następnie terminal: python -m esptool i pokazuje esptool v5.0.2 - serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Teraz esptool.py --chip esp32c6 --port COM5 read_flash 0x690000 0x160000 littlefs_zigbee.bin i otrzymuję 'esptool.py' is not recognized as an internal or external command, operable program or batch file.
Sprawdzałem na obu portach USB (zmieniając COM) i wciąż to samo.
Znalazłem jakiś testowy moduł ESP32C6 i sprawdziłem że można to też zrobić Flash Download Tool - Read Flash adress: 0x690000 size: 0x160000 a następnie pod adres 0x0 wgrać plik marged i pod adres 0x690000 zgrana zawartość flasha
W międzyczasie zobaczyłem że pokazała się wersja 0.9.24 i weszła aktualizacja OTA na obie bramki.
-
kiler88
- Posts: 339
- Joined: Sun Jun 21, 2020 10:55 am
- Been thanked: 1 time
Używam flash_download_tool i nigdy nie miałem problemów, spróbuj.bokk wrote: Fri Sep 12, 2025 7:17 amDzięki, przerasta mnie to[email protected] wrote: Fri Sep 12, 2025 6:45 amesptool nie jest dodany do path i dlatego nie jest widoczny, dodaj do path ścieżkę gdzie jest zainstalowany albo za każdym razem podawaj pełną ścieżkebokk wrote: Fri Sep 12, 2025 12:33 am
Coś chyba nie bardzo wiem jak to ugryźć.
System Windows 11.64.
Instaluję python-3.13.7-amd64.exe
później terminal: pip install esptool
Następnie terminal: python -m esptool i pokazuje esptool v5.0.2 - serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Teraz esptool.py --chip esp32c6 --port COM5 read_flash 0x690000 0x160000 littlefs_zigbee.bin i otrzymuję 'esptool.py' is not recognized as an internal or external command, operable program or batch file.
Sprawdzałem na obu portach USB (zmieniając COM) i wciąż to samo.
Znalazłem jakiś testowy moduł ESP32C6 i sprawdziłem że można to też zrobić Flash Download Tool - Read Flash adress: 0x690000 size: 0x160000 a następnie pod adres 0x0 wgrać plik marged i pod adres 0x690000 zgrana zawartość flasha
W międzyczasie zobaczyłem że pokazała się wersja 0.9.24 i weszła aktualizacja OTA na obie bramki.![]()
Tak, to już ogarnąłem, dużo łatwiejkiler88 wrote: Fri Sep 12, 2025 7:27 amUżywam flash_download_tool i nigdy nie miałem problemów, spróbuj.bokk wrote: Fri Sep 12, 2025 7:17 amDzięki, przerasta mnie to[email protected] wrote: Fri Sep 12, 2025 6:45 am
esptool nie jest dodany do path i dlatego nie jest widoczny, dodaj do path ścieżkę gdzie jest zainstalowany albo za każdym razem podawaj pełną ścieżke![]()
Wpisz zamiast esptoot.py esptool.exebokk wrote: Fri Sep 12, 2025 7:17 amDzięki, przerasta mnie to[email protected] wrote: Fri Sep 12, 2025 6:45 amesptool nie jest dodany do path i dlatego nie jest widoczny, dodaj do path ścieżkę gdzie jest zainstalowany albo za każdym razem podawaj pełną ścieżkebokk wrote: Fri Sep 12, 2025 12:33 am
Coś chyba nie bardzo wiem jak to ugryźć.
System Windows 11.64.
Instaluję python-3.13.7-amd64.exe
później terminal: pip install esptool
Następnie terminal: python -m esptool i pokazuje esptool v5.0.2 - serial utility for flashing, provisioning, and interacting with Espressif SoCs.
Teraz esptool.py --chip esp32c6 --port COM5 read_flash 0x690000 0x160000 littlefs_zigbee.bin i otrzymuję 'esptool.py' is not recognized as an internal or external command, operable program or batch file.
Sprawdzałem na obu portach USB (zmieniając COM) i wciąż to samo.
Znalazłem jakiś testowy moduł ESP32C6 i sprawdziłem że można to też zrobić Flash Download Tool - Read Flash adress: 0x690000 size: 0x160000 a następnie pod adres 0x0 wgrać plik marged i pod adres 0x690000 zgrana zawartość flasha
W międzyczasie zobaczyłem że pokazała się wersja 0.9.24 i weszła aktualizacja OTA na obie bramki.![]()
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Wielkie dzięki. Zmiana .py na .exe i teraz idzie jak burza.Zibi_007 wrote: Fri Sep 12, 2025 8:11 amWpisz zamiast esptoot.py esptool.exebokk wrote: Fri Sep 12, 2025 7:17 amDzięki, przerasta mnie to[email protected] wrote: Fri Sep 12, 2025 6:45 am
esptool nie jest dodany do path i dlatego nie jest widoczny, dodaj do path ścieżkę gdzie jest zainstalowany albo za każdym razem podawaj pełną ścieżke![]()
