MeshCore.cz

textování bez limitů

Uživatelské nástroje

Nástroje pro tento web


ota

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
ota [2025/07/28 19:29] sehnsuchtota [2025/07/28 23:22] (aktuální) sehnsucht
Řádek 1: Řádek 1:
 ====== OTA update ====== ====== OTA update ======
  
-Pro zařízeni s nRF52 doporučujeme použít [[https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX?tab=readme-ov-file|speciální bootloader]], který při neúspěšném OTA updatu se restartuje zpět to DFU módu.+===== OTAFix bootloader pro nRF52 ===== 
 +Pro zařízeni s nRF52 doporučujeme použít [[https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX?tab=readme-ov-file|speciální bootloader]], který se při neúspěšném OTA updatu restartuje zpět to DFU módu
  
 +=== Podporovaná zařízení ===
 +      * Nologo ProMicro NRF52840 (také známé jako SuperMini NRF52840)
 +      * Seeed Studio XIAO nRF52840 BLE
 +      * Seeed Studio XIAO nRF52840 BLE SENSE
 +      * RAK 4631
 +          * tato verze bootloaderu je založena na verzi 0.9.2 od Adafruit nRF52 bootloaderu, ale RAK Wirelesss používá verzi 0.6.2-11
 +          * Vývojář nenašel žádný problém při používání nové verze, pokud ale chcete použít originální RAK Wireless verzi s patchem, najdete ji [[https://github.com/oltaco/WisCore_RAK4631_Bootloader/releases|zde]]
  
 +=== Kontrola po uploadu bootloaderu ===
 +Pro kontrolu po nahrání nového bootloaderu můžete verzi bootloaderu můžete najít v souboru ''INFO_UF2.txt'' při připojení zařízeni v DFU módu k PC, například následovně: <code text>
 +UF2 Bootloader 0.9.2-otafix1 lib/nrfx (v2.0.0) lib/tinyusb (0.12.0-145-g9775e7691) lib/uf2 (remotes/origin/configupdate-9-gadbb8c7)
 +Model: Seeed XIAO nRF52840
 +Board-ID: nRF52840-SeeedXiaoSense-v1
 +Date: Jun 13 2025
 +SoftDevice: S140 7.3.0</code>
 +
 +===== OTA update na nRF (RAK, T114, Seeed XIAO) =====
 +  * Stáhneme appikaci nRF Device Firmware Update z [[https://apps.apple.com/sa/app/nrf-device-firmware-update/id1624454660|iOS App Store]] či [[https://play.google.com/store/apps/details?id=no.nordicsemi.android.dfu&hl=en&gl=US|Android Play Store]]
 +  * Na stránkach [[https://flasher.meshcore.co.uk|flasher.meshcore.co.uk]] stáhneme ZIP s firmwarem pro Váše zařízení
 +  * Z MeshCore aplikace se vzdáleně zalogujeme do repeateru či room serveru s admin přístupem
 +  * Klikneme na Command line záložku a napíšete příkaz ''start ota'' a zmáčknete Enter
 +  * Zařízení by mělo vrátit ''OK''
 +  * V DFU aplikaci, kterou jsme stáhli v prvním bodě si otevřeme ''Settings'' v pravém horním rohu
 +  * Zapneme ''Packets receipt notifications'', a změníme ''Number of Packets'' na 10 pro RAK, 8 pro T114 (8 by mělo fungovat i pro RAK)
 +  * Zvolíme firmware, který jsme stáhli ze stránek ''flasher.meshcore.co.uk''
 +  * Najdete zařízení, které chcete aktualizovat, pokud zařízení nenajdete, zkuste znovu dát zařízení do OTA režimu
 +  * Pokud zařízení není stále k nalezení, můžete zkusit zapnout ''Force Scanning'' v DFU aplikaci
 +  * Klikneme na ''Upload'' ke nastartování OTA updatu
 +  * Pokud to update selže, vypneme Bluetooth na telefonu, pokud to nepomůže, zkuste telefon restartovat
 +  * Počkejte, dokud se update nedokončí, může to trvat pár minut
 +
 +===== OTA update na ESP32 (Heltec v3, atd.) =====
 +  * Na stránkách [[https://flasher.meshcore.co.uk|flasher.meshcore.co.uk]] stáhneme verzi firmwaru BEZ ''merge'' v názvu pro Vaše ESP32 zařízení
 +  * Z MeshCore aplikace se vzdáleně připojíme na repeater / room server s admin přístupem
 +  * Klikneme na Command line záložku a napíšete příkaz ''start ota'' a zmáčknete Enter
 +  * Tento příkaz na ESP32 zařízeních spustí hotspot s názvem ''MeshCore OTA''
 +  * Z Vašeho telefonu či notebooku se připojte na ''MeshCore OTA'' síť
 +  * Otevřete si prohlížeč na adrese [[http://192.168.4.1/update|http://192.168.4.1/update]] a nahrajte zde update soubor (musí to být soubor bez ''merge'' v názvu!!)
ota.1753730990.txt.gz · Poslední úprava: autor: sehnsucht