MeshCore/FlashFirmware: verschil tussen versies
Wiki.js import |
Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België |
||
| (2 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
| Regel 1: | Regel 1: | ||
= Vereisten & benodigheden = | = Vereisten & benodigheden = | ||
* Chromium-browser (Chrome/Edge) — ''Firefox is niet ondersteund'' | |||
* USB-C kabel ''met dataoverdracht'' en internetverbinding | |||
* Een MeshCore compatibel toestel – zie [[Hardware/MeshCore|MeshCore Hardware]] | |||
= Stappen = | = Stappen = | ||
# '''Verbind''' je apparaat via USB | |||
# '''Open''' de [https://flasher.meshcore.io MeshCore flasher website] en selecteer je apparaattype | |||
<div class="mw-message-box mw-message-box-notice"> | |||
Verkies de <code>community</code> firmware (tegenover <code>Ripple</code> of <code>MeshOS</code> welke betalende functies hebben)<br/> | |||
Meer info over de verschillende firmware types: [[MeshCore#firmware_types|MeshCore Introductie]] | |||
</div> | |||
[[File:MeshCore-flasher-firmwareanddeviceselection.png|350px|flasher-firmwareanddeviceselection.png]] | |||
# '''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)'' | |||
[[File:MeshCore-flasher-typeselection.png|350px|flasher-typeselection.png]] | |||
# '''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 <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>. | |||
<gallery mode="packed" heights="350"> | |||
File:MeshCore-flasher-dfumode.png|flasher-dfumode.png | |||
File:MeshCore-flasher-flash.png|flasher-flash.png | |||
</gallery> | |||
# '''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. | |||
<div class="mw-message-box mw-message-box-error"> | |||
'''Koppel het apparaat niet los tijdens het flashen!''' | |||
</div> | |||
<gallery mode="packed" heights="350"> | |||
File:MeshCore-flasher-usbdeviceselection.png|flasher-usbdeviceselection.png | |||
File:MeshCore-flasher-flashing.png|flasher-flashing.png | |||
File:MeshCore-flasher-completed.png|flasher-completed.png | |||
</gallery> | |||
= Configuratie & volgende stappen = | = Configuratie & volgende stappen = | ||
| Regel 34: | Regel 45: | ||
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/ConfigureRepeater|Repeater Configureren]] | |||
* [[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 | |||
* 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 | |||
== Ondersteuning nodig? == | == Ondersteuning nodig? == | ||
| Regel 63: | Regel 74: | ||
Op de [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]] pagina leren we je hoe je custom firmware kunt flashen en hoe je deze zelf kunt compileren. | Op de [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]] pagina leren we je hoe je custom firmware kunt flashen en hoe je deze zelf kunt compileren. | ||
[[Category: | [[Category:MeshCore]] | ||
Huidige versie van 21 jul 2026 17:54
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
- Verbind je apparaat via USB
- Open de MeshCore flasher website en selecteer je apparaattype
flasher-firmwareanddeviceselection.png
- 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)
- 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.
- Flash – Eens je zeker bent van je toestel keuze en type firmware klik je op
-
flasher-dfumode.png
-
flasher-flash.png
- 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.
-
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 deviceofErase Flashoptie 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.