Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| meshcore:allgemeines:rak_xiao_ota_updates [30.09.2025 16:05] – mellinux | meshcore:allgemeines:rak_xiao_ota_updates [06.08.2026 19:35] (aktuell) – herb | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| === Bootloader Update === | === Bootloader Update === | ||
| + | |||
| + | Lies erst alles einmal durch! | ||
| + | |||
| + | Verwende diese App: | ||
| + | [[https:// | ||
| Bei dem [[meshcore: | Bei dem [[meshcore: | ||
| Zeile 13: | Zeile 18: | ||
| Den Bootloader kann man wie folgt aktualisieren; | Den Bootloader kann man wie folgt aktualisieren; | ||
| - | - Die passende uf2 Datei direkt von [[https:// | + | - Die passende uf2 Datei (beginnt mit " |
| - | - Den Xiao oder RAK per USB-Kabel an den Computer anschließen und per Doppelklick in den DFU Modus versetzen. | + | - Den Xiao oder RAK per USB-Kabel an den Computer anschließen und per Doppelklick |
| - | - Dann die uf2 auf den Xiao oder RAK kopieren. Der startet dann automatisch neu. Oft bekommt man die Fehlermeldung, | + | - Nun die uf2 auf den Xiao oder RAK kopieren |
| + | |||
| + | Tipp: Sofern der Baustein erneut im Dateimanager sichtbar wird, kann das das ein Zeichen für einen nicht passenden Bootloader sein. Für den XIAO gibt es eine Version *mit SENSE* und eine *ohne SENSE*; ggfs. die jeweils andere Version versuchen. | ||
| === Prüfen der Bootloader Version: === | === Prüfen der Bootloader Version: === | ||
| Zeile 22: | Zeile 30: | ||
| - Auf dem Xiao oder RAK die Datei „**INFO_UF2.TXT**“ öffnen, dort steht die Bootloader Version. | - Auf dem Xiao oder RAK die Datei „**INFO_UF2.TXT**“ öffnen, dort steht die Bootloader Version. | ||
| - | **Bild fehlt!!** | + | {{: |
| === OTA Update === | === OTA Update === | ||
| - | - Die nRF DFU APP auf dem Handy installieren. Android App iOS App | + | - Die oben genannte App auf dem Handy installieren |
| - Danach die passende Firmware Datei als **ZIP** direkt vom MeshCore Webflasher herunterladen. | - Danach die passende Firmware Datei als **ZIP** direkt vom MeshCore Webflasher herunterladen. | ||
| - | - Damit das dann auch klappt, müssen zuerst | + | - Damit das dann auch klappt, müssen zuerst |
| - | - **„Packets receipt notifications“** | + | - Die Einstellungen unterscheiden sich leicht zwischen Android und iOS. |
| - | - **„Number of packets“** | + | - |
| - | - **„Force Scanning“** aktivieren. | + | - Android: |
| - | - Jetzt muss man den RAK oder den Xiao in den OTA Modus versetzen. Das geht ganz einfach direkt via MeshCore, zuerst auf den Repeater oder Room Server einloggen, dann dort den Befehl | + | - **„Packets receipt notifications“**: AN |
| - | - Wieder in der nRF DFU APP als Erstes die in Schritt 2. heruntergeladene ZIP Datei auswählen. | + | - **„Number of packets“**: 30 |
| - | - Unter Device kann man dann den Xiao oder RAK auswählen, der Xiao taucht zum Beispiel als „XIAO_NRF52_OTA“ auf. | + | - **" |
| - | - Jetzt einfach noch **„Start“** klicken in der App und mit ein wenig Geduld warten, bis die Aktualisierung durch ist. Der RAK oder Xiao startet danach automatisch neu. | + | - **„Scan timeout“**: 2000ms |
| - | + | - **„Request high MTU“**: AN; sollte es zum Fehler '' | |
| - | **Bild fehlt!!** | + | |
| + | - **„Prepare object delay“**: 0ms | ||
| + | - **„Force scanning“**: AN | ||
| + | - **„Keep bond“**: AUS | ||
| + | | ||
| - | [[https://www.meshcore.ch/ | + | - iOS: |
| + | - **„Packets receipt notifications“**: | ||
| + | - **„Number of packets“**: | ||
| + | - **" | ||
| + | - **„Disable resume“**: | ||
| + | - **„Force scanning“**: | ||
| + | - **„External MCU DFU“**: AUS | ||
| + | - | ||
| + | - Jetzt muss man den RAK bzw. den Xiao in den OTA Modus versetzen. Das geht ganz einfach direkt via MeshCore: Zuerst auf den Repeater (oder Room Server) einloggen, dann dort per CommandLine den Befehl "start ota" (klein geschrieben!) eingeben und Enter drücken. Die Antwort " | ||
| + | | ||
| + | | ||
| + | | ||
| + | ACHTUNG! Die OTA-Funktion arbeitet nur dann, wenn *kein USB* eingesteckt ist. | ||
| + | {{: | ||