• 16 March 2026

Om te voorkomen dat je bij elke Meshcore-update het dak op moet, is OTA (over-the-air update) bedacht. Hiermee kun je in theorie jouw Repeater updaten via Bluetooth, bijvoorbeeld vanaf je telefoon of laptop.

Maar helaas: de bootloader die standaard (af-fabriek) op veel nRF52 apparaten staat bevat een bug. Zodra je een OTA-update start, herstart het apparaat en blijft het hangen in UF2-mode… waardoor je alsnog het dak op mag.

De oplossing is gelukkig simpel: je kunt een gefixte bootloader installeren (OTAFIX) zodat je wél een OTA update kunt uitvoeren. In deze handleiding leggen we je uit hoe je dit kunt doen.

Let op! Deze OTAFIX installatie zal de huidige MeshCore Firmware en instellingen verwijderen. Je moet daarna dus MeshCore opnieuw Flashen.

OTAFIX installeren (eenmalig)

  1. Download het juiste .uf2-bestand van de OTAFIX-bootloader voor de nRF52 board in jouw apparaat:
    XIAO nRF52840 REGULAR (zoals Seeed SenseCap P1)
    XIAO nRF52840 SENSE
    Overige fabrikanten (zie lijst met downloads onderaan)
  2. Koppel de Repeater aan je PC en zorg dat deze verschijnt als een ‘drive’ in Windows. (Bij mij gebeurde dit pas nadat ik in de Meshcore Web-Flasher op ‘Enter DFU Mode’ had geklikt.)
  3. Kopieer het gedownloade .uf2-bestand naar die drive.
  4. Het apparaat ontkoppelt nu automatisch. Na deze snelle reboot is de update klaar.
  5. Ga daarna naar de Meshcore Web-Flasher en voer eerst een ‘Erase Flash’ uit.
  6. Flash nu de gewenste firmware zoals je normaal zou doen.

    Let op: de Enter DFU Mode knop in de Web-Flasher werkt waarschijnlijk niet meer. Met deze nieuwe bootloader zet je het apparaat voortaan in DFU-mode door snel twee keer op de RST-knop van de Repeater te drukken.

Tip: Je kunt controleren welke Bootloader momenteel is geïnstalleerd door in DFU mode het INFO_UF2.TXT bestand te openen met jouw PC.

OTA Update gebruiken

Nu de bootloader fix geïnstalleerd is kunnen we de repeater in de toekomst updaten via OTA. Wanneer je een update wil installeren, voer dan dit stappenplan uit:

  1. Download de DFU-app (nRF Device Firmware Update):
  2. Ga op jouw telefoon naar de Web-Flasher en download de firmware die je graag had willen flashen (een .zip bestand).
    (Hierna kun je de Web-Flasher sluiten omdat we deze niet gebruiken voor een OTA update.)
  3. Open de MeshCore app, en log in op de repeater (met het admin-wachtwoord).
  4. Ga naar de terminal en typ:
    start ota
    (De Repeater begint nu een Bluetooth-signaal uit te zenden.)
  5. Open de DFU-app op je telefoon en volg deze stappen:
    • Selecteer bij stap 1 de firmware die je wilt flashen (het .zip bestandje uit de Web-Flasher)
    • Selecteer bij stap 2 de Bluetooth-naam van jouw apparaat
    • Klik op Upload
    • Dit gaat altijd de eerste keer fout, omdat het apparaat herstart in DFU-mode
    • Selecteer nu opnieuw bij stap 2 het DFU-apparaat.
    • Druk nogmaals op Upload

Blijf tijdens de update een beetje in de buurt van het apparaat. Gaat het toch mis? Geen stress, gewoon opnieuw proberen! Na de update start het apparaat opnieuw op, en is de Repeater klaar voor gebruik met de nieuwe firmware !