Aktualizace firmwaru
Tento návod popisuje aktualizaci firmwaru Veetr na nejnovější verzi.
🔄 Automatická aktualizace (doporučeno)
Nejjednodušší je vestavěná bezdrátová aktualizace OTA ve webovém přístrojovém panelu:
- Připojte ESP32 přes Bluetooth ve webové aplikaci.
- Otevřete Nastavení → Aktualizace firmwaru.
- Klikněte na Zkontrolovat aktualizace.
- Pokud existuje novější verze, klikněte na Aktualizovat firmware.
- Počkejte na dokončení a během aktualizace se neodpojujte.
📦 Ruční instalace
Pokud automatická aktualizace nefunguje nebo dáváte přednost ruční instalaci:
Význam souborů
Stažené vydání obsahuje několik souborů:
veetr-X.X.X.bin– binární firmware pro nahrání do ESP32.veetr-X.X.X.elf– ladicí symboly, potřebné jen při vývoji a ladění pádů.firmware-info.json– metadata sestavení: verze, datum, velikost a další údaje.
Běžný uživatel potřebuje pouze soubor .bin.
Možnost 1: ESPTool (doporučeno)
-
Stáhněte firmware ze stránky vydání.
-
Nainstalujte ESPTool, pokud jej ještě nemáte:
Terminal window pip install esptool -
Připojte ESP32 k počítači přes USB.
-
Nahrajte firmware:
Terminal window esptool.py --port /dev/ttyUSB0 write_flash 0x10000 veetr-X.X.X.binNahraďte
/dev/ttyUSB0skutečným portem. Ve Windows to může býtCOM3, na macOS/dev/tty.usbserial-*.
Možnost 2: PlatformIO
Pokud máte zdrojové kódy a PlatformIO:
- Naklonujte repozitář:
Terminal window git clone https://github.com/veetrlabs/veetr.gitcd veetr - Přepněte na požadovanou verzi:
Terminal window git checkout X.X.X # Nahraďte tagem požadované verze - Nahrajte do ESP32:
Terminal window pio run --target upload
🔍 Ověření
Po aktualizaci ověřte verzi:
- Připojte se k webovému přístrojovému panelu.
- Otevřete Nastavení → Informace o systému.
- Zkontrolujte zobrazenou verzi firmwaru.
⚠️ Řešení problémů
Aktualizace selhala
- Ověřte připojení ESP32 přes Bluetooth.
- Obnovte stránku aplikace.
- Zkontrolujte dostatek energie v baterii nebo napájení.
- Vyzkoušejte ruční instalaci.
Problémy s připojením
- Zapněte Bluetooth na svém zařízení.
- Aktivujte režim vyhledávání: podržte tlačítko BOOT (GPIO0) alespoň 1 sekundu.
- Rozsvícená vestavěná LED (GPIO2) potvrzuje aktivní vyhledávání.
- Vymažte mezipaměť prohlížeče a zkuste to znovu.
- Ověřte, že je ESP32 zapnuté a v režimu vyhledávání (LED svítí).
Problémy s ruční instalací
- Ověřte správný port/COM pro ESP32.
- Ujistěte se, že sériový port nepoužívá jiný program.
- Při připojování zkuste stisknout tlačítko BOOT na ESP32.
📞 Podpora
- Zkontrolujte známé problémy v Issues.
- Vytvořte nové hlášení s popisem problému.
- Uveďte verzi firmwaru, typ zařízení a chybové zprávy.
Před aktualizací firmwaru vždy zálohujte nastavení!