MeshCore/FlashFirmware: verschil tussen versies

Uit MeshWiki | Radio-Actief

Versie door Maintenance script (overleg | bijdragen) op 21 jul 2026 om 17:54 (Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België)

(wijz) ← Oudere versie | Goedgekeurde versie (wijz) | Huidige versie (wijz) | Nieuwere versie → (wijz)

Wiki.js import
 
Wiki.js import (polished)
Regel 1: Regel 1:
= Vereisten & benodigheden =
= Vereisten & benodigheden =


- Chromium-browser (Chrome/Edge) — ''Firefox is niet ondersteund''
* Chromium-browser (Chrome/Edge) — ''Firefox is niet ondersteund''
- USB-C kabel ''met dataoverdracht'' en internetverbinding
* USB-C kabel ''met dataoverdracht'' en internetverbinding
- Een MeshCore compatibel toestel – zie [[Hardware/MeshCore|MeshCore Hardware]]
* Een MeshCore compatibel toestel – zie [[Hardware/MeshCore|MeshCore Hardware]]


= Stappen =
= Stappen =


1. '''Verbind''' je apparaat via USB
# '''Verbind''' je apparaat via USB
2. '''Open''' de [https://flasher.meshcore.io MeshCore flasher website] en selecteer je apparaattype
# '''Open''' de [https://flasher.meshcore.io MeshCore flasher website] en selecteer je apparaattype
> Verkies de <code>community</code> firmware (tegenover <code>Ripple</code> of <code>MeshOS</code> welke betalende functies hebben)
> Verkies de <code>community</code> firmware (tegenover <code>Ripple</code> of <code>MeshOS</code> welke betalende functies hebben)
> Meer info over de verschillende firmware types: [[MeshCore#firmware-types|MeshCore Introductie]]
> Meer info over de verschillende firmware types: [[MeshCore##firmware_types|MeshCore Introductie]]
    
    
<img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-firmwareanddeviceselection.png" width="350" alt="flasher-firmwareanddeviceselection.png" />
![[assets/meshcore/flashfirmware/flasher-firmwareanddeviceselection.png =x350|flasher-firmwareanddeviceselection.png]]
3. '''Kies''' je firmware type:
# '''Kies''' je firmware type:
- '''Companion''' (BLE/USB) – Je chat interface / interactie met het MeshCore netwerk - voor gebruik met de app
** '''Companion''' (BLE/USB) – Je chat interface / interactie met het MeshCore netwerk - voor gebruik met de app
- '''Repeater''' – netwerkbereik uitbreiding
** '''Repeater''' – netwerkbereik uitbreiding
- '''Room Server''' – berichtopslag
** '''Room Server''' – berichtopslag
- '''Sensor''' – sensordata ''(in ontwikkeling)''
** '''Sensor''' – sensordata ''(in ontwikkeling)''
<img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-typeselection.png" width="350" alt="flasher-typeselection.png" />
![[assets/meshcore/flashfirmware/flasher-typeselection.png =x350|flasher-typeselection.png]]
4. '''Flash''' en wacht tot het proces volledig voltooid is
# '''Flash''' en wacht tot het proces volledig voltooid is
- ''Erase Flash'' – Enkel als je alle data van je toestel wilt wissen. Of als je van type firmware veranderd.
** ''Erase Flash'' – Enkel als je alle data van je toestel wilt wissen. Of als je van type firmware veranderd.
- ''DFU Mode'' – Voor nRF-chip toestellen: klik eerst op <code>Enter DFU mode</code>.
** ''DFU Mode'' – Voor nRF-chip toestellen: klik eerst op <code>Enter DFU mode</code>.
Bij sommige ESP32 moet je het toestel handmatig in DFU-modus zetten door de PRG- of BOOT-knop ingedrukt te houden bij het aansluiten van de USB-kabel.
Bij sommige ESP32 moet je het toestel handmatig in DFU-modus zetten door de PRG- of BOOT-knop ingedrukt te houden bij het aansluiten van de USB-kabel.
- '''Flash''' – Eens je zeker bent van je toestel keuze en type firmware klik je op <code>Flash</code>.
** '''Flash''' – Eens je zeker bent van je toestel keuze en type firmware klik je op <code>Flash</code>.
   <img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-dfumode.png" width="350" alt="flasher-dfumode.png" /><img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-flash.png" width="350" alt="flasher-flash.png" />
   ![[assets/meshcore/flashfirmware/flasher-dfumode.png =x350|flasher-dfumode.png]]![[assets/meshcore/flashfirmware/flasher-flash.png =x350|flasher-flash.png]]
5. '''Keuze apparaat''' - Je krijgt een lijst te zien van gekoppelde USB apparaten, kies daarbij het juist toestel. Je apparaat zal nadien worden geflasht met de firmware.
# '''Keuze apparaat''' - Je krijgt een lijst te zien van gekoppelde USB apparaten, kies daarbij het juist toestel. Je apparaat zal nadien worden geflasht met de firmware.
> '''Koppel het apparaat niet los tijdens het flashen!'''
> '''Koppel het apparaat niet los tijdens het flashen!'''


<img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-usbdeviceselection.png" width="350" alt="flasher-usbdeviceselection.png" /><img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-flashing.png" width="350" alt="flasher-flashing.png" /><img src="https://docs.radio-actief.be/assets/meshcore/flashfirmware/flasher-completed.png" width="350" alt="flasher-completed.png" />
![[assets/meshcore/flashfirmware/flasher-usbdeviceselection.png =x350|flasher-usbdeviceselection.png]]![[assets/meshcore/flashfirmware/flasher-flashing.png =x350|flasher-flashing.png]]![[assets/meshcore/flashfirmware/flasher-completed.png =x350|flasher-completed.png]]


= Configuratie & volgende stappen =
= Configuratie & volgende stappen =
Regel 34: Regel 34:
Verbind en configureer je apparaat volgens het gekozen firmware type, en test de verbinding.
Verbind en configureer je apparaat volgens het gekozen firmware type, en test de verbinding.


- [[MeshCore/ConfigureCompanion|Companion Configureren]]
* [[MeshCore/ConfigureCompanion|Companion Configureren]]
- [[MeshCore/ConfigureRepeater|Repeater Configureren]]
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]
- [[MeshCore/AppUsageInstructions|Gebruik van de app]]
* [[MeshCore/AppUsageInstructions|Gebruik van de app]]


= Problemen? =
= Problemen? =


- Wordt het apparaat niet herkend → controleer dat de USB kabel zeker een data kabel is | controleer drivers of flash mode/DFU/bootloader | probeer eventueel een andere computer
* Wordt het apparaat niet herkend → controleer dat de USB kabel zeker een data kabel is | controleer drivers of flash mode/DFU/bootloader | probeer eventueel een andere computer
- Flashen mislukt → Controleer apparaat selectie | probeer opnieuw
* Flashen mislukt → Controleer apparaat selectie | probeer opnieuw
- Werkt niet na flashen → controleer geselecteerd toestel of herstart flash-process, eventueel met <code>Erase device</code> of <code>Erase Flash</code> optie in stap 4
* Werkt niet na flashen → controleer geselecteerd toestel of herstart flash-process, eventueel met <code>Erase device</code> of <code>Erase Flash</code> optie in stap 4


== Ondersteuning nodig? ==
== Ondersteuning nodig? ==

Versie van 21 jul 2026 13:57

Vereisten & benodigheden

  • Chromium-browser (Chrome/Edge) — Firefox is niet ondersteund
  • USB-C kabel met dataoverdracht en internetverbinding
  • Een MeshCore compatibel toestel – zie MeshCore Hardware

Stappen

  1. Verbind je apparaat via USB
  2. Open de MeshCore flasher website en selecteer je apparaattype

> Verkies de community firmware (tegenover Ripple of MeshOS welke betalende functies hebben) > Meer info over de verschillende firmware types: MeshCore Introductie

!flasher-firmwareanddeviceselection.png

  1. Kies je firmware type:
    • Companion (BLE/USB) – Je chat interface / interactie met het MeshCore netwerk - voor gebruik met de app
    • Repeater – netwerkbereik uitbreiding
    • Room Server – berichtopslag
    • Sensor – sensordata (in ontwikkeling)

!flasher-typeselection.png

  1. Flash en wacht tot het proces volledig voltooid is
    • Erase Flash – Enkel als je alle data van je toestel wilt wissen. Of als je van type firmware veranderd.
    • DFU Mode – Voor nRF-chip toestellen: klik eerst op Enter DFU mode.

Bij sommige ESP32 moet je het toestel handmatig in DFU-modus zetten door de PRG- of BOOT-knop ingedrukt te houden bij het aansluiten van de USB-kabel.

    • Flash – Eens je zeker bent van je toestel keuze en type firmware klik je op Flash.
 !flasher-dfumode.png!flasher-flash.png
  1. Keuze apparaat - Je krijgt een lijst te zien van gekoppelde USB apparaten, kies daarbij het juist toestel. Je apparaat zal nadien worden geflasht met de firmware.

> Koppel het apparaat niet los tijdens het flashen!

!flasher-usbdeviceselection.png!flasher-flashing.png!flasher-completed.png

Configuratie & volgende stappen

Verbind en configureer je apparaat volgens het gekozen firmware type, en test de verbinding.

Problemen?

  • Wordt het apparaat niet herkend → controleer dat de USB kabel zeker een data kabel is | controleer drivers of flash mode/DFU/bootloader | probeer eventueel een andere computer
  • Flashen mislukt → Controleer apparaat selectie | probeer opnieuw
  • Werkt niet na flashen → controleer geselecteerd toestel of herstart flash-process, eventueel met Erase device of Erase Flash optie in stap 4

Ondersteuning nodig?

Geraak je er niet aan uit of blijf je botsen op éénzelfde probleem? Bezoek onze Radiocommunicatie & Radio-Actief Discord, stel je vraag en krijg hulp van ervaren MeshCore gebruikers.

Geadvanceerd

OTA (Over-the-Air) updates voor repeaters

Voor repeaters kun je ook OTA (Over-the-Air) updates uitvoeren. Je kunt dus je repeater nodes updaten over WiFi of Bluetooth, afhankelijk van het type toestel. Meer info hierover vind je op de OTA Updates pagina.

Custom firmware & zelf compileren

Intussen bestaan er heel wat variaties van de MeshCore firmware. MeshCore is meer een bibliotheek/protocol, waarop iedereen zijn eigen versie kan bouwen. Op de Custom Firmware pagina leren we je hoe je custom firmware kunt flashen en hoe je deze zelf kunt compileren.