update bramki 8MB przez kabel

Moderator: vajera

piglet0
Posts: 23
Joined: Fri Dec 19, 2025 6:10 pm

Post

Cześć,

Ostatnio próbowałem zrobić update OTA bramki z wersji 1.41. Plik się wgrywał. Pokazywał sukces, ale wersja pozostawała bez zmian.
W doc znalazłem, że update trzeba wgrywać na adres 0x10000. U mnie to nie zadziałało, ale musiałem jeszcze coś pomylić.
Chciałem się tylko upewnić, czy ten adres jest też dla bramki 8MB z OTA, czy tylko do wersji 4MB.

Rozumiem, że zawsze można zrobić backp i wgrać pełny plik 8MB.

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

Post

piglet0 wrote: Wed Apr 29, 2026 4:36 pm Cześć,

Ostatnio próbowałem zrobić update OTA bramki z wersji 1.41. Plik się wgrywał. Pokazywał sukces, ale wersja pozostawała bez zmian.
W doc znalazłem, że update trzeba wgrywać na adres 0x10000. U mnie to nie zadziałało, ale musiałem jeszcze coś pomylić.
Chciałem się tylko upewnić, czy ten adres jest też dla bramki 8MB z OTA, czy tylko do wersji 4MB.

Rozumiem, że zawsze można zrobić backp i wgrać pełny plik 8MB.

Michał
W przypadku ESP32 z 8 MB FLASH najprostszym rozwiązaniem jest aktualizacja OTA z poziomu adresu IP bramki - nie musisz wtedy podawać żadnych adresów.

Aktualizacja po kablu (tak formalnie - to nie jest OTA 😉) wymaga wgrania pliku pod adres 0x10000 - najczęstsze błędy to wpisanie 0x1000 albo pominięcie "0x".
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
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

vajera wrote: Wed Apr 29, 2026 5:12 pm
piglet0 wrote: Wed Apr 29, 2026 4:36 pm Cześć,

Ostatnio próbowałem zrobić update OTA bramki z wersji 1.41. Plik się wgrywał. Pokazywał sukces, ale wersja pozostawała bez zmian.
W doc znalazłem, że update trzeba wgrywać na adres 0x10000. U mnie to nie zadziałało, ale musiałem jeszcze coś pomylić.
Chciałem się tylko upewnić, czy ten adres jest też dla bramki 8MB z OTA, czy tylko do wersji 4MB.

Rozumiem, że zawsze można zrobić backp i wgrać pełny plik 8MB.

Michał
W przypadku ESP32 z 8 MB FLASH najprostszym rozwiązaniem jest aktualizacja OTA z poziomu adresu IP bramki - nie musisz wtedy podawać żadnych adresów.

Aktualizacja po kablu (tak formalnie - to nie jest OTA 😉) wymaga wgrania pliku pod adres 0x10000 - najczęstsze błędy to wpisanie 0x1000 albo pominięcie "0x".
Pierwsze zdanie "Ostatnio próbowałem zrobić update OTA bramki z wersji 1.41. Plik się wgrywał. Pokazywał sukces, ale wersja pozostawała bez zmian." :-(
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
vajera
Posts: 7292
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

malarz wrote: Wed Apr 29, 2026 8:23 pm
vajera wrote: Wed Apr 29, 2026 5:12 pm
piglet0 wrote: Wed Apr 29, 2026 4:36 pm Cześć,

Ostatnio próbowałem zrobić update OTA bramki z wersji 1.41. Plik się wgrywał. Pokazywał sukces, ale wersja pozostawała bez zmian.
W doc znalazłem, że update trzeba wgrywać na adres 0x10000. U mnie to nie zadziałało, ale musiałem jeszcze coś pomylić.
Chciałem się tylko upewnić, czy ten adres jest też dla bramki 8MB z OTA, czy tylko do wersji 4MB.

Rozumiem, że zawsze można zrobić backp i wgrać pełny plik 8MB.

Michał
W przypadku ESP32 z 8 MB FLASH najprostszym rozwiązaniem jest aktualizacja OTA z poziomu adresu IP bramki - nie musisz wtedy podawać żadnych adresów.

Aktualizacja po kablu (tak formalnie - to nie jest OTA 😉) wymaga wgrania pliku pod adres 0x10000 - najczęstsze błędy to wpisanie 0x1000 albo pominięcie "0x".
Pierwsze zdanie "Ostatnio próbowałem zrobić update OTA bramki z wersji 1.41. Plik się wgrywał. Pokazywał sukces, ale wersja pozostawała bez zmian." :-(
Chyba nie załapałem?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
zzrr
Posts: 1864
Joined: Wed Oct 26, 2022 7:35 pm
Has thanked: 76 times
Been thanked: 119 times

Post

Z tym wgrywaniem programu na ESP z dwoma partycjami app0 i app1 pod adres 0x10000 to tak nie do końca... Jak się wgrywa przez OTA to na moją wiedzę raz idzie na adres 0x10000 a za kolejnym 0x350000. To się dzieję na zmianę. Jeśli wgrywamy po kablu to jesteśmy w momencie kiedy nie wiemy na której partycji jest aktywny ostatnio wgrany program. A która partycja jest aktywna zdaje się że ESP czyta przy starcie chyba z partycji otadata. Kiedyś się zastanawiałem czy jak by wgrać nowy program po kablu na obie partycje. Jeśli w bramce działa to inaczej to poproszę o poprawienie mnie.
Więc w przypadku o którym napisał @malarz prawdopodobnie program wgrywany był akurat na nieaktywną partycję.
User avatar
vajera
Posts: 7292
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

zzrr wrote: Wed Apr 29, 2026 9:00 pm Z tym wgrywaniem programu na ESP z dwoma partycjami app0 i app1 pod adres 0x10000 to tak nie do końca... Jak się wgrywa przez OTA to na moją wiedzę raz idzie na adres 0x10000 a za kolejnym 0x350000. To się dzieję na zmianę. Jeśli wgrywamy po kablu to jesteśmy w momencie kiedy nie wiemy na której partycji jest aktywny ostatnio wgrany program. A która partycja jest aktywna zdaje się że ESP czyta przy starcie chyba z partycji otadata. Kiedyś się zastanawiałem czy jak by wgrać nowy program po kablu na obie partycje. Jeśli w bramce działa to inaczej to poproszę o poprawienie mnie.
Więc w przypadku o którym napisał @malarz prawdopodobnie program wgrywany był akurat na nieaktywną partycję.
Masz rację, oczywiście. Możliwe, że wcześniej była aktualizacja OTA i aktywny jest adres dla app1. Oczywiście wgranie kodu pod oba adresy rozwiąże problem.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
piglet0
Posts: 23
Joined: Fri Dec 19, 2025 6:10 pm

Post

Dziękuję wszystkim za odpowiedź. Michał

Return to “Bramka ZigBee”