MeshCore/Geadvanceerd/CustomFirmware
Uit MeshWiki | Radio-Actief
< MeshCore
Dit is de goedgekeurde versie van deze pagina. Er is geen nieuwere versie.- Deze pagina is nog in opbouw.*
Een eenvoudige stapsgewijze handleiding om je eigen MeshCore firmware uit de broncode te bouwen en compileren.
Vereisten
- VS Code + PlatformIO IDE-extensie (code.visualstudio.com)
- Git (git-scm.com)
Clone en open
git clone https://github.com/meshcore-dev/MeshCore.git
cd MeshCore
Open de map MeshCore in VS Code (File → Open Folder). PlatformIO installeert automatisch de afhankelijkheden.
Bouwen voor ESP32
ESP32-toestellen: LilyGo T-Beam, Heltec Tracker, Xiao S3, Wio-toestellen, enz.
- VS Code:** PlatformIO-icoon → Project Tasks → vouw je apparaat uit → Build.
- Opdrachtregel:**
cd MeshCore
pio run -e Tbeam''SX1262''companion''radio''ble # Companion
pio run -e Tbeam''SX1262''repeater # Repeater
pio run -e Tbeam''SX1262''room_server # Room Server
Output: .pio/build/<env>/firmware.bin. Flashen: pio run -e <env> -t upload of op flasher.meshcore.io → Custom Firmware → selecteer het .bin-bestand.
Bouwen voor nRF52
nRF52-toestellen: RAK4631, Xiao nRF52, Ikoka handhelds, enz.
- RAK4631:** Extra setup nodig – RAK Board Support Package.
cd MeshCore
pio run -e RAK''4631''repeater
pio run -e RAK''4631''companion''radio''usb
pio run -e Xiao''nrf52''repeater
- Flashen:** nRF52 levert een **`.zip`** in `.pio/build/<env>/firmware.zip`. Ga naar flasher.meshcore.io → **Custom Firmware** → selecteer het `.zip`-bestand. **Pak het zip-bestand niet uit.**
Build-flags (optioneel)
De build werkt prima met de standaardinstellingen. Build-flags zijn optioneel – pas ze alleen aan als je specifieke aanpassingen nodig hebt (bijv. LoRa-frequentie, debug-logging).
>
>