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í revize Předchozí verze
Následující verze
Předchozí verze
ota [19.11.2025 10:50] michalota [23.04.2026 23:32] (aktuální) sehnsucht
Řádek 2: Řádek 2:
  
 ===== OTAFix bootloader pro nRF52 ===== ===== 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+Pro zařízení 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 do DFU módu
  
 === Podporovaná zařízení === === Podporovaná zařízení ===
Řádek 9: Řádek 9:
       * Seeed Studio XIAO nRF52840 BLE SENSE       * Seeed Studio XIAO nRF52840 BLE SENSE
       * RAK 4631       * 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+          * tato verze bootloaderu je založena na verzi 0.9.2 od Adafruit nRF52 bootloaderu, ale RAK Wireless 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]]           * 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]]
  
-//Poznámka pro Seeed Xiao nRF52840 BLE - někdy se toto zařízení hlásí jako verze SENSE i kdyz je to fyzicky jen verze BLE. Seeed používá stejné desky a stejné bootloadery - takže pokud se snažíte natlačit do BLE desky BLE OTAfix bootloader a nejde Vám to, pak zkuste OTAfix bootloader pro SENSE desku. Jak se Vaše deska hlásí poznáte ze souboru INFO_UF2.txt, tam je BOARD-ID položka!//+//Poznámka pro Seeed Xiao nRF52840 BLE - někdy se toto zařízení hlásí jako verze SENSE i když je to fyzicky jen verze BLE. Seeed používá stejné desky a stejné bootloadery - takže pokud se snažíte natlačit do BLE desky BLE OTAfix bootloader a nejde Vám to, pak zkuste OTAfix bootloader pro SENSE desku. Jak se Vaše deska hlásí poznáte ze souboru INFO_UF2.txt, tam je BOARD-ID položka!//
  
 === Kontrola po uploadu bootloaderu === === 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řízení v DFU módu k PC, například následovně: <code text>+Pro kontrolu po nahrání nového bootloaderu můžete verzi bootloaderu najít v souboru ''INFO_UF2.txt'' při připojení zařízení v DFU módu k PC, například následovně (hledáme "otafix"): <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) 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 Model: Seeed XIAO nRF52840
Řádek 21: Řádek 21:
 Date: Jun 13 2025 Date: Jun 13 2025
 SoftDevice: S140 7.3.0</code> SoftDevice: S140 7.3.0</code>
 +
 +Kontrolu můžeme provést i vzdáleně přes administraci repeateru, pomocí příkazu ''get bootloader.ver''
  
 ===== OTA update na nRF (RAK, T114, Seeed XIAO) ===== ===== 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í+==== Update nRF z mobilu (Android/iOS) ==== 
 + 
 +  * Stáhneme aplikaci 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ánkách [[https://flasher.meshcore.io|flasher.meshcore.io]] 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   * 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   * Klikneme na Command line záložku a napíšete příkaz ''start ota'' a zmáčknete Enter
Řádek 30: Řádek 35:
   * V DFU aplikaci, kterou jsme stáhli v prvním bodě si otevřeme ''Settings'' v pravém horním rohu   * 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)   * 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''+  * Zvolíme firmware, který jsme stáhli ze stránek ''flasher.meshcore.io''
   * Najdete zařízení, které chcete aktualizovat, pokud zařízení nenajdete, zkuste znovu dát zařízení do OTA režimu   * 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   * Pokud zařízení není stále k nalezení, můžete zkusit zapnout ''Force Scanning'' v DFU aplikaci
Řádek 36: Řádek 41:
   * Pokud to update selže, vypneme Bluetooth na telefonu, pokud to nepomůže, zkuste telefon restartovat   * 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   * Počkejte, dokud se update nedokončí, může to trvat pár minut
 +
 +==== Update nRF z PC (Win/Lin/Mac) ====
 +  * **Python Nordic Legacy DFU Tool** https://github.com/recrof/nrf_dfu_py - funkční out of the box se systémovým BT stackem. Detaily v readme v projektu
 +  * Pro použití oficiálního nástroje [[https://docs.nordicsemi.com/bundle/nrfutil/page/README.html|nRF Util]] je třeba vlastnit oficiální nRF52840 dongle (~250 Kč @ [[https://cz.mouser.com/ProductDetail/Nordic-Semiconductor/nRF52840-Dongle?qs=gTYE2QTfZfTbdrOaMHWEZg%3D%3D|Mouser]] / [[https://www.digikey.cz/cs/products/detail/nordic-semiconductor-asa/nrf52840-dongle/9491124|Digikey]])
 +
  
 ===== OTA update na ESP32 (Heltec v3, atd.) ===== ===== 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í+  * Na stránkách [[https://flasher.meshcore.io|flasher.meshcore.io]] 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   * 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   * Klikneme na Command line záložku a napíšete příkaz ''start ota'' a zmáčknete Enter
Řádek 44: Řádek 54:
   * Z Vašeho telefonu či notebooku se připojte na ''MeshCore OTA'' síť   * 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!!)   * 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 update pro velký kluky a holky =====
 +[[ota-update-pres-ble-a-smerovou-antenu|OTA update repeateru přes bluetooth (BLE) a směrovou WiFi anténu.]]
  • ota.1763545818.txt.gz
  • Poslední úprava: 19.11.2025 10:50
  • autor: michal