Aktualizacje oprogramowania [bramka ZigBee]

Moderator: vajera

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

bokk wrote: Thu Sep 11, 2025 5:42 pm Mam 2 bramki zrobione na ESP32 C6 N8 tymi samymi plikami merged. Na 1 - 9 urządzeń/20 kanałów a na 2 - 13 urządzeń/17 kanałów. Jaki może być powód że 1 urządzenie mogę aktualizować OTA lub na 0x10000 a 2 nie idzie zaktualizować żadnym ze sposobów.
Nie idzie bo...?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Przez OTA pojawia się komunikat "Update aborted by server" i wraca do wersji jaka jest na ESP a przez 0x10000 niby przechodzi wgruwaniw, weryfikację i po restarcie wciąż stara wersja
User avatar
Mario78
Posts: 409
Joined: Fri Jan 05, 2024 6:18 am
Location: Śląsk
Been thanked: 1 time

Post

Ja dziś wgrywałem pod 0x10000 i poszło bez najmniejszego problemu. Tyle ze ja wgrywałem do XIAO 4mb
Wgrywałem najnowsza wersję jaka jest.
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Tylko u mnie 1 idzie bez problemu a 2 oporny
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

bokk wrote: Thu Sep 11, 2025 6:14 pm Przez OTA pojawia się komunikat "Update aborted by server" i wraca do wersji jaka jest na ESP a przez 0x10000 niby przechodzi wgruwaniw, weryfikację i po restarcie wciąż stara wersja
Obawiam się, że mogło dojść do uszkodzenia jakiś struktur w obrębie pamięci FLASH - masz dwie opcje:
  • Czyścisz pamięć FLASH i wgrywasz plik merged - niestety tracisz wszystkie ustawienia.
  • Próbujesz backupu danych, wtedy czyścisz FLASH, wgrywasz merged a następnie backup - specjalnie dla Ciebie sprawdziłem to na mojej bramce i działa ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Dzięki, to zabawę zostawię na jutro :)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

bokk wrote: Thu Sep 11, 2025 6:46 pm Dzięki, to zabawę zostawię na jutro :)
Tutaj jest instrukcja - może ktoś się odważy ją wypróbować - sprawdziłem u siebie i bramka odzyskała 100% funkcjonalności - WiFi, Supla, Zigbee, urządzenia, kanały - wszystko działa ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Thu Sep 11, 2025 7:05 pm
bokk wrote: Thu Sep 11, 2025 6:46 pm Dzięki, to zabawę zostawię na jutro :)
Tutaj jest instrukcja - może ktoś się odważy ją wypróbować - sprawdziłem u siebie i bramka odzyskała 100% funkcjonalności - WiFi, Supla, Zigbee, urządzenia, kanały - wszystko działa ;)
Działa! Przy okazji poszedł update z 0.8.46-29/06/2025 na 0.9.23-11/09/2025. Krok 2 i 3 pominąłem wgrywając odpowiedni merged.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Thu Sep 11, 2025 7:05 pm
bokk wrote: Thu Sep 11, 2025 6:46 pm Dzięki, to zabawę zostawię na jutro :)
Tutaj jest instrukcja - może ktoś się odważy ją wypróbować - sprawdziłem u siebie i bramka odzyskała 100% funkcjonalności - WiFi, Supla, Zigbee, urządzenia, kanały - wszystko działa ;)
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 ;)
  1. esptool.py --chip esp32c6 --port COMX read_flash 0x290000 0x160000 littlefs_zigbee.bin
COMX - wpisujemy numeru portu COM, np. COM8

Teraz podłączamy ESP32 C6 - wersja z 8/16 MB
  1. esptool.py --chip esp32c6 --port COMX erase_flash
  2. esptool.py --chip esp32c6 --port COMX write_flash 0x0 Z2S_Gateway.ino.merged.bin
  3. esptool.py --chip esp32c6 --port COMX write_flash 0x690000 littlefs_zigbee.bin
COMX - wpisujemy numeru portu COM, np. COM8

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 ;-)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

vajera wrote: Thu Sep 11, 2025 7:05 pm
bokk wrote: Thu Sep 11, 2025 6:46 pm Dzięki, to zabawę zostawię na jutro :)
Tutaj jest instrukcja - może ktoś się odważy ją wypróbować - sprawdziłem u siebie i bramka odzyskała 100% funkcjonalności - WiFi, Supla, Zigbee, urządzenia, kanały - wszystko działa ;)
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.

Return to “Bramka ZigBee”