<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://meshwiki.radio-actief.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>MeshWiki | Radio-Actief - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://meshwiki.radio-actief.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php/Speciaal:Bijdragen/Maintenance_script"/>
	<updated>2026-07-23T00:31:03Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Pagetitle-view-mainpage&amp;diff=101</id>
		<title>MediaWiki:Pagetitle-view-mainpage</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Pagetitle-view-mainpage&amp;diff=101"/>
		<updated>2026-07-21T19:40:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Main page browser title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeshWiki | Radio-Actief&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Pagetitle&amp;diff=100</id>
		<title>MediaWiki:Pagetitle</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Pagetitle&amp;diff=100"/>
		<updated>2026-07-21T19:40:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Browser title: Page | MeshWiki | Radio-Actief&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$1 | MeshWiki | Radio-Actief&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Sidebar&amp;diff=95</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Sidebar&amp;diff=95"/>
		<updated>2026-07-21T15:55:04Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Sidebar: MeshCore/Hardware as real sections (no #| fake links to mainpage)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|Hoofdpagina&lt;br /&gt;
* MeshCore&lt;br /&gt;
** MeshCore|Introductie&lt;br /&gt;
** MeshCore/QuickStart|QuickStart&lt;br /&gt;
** MeshCore/FlashFirmware|Firmware flashen&lt;br /&gt;
** MeshCore/ConfigureCompanion|Companion configureren&lt;br /&gt;
** MeshCore/ConfigureRepeater|Repeater configureren&lt;br /&gt;
** MeshCore/RegioScopes|Regio-scopes&lt;br /&gt;
** MeshCore/LijstVanRegios|Lijst van regio&#039;s&lt;br /&gt;
** MeshCore/AppUsageInstructions|App gebruiken&lt;br /&gt;
** MeshCore/Troubleshooting|Probleemoplossing&lt;br /&gt;
** MeshCore/Geadvanceerd/OTA|OTA updates&lt;br /&gt;
** MeshCore/Geadvanceerd/CustomFirmware|Custom firmware&lt;br /&gt;
* Hardware&lt;br /&gt;
** Hardware|Overzicht&lt;br /&gt;
** Hardware/MeshCore|MeshCore hardware&lt;br /&gt;
** Hardware/LoRa/Solar|Solar &amp;amp; off-grid&lt;br /&gt;
** Hardware/LoRa/Antenna|Antennes&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Categorie:Inhoud&amp;diff=94</id>
		<title>Categorie:Inhoud</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Categorie:Inhoud&amp;diff=94"/>
		<updated>2026-07-21T15:54:20Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categoriebeschrijving (taxonomie)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hoofdcategorieën van deze wiki.&lt;br /&gt;
&lt;br /&gt;
* [[:Categorie:Radio-Actief|Radio-Actief]] — community &amp;amp; platform&lt;br /&gt;
* [[:Categorie:MeshCore|MeshCore]] — MeshCore-documentatie&lt;br /&gt;
* [[:Categorie:Hardware|Hardware]] — apparaten &amp;amp; accessoires&lt;br /&gt;
* [[:Categorie:België|België]] — #BEmesh regio&#039;s (onder MeshCore)&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Categorie:Belgi%C3%AB&amp;diff=93</id>
		<title>Categorie:België</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Categorie:Belgi%C3%AB&amp;diff=93"/>
		<updated>2026-07-21T15:54:19Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categoriebeschrijving (taxonomie)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pagina&#039;s specifiek voor het Belgische MeshCore-netwerk (&#039;&#039;&#039;#BEmesh&#039;&#039;&#039;): regio-codes, scopes en flooding.&lt;br /&gt;
&lt;br /&gt;
Ondercategorie van [[:Categorie:MeshCore|MeshCore]].&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Categorie:Hardware&amp;diff=92</id>
		<title>Categorie:Hardware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Categorie:Hardware&amp;diff=92"/>
		<updated>2026-07-21T15:54:19Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categoriebeschrijving (taxonomie)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hardware-overzichten voor MeshCore / LoRa: boards, antennes, solar en accessoires.&lt;br /&gt;
&lt;br /&gt;
Gerelateerd: [[:Categorie:MeshCore|MeshCore]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Inhoud]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Categorie:MeshCore&amp;diff=91</id>
		<title>Categorie:MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Categorie:MeshCore&amp;diff=91"/>
		<updated>2026-07-21T15:54:18Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categoriebeschrijving (taxonomie)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentatie over &#039;&#039;&#039;MeshCore&#039;&#039;&#039;: introductie, handleidingen, firmware en Belgische regio-scopes (#BEmesh).&lt;br /&gt;
&lt;br /&gt;
Gerelateerd: [[:Categorie:Hardware|Hardware]], [[:Categorie:België|België]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Inhoud]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Categorie:Radio-Actief&amp;diff=90</id>
		<title>Categorie:Radio-Actief</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Categorie:Radio-Actief&amp;diff=90"/>
		<updated>2026-07-21T15:54:18Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categoriebeschrijving (taxonomie)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze categorie bevat pagina&#039;s over de &#039;&#039;&#039;Radio-Actief&#039;&#039;&#039;-community, dit wikiplatform en lidmaatschap — niet over MeshCore- of hardwaretechniek.&lt;br /&gt;
&lt;br /&gt;
Zie ook: [[:Categorie:RRY-lid|RRY-lid]] (leden / lidnummers).&lt;br /&gt;
&lt;br /&gt;
[[Category:Inhoud]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Solar&amp;diff=89</id>
		<title>Hardware/LoRa/Solar</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Solar&amp;diff=89"/>
		<updated>2026-07-21T15:54:18Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Wanneer solar? =&lt;br /&gt;
&lt;br /&gt;
Plan je een &#039;&#039;&#039;repeater&#039;&#039;&#039; op een plek zonder stroom (buiten, schuur, remote locatie)? Dan kun je een off-grid installatie opzetten met zonnepaneel en batterij. Zie de [[MeshCore/QuickStart#solar_nodes|QuickStart – Solar nodes]] voor de basisprincipes.&lt;br /&gt;
&lt;br /&gt;
= Kant-en-klare oplossingen =&lt;br /&gt;
&lt;br /&gt;
*Deze sectie wordt uitgebreid met community-aanbevelingen.*&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zonnepanelen&#039;&#039;&#039; – Capaciteit en type voor Belgische omstandigheden&lt;br /&gt;
* &#039;&#039;&#039;Batterijen&#039;&#039;&#039; – Li-ion, capaciteit voor wintermaanden&lt;br /&gt;
* &#039;&#039;&#039;Oplaadmodules&#039;&#039;&#039; – Dedicated charge controllers vs. ingebouwde&lt;br /&gt;
* &#039;&#039;&#039;Behuizing&#039;&#039;&#039; – Weerbestendig voor outdoor plaatsing&lt;br /&gt;
&lt;br /&gt;
= Aanbevelingen =&lt;br /&gt;
&lt;br /&gt;
Vraag in de [https://discord.gg/kvybAgqnhD Radio-Actief Discord] naar actuele aanbevelingen. Community-leden delen graag hun ervaringen met specifieke kits en setups.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/QuickStart#solar_nodes|QuickStart – Solar nodes]] – Basisprincipes en MCU-keuze (nRF52 vs. ESP32)&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]] – Repeater plaatsing en antennes&lt;br /&gt;
* [[Hardware/MeshCore|MeshCore Hardware]] – ESP en nRF boards&lt;br /&gt;
* [[Hardware/LoRa/Antenna|Antennes]] – Antenne-keuze voor repeaters&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Antenna&amp;diff=88</id>
		<title>Hardware/LoRa/Antenna</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Antenna&amp;diff=88"/>
		<updated>2026-07-21T15:54:17Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Onderwerpen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vaste antennes&#039;&#039;&#039; – Voor repeaters, outdoor plaatsing, bereik&lt;br /&gt;
* &#039;&#039;&#039;Mobiele antennes&#039;&#039;&#039; – Voor companions, draagbare setups&lt;br /&gt;
* &#039;&#039;&#039;Frequentie&#039;&#039;&#039; – 433 MHz, 868 MHz (België), 915 MHz&lt;br /&gt;
* &#039;&#039;&#039;Aanbevelingen&#039;&#039;&#039; – Community-ervaringen en tips&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]] – Antenne-advies bij repeater plaatsing&lt;br /&gt;
* [[Hardware/MeshCore|MeshCore Hardware]] – ESP en nRF boards&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/MeshCore&amp;diff=87</id>
		<title>Hardware/MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/MeshCore&amp;diff=87"/>
		<updated>2026-07-21T15:54:17Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ! NEEDS REVIEW ! =&lt;br /&gt;
&lt;br /&gt;
*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
Overzicht van aanbevolen MeshCore hardware: ESP32- en nRF52-bordjes, apparaten en modellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Basisinformatie&#039;&#039;&#039; over hardware-keuze vind je in de [[MeshCore/QuickStart|QuickStart]]. Kom hier later terug voor meer details en het volledige overzicht.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ondersteunde apparaten =&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op 433MHz, 868MHz en 915MHz LoRa apparaten, o.a.:&lt;br /&gt;
&lt;br /&gt;
* Lilygo T-Deck, T-Pager, T-Watch, T-Display Pro&lt;br /&gt;
* RAK Wireless WisBlock RAK4631&lt;br /&gt;
* Heltec V3/V4&lt;br /&gt;
* Xiao S3 WIO/C3&lt;br /&gt;
* Station G2 / Nano G2 Ultra&lt;br /&gt;
* Seeed Studio T1000-E&lt;br /&gt;
&lt;br /&gt;
Voor een actuele lijst: [https://flasher.meshcore.io/ flasher.meshcore.io]&lt;br /&gt;
&lt;br /&gt;
= MCU&#039;s en boards =&lt;br /&gt;
&lt;br /&gt;
Voor overwegingen bij hardware-keuze (MCU-type, solar, zendvermogen): zie de [[MeshCore/QuickStart|QuickStart]].&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
THIS INFO SHOULD BE JUST TOUCHED BRIEFLY IN QUICKSTART, AND ELABORATED HERE LATER ON&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= LoRa accessoires =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]]&#039;&#039;&#039; – Kant-en-klare zonne-oplossingen&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Antenna|Antennes]]&#039;&#039;&#039; – Vaste en mobiele antennes&lt;br /&gt;
&lt;br /&gt;
= Meer informatie =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [[MeshCore/QuickStart|QuickStart]]&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware&amp;diff=86</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware&amp;diff=86"/>
		<updated>2026-07-21T15:54:16Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Secties =&lt;br /&gt;
&lt;br /&gt;
== MeshCore ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/MeshCore|MeshCore Hardware]]&#039;&#039;&#039; – ESP en nRF boards, apparaten en modellen&lt;br /&gt;
&lt;br /&gt;
== LoRa ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]]&#039;&#039;&#039; – Kant-en-klare zonne-oplossingen&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Antenna|Antennes]]&#039;&#039;&#039; – Vaste en mobiele antennes&lt;br /&gt;
&lt;br /&gt;
Wil je bijdragen? Discord-leden kunnen pagina&#039;s direct bewerken. Je kan ook altijd wijzigingen voorstellen via [https://discord.gg/kvybAgqnhD Discord] of [https://github.com/radio-actief GitHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/LijstVanRegios&amp;diff=85</id>
		<title>MeshCore/LijstVanRegios</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/LijstVanRegios&amp;diff=85"/>
		<updated>2026-07-21T15:54:16Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lijst van regio&#039;s (België) =&lt;br /&gt;
&lt;br /&gt;
Deze pagina bevat het overzicht van &#039;&#039;&#039;Belgische provinciecodes&#039;&#039;&#039; voor MeshCore repeater-configuratie. Codes volgen [https://en.wikipedia.org/wiki/ISO_3166-2:BE ISO 3166-2:BE] in de vorm &amp;lt;code&amp;gt;be-&amp;lt;/code&amp;gt; + provinciecode (kleine letters). &#039;&#039;&#039;#BEmesh documenteert enkel provincieniveau&#039;&#039;&#039; — geen stads- of gemeentecodes meer in deze lijst.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-success&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mesh map (#BEmesh):&#039;&#039;&#039; [https://meshmap.radio-actief.be/region-map Kaart van regioncodes] (visueel opzoeken; in opbouw) en [https://meshmap.radio-actief.be/region-configurator Regiocodes-configurator] (policy + CLI-blok).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Regio-scopes en deze lijst ==&lt;br /&gt;
&lt;br /&gt;
MeshCore ondersteunt &#039;&#039;&#039;regio-scopes&#039;&#039;&#039; om flooding te beperken. Voor België gebruik je typisch het land &#039;&#039;&#039;&amp;lt;code&amp;gt;be&amp;lt;/code&amp;gt;&#039;&#039;&#039; en één of meer provincies &#039;&#039;&#039;&amp;lt;code&amp;gt;be-van&amp;lt;/code&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;code&amp;gt;be-vbr&amp;lt;/code&amp;gt;&#039;&#039;&#039;, enzovoort. Uitleg over &amp;lt;code&amp;gt;region put&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;, wildcard en plat matchen: &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039;. Volledige commandosyntax en firmware-limieten: [https://github.com/meshcore-dev/MeshCore/blob/main/docs/cli_commands.md#region-management-v110 MeshCore &amp;lt;code&amp;gt;cli_commands.md&amp;lt;/code&amp;gt; — Region management].&lt;br /&gt;
&lt;br /&gt;
== Landen en overkoepelende regio&#039;s ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Code !! Beschrijving&lt;br /&gt;
|-&lt;br /&gt;
|be || België&lt;br /&gt;
|-&lt;br /&gt;
|nl || Nederland&lt;br /&gt;
|-&lt;br /&gt;
|lu || Luxemburg&lt;br /&gt;
|-&lt;br /&gt;
|de || Duitsland&lt;br /&gt;
|-&lt;br /&gt;
|fr || Frankrijk&lt;br /&gt;
|-&lt;br /&gt;
|bx || Benelux&lt;br /&gt;
|-&lt;br /&gt;
|eu || Europese Unie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Provinciecodes ==&lt;br /&gt;
&lt;br /&gt;
=== Vlaanderen ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Provincie !! Code !! MeshCore code&lt;br /&gt;
|-&lt;br /&gt;
|Antwerpen || VAN || be-van&lt;br /&gt;
|-&lt;br /&gt;
|Oost-Vlaanderen || VOV || be-vov&lt;br /&gt;
|-&lt;br /&gt;
|West-Vlaanderen || VWV || be-vwv&lt;br /&gt;
|-&lt;br /&gt;
|Vlaams-Brabant || VBR || be-vbr&lt;br /&gt;
|-&lt;br /&gt;
|Limburg || VLI || be-vli&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Brussel (hier bekeken als een &#039;provincie&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Naam !! Code !! MeshCore code&lt;br /&gt;
|-&lt;br /&gt;
|Brussel || BRU || be-bru&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wallonië ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Provincie !! Code !! MeshCore code&lt;br /&gt;
|-&lt;br /&gt;
|Waals-Brabant || WBR || be-wbr&lt;br /&gt;
|-&lt;br /&gt;
|Henegouwen || WHT || be-wht&lt;br /&gt;
|-&lt;br /&gt;
|Luik || WLG || be-wlg&lt;br /&gt;
|-&lt;br /&gt;
|Luxemburg || WLX || be-wlx&lt;br /&gt;
|-&lt;br /&gt;
|Namen || WNA || be-wna&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Voorbeeldconfiguratie (alleen provincies) ==&lt;br /&gt;
&lt;br /&gt;
Voor een repeater in &#039;&#039;&#039;Vlaams-Brabant&#039;&#039;&#039;, met flood voor België, die provincie en een buurprovincie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
region put be&lt;br /&gt;
region put be-vbr be&lt;br /&gt;
region put be-van be&lt;br /&gt;
&lt;br /&gt;
region allowf *&lt;br /&gt;
region allowf be&lt;br /&gt;
region allowf be-vbr&lt;br /&gt;
region allowf be-van&lt;br /&gt;
region allowf bx&lt;br /&gt;
region allowf eu&lt;br /&gt;
&lt;br /&gt;
region home be-vbr&lt;br /&gt;
region save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tip:&#039;&#039;&#039; provincies hang je met &#039;&#039;&#039;&amp;lt;code&amp;gt;region put &amp;lt;code&amp;gt; be&amp;lt;/code&amp;gt;&#039;&#039;&#039; onder het land. Controleer met &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt; of alles klopt (&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; bij toegestane flood). Uitleg: &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; en de [https://meshmap.radio-actief.be/region-configurator Regiocodes-configurator].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Buurlanden ==&lt;br /&gt;
&lt;br /&gt;
Woon je nabij de grens? Voeg de buurlandcodes toe en overweeg aangrenzende provincies (zelfde ISO-niveau als hierboven):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Land !! Code !! Voorbeeld (Nederland)&lt;br /&gt;
|-&lt;br /&gt;
|Nederland || nl || nl-vov, nl-ant, nl-lmb (Zeeuws-Vlaanderen, Noord-Brabant, Limburg)&lt;br /&gt;
|-&lt;br /&gt;
|Frankrijk || fr || —&lt;br /&gt;
|-&lt;br /&gt;
|Duitsland || de || —&lt;br /&gt;
|-&lt;br /&gt;
|Luxemburg || lu || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voor codes in buurlanden: zie de officiële ISO 3166-2-lijsten van dat land (provincie- of regio-niveau).&lt;br /&gt;
&lt;br /&gt;
== Zie ook ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; – Flooding, wildcard, CLI en configurator&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; – Algemene repeater-setup&lt;br /&gt;
* &#039;&#039;&#039;[https://en.wikipedia.org/wiki/ISO_3166-2:BE ISO 3166-2:BE]&#039;&#039;&#039; – Belgische deelgebieden (provincies)&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;br /&gt;
[[Category:België]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/RegioScopes&amp;diff=84</id>
		<title>MeshCore/RegioScopes</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/RegioScopes&amp;diff=84"/>
		<updated>2026-07-21T15:54:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Regio-scopes voor repeaters =&lt;br /&gt;
&lt;br /&gt;
Met &#039;&#039;&#039;regio-scopes&#039;&#039;&#039; bepaal je welke &#039;&#039;&#039;flood&#039;&#039;&#039;-verkeer je MeshCore-repeater nog doorstuurt. Zo kan je bijvoorbeeld alleen verkeer voor Belgische codes doorlaten, of je provincie en buurprovincies — en minder nuttige richtingen afknijpen. Companions en apps kunnen berichten met zo&#039;n scope meesturen; de repeater kijkt per pakket of flood voor die &#039;&#039;&#039;exacte&#039;&#039;&#039; regio-naam is toegestaan.&lt;br /&gt;
&lt;br /&gt;
**Canonieke technische bron** (syntax, randgevallen, limieten): [https://github.com/meshcore-dev/MeshCore/blob/main/docs/cli_commands.md#region-management-v110 MeshCore `cli_commands.md` — Region management (v1.10+)]. Deze pagina vat het samen voor **#BEmesh**; wat hier niet uitgewerkt is, staat upstream.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gericht op #BEmesh (België):&#039;&#039;&#039; codes en conventies volgen &amp;lt;code&amp;gt;be&amp;lt;/code&amp;gt; (land) en &#039;&#039;&#039;&amp;lt;code&amp;gt;be-*&amp;lt;/code&amp;gt;&#039;&#039;&#039; (provincie volgens ISO 3166-2:BE). We documenteren &#039;&#039;&#039;geen&#039;&#039;&#039; stads- of gemeentecodes meer. Zie &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039; voor het overzicht.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vereiste firmware ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Regio&#039;s (basis):&#039;&#039;&#039; gebruik een actuele repeater-build; in de praktijk regio-ondersteuning vanaf ongeveer firmware &#039;&#039;&#039;1.10&#039;&#039;&#039; — check je [https://github.com/meshcore-dev/MeshCore/releases release notes].&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region list allowed&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;region list denied&amp;lt;/code&amp;gt;:&#039;&#039;&#039; alleen via seriële console, firmware &#039;&#039;&#039;1.12+&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;-dump en oudere builds:&#039;&#039;&#039; op zeer oude firmware is &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt; soms alleen bruikbaar via USB-serieel; check je release notes.&lt;br /&gt;
&lt;br /&gt;
== Snelste weg: Regiocodes-configurator ==&lt;br /&gt;
&lt;br /&gt;
Indien je liever een &#039;&#039;&#039;configurator&#039;&#039;&#039; gebruikt zodat je CLI-commando&#039;s kunt &#039;&#039;&#039;kopiëren en plakken&#039;&#039;&#039; in je repeaterconsole:&lt;br /&gt;
&lt;br /&gt;
* Codes &#039;&#039;&#039;visueel op de kaart&#039;&#039;&#039; zoeken: &#039;&#039;&#039;[https://meshmap.radio-actief.be/region-map Kaart van regioncodes]&#039;&#039;&#039; (#BEmesh; pagina in opbouw).&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;[https://meshmap.radio-actief.be/region-configurator Regiocodes-configurator]&#039;&#039;&#039; op de #BEmesh-kaart.&lt;br /&gt;
# Kies je &#039;&#039;&#039;provincie&#039;&#039;&#039; (of land) in de configurator.&lt;br /&gt;
# Stel onder &#039;&#039;&#039;Policy&#039;&#039;&#039; in welke gebieden &#039;&#039;&#039;Allow&#039;&#039;&#039; of &#039;&#039;&#039;Deny&#039;&#039;&#039; flood krijgen (of start met &#039;&#039;&#039;Defaults&#039;&#039;&#039;).&lt;br /&gt;
# Kopieer het blok &#039;&#039;&#039;Generated MeshCore CLI commands&#039;&#039;&#039; en plak het in de &#039;&#039;&#039;seriële console&#039;&#039;&#039; van je repeater (bijvoorbeeld via [https://flasher.meshcore.io/ flasher.meshcore.io] → &#039;&#039;&#039;Console&#039;&#039;&#039;), &#039;&#039;&#039;regel voor regel&#039;&#039;&#039; als dat makkelijker is. Na &amp;lt;code&amp;gt;region save&amp;lt;/code&amp;gt; voegt de configurator ook aanbevolen repeater-regels toe: &amp;lt;code&amp;gt;set dutycycle 10&amp;lt;/code&amp;gt;, &#039;&#039;&#039;&amp;lt;code&amp;gt;set path.hash.mode 1&amp;lt;/code&amp;gt;&#039;&#039;&#039; (multi-byte advert-path) en &amp;lt;code&amp;gt;set loop.detect minimal&amp;lt;/code&amp;gt; — zie &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
De tool legt ook uit dat &#039;&#039;&#039;&amp;lt;code&amp;gt;region load&amp;lt;/code&amp;gt;&#039;&#039;&#039; (met optioneel &amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; per regel) iets anders is dan de gegenereerde &#039;&#039;&#039;&amp;lt;code&amp;gt;region allowf&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;region denyf&amp;lt;/code&amp;gt;&#039;&#039;&#039;: je kan de boom met &amp;lt;code&amp;gt;put&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;load&amp;lt;/code&amp;gt; opbouwen en flood per naam daarna met &amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt; zetten — precies zoals de configurator het uitstuurt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk uit de configurator:&#039;&#039;&#039; laat &#039;&#039;&#039;Allow flood voor verkeer zonder regio-tag&#039;&#039;&#039; (effectief &amp;lt;code&amp;gt;region allowf *&amp;lt;/code&amp;gt;) aan tenzij je bewust alles zonder tag wilt blokkeren. Zet dat enkel uit als je &#039;&#039;&#039;weet&#039;&#039;&#039; dat je andere repeaters hetzelfde doen; anders verdwijnen veel pakketten.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Codes in het kort (België) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Laag !! Voorbeeld !! Opmerking&lt;br /&gt;
|-&lt;br /&gt;
|Land || &amp;lt;code&amp;gt;be&amp;lt;/code&amp;gt; || ISO-land&lt;br /&gt;
|-&lt;br /&gt;
|Provincie || &amp;lt;code&amp;gt;be-vbr&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;be-van&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;be-bru&amp;lt;/code&amp;gt;, … || ISO 3166-2:BE, parent in de boom meestal &amp;lt;code&amp;gt;be&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Buurlanden en overkoepelend: o.a. &amp;lt;code&amp;gt;nl&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lu&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bx&amp;lt;/code&amp;gt; (Benelux), &amp;lt;code&amp;gt;eu&amp;lt;/code&amp;gt; — zie de lijstpagina en je gemeenschapsafspraken.&lt;br /&gt;
&lt;br /&gt;
== Twee losse dingen: boom versus flood ==&lt;br /&gt;
&lt;br /&gt;
Je moet dit conceptueel scheiden:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Regio bestaat?&#039;&#039;&#039; → &amp;lt;code&amp;gt;region put &amp;lt;naam&amp;gt; [ouder]&amp;lt;/code&amp;gt; of interactief &#039;&#039;&#039;&amp;lt;code&amp;gt;region load&amp;lt;/code&amp;gt;&#039;&#039;&#039; (indentatie + optioneel &amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; aan het &#039;&#039;&#039;einde van de regel&#039;&#039;&#039; voor flood tijdens load).&lt;br /&gt;
# &#039;&#039;&#039;Mag flood voor díe naam?&#039;&#039;&#039; → &#039;&#039;&#039;&amp;lt;code&amp;gt;region allowf &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039; of &#039;&#039;&#039;&amp;lt;code&amp;gt;region denyf &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
De policy-tabel op de configurator genereert vooral &#039;&#039;&#039;&amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;&#039;&#039;&#039; (niet de &amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;-suffix van &amp;lt;code&amp;gt;region load&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;App vs firmware:&#039;&#039;&#039; In de app zijn regio’s vaak &#039;&#039;&#039;zichtbaar in een boom&#039;&#039;&#039; (handig bij &amp;lt;code&amp;gt;region put&amp;lt;/code&amp;gt;). &#039;&#039;&#039;Nesting in de firmware voor flood is er nog niet&#039;&#039;&#039; — het idee (ouder/kind in de boom) bestaat wél in CLI en opslag, maar voor &#039;&#039;&#039;flood&#039;&#039;&#039; matcht de repeater &#039;&#039;&#039;vandaag plat&#039;&#039;&#039;: elke code telt apart bij &amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;, zonder automatische erfenis ouder → kind.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wildcard `*` ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region allowf *&amp;lt;/code&amp;gt;&#039;&#039;&#039; — flood-pakketten &#039;&#039;&#039;zonder&#039;&#039;&#039; regio-transportcode nog doorspelen (gangbare default tijdens groei van het netwerk).&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region denyf *&amp;lt;/code&amp;gt;&#039;&#039;&#039; — die on-getaggde flood-pakketten &#039;&#039;&#039;laten vallen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Plat matchen (geen “erfenis” via ouder) ==&lt;br /&gt;
&lt;br /&gt;
In de boom zie je ouder en kind (bijv. &amp;lt;code&amp;gt;be&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;be-vbr&amp;lt;/code&amp;gt;), maar &#039;&#039;&#039;routing matcht plat&#039;&#039;&#039;: een pakket getagged &amp;lt;code&amp;gt;be-vov&amp;lt;/code&amp;gt; valt &#039;&#039;&#039;niet&#039;&#039;&#039; automatisch onder &amp;lt;code&amp;gt;allowf be-vbr&amp;lt;/code&amp;gt;.  &lt;br /&gt;
Je moet &#039;&#039;&#039;expliciet&#039;&#039;&#039; &amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt; (of &amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;) zetten voor elke &#039;&#039;&#039;naam&#039;&#039;&#039; die je wilt besturen.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;ouder&#039;&#039;&#039; bij &amp;lt;code&amp;gt;region put&amp;lt;/code&amp;gt; bepaalt vooral: volgorde in &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;-output, &#039;&#039;&#039;&amp;lt;code&amp;gt;region get&amp;lt;/code&amp;gt;&#039;&#039;&#039;, en &#039;&#039;&#039;verwijderen&#039;&#039;&#039; (&amp;lt;code&amp;gt;region remove&amp;lt;/code&amp;gt;: eerst kinderen weg).&lt;br /&gt;
&lt;br /&gt;
== Standaard: flood eerst uit ==&lt;br /&gt;
&lt;br /&gt;
Nieuwe regio’s starten met &#039;&#039;&#039;flood geweigerd&#039;&#039;&#039; voor die naam. Zet flood aan met &#039;&#039;&#039;&amp;lt;code&amp;gt;region allowf &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039; (of een regel die eindigt op &#039;&#039;&#039;&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;&#039;&#039;&#039; tijdens interactief &#039;&#039;&#039;&amp;lt;code&amp;gt;region load&amp;lt;/code&amp;gt;&#039;&#039;&#039;). Zonder &amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt; stuurt de repeater geen flood door voor die code, ook al staat de naam al in de boom.&lt;br /&gt;
&lt;br /&gt;
== Thuisregio ==&lt;br /&gt;
&lt;br /&gt;
**`region home &amp;lt;naam&amp;gt;`** onthoudt welke regio jij als **thuis** beschouwt. In het overzicht (`region`) krijgt die naam een **`^`** ernaast — vooral een **merktekencode** om te zien wat je hebt ingesteld. **Flood doorsturen** blijft afhangen van **`allowf`/`denyf`** en de boom, niet van `home`. Andere `region`‑subcommando’s die upstream wél bestaan maar **wij hier niet uitleggen**, vind je in de officiële MeshCore‑referentie onderaan.&lt;br /&gt;
&lt;br /&gt;
== Checks en opslaan ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;&#039;&#039;&#039; — boom + welke namen flood mogen (&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt; in de dump).&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region get &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039; — detail van één regio.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;region save&amp;lt;/code&amp;gt;&#039;&#039;&#039; — &#039;&#039;&#039;altijd&#039;&#039;&#039; uitvoeren na wijzigingen, anders verlies je ze bij reboot. Regio’s worden op flash bewaard (exact pad hangt van de build af; upstream noemt o.a. &amp;lt;code&amp;gt;/regions2&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Sommige builds raden een &#039;&#039;&#039;herstart&#039;&#039;&#039; aan na grotere regio-wijzigingen; volg je firmware-release.&lt;br /&gt;
&lt;br /&gt;
== Minimaal voorbeeld (België + twee provincies) ==&lt;br /&gt;
&lt;br /&gt;
Zelfde idee als in de upstream [https://github.com/meshcore-dev/MeshCore/blob/main/docs/cli_commands.md#region-management-v110 Region management]-documentatie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
region put be&lt;br /&gt;
region put be-vbr be&lt;br /&gt;
region put be-van be&lt;br /&gt;
region allowf *&lt;br /&gt;
region allowf be&lt;br /&gt;
region allowf be-vbr&lt;br /&gt;
region allowf be-van&lt;br /&gt;
region home be-vbr&lt;br /&gt;
region save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pas de provinciecodes aan naar jouw situatie; zie &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039;. &#039;&#039;&#039;&amp;lt;code&amp;gt;region home&amp;lt;/code&amp;gt;&#039;&#039;&#039; in dit voorbeeld zet vooral de &#039;&#039;&#039;&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;&#039;&#039;&#039;‑markering in het overzicht — zie &#039;&#039;&#039;Thuisregio&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Voorbeeld: `F` in de `region`-dump ===&lt;br /&gt;
&lt;br /&gt;
Zo kan de boom in de &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;-uitvoer eruitzien: de letter &#039;&#039;&#039;&amp;lt;code&amp;gt;F&amp;lt;/code&amp;gt;&#039;&#039;&#039; na een regel betekent dat flood voor die naam is &#039;&#039;&#039;toegestaan&#039;&#039;&#039; (exacte opmaak kan per firmware verschillen):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* F&lt;br /&gt;
 be F&lt;br /&gt;
  be-vbr F&lt;br /&gt;
  be-vov&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Praktijkvoorbeelden ==&lt;br /&gt;
&lt;br /&gt;
Naast “alles wat #BEmesh nodig heeft” kan je regio-namen ook &#039;&#039;&#039;selectief&#039;&#039;&#039; of &#039;&#039;&#039;niet-geografisch&#039;&#039;&#039; gebruiken — de namen zijn vrije labels zolang afzenders en repeaters dezelfde afspraken hanteren.&lt;br /&gt;
&lt;br /&gt;
=== Geografisch (België): flood enkel voor één provincie ===&lt;br /&gt;
&lt;br /&gt;
Je zet meerdere provincies in de boom, maar laat &#039;&#039;&#039;flood&#039;&#039;&#039; enkel toe voor degene die deze repeater nuttig moet doorgeven. Verkeer getagged &amp;lt;code&amp;gt;be-vov&amp;lt;/code&amp;gt; belast deze node dan niet (tenzij je ook &amp;lt;code&amp;gt;allowf be-vov&amp;lt;/code&amp;gt; zet):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
region put be&lt;br /&gt;
region put be-vbr be&lt;br /&gt;
region put be-vov be&lt;br /&gt;
region allowf be-vbr&lt;br /&gt;
region save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voor #BEmesh: voeg provincies toe volgens &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039;; bredere codes zoals &amp;lt;code&amp;gt;bx&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;eu&amp;lt;/code&amp;gt; alleen als je gemeenschap dat afspreekt.&lt;br /&gt;
&lt;br /&gt;
=== Topic-namen (geen kaart, wel afspraak) ===&lt;br /&gt;
&lt;br /&gt;
Voorbeeld: alleen bepaalde &#039;&#039;&#039;onderwerpen&#039;&#039;&#039; laten flood-en, niet algemene chat — de namen zijn zelf gekozen binnen je mesh:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
region put emergencies&lt;br /&gt;
region put chat&lt;br /&gt;
region put weather&lt;br /&gt;
region allowf emergencies&lt;br /&gt;
region allowf weather&lt;br /&gt;
region save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier gaat flood o.a. door voor &amp;lt;code&amp;gt;emergencies&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;weather&amp;lt;/code&amp;gt;, niet voor &amp;lt;code&amp;gt;chat&amp;lt;/code&amp;gt;. Gebruik namen die &#039;&#039;&#039;iedereen&#039;&#039;&#039; in jouw netwerk begrijpt en meeneemt in berichten.&lt;br /&gt;
&lt;br /&gt;
== Limieten (typisch) ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Max. ~32 regio&#039;s&#039;&#039;&#039; per apparaat (&amp;lt;code&amp;gt;MAX_REGION_ENTRIES&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;Namen&#039;&#039;&#039; tot &#039;&#039;&#039;~30 tekens&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Transportcodes in cache:&#039;&#039;&#039; o.a. &#039;&#039;&#039;16&#039;&#039;&#039; entries (&amp;lt;code&amp;gt;MAX_TKS_ENTRIES&amp;lt;/code&amp;gt; in upstream — zie &amp;lt;code&amp;gt;cli_commands.md&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Houd de boom beperkt; gebruik de configurator om niet onnodig veel &amp;lt;code&amp;gt;put&amp;lt;/code&amp;gt;&#039;s te doen.&lt;br /&gt;
&lt;br /&gt;
== Commando-overzicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Commando !! Kort&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt; || Boom + flood-flags (oude firmware: vooral serieel).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region put &amp;lt;naam&amp;gt; [ouder]&amp;lt;/code&amp;gt; || Regio aanmaken; optionele ouder (default: wildcard-root).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region remove &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt; || Leaf weg; eerst kinderen verwijderen.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region allowf &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt; || Flood toestaan voor &#039;&#039;&#039;exacte&#039;&#039;&#039; naam (of &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; voor on-getagde flood).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region denyf &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt; || Flood weigeren voor die naam (of &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region home&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;region home &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt; || Thuisregio (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt; in boom); zie &#039;&#039;&#039;Thuisregio&#039;&#039;&#039;. Overige subcommando’s: upstream.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region get &amp;lt;naam&amp;gt;&amp;lt;/code&amp;gt; || Details één regio.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region list allowed&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;denied&amp;lt;/code&amp;gt; || Lijsten (serieel, &#039;&#039;&#039;1.12+&#039;&#039;&#039;).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region save&amp;lt;/code&amp;gt; || Wegschrijven naar flash.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;region load&amp;lt;/code&amp;gt; || Interactieve multiline modus; lege regel beëindigt. Lege naam werkt &#039;&#039;&#039;niet betrouwbaar op afstand&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zie ook ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; — algemene repeater-setup (antenne, netwerk, privésleutel, …).&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039; — land, provincies en buurlanden (geen stadsniveau).&lt;br /&gt;
* &#039;&#039;&#039;[https://meshmap.radio-actief.be/region-map Kaart van regioncodes]&#039;&#039;&#039; — regioncodes op de kaart (#BEmesh).&lt;br /&gt;
* &#039;&#039;&#039;[https://meshmap.radio-actief.be/region-configurator Regiocodes-configurator]&#039;&#039;&#039; — policy, CLI-blok en na &amp;lt;code&amp;gt;region save&amp;lt;/code&amp;gt; o.a. &amp;lt;code&amp;gt;set dutycycle 10&amp;lt;/code&amp;gt;, &#039;&#039;&#039;&amp;lt;code&amp;gt;set path.hash.mode 1&amp;lt;/code&amp;gt;&#039;&#039;&#039;, &amp;lt;code&amp;gt;set loop.detect minimal&amp;lt;/code&amp;gt;; geen &amp;lt;code&amp;gt;region default&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;[https://github.com/meshcore-dev/MeshCore/blob/main/docs/cli_commands.md#region-management-v110 MeshCore &amp;lt;code&amp;gt;cli_commands.md&amp;lt;/code&amp;gt; — Region management (v1.10+)]&#039;&#039;&#039; — volledige officiële commandoreferentie (inclusief subcommando’s die wij hier niet uitwerken).&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;br /&gt;
[[Category:België]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/CustomFirmware&amp;diff=83</id>
		<title>MeshCore/Geadvanceerd/CustomFirmware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/CustomFirmware&amp;diff=83"/>
		<updated>2026-07-21T15:54:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Een eenvoudige stapsgewijze handleiding om je eigen MeshCore firmware uit de broncode te bouwen en compileren.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Vereisten =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VS Code&#039;&#039;&#039; + &#039;&#039;&#039;PlatformIO IDE&#039;&#039;&#039;-extensie ([https://code.visualstudio.com code.visualstudio.com])&lt;br /&gt;
* &#039;&#039;&#039;Git&#039;&#039;&#039; ([https://git-scm.com git-scm.com])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Clone en open =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/meshcore-dev/MeshCore.git&lt;br /&gt;
cd MeshCore&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open de map &amp;lt;code&amp;gt;MeshCore&amp;lt;/code&amp;gt; in VS Code (File → Open Folder). PlatformIO installeert automatisch de afhankelijkheden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Bouwen voor ESP32 =&lt;br /&gt;
&lt;br /&gt;
ESP32-toestellen: LilyGo T-Beam, Heltec Tracker, Xiao S3, Wio-toestellen, enz.&lt;br /&gt;
&lt;br /&gt;
**VS Code:** PlatformIO-icoon → Project Tasks → vouw je apparaat uit → Build.&lt;br /&gt;
&lt;br /&gt;
**Opdrachtregel:**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd MeshCore&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;companion&#039;&#039;radio&#039;&#039;ble   # Companion&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;repeater              # Repeater&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;room_server           # Room Server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Output: &amp;lt;code&amp;gt;.pio/build/&amp;lt;env&amp;gt;/firmware.bin&amp;lt;/code&amp;gt;. Flashen: &amp;lt;code&amp;gt;pio run -e &amp;lt;env&amp;gt; -t upload&amp;lt;/code&amp;gt; of op [https://flasher.meshcore.io/ flasher.meshcore.io] → &#039;&#039;&#039;Custom Firmware&#039;&#039;&#039; → selecteer het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Bouwen voor nRF52 =&lt;br /&gt;
&lt;br /&gt;
nRF52-toestellen: RAK4631, Xiao nRF52, Ikoka handhelds, enz.&lt;br /&gt;
&lt;br /&gt;
**RAK4631:** Extra setup nodig – [https://learn.rakwireless.com/hc/en-us/articles/26687276346775-How-To-Perform-Installation-of-Board-Support-Package-in-PlatformIO RAK Board Support Package].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd MeshCore&lt;br /&gt;
pio run -e RAK&#039;&#039;4631&#039;&#039;repeater&lt;br /&gt;
pio run -e RAK&#039;&#039;4631&#039;&#039;companion&#039;&#039;radio&#039;&#039;usb&lt;br /&gt;
pio run -e Xiao&#039;&#039;nrf52&#039;&#039;repeater&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Flashen:** nRF52 levert een **`.zip`** in `.pio/build/&amp;lt;env&amp;gt;/firmware.zip`. Ga naar [https://flasher.meshcore.io/ flasher.meshcore.io] → **Custom Firmware** → selecteer het `.zip`-bestand. **Pak het zip-bestand niet uit.**&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Build-flags (optioneel) =&lt;br /&gt;
&lt;br /&gt;
De build werkt prima met de standaardinstellingen. Build-flags zijn &#039;&#039;&#039;optioneel&#039;&#039;&#039; – pas ze alleen aan als je specifieke aanpassingen nodig hebt (bijv. LoRa-frequentie, debug-logging).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeater + Raspberry Pi Observer&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Wil je een repeater koppelen aan een Raspberry Pi als Observer? Gebruik dan deze build-flag:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
PLATFORMIO&#039;&#039;BUILD&#039;&#039;FLAGS=-DMESH&#039;&#039;PACKET&#039;&#039;LOGGING=1 pio run -e RAK&#039;&#039;4631&#039;&#039;repeater&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Vervang &amp;lt;code&amp;gt;RAK&#039;&#039;4631&#039;&#039;repeater&amp;lt;/code&amp;gt; door je eigen environment (bijv. &amp;lt;code&amp;gt;Tbeam&#039;&#039;SX1262&#039;&#039;repeater&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Andere optionele flags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Flag !! Voorbeeld !! Doel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_FREQ&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_FREQ=869.618&amp;lt;/code&amp;gt; || LoRa-frequentie (MHz), EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_BW&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_BW=62.5&amp;lt;/code&amp;gt; || Bandbreedte (kHz), EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_SF&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_SF=8&amp;lt;/code&amp;gt; || Spreading factor, EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;MESH_DEBUG&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D MESH_DEBUG=1&amp;lt;/code&amp;gt; || Debug-logging&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;MESH_PACKET_LOGGING&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D MESH_PACKET_LOGGING=1&amp;lt;/code&amp;gt; || Pakketten loggen, o.a. voor repeater Observer op Raspberry Pi&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ADMIN_PASSWORD&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D ADMIN_PASSWORD=&#039;&amp;quot;mypass&amp;quot;&#039;&amp;lt;/code&amp;gt; || Repeater/Room admin-wachtwoord&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ADVERT_NAME&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D ADVERT_NAME=&#039;&amp;quot;My Node&amp;quot;&#039;&amp;lt;/code&amp;gt; || Naam node-advertentie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Via opdrachtregel: &amp;lt;code&amp;gt;pio run -e &amp;lt;env&amp;gt; -D LORA_FREQ=868.0&amp;lt;/code&amp;gt;. Of bewerk &amp;lt;code&amp;gt;build_flags&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;variants/&amp;lt;device&amp;gt;/platformio.ini&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Build-target vinden =&lt;br /&gt;
&lt;br /&gt;
Elk board heeft een map onder &amp;lt;code&amp;gt;variants/&amp;lt;/code&amp;gt; met een &amp;lt;code&amp;gt;platformio.ini&amp;lt;/code&amp;gt;. Gebruik &amp;lt;code&amp;gt;pio run --list-targets&amp;lt;/code&amp;gt; om alle environments te zien (bijv. &amp;lt;code&amp;gt;Tbeam_SX1262_repeater&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RAK_4631_repeater&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Snelle referentie =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Taak !! Opdracht&lt;br /&gt;
|-&lt;br /&gt;
|Alle build-targets tonen || &amp;lt;code&amp;gt;pio run --list-targets&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Specifiek target bouwen || &amp;lt;code&amp;gt;pio run -e &amp;lt;env_name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Bouwen + uploaden || &amp;lt;code&amp;gt;pio run -e &amp;lt;env_name&amp;gt; -t upload&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Seriële monitor openen || &amp;lt;code&amp;gt;pio device monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Schone build || &amp;lt;code&amp;gt;pio run -t clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/meshcore-dev/MeshCore MeshCore GitHub]&lt;br /&gt;
* [https://flasher.meshcore.io MeshCore Flasher] – Voorgebouwde firmware&lt;br /&gt;
* [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]]&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=82</id>
		<title>MeshCore/Geadvanceerd/OTA</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=82"/>
		<updated>2026-07-21T15:54:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Met &#039;&#039;&#039;OTA&#039;&#039;&#039; (Over-The-Air) updates kun je MeshCore-firmware bijwerken zonder USB-kabel. Je repeater of room server staat vaak al op hoogte — via je smartphone en een &#039;&#039;&#039;Companion&#039;&#039;&#039; bereik je hem over LoRa en zet je hem in update-modus.&lt;br /&gt;
&lt;br /&gt;
Deze pagina behandelt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;nRF52&#039;&#039;&#039; (RAK4631, Heltec T114, Seeed XIAO, T1000-E, …) — update via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app&lt;br /&gt;
* &#039;&#039;&#039;ESP32&#039;&#039;&#039; (Heltec V3, …) — update via &#039;&#039;&#039;Wi-Fi-hotspot&#039;&#039;&#039; op het toestel zelf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Community-handleiding&#039;&#039;&#039; — RRY22 (Lieven) beschreef de RAK4631-procedure stap voor stap op zijn blog — nuttig als aanvullende lezing met screenshots: [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Een &#039;&#039;&#039;smartphone&#039;&#039;&#039; met de MeshCore-app en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app (alleen voor nRF52)&lt;br /&gt;
* Een &#039;&#039;&#039;Companion&#039;&#039;&#039; die via LoRa bereik heeft op de repeater/room server die je wilt updaten&lt;br /&gt;
* De &#039;&#039;&#039;ZIP&#039;&#039;&#039;-firmware (nRF52) of &#039;&#039;&#039;non-merged .bin&#039;&#039;&#039; (ESP32) van [https://flasher.meshcore.io flasher.meshcore.io]&lt;br /&gt;
&lt;br /&gt;
Werk je op een plek &#039;&#039;&#039;zonder internet&#039;&#039;&#039;? Download firmware en apps van tevoren op je telefoon.&lt;br /&gt;
&lt;br /&gt;
= nRF52 — update via Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;RAK4631&#039;&#039;&#039;, &#039;&#039;&#039;Heltec T114&#039;&#039;&#039;, &#039;&#039;&#039;Seeed XIAO nRF52840&#039;&#039;&#039;, &#039;&#039;&#039;T1000-E&#039;&#039;&#039; en &#039;&#039;&#039;Wio Tracker L1&#039;&#039;&#039;. Companion-, repeater- én room-server-firmware kan op deze manier.&lt;br /&gt;
&lt;br /&gt;
== Voorbereiding ==&lt;br /&gt;
&lt;br /&gt;
# Installeer &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039; (Nordic Semiconductor) uit de App Store of Play Store. Zoek op &amp;lt;code&amp;gt;nrf dfu&amp;lt;/code&amp;gt;. Gebruik die app, &#039;&#039;&#039;niet&#039;&#039;&#039; nRF Connect for Mobile.&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] het &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand voor jouw toestel en firmwaretype (Repeater, Room Server, …). Gebruik &#039;&#039;&#039;geen&#039;&#039;&#039; UF2 voor OTA.&lt;br /&gt;
# Optioneel maar aanbevolen: maak een &#039;&#039;&#039;back-up&#039;&#039;&#039; van je repeater-instellingen. Een firmware-upgrade behoudt instellingen meestal, maar veilig is veilig.&lt;br /&gt;
&lt;br /&gt;
== Repeater in DFU-modus zetten ==&lt;br /&gt;
&lt;br /&gt;
Ga binnen &#039;&#039;&#039;Bluetooth-bereik&#039;&#039;&#039; van de repeater (typisch enkele meters).&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;MeshCore-app&#039;&#039;&#039; en verbind met je Companion&lt;br /&gt;
# Selecteer de repeater in &#039;&#039;&#039;Contacts&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039; (log in met het admin-wachtwoord)&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Command Line&#039;&#039;&#039; en stuur: &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;&lt;br /&gt;
# Je ontvangt &#039;&#039;&#039;OK&#039;&#039;&#039;. Het LED-lampje knippert meestal. Noteer eventueel het &#039;&#039;&#039;MAC-adres&#039;&#039;&#039; dat in de reactie staat — dat moet overeenkomen met het toestel in de DFU-app&lt;br /&gt;
&lt;br /&gt;
Voor een &#039;&#039;&#039;companion node&#039;&#039;&#039; zelf updaten via OTA moet die companion-firmware &#039;&#039;&#039;v1.15 of nieuwer&#039;&#039;&#039; draaien.&lt;br /&gt;
&lt;br /&gt;
== Firmware uploaden ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Settings&#039;&#039;&#039; (rechtsboven). Zet &#039;&#039;&#039;Packet receipt notification&#039;&#039;&#039; aan en &#039;&#039;&#039;Number of packets&#039;&#039;&#039; op &#039;&#039;&#039;10&#039;&#039;&#039; voor RAK4631 (8 werkt ook) of &#039;&#039;&#039;8&#039;&#039;&#039; voor Heltec T114.&lt;br /&gt;
# Terug op het hoofdscherm: kies bij &#039;&#039;&#039;File&#039;&#039;&#039; het gedownloade &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand, bij &#039;&#039;&#039;Device&#039;&#039;&#039; je repeater (zelfde MAC als bij &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;), en tik &#039;&#039;&#039;Upload&#039;&#039;&#039; (of &#039;&#039;&#039;Start&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-settings.jpeg|350px|OTA Settings]]&lt;br /&gt;
[[File:MeshCore-ota-flashing.jpeg|350px|OTA Firmware Upgrade]]&lt;br /&gt;
&lt;br /&gt;
De update duurt enkele minuten. Je ziet o.a. &#039;&#039;Bootloader enabled&#039;&#039; → &#039;&#039;DFU initialized&#039;&#039; → &#039;&#039;Uploading firmware&#039;&#039; → &#039;&#039;Completed&#039;&#039;. Houd het scherm aan en blijf op dezelfde pagina tot de upload klaar is.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing-complete.jpeg|350px|OTA Voltooid]]&lt;br /&gt;
&lt;br /&gt;
== Verificatie ==&lt;br /&gt;
&lt;br /&gt;
# Open in de MeshCore-app opnieuw &#039;&#039;&#039;Repeater Admin&#039;&#039;&#039; voor je node&lt;br /&gt;
# Controleer de &#039;&#039;&#039;firmwareversie&#039;&#039;&#039; (bijv. v1.12.0)&lt;br /&gt;
# Voer &#039;&#039;&#039;Sync Clock&#039;&#039;&#039; uit — belangrijk na elke update&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flash-result.jpeg|350px|Repeater Admin – Firmwareversie]]&lt;br /&gt;
&lt;br /&gt;
== Problemen oplossen (nRF52) ==&lt;br /&gt;
&lt;br /&gt;
* Staat je toestel niet in de lijst? Stuur &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; opnieuw, of zet &#039;&#039;&#039;Force Scanning&#039;&#039;&#039; aan in de DFU-app&lt;br /&gt;
* Mislukt de upload bij &#039;&#039;Enabling Bootloader&#039;&#039;? Zet Bluetooth op je telefoon uit/aan, of herstart de telefoon. Vergeet het board niet in de Bluetooth-instellingen van je telefoon en koppel opnieuw via de DFU-app&lt;br /&gt;
* Blijft het mislukken? Probeer &#039;&#039;&#039;Number of packets&#039;&#039;&#039; te verlagen (bijv. 5 of 8)&lt;br /&gt;
* Zie ook de [https://docs.meshcore.io/faq/?h=ota#71-q-how-to-update-nrf-rak-t114-seeed-xiao-companion-repeater-and-room-server-firmware-over-the-air-using-the-new-simpler-dfu-app officiële FAQ §7.1]&lt;br /&gt;
&lt;br /&gt;
= ESP32 — update via Wi-Fi =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;Heltec V3&#039;&#039;&#039; en andere ESP32-toestellen.&lt;br /&gt;
&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] de &#039;&#039;&#039;non-merged&#039;&#039;&#039; &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt; (geen &amp;lt;code&amp;gt;merged&amp;lt;/code&amp;gt; in de bestandsnaam), bijv. &amp;lt;code&amp;gt;Heltec_v3_repeater-v1.x.x-xxxxxxx.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
# Log via de MeshCore-app remote in op de repeater (Companion + admin-wachtwoord)&lt;br /&gt;
# &#039;&#039;&#039;Command Line&#039;&#039;&#039; → &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; → bevestiging &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
# Het toestel start een Wi-Fi-hotspot &#039;&#039;&#039;&amp;lt;code&amp;gt;MeshCore OTA&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
# Verbind je telefoon of laptop met die hotspot&lt;br /&gt;
# Open in de browser: [http://192.168.4.1/update http://192.168.4.1/update] en upload het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand&lt;br /&gt;
&lt;br /&gt;
Zie [https://docs.meshcore.io/faq/?h=ota#72-q-how-to-update-esp32-based-devices-over-the-air officiële FAQ §7.2].&lt;br /&gt;
&lt;br /&gt;
= OTAFIX-bootloader (nRF52, sterk aanbevolen) =&lt;br /&gt;
&lt;br /&gt;
De standaard nRF-bootloader kan OTA-updates laten mislukken of een toestel moeilijk recoverbaar maken na een foute flash. De &#039;&#039;&#039;OTAFIX&#039;&#039;&#039;-bootloader (door che aporeps) maakt OTA betrouwbaarder: detecteert de app-firmware ongeldig, dan valt hij terug naar DFU-modus zodat je opnieuw kunt flashen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Eerste keer flashen?&#039;&#039;&#039; Heb je het toestel nog &#039;&#039;&#039;fysiek bereikbaar&#039;&#039;&#039; via USB? Installeer dan &#039;&#039;&#039;eerst&#039;&#039;&#039; de OTAFIX-bootloader vóór je de repeater op hoogte monteert. Daarna zijn OTA-updates veel betrouwbaarder.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ondersteunde boards (o.a.): RAK4631, Heltec T114, Seeed XIAO nRF52840, T1000-E, Wio Tracker L1, RAK WisMesh Tag. Volledige lijst op GitHub: [https://github.com/oltaco/Adafruit&#039;&#039;nRF52&#039;&#039;Bootloader_OTAFIX Adafruit nRF52 Bootloader OTAFIX].&lt;br /&gt;
&lt;br /&gt;
== Bootloader installeren via USB (RAK4631) ==&lt;br /&gt;
&lt;br /&gt;
# Verbind de RAK4631 via USB met je pc&lt;br /&gt;
# Druk &#039;&#039;&#039;tweemaal&#039;&#039;&#039; op &#039;&#039;&#039;RESET&#039;&#039;&#039; → er verschijnt een USB-schijf (bijv. &amp;lt;code&amp;gt;RAK4631&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Download het juiste &amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;-bestand uit de [https://github.com/oltaco/Adafruit&#039;&#039;nRF52&#039;&#039;Bootloader_OTAFIX/releases OTAFIX-releases op GitHub]&lt;br /&gt;
# Sleep het &amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;-bestand naar de schijf; het board herstart&lt;br /&gt;
# Knipperen groen/blauw = OTA via Bluetooth is mogelijk&lt;br /&gt;
# Draait het toestel &#039;&#039;&#039;companion&#039;&#039;&#039;-firmware? Voer daarna een [https://flasher.meshcore.io MeshCore flash erase] uit om het ExtraFS-gedeelte te formatteren&lt;br /&gt;
&lt;br /&gt;
Meer achtergrond: [https://blog.meshcore.io/2026/04/06/otafix-bootloader MeshCore-blog OTAFIX], [https://docs.meshcore.io/faq/?h=ota#73-q-is-there-a-way-to-lower-the-chance-of-a-failed-ota-device-firmware-update-dfu FAQ §7.3].&lt;br /&gt;
&lt;br /&gt;
=== Wio Tracker L1 Pro ===&lt;br /&gt;
&lt;br /&gt;
Na installatie van de OTAFIX-bootloader: houd de knop naast de D-Pad ingedrukt en druk op &#039;&#039;&#039;reset&#039;&#039;&#039; om OTA te starten — &#039;&#039;&#039;&amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; is dan niet nodig&#039;&#039;&#039;. Volg daarna de DFU-app-stappen hierboven.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]] — initiële installatie via USB&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air] — blogpost RRY22 (RAK4631, met foto&#039;s)&lt;br /&gt;
* [https://docs.meshcore.io/faq/?h=ota MeshCore FAQ — OTA] — officiële upstream-documentatie&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Troubleshooting&amp;diff=81</id>
		<title>MeshCore/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Troubleshooting&amp;diff=81"/>
		<updated>2026-07-21T15:54:12Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ! NEEDS REVIEW ! =&lt;br /&gt;
&lt;br /&gt;
*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Wat te doen als je niks ontvangt? =&lt;br /&gt;
&lt;br /&gt;
Het kan natuurlijk zijn dat je geen reactie krijgt binnen het #test-kanaal. Wat dan?&lt;br /&gt;
&lt;br /&gt;
== Preset controleren ==&lt;br /&gt;
&lt;br /&gt;
Controleer of je echt de juiste &#039;&#039;&#039;preset (Narrow UK/EU)&#039;&#039;&#039; actief hebt. Controleer of de instelling ook daadwerkelijk &#039;&#039;&#039;opgeslagen&#039;&#039;&#039; is (in plaats van alleen gekozen). Het heeft weinig zin om te zenden/luisteren op de verkeerde locatie. &#039;&#039;&#039;Herstart je apparaat&#039;&#039;&#039; voor de zekerheid na het aanpassen en opslaan.&lt;br /&gt;
&lt;br /&gt;
=== Ga de hoogte in ===&lt;br /&gt;
&lt;br /&gt;
Leg je apparaat &#039;&#039;&#039;hoger in huis&#039;&#039;&#039;. Afhankelijk van je bereik met &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; zou je wellicht toch beneden kunnen zitten, terwijl je apparaat hoger ligt/hangt.&lt;br /&gt;
&lt;br /&gt;
== Luister naar het verkeer ==&lt;br /&gt;
&lt;br /&gt;
Bekijk of je &#039;&#039;&#039;repeaters&#039;&#039;&#039; ziet in de app: &#039;&#039;&#039;Tools&#039;&#039;&#039;, &#039;&#039;&#039;Discover nearby nodes&#039;&#039;&#039;, dan &#039;&#039;&#039;Repeaters&#039;&#039;&#039;. Indien er geen repeaters in de buurt zijn, gaat het lastig worden om anderen te ontvangen. Je zou dan ervoor kunnen kiezen om zelf een &#039;&#039;&#039;repeater&#039;&#039;&#039; op te zetten. Dat betekent uiteraard wel een tweede apparaat, aangezien een node niet zowel client als repeater kan zijn.&lt;br /&gt;
&lt;br /&gt;
Het is tevens zinvol om te kijken of er sowieso iets van berichten binnen komen. Dit kan via &#039;&#039;&#039;Tools&#039;&#039;&#039; en dan &#039;&#039;&#039;Rx Log&#039;&#039;&#039;. Als er verkeer is, dan duurt het vaak minder dan een paar minuten dat er iets langs komt. Mocht je nog op een &#039;&#039;&#039;eiland&#039;&#039;&#039; zitten (lees: geen of weinig andere nodes zoals clients/repeaters in de buurt), dan zul je nagenoeg geen verkeer zien, behalve van je eigen node. Om te testen of dat zo is, zou je een &#039;&#039;&#039;advert&#039;&#039;&#039; kunnen uitsturen.&lt;br /&gt;
&lt;br /&gt;
= Veelvoorkomende Problemen =&lt;br /&gt;
&lt;br /&gt;
== Apparaat Verbindt Niet ==&lt;br /&gt;
&lt;br /&gt;
* Controleer of Bluetooth/USB correct is aangesloten&lt;br /&gt;
* Herstart beide apparaten&lt;br /&gt;
* Controleer of de juiste firmware is geïnstalleerd&lt;br /&gt;
* Controleer of drivers correct zijn geïnstalleerd (voor USB)&lt;br /&gt;
&lt;br /&gt;
== Geen Berichten Ontvangen ==&lt;br /&gt;
&lt;br /&gt;
* Controleer netwerk instellingen (Netwerk ID, Kanaal, Preset)&lt;br /&gt;
* Zorg dat andere apparaten in hetzelfde netwerk zitten&lt;br /&gt;
* Controleer bereik en obstakels&lt;br /&gt;
* Test met een ander apparaat&lt;br /&gt;
* Controleer of er repeaters in de buurt zijn&lt;br /&gt;
&lt;br /&gt;
== Beperkt Bereik ==&lt;br /&gt;
&lt;br /&gt;
* Plaats apparaat hoger&lt;br /&gt;
* Controleer antenne plaatsing&lt;br /&gt;
* Controleer zendvermogen instellingen&lt;br /&gt;
* Overweeg betere antenne&lt;br /&gt;
* Test op verschillende locaties&lt;br /&gt;
&lt;br /&gt;
== Netwerk Instabiliteit ==&lt;br /&gt;
&lt;br /&gt;
* Controleer of er te veel repeaters zijn&lt;br /&gt;
* Optimaliseer repeater plaatsing&lt;br /&gt;
* Controleer netwerk belasting&lt;br /&gt;
* Overweeg netwerk herstructurering&lt;br /&gt;
&lt;br /&gt;
= Diagnostiek Tools =&lt;br /&gt;
&lt;br /&gt;
== Rx Log ==&lt;br /&gt;
&lt;br /&gt;
Gebruik de &#039;&#039;&#039;Rx Log&#039;&#039;&#039; in de app om te zien welke berichten binnenkomen. Dit helpt bij het diagnosticeren van netwerkproblemen.&lt;br /&gt;
&lt;br /&gt;
== Discover Nearby Nodes ==&lt;br /&gt;
&lt;br /&gt;
Gebruik &#039;&#039;&#039;Discover nearby nodes&#039;&#039;&#039; om te zien welke apparaten (repeaters, companions) in de buurt zijn.&lt;br /&gt;
&lt;br /&gt;
== Advertisement ==&lt;br /&gt;
&lt;br /&gt;
Stuur een &#039;&#039;&#039;advertisement (advert)&#039;&#039;&#039; om te testen of je apparaat correct werkt en andere apparaten kunnen zien.&lt;br /&gt;
&lt;br /&gt;
= Hulp Nodig? =&lt;br /&gt;
&lt;br /&gt;
Voor meer hulp bij problemen:&lt;br /&gt;
&lt;br /&gt;
* Bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
* Bekijk de [https://meshcore.io MeshCore website] voor meer informatie&lt;br /&gt;
* Raadpleeg de [https://github.com/meshcore-dev/MeshCore MeshCore Firmware GitHub] voor technische details&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/AppUsageInstructions&amp;diff=80</id>
		<title>MeshCore/AppUsageInstructions</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/AppUsageInstructions&amp;diff=80"/>
		<updated>2026-07-21T15:54:12Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Onderwerpen =&lt;br /&gt;
&lt;br /&gt;
* Verbinden met je Companion apparaat&lt;br /&gt;
* Berichten versturen en ontvangen&lt;br /&gt;
* Kanalen en groepen&lt;br /&gt;
* Tips en veelvoorkomende vragen&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* [https://meshcore.io MeshCore-app downloads] (Android, iOS, Windows, macOS, Linux)&lt;br /&gt;
* [https://app.meshcore.nz MeshCore Web Client]&lt;br /&gt;
* [[MeshCore/ConfigureCompanion|Companion Configureren]]&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureRepeater&amp;diff=79</id>
		<title>MeshCore/ConfigureRepeater</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureRepeater&amp;diff=79"/>
		<updated>2026-07-21T15:54:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ! NEEDS REVIEW ! =&lt;br /&gt;
&lt;br /&gt;
*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Wat is een Repeater? =&lt;br /&gt;
&lt;br /&gt;
Bij MeshCore speelt niet alleen het apparaat een rol, maar vooral de &#039;&#039;&#039;firmware (software)&#039;&#039;&#039; die je erop installeert. Wanneer je een repeater opzet, moet je bij het flashen van de firmware de rol &#039;&#039;&#039;repeater&#039;&#039;&#039; selecteren.&lt;br /&gt;
&lt;br /&gt;
Een repeater breidt het bereik van je MeshCore netwerk uit door pakketten door te sturen naar andere apparaten. Zoals de naam al aangeeft: een repeater &#039;&#039;&#039;herhaalt berichten&#039;&#039;&#039;. In tegenstelling tot een companion wordt een repeater niet gebruikt om direct mee te chatten, maar om inkomende berichten af te leveren of door te sturen naar andere repeaters. Samen vormen repeaters de infrastructuur (snelwegen) van het mesh-netwerk.&lt;br /&gt;
&lt;br /&gt;
Met behulp van repeaters neemt de omvang van de mesh toe. Ook kan een repeater net een extra alternatieve verbinding vormen tussen twee punten, waardoor er meer redundantie ontstaat. Dat is goed voor de stabiliteit en verhoogt de kans dat berichten goed afgeleverd kunnen worden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ℹ️ Info: Intelligente Forwarding&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
MeshCore repeaters zijn slim: ze sturen alleen relevante pakketten door die daadwerkelijk doorgestuurd moeten worden, wat efficiënter is dan andere mesh systemen die alle pakketten herzenden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vereisten =&lt;br /&gt;
&lt;br /&gt;
* LoRa apparaat met Repeater firmware geïnstalleerd&lt;br /&gt;
* BLE Companion client voor configuratie&lt;br /&gt;
&lt;br /&gt;
= Repeater Plaatsing =&lt;br /&gt;
&lt;br /&gt;
Voor een repeater is &#039;&#039;&#039;hoogte cruciaal&#039;&#039;&#039; - plaats deze bij voorkeur &#039;&#039;&#039;zo hoog mogelijk&#039;&#039;&#039;. Hoogte is waarschijnlijk de belangrijkste factor voor een goed bereik en vrij zicht. Hoewel een toren op een hoog punt ideaal zou zijn, heeft bijna niemand dat in de achtertuin. In gebieden met veel laagbouw is hoogte lastiger te realiseren dan voor iemand die op de bovenste verdieping van een flat woont. Ongeacht je situatie: probeer de repeater zo hoog mogelijk te plaatsen.&lt;br /&gt;
&lt;br /&gt;
Voor optimale netwerkprestaties:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hoogte&#039;&#039;&#039;: Hoogte is de belangrijkste factor - plaats zo hoog mogelijk&lt;br /&gt;
* &#039;&#039;&#039;Strategische Locaties&#039;&#039;&#039;: Plaats repeaters op tactische locaties om het netwerkbereik te maximaliseren&lt;br /&gt;
* &#039;&#039;&#039;Obstakels&#039;&#039;&#039;: Overweeg obstakels zoals gebouwen en bomen bij plaatsing&lt;br /&gt;
* &#039;&#039;&#039;Dekking&#039;&#039;&#039;: Zorg voor goede overlap tussen repeater dekking gebieden&lt;br /&gt;
* &#039;&#039;&#039;Weerbestendigheid&#039;&#039;&#039;: Zorg dat het apparaat tegen de invloeden van buitenaf kan (zon, stof, regen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: Te Veel Repeaters&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Te veel repeaters kunnen het netwerk vertragen. Plaats alleen repeaters waar ze nodig zijn voor bereik.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Antenne en Kabel =&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;antenne&#039;&#039;&#039; is een cruciaal onderdeel voor een goede repeater. De standaard meegeleverde antennes zijn vaak vrij klein, wat betekent dat ze minder signalen kunnen opvangen en moeite hebben om berichten over grotere afstanden te verzenden. Dit komt mede doordat LoRa-technologie met relatief lage zendkracht werkt. Een &#039;&#039;&#039;grotere, betere antenne&#039;&#039;&#039; kan daarom een aanzienlijk verschil maken in bereik en prestaties.&lt;br /&gt;
&lt;br /&gt;
== Antenne Type ==&lt;br /&gt;
&lt;br /&gt;
Je kunt kiezen tussen &#039;&#039;&#039;directionele antennes&#039;&#039;&#039; (gericht op een specifiek punt) en &#039;&#039;&#039;omnidirectionele antennes&#039;&#039;&#039; (360-graden bereik). Voor de meeste MeshCore-nodes, en zeker voor repeaters, is een &#039;&#039;&#039;omnidirectionele antenne&#039;&#039;&#039; de betere keuze. Deze kan signalen van alle kanten ontvangen, wat essentieel is in een mesh-netwerk waar je vaak niet precies weet waar andere repeaters zich bevinden. Als er meerdere repeaters in de buurt zijn, is een directionele antenne meestal niet geschikt.&lt;br /&gt;
&lt;br /&gt;
== Kabel ==&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;kabel&#039;&#039;&#039; die de antenne met je apparaat verbindt is eveneens belangrijk. Het algemene advies is: &#039;&#039;&#039;hoe korter de kabel, hoe beter&#039;&#039;&#039;. Langere kabels veroorzaken signaalverliezen, wat de prestaties negatief beïnvloedt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;💡 Tip: Expert Tips&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Ben je een specialist (bijv. HAM-radio) of techneut met ervaring en heb je meer tips rondom de antenne? Je feedback voor deze documentatie is erg welkom via de [https://discord.gg/kvybAgqnhD Radio-Actief Discord].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Voor meer informatie over vaste en mobiele antennes: zie de [[Hardware/LoRa/Antenna|Antennes]] pagina.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Repeater Instellen =&lt;br /&gt;
&lt;br /&gt;
Na het flashen van je apparaat met repeater firmware, zijn er een paar stappen nodig. Vaak kun je dit doen met behulp van de &#039;&#039;&#039;Repeater Setup-knop&#039;&#039;&#039; op de flasher-pagina. Hiervoor dient het apparaat nog verbonden te zijn met een USB-kabel.&lt;br /&gt;
&lt;br /&gt;
== Basis Configuratie (via Flasher) ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Instellen naam&#039;&#039;&#039; (zie Naamgeving hieronder)&lt;br /&gt;
# &#039;&#039;&#039;Instellen van de juiste preset&#039;&#039;&#039; (Narrow EU/UK)&lt;br /&gt;
# &#039;&#039;&#039;Uitvoeren van een kloksynchronisatie&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Instellen Admin-wachtwoord&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Configuratie via App ==&lt;br /&gt;
&lt;br /&gt;
Is je apparaat al in de lucht? Dan kun je via de app een verbinding maken:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Open MeshCore App&#039;&#039;&#039; op je smartphone&lt;br /&gt;
# &#039;&#039;&#039;Ga naar Apparaten&#039;&#039;&#039; en selecteer je repeater&lt;br /&gt;
# &#039;&#039;&#039;Log in&#039;&#039;&#039; met het Admin-wachtwoord&lt;br /&gt;
# Via de diverse knoppen aan de onderzijde kun je bijvoorbeeld een &#039;&#039;&#039;advertisement (advert)&#039;&#039;&#039; sturen om te laten weten dat jouw repeater beschikbaar is&lt;br /&gt;
# Ook is het mogelijk om de &#039;&#039;&#039;tijd te synchroniseren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Command-Line Configuratie ==&lt;br /&gt;
&lt;br /&gt;
De MeshCore-software heeft ook de optie om via de &#039;&#039;&#039;command-line&#039;&#039;&#039; opdrachten te sturen, zoals &amp;lt;code&amp;gt;clock sync&amp;lt;/code&amp;gt; om de klok te synchroniseren. Ook na het herstarten van de repeater is dit vaak nodig.&lt;br /&gt;
&lt;br /&gt;
= Configuratie Instellingen =&lt;br /&gt;
&lt;br /&gt;
Je kunt je repeater ook eenvoudig configureren via de online &#039;&#039;&#039;[https://meshmap.radio-actief.be/configurator Radio-Actief Configurator]&#039;&#039;&#039;, zonder command-line kennis nodig te hebben.&lt;br /&gt;
&lt;br /&gt;
== Netwerk Instellingen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Preset&#039;&#039;&#039;: Zorg ervoor dat de juiste &#039;&#039;&#039;preset (Narrow EU/UK)&#039;&#039;&#039; actief is en &#039;&#039;&#039;opgeslagen&#039;&#039;&#039; is (niet alleen gekozen)&lt;br /&gt;
* &#039;&#039;&#039;Netwerk ID&#039;&#039;&#039;: Zorg ervoor dat de repeater dezelfde Netwerk ID gebruikt als de rest van je netwerk&lt;br /&gt;
* &#039;&#039;&#039;Kanaal&#039;&#039;&#039;: Configureer het juiste kanaal voor je regio&lt;br /&gt;
* &#039;&#039;&#039;Frequentie Band&#039;&#039;&#039;: Controleer of de juiste frequentie band is ingesteld (433MHz, 868MHz, of 915MHz)&lt;br /&gt;
&lt;br /&gt;
== Repeater Specifieke Instellingen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Naam&#039;&#039;&#039;: Stel een duidelijke naam in voor je repeater (zie Naamgeving hieronder)&lt;br /&gt;
* &#039;&#039;&#039;Admin-wachtwoord&#039;&#039;&#039;: Stel een beveiligd Admin-wachtwoord in voor beheer&lt;br /&gt;
* &#039;&#039;&#039;Kloksynchronisatie&#039;&#039;&#039;: Voer regelmatig kloksynchronisatie uit, vooral na herstarten&lt;br /&gt;
* &#039;&#039;&#039;Forwarding&#039;&#039;&#039;: Zorg ervoor dat forwarding is ingeschakeld&lt;br /&gt;
* &#039;&#039;&#039;Range&#039;&#039;&#039;: Configureer range instellingen indien beschikbaar&lt;br /&gt;
* &#039;&#039;&#039;Power&#039;&#039;&#039;: Stel zendvermogen in voor optimaal bereik&lt;br /&gt;
&lt;br /&gt;
== Privésleutel (backup) ==&lt;br /&gt;
&lt;br /&gt;
Het is belangrijk om je &#039;&#039;&#039;privésleutel te back-uppen&#039;&#039;&#039;. De privésleutel is wat je publieke sleutel genereert en bepaalt. Als je je apparaat flasht of wist, of een node vervangt door een ander model of apparaat, kun je met een backup van je privésleutel altijd dezelfde identiteit/public key behouden. Dit wordt aanbevolen om je buren, de online kaart en observers schoon te houden met correcte gegevens en geen verouderde informatie. Het zorgt voor minder vervuiling.&lt;br /&gt;
&lt;br /&gt;
**Hoe kan ik de privésleutel van een repeater ophalen of instellen?**&lt;br /&gt;
&lt;br /&gt;
Sluit je node via USB aan op een computer. Open de CLI-console via [https://flasher.meshcore.io/ flasher.meshcore.io] (klik rechtsboven op &#039;&#039;&#039;Console&#039;&#039;&#039;, in een Chromium-browser zoals Chrome of Edge). Je kunt daar deze commando&#039;s uitvoeren. Dit werkt &#039;&#039;niet&#039;&#039; via de remote management over LoRa – alleen via USB-seriële verbinding.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Commando !! Beschrijving&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;get prv.key&amp;lt;/code&amp;gt; || Toont de privésleutel van de repeater, dit doe je dus op je oude node&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;set prv.key &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; || Stelt de privésleutel van de repeater in, dit doe je dus op je nieuwe node of na de clean install&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Herstart de repeater na het commando &amp;lt;code&amp;gt;set prv.key&amp;lt;/code&amp;gt; met &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt; zodat de nieuwe privésleutel van kracht wordt.&lt;br /&gt;
&lt;br /&gt;
== Duty cycle, multi-byte path en loop-detectie ==&lt;br /&gt;
&lt;br /&gt;
Deze drie instellingen horen bij een &#039;&#039;&#039;volwassen repeater-setup&#039;&#039;&#039; naast netwerk/regio’s. Stel ze in via de &#039;&#039;&#039;seriële console&#039;&#039;&#039; ([https://flasher.meshcore.io/ flasher.meshcore.io] → &#039;&#039;&#039;Console&#039;&#039;&#039;) of Repeater Admin in de app.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Instelling !! CLI !! Beschrijving&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Duty cycle&#039;&#039;&#039; || &amp;lt;code&amp;gt;get dutycycle&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;set dutycycle &amp;lt;waarde&amp;gt;&amp;lt;/code&amp;gt; || Maximale zendtijd als percentage van een venster (EU-regelgeving). &amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt; = geen limiet; &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt; = default in veel builds; &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; = 10 % (streng, gangbaar in EU); &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = striktst.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Multi-byte path (advert)&#039;&#039;&#039; || &amp;lt;code&amp;gt;get path.hash.mode&amp;lt;/code&amp;gt; / `set path.hash.mode &amp;lt;0\ || 1\ || 2&amp;gt;` || Grootte van de &#039;&#039;&#039;eigen&#039;&#039;&#039; node-hash in &#039;&#039;&#039;flood-adverts&#039;&#039;&#039; van deze repeater: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = 1 byte (max ~64 hops), &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = 2 bytes (max ~32 hops), &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; = 3 bytes (max ~21 hops). &#039;&#039;&#039;Doorsturen&#039;&#039;&#039; van 1-/2-/3-byte pakketten doet firmware &#039;&#039;&#039;1.14 of nieuwer&#039;&#039;&#039; ongeacht deze waarde; &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; helpt de community zien dat repeaters klaar zijn voor bredere path-hashes.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Loop-detectie&#039;&#039;&#039; || &amp;lt;code&amp;gt;get loop.detect&amp;lt;/code&amp;gt; / `set loop.detect &amp;lt;off\ || minimal\ || moderate\ || strict&amp;gt;` || Hoe strikt lussen worden gedetecteerd: de repeater telt hoe vaak zijn hash in het pad zit en dropt het pakket bij overschrijding.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Aanbevolen start (#BEmesh / EU) ===&lt;br /&gt;
&lt;br /&gt;
Voor een typische Belgische repeater in een groeiend netwerk (EU duty cycle, multi-byte-adverts, lichte loop-guard):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set dutycycle 10&lt;br /&gt;
set path.hash.mode 1&lt;br /&gt;
set loop.detect minimal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kleinere of oudere meshes ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Heel klein netwerk&#039;&#039;&#039; (weinig repeaters, veel nodes nog onder firmware 1.14): overweeg &amp;lt;code&amp;gt;set path.hash.mode 0&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;set loop.detect minimal&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Groter gebied, meer repeaters:&#039;&#039;&#039; &amp;lt;code&amp;gt;set path.hash.mode 1&amp;lt;/code&amp;gt; (of &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; na afspraak in de community) en &amp;lt;code&amp;gt;set loop.detect moderate&amp;lt;/code&amp;gt; (of ten minste &#039;&#039;&#039;minimal&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Voorbeeld alternatief (klein netwerk):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set dutycycle 10&lt;br /&gt;
set path.hash.mode 0&lt;br /&gt;
set loop.detect minimal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of groter netwerk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set dutycycle 10&lt;br /&gt;
set path.hash.mode 1&lt;br /&gt;
set loop.detect moderate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Duty cycle:&#039;&#039;&#039; &amp;lt;code&amp;gt;set dutycycle&amp;lt;/code&amp;gt; vervangt in firmware &#039;&#039;&#039;1.15 of nieuwer&#039;&#039;&#039; het oudere &amp;lt;code&amp;gt;set af&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;set airtime&amp;lt;/code&amp;gt;‑pad; zie upstream &amp;lt;code&amp;gt;cli_commands.md&amp;lt;/code&amp;gt; als je build nog de oude voorkeuren toont.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Regio&#039;s (scopes) ==&lt;br /&gt;
&lt;br /&gt;
MeshCore ondersteunt &#039;&#039;&#039;regio-scopes&#039;&#039;&#039; om te bepalen welke &#039;&#039;&#039;flood&#039;&#039;&#039;-pakketten je repeater nog doorstuurt (land en provincie). Voor #BEmesh houden we het bij &#039;&#039;&#039;provincieniveau&#039;&#039;&#039;; zie &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039;. Standaardiseer dit vroeg zodat het netwerk later beter schaalt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Uitgebreide gids:&#039;&#039;&#039; stap-voor-stap, configurator, wildcard &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;, plat matchen en volledige CLI-tabel → &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039;.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Code-overzicht België:&#039;&#039;&#039; &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Naamgeving ==&lt;br /&gt;
&lt;br /&gt;
Kies een duidelijke en beschrijvende naam voor je repeater. Dit helpt bij het identificeren en beheren van je repeater in het netwerk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Let op:&#039;&#039;&#039; Houd de naam &#039;&#039;&#039;compact&#039;&#039;&#039; (max. 32 tekens). Lange namen kunnen problemen veroorzaken: ze nemen meer ruimte in advertentiepakketten in beslag en kunnen tot afkapping of prestatieproblemen leiden.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Je kunt een &#039;&#039;&#039;operator-ID&#039;&#039;&#039; opnemen: &#039;&#039;&#039;RRY01&#039;&#039;&#039; (Radio-Actief lidnummer), &#039;&#039;&#039;ON7MHZ&#039;&#039;&#039; (HAM-roepnaam) of &#039;&#039;&#039;1A001&#039;&#039;&#039; (noodcommunicatie-operator).&lt;br /&gt;
&lt;br /&gt;
Je kunt een &#039;&#039;&#039;emoji&#039;&#039;&#039; aan het einde toevoegen voor het voedingstype: ☀️ voor een &#039;&#039;&#039;zonne-energie node&#039;&#039;&#039; (met batterij), ⚡️ voor een &#039;&#039;&#039;enkel netgevoede node&#039;&#039;&#039;, of 🔋 voor een &#039;&#039;&#039;netgevoede node met batterijback-up&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Je kunt in je &#039;&#039;&#039;repeater-naam&#039;&#039;&#039; informeel land- of provincie-afkortingen opnemen (los van de technische &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;-boom). Standaardreferentie voor Belgische provincies: [https://en.wikipedia.org/wiki/ISO_3166-2:BE ISO 3166-2:BE].&lt;br /&gt;
&lt;br /&gt;
**Voorbeelden** (combinaties van de aanbevelingen hierboven):&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;BE-GNE-RRY01&amp;lt;/code&amp;gt; — Gent, Radio-Actief lid&lt;br /&gt;
* &amp;lt;code&amp;gt;BE-LIE-ON7MHZ☀️&amp;lt;/code&amp;gt; — Lier, HAM-roepnaam, zonne-energie&lt;br /&gt;
* &amp;lt;code&amp;gt;BE-LGG-RRY01⚡️&amp;lt;/code&amp;gt; — Luik/Liège, Radio-Actief lid, enkel netgevoed&lt;br /&gt;
* &amp;lt;code&amp;gt;BE-GNE-RRY01🔋&amp;lt;/code&amp;gt; — Gent, Radio-Actief lid, netgevoed met batterijback-up&lt;br /&gt;
* &amp;lt;code&amp;gt;BE-BGS-1A001&amp;lt;/code&amp;gt; — Brugge, noodcommunicatie-operator&lt;br /&gt;
&lt;br /&gt;
= Testen =&lt;br /&gt;
&lt;br /&gt;
Na configuratie, test je repeater:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Test Bereik&#039;&#039;&#039;: Test of het bereik daadwerkelijk is uitgebreid&lt;br /&gt;
# &#039;&#039;&#039;Test Forwarding&#039;&#039;&#039;: Verzend berichten en controleer of ze correct worden doorgestuurd&lt;br /&gt;
# &#039;&#039;&#039;Monitor Prestaties&#039;&#039;&#039;: Monitor de prestaties van je repeater&lt;br /&gt;
&lt;br /&gt;
= Best Practices =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Plaatsing&#039;&#039;&#039;: Plaats repeaters op strategische locaties&lt;br /&gt;
* &#039;&#039;&#039;Onderhoud&#039;&#039;&#039;: Monitor repeater prestaties regelmatig&lt;br /&gt;
* &#039;&#039;&#039;Netwerk Planning&#039;&#039;&#039;: Plan je repeater plaatsing zorgvuldig voor optimale dekking&lt;br /&gt;
* &#039;&#039;&#039;Backup&#039;&#039;&#039;: Overweeg backup repeaters voor kritieke netwerken&lt;br /&gt;
&lt;br /&gt;
= Problemen Oplossen =&lt;br /&gt;
&lt;br /&gt;
== Repeater Stuurt Geen Pakketten Door ==&lt;br /&gt;
&lt;br /&gt;
* Controleer of forwarding is ingeschakeld&lt;br /&gt;
* Controleer netwerk instellingen (Netwerk ID, Kanaal)&lt;br /&gt;
* Zorg dat de repeater binnen bereik is van andere apparaten&lt;br /&gt;
* Test met een ander apparaat&lt;br /&gt;
&lt;br /&gt;
== Beperkt Bereik ==&lt;br /&gt;
&lt;br /&gt;
* Controleer plaatsing (hoogte, obstakels)&lt;br /&gt;
* Controleer zendvermogen instellingen&lt;br /&gt;
* Overweeg betere antenne plaatsing&lt;br /&gt;
* Test op verschillende locaties&lt;br /&gt;
&lt;br /&gt;
== Netwerk Vertraging ==&lt;br /&gt;
&lt;br /&gt;
* Controleer of er te veel repeaters zijn&lt;br /&gt;
* Optimaliseer repeater plaatsing&lt;br /&gt;
* Controleer netwerk belasting&lt;br /&gt;
* Overweeg netwerk herstructurering&lt;br /&gt;
&lt;br /&gt;
= Volgende Stappen =&lt;br /&gt;
&lt;br /&gt;
Na het configureren van je Repeater:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore|MeshCore Introductie]]&#039;&#039;&#039; – Meer informatie over MeshCore&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware Flashen]]&#039;&#039;&#039; – Andere firmware types installeren&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion Configureren]]&#039;&#039;&#039; – Companion apparaten configureren&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; – Regio&#039;s en flood-beleid voor repeaters&lt;br /&gt;
&lt;br /&gt;
= Ondersteuning =&lt;br /&gt;
&lt;br /&gt;
Voor hulp bij Repeater configuratie:&lt;br /&gt;
&lt;br /&gt;
* Bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
* Bekijk de [https://meshcore.io MeshCore website] voor meer informatie&lt;br /&gt;
* Raadpleeg de [https://github.com/meshcore-dev/MeshCore MeshCore Firmware GitHub] voor technische details&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureCompanion&amp;diff=78</id>
		<title>MeshCore/ConfigureCompanion</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureCompanion&amp;diff=78"/>
		<updated>2026-07-21T15:54:11Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Companion Configureren =&lt;br /&gt;
&lt;br /&gt;
Je hebt je toestel [[MeshCore/FlashFirmware|geflasht]] met &#039;&#039;&#039;Companion&#039;&#039;&#039;-firmware. Op deze pagina koppel je het aan je telefoon of computer, zet je de juiste radio-preset voor België, en doe je een eerste werkcheck op de mesh.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wat is een Companion?&#039;&#039;&#039; Een Companion is een LoRa-zender die géén pakketten doorstuurt. Hij luistert en zendt jouw berichten. Je bedient hem via een app (smartphone), een web client (browser), of een desktop client. Om bereik te geven aan het netwerk heb je [[MeshCore/ConfigureRepeater|repeaters]] nodig — companions dragen daar niet aan bij.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twee soorten Companion-firmware ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Firmware !! Verbinding naar client !! Typisch gebruik&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;BLE Companion&#039;&#039;&#039; || Bluetooth Low Energy || Smartphone of tablet, in de broekzak of rugzak&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;USB Serial Companion&#039;&#039;&#039; || USB kabel || Vast aan laptop of desktop, ook handig voor observer-/debugopstellingen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beide spreken hetzelfde MeshCore-protocol — het verschil zit enkel in hoe je client ermee praat.&lt;br /&gt;
&lt;br /&gt;
== App of web client installeren ==&lt;br /&gt;
&lt;br /&gt;
De officiële clients vind je via het upstream app-portaal:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android / iOS / Windows / macOS / Linux&#039;&#039;&#039; — de officiële MeshCore-app, beschikbaar via [https://meshcore.io meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Web client&#039;&#039;&#039; — [https://app.meshcore.nz app.meshcore.nz] werkt in elke Chromium-browser (Chrome, Edge) en is de eenvoudigste keuze voor USB Serial. (handig voor oudere bardjes zonder bluetooth)&lt;br /&gt;
&lt;br /&gt;
De Windows- en macOS-versies zijn dezelfde codebase als de mobiele app en volledig gratis. iOS/Android zijn &#039;&#039;freemium&#039;&#039;: het basisgebruik is gratis, enkel de &amp;lt;code&amp;gt;Remote Admin&amp;lt;/code&amp;gt;-wachttijd voor het op afstand beheren van repeaters kan je afkopen.&lt;br /&gt;
&lt;br /&gt;
== Koppelen ==&lt;br /&gt;
&lt;br /&gt;
=== BLE (smartphone, tablet) ===&lt;br /&gt;
&lt;br /&gt;
# Zet je Companion aan en zet &#039;&#039;&#039;Bluetooth aan&#039;&#039;&#039; op je telefoon.&lt;br /&gt;
# Open de MeshCore-app → &amp;lt;code&amp;gt;Connect&amp;lt;/code&amp;gt; (rechtsboven)&lt;br /&gt;
# Kies je toestel uit de lijst.&lt;br /&gt;
# Voer de &#039;&#039;&#039;pairing-pincode&#039;&#039;&#039; in:&lt;br /&gt;
   - &#039;&#039;&#039;Toestellen zonder scherm&#039;&#039;&#039;: standaard &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;.&lt;br /&gt;
   - &#039;&#039;&#039;Toestellen met scherm&#039;&#039;&#039;: de pincode verschijnt op het scherm van het toestel zelf.&lt;br /&gt;
&lt;br /&gt;
=== USB Serial (computer) ===&lt;br /&gt;
&lt;br /&gt;
# Verbind je Companion via USB met de computer.&lt;br /&gt;
# Open [https://app.meshcore.nz app.meshcore.nz] in Chrome of Edge.&lt;br /&gt;
# &amp;lt;code&amp;gt;Connect&amp;lt;/code&amp;gt; → &#039;&#039;&#039;USB&#039;&#039;&#039; → kies je seriële poort in de browser-pop-up.&lt;br /&gt;
&lt;br /&gt;
== Radio-instellingen — *doe dit vóór je iets verstuurt* ==&lt;br /&gt;
&lt;br /&gt;
Dit is de belangrijkste stap, en de meest vergeten. Jouw Companion moet op dezelfde radio-parameters staan als de rest van #BEmesh. Anders hoor je niemand, en hoort niemand jou.&lt;br /&gt;
&lt;br /&gt;
=== Preset: EU/UK (Narrow) ===&lt;br /&gt;
&lt;br /&gt;
Voor #BEmesh is de community-afspraak de &#039;&#039;&#039;EU/UK (Narrow)&#039;&#039;&#039;-preset radio-parameters.&lt;br /&gt;
Op een companion stel je deze parameters in via de radio-instellingen van de MeshCore-app waarmee je verbonden bent.&lt;br /&gt;
&lt;br /&gt;
In de app: &amp;lt;code&amp;gt;⚙️ Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Choose Preset&amp;lt;/code&amp;gt; → &#039;&#039;&#039;EU/UK (Narrow)&#039;&#039;&#039; → ✅ opslaan.&lt;br /&gt;
&lt;br /&gt;
Na opslaan zie je in de radio-instellingen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter !! Waarde&lt;br /&gt;
|-&lt;br /&gt;
|Frequency || &amp;lt;code&amp;gt;869.618 MHz&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Bandwidth || &amp;lt;code&amp;gt;62.5 kHz&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Spreading Factor (SF) || &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Coding Rate (CR) || &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Check &amp;lt;code&amp;gt;CR = 8&amp;lt;/code&amp;gt;.&#039;&#039;&#039; De firmware-default van veel builds is &#039;&#039;&#039;CR5&#039;&#039;&#039;. Kiezen voor &amp;quot;EU/UK Narrow&amp;quot; in de preset-selector past alle vier de parameters toe; vergeet daarna niet te controleren of CR ook effectief op 8 staat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Node-naam ===&lt;br /&gt;
&lt;br /&gt;
Kies een korte, herkenbare naam (bv. &amp;lt;code&amp;gt;RRY09 Jan&amp;lt;/code&amp;gt; of je roepnaam). Deze naam verschijnt in adverts en in de contactenlijsten van anderen. De naam zelf mag je later gerust wijzigen. &lt;br /&gt;
&lt;br /&gt;
== Eerste werkcheck ==&lt;br /&gt;
&lt;br /&gt;
=== Is er een repeater in bereik? ===&lt;br /&gt;
&lt;br /&gt;
Voor je het Public-kanaal gaat belasten met testberichten, doe je best een directe bereik-check. De app heeft een &#039;&#039;Discover Nearby Nodes&#039;&#039;-functie die een zero-hop-query uitstuurt; repeaters die je direct kan bereiken, antwoorden daarop. Zie je géén enkele repeater in het lijstje en zijn je instellingen toch correct? Dan zit je hoogstwaarschijnlijk in een &amp;quot;repeater-loze&amp;quot; zone — probeer hoger, buiten, of zet er zelf een op (zie [[MeshCore/ConfigureRepeater|Repeater Configureren]]).&lt;br /&gt;
&lt;br /&gt;
# Menu &amp;lt;code&amp;gt;⋮&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Tools&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Discover Nearby Nodes&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Tik &amp;lt;code&amp;gt;Discover Repeaters&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Je Companion stuurt een zero-hop ping uit; repeaters die je direct horen, antwoorden.&lt;br /&gt;
&lt;br /&gt;
=== Test op `#test`, niet op `Public` ===&lt;br /&gt;
&lt;br /&gt;
Het standaard &#039;&#039;&#039;&amp;lt;code&amp;gt;Public&amp;lt;/code&amp;gt;&#039;&#039;&#039;-kanaal is géén testkanaal — daar chat een groot deel van de Belgische én Europese mesh op. Wil je iets uitproberen (berichten versturen, dekking checken, nieuwe node inwijden), doe dat dan op &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;. Maar hou het beperkt, want ook dat gaat over radiogolven en kan andere berichten verstoren tot aan de andere kant van het land.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;⋮&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;+ Add Channel&amp;lt;/code&amp;gt; → &#039;&#039;&#039;Join a Hashtag Channel&#039;&#039;&#039; → vul &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt; in.&lt;br /&gt;
# Stuur een kort bericht.&lt;br /&gt;
# Onder je bericht verschijnt een cijfer: het aantal directe repeater-herhalingen dat jouw &lt;br /&gt;
Companion zelf weer heeft opgevangen. Zie je &amp;lt;code&amp;gt;Sent&amp;lt;/code&amp;gt; zonder getal, dan heeft geen repeater je &lt;br /&gt;
gehoord.&lt;br /&gt;
&lt;br /&gt;
== Contacten en identiteit ==&lt;br /&gt;
&lt;br /&gt;
=== Jouw publieke sleutel = jouw identiteit ===&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;publieke sleutel&#039;&#039;&#039; van je Companion is jouw identiteit in de mesh; iedereen die je een DM wil sturen, heeft die nodig. Maar ook jij hebt hun identiteit nodig vooraleer je met elkaar in privéberichten kan communiceren. Jij deelt de jouwe door een &#039;&#039;&#039;advert&#039;&#039;&#039; uit te zenden. Je publieke sleutel wordt automatisch gegenereerd op basis van je private sleutel — meer daarover in [[#61&#039;&#039;identity&#039;&#039;key&#039;&#039;back&#039;&#039;uppen|§6.1]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
De naam van je Companion is puur ter weergave en kan je veranderen zonder dat dit impact heeft op de mesh.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adverts: zero-hop versus flood ===&lt;br /&gt;
&lt;br /&gt;
Er zijn twee soorten adverts:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zero-hop&#039;&#039;&#039; — alleen nodes die jou rechtstreeks horen. Repeaters herhalen dit niet. (dit is eveneens het type advert die je kan doen via de menu op companion nodes met een scherm)&lt;br /&gt;
* &#039;&#039;&#039;Flood&#039;&#039;&#039; — alle repeaters die je advert horen, herhalen hem; daardoor verspreidt hij zich over het hele bereikbare netwerk.&lt;br /&gt;
&lt;br /&gt;
MeshCore-companions zenden adverts &#039;&#039;&#039;alleen als jij het initieert&#039;&#039;&#039; — niet automatisch, noch periodiek, in tegenstelling tot repeaters.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Gebruik flood-adverts met mate: ze nemen airtime in beslag voor iedereen in het netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Auto-Add-Contacts beperken ===&lt;br /&gt;
&lt;br /&gt;
Standaard voegt je Companion &#039;&#039;&#039;elk&#039;&#039;&#039; contact toe waarvan hij een advert opvangt: repeaters, room servers, andere companions én sensoren. In een drukke mesh loopt je contactenlijst zo snel vol — de praktische limiet ligt rond de &#039;&#039;&#039;350 contacten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beperk daarom je auto-add-instellingen. In de &amp;lt;code&amp;gt;Contact Settings&amp;lt;/code&amp;gt; van de app kan je per type kiezen wat automatisch toegevoegd wordt en welke afstand je daarbij accepteert. Een redelijke vuistregel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Companions / chat users&#039;&#039;&#039;: enkel auto-add tot bijvoorbeeld 5 hops weg.&lt;br /&gt;
* &#039;&#039;&#039;Repeaters, room servers, sensoren&#039;&#039;&#039;: niet automatisch — voeg ze manueel toe via &#039;&#039;Discover Contacts&#039;&#039; (zie §5.4) als je ze écht nodig hebt.&lt;br /&gt;
&lt;br /&gt;
=== Manueel toevoegen via Discover Contacts ===&lt;br /&gt;
&lt;br /&gt;
Het &#039;&#039;Discover Contacts&#039;&#039;-scherm toont de adverts die je Companion recent heeft opgevangen, óók die je niet automatisch toevoegt. Vanaf dat scherm kan je gericht een contact aan je lijst toevoegen — bijvoorbeeld de dichtstbijzijnde repeaters via de kaartweergave, zodat je later een path-tracering kan doen om te zien via welke route een bericht binnenkwam.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk:&#039;&#039;&#039; dit scherm vult zich enkel aan terwijl de app actief verbonden is met je Companion. Adverts die binnenkwamen toen de app niét verbonden was — én die niet onder je auto-add-regels vallen — verschijnen niet alsnog in deze lijst.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geavanceerde instellingen (optioneel) ==&lt;br /&gt;
&lt;br /&gt;
=== Identity key back-uppen ===&lt;br /&gt;
&lt;br /&gt;
Vervang je ooit je hardware en wil je dat anderen je nog als dezelfde contactpersoon herkennen? Back-up je identity key vóór je het oude toestel wist. De MeshCore-app heeft een export-/importfunctie: je bewaart de sleutel veilig (bv. in een password manager), importeer hem achteraf op je nieuwe toestel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;⚙️ Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Manage Identity Key&amp;lt;/code&amp;gt; → &#039;&#039;&#039;Export&#039;&#039;&#039;. Bewaar de export veilig (password &lt;br /&gt;
manager, offline USB). Op het nieuwe toestel: &#039;&#039;&#039;Import&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Waarom dit ertoe doet:&#039;&#039;&#039; je publieke sleutel is je identiteit op de mesh. Genereer je een nieuw keypair (of doe je een factory reset zonder back-up), dan verschijn je bij iedereen als een &#039;&#039;nieuw&#039;&#039; contact náást het oude — berichten die men naar het oude contact stuurt, komen niet meer aan.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-error&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nooit&#039;&#039;&#039; je private key delen, en nooit in een publiek Discord-kanaal of GitHub-issue plakken. Wie je private key heeft, kan zich als jou voordoen op het netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Path Hash Mode (experimenteel) ===&lt;br /&gt;
&lt;br /&gt;
Vanaf firmware &#039;&#039;&#039;1.14+&#039;&#039;&#039; en app-versie &#039;&#039;&#039;1.41.0+&#039;&#039;&#039; kan je de hash-lengte van je berichten instellen via &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Experimental Settings&amp;lt;/code&amp;gt; (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#393-q-how-do-i-change-my-companions-path-hash-size FAQ §3.9.3]):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;1 byte&#039;&#039;&#039; (standaard) — tot 64 hops, compatibel met alle repeater-firmwareversies.&lt;br /&gt;
* &#039;&#039;&#039;2 of 3 byte&#039;&#039;&#039; — minder kans op ID-botsingen bij netwerkanalyse, maar lager max aantal hops (32 resp. 21).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Repeaters met firmware ouder dan 1.14 droppen 2- en 3-byte-berichten stilzwijgend. Zet je companion dus pas over wanneer je weet dat de repeaters die jouw verkeer dragen, mee zijn.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Aanpak voor #BEmesh.** De community mikt op **2-byte** als gezamenlijke standaard — voor de meeste Belgische gebruiksgevallen ruim voldoende, én het helpt analyse-tools zoals MeshMapper en de [https://analyzer.letsmesh.net LetsMesh Analyzer] om repeaters uit elkaar te houden. Een veilige migratievolgorde:&lt;br /&gt;
&lt;br /&gt;
# Stem met je buur-operators af zodat de &#039;&#039;&#039;repeaters&#039;&#039;&#039; in jouw omgeving op 2-byte staan (zie [[MeshCore/ConfigureRepeater|Repeater Configureren]]).&lt;br /&gt;
# Laat je &#039;&#039;&#039;companion&#039;&#039;&#039; nog even op 1-byte staan tot iedereen die overstap gemaakt heeft.&lt;br /&gt;
# Pas daarna zet je je companion ook op 2-byte.&lt;br /&gt;
&lt;br /&gt;
== Repeater op afstand beheren ==&lt;br /&gt;
&lt;br /&gt;
Via je Companion kan je een repeater of room server op afstand beheren over LoRa. Vul het admin-wachtwoord in dat je tijdens het [[MeshCore/ConfigureRepeater|configureren van je repeater]] hebt ingesteld.&lt;br /&gt;
&lt;br /&gt;
De officiële MeshCore-app is &#039;&#039;freemium&#039;&#039;: remote admin werkt met een wachttijd per sessie die je via een in-app purchase kan wegnemen — dit is de enige betaalde feature in de app (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#22-q-does-meshcore-cost-any-money FAQ §1.1 / §2.2]).&lt;br /&gt;
&lt;br /&gt;
Details over wat je op afstand kan instellen, staat in [[MeshCore/ConfigureRepeater|Repeater Configureren]].&lt;br /&gt;
&lt;br /&gt;
== Problemen oplossen ==&lt;br /&gt;
&lt;br /&gt;
=== Mijn Companion verschijnt niet in de Bluetooth-lijst ===&lt;br /&gt;
&lt;br /&gt;
De meest voorkomende oorzaak is dat de &#039;&#039;&#039;USB-only&#039;&#039;&#039; Companion-firmware geflasht is in plaats van de &#039;&#039;&#039;BLE&#039;&#039;&#039;-variant (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#64-q-my-companion-isnt-showing-up-over-bluetooth FAQ §6.4]). Controleer je firmware-bestand en herflash met de BLE-build indien nodig.&lt;br /&gt;
&lt;br /&gt;
=== Pincode wordt niet geaccepteerd ===&lt;br /&gt;
&lt;br /&gt;
Voor toestellen &#039;&#039;&#039;zonder scherm&#039;&#039;&#039; is de standaard pairing-code &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt; ([https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#65-q-i-cant-connect-via-bluetooth-what-is-the-bluetooth-pairing-code FAQ §6.5]). Heeft je toestel &#039;&#039;&#039;wél een scherm&#039;&#039;&#039;, lees dan de pincode af van het scherm zelf bij het pairen.&lt;br /&gt;
&lt;br /&gt;
Heb je ooit een vaste pincode via de app ingesteld en ben je die vergeten? Dan is het best om het toestel opnieuw te configureren — let op dat dit ook je identity key wist (zie §6.1 voor back-up).&lt;br /&gt;
&lt;br /&gt;
=== Geen berichten ontvangen ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Preset &amp;amp; CR&#039;&#039;&#039;: controleer dat je werkelijk op de gedeelde radio-parameters zit (zie §3.1). Zelfs bij dezelfde frequentie geven afwijkende SF of CR onbetrouwbare decodes.&lt;br /&gt;
* &#039;&#039;&#039;Bereik&#039;&#039;&#039;: probeer §4.1 — zonder repeater in bereik krijg je alleen zero-hop-verkeer.&lt;br /&gt;
* &#039;&#039;&#039;Klok&#039;&#039;&#039;: contacten die &amp;quot;heel lang geleden gezien werden&amp;quot; tonen wijzen vaak op klokafwijking (§3.3, [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#61-q-my-client-says-another-client-or-a-repeater-or-a-room-server-was-last-seen-many-many-days-ago FAQ §6.1]).&lt;br /&gt;
&lt;br /&gt;
=== Toestel lijkt &amp;quot;bricked&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Voor nRF52-toestellen (RAK, T1000-E, Heltec T114, Xiao nRF52): officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#67-q-my-rakt1000-exiao_nrf52-device-seems-to-be-corrupted-how-do-i-wipe-it-clean-to-start-fresh FAQ §6.7] documenteert een &amp;lt;code&amp;gt;flash_erase-*.uf2&amp;lt;/code&amp;gt;-procedure. Voor toestellen met een user-knop is er daarnaast een CLI-rescue-mode vanaf firmware 1.7.0 (houd de user-knop ingedrukt binnen 8 seconden na boot).&lt;br /&gt;
&lt;br /&gt;
== Volgende stappen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|MeshCore-app — diepere gids]]&#039;&#039;&#039; — dagelijks gebruik, privéberichten, Room Servers.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; — eigen repeater plaatsen en instellen.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; — wat betekenen die &amp;lt;code&amp;gt;be-*&amp;lt;/code&amp;gt;-codes in berichten.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Troubleshooting|Probleemoplossing]]&#039;&#039;&#039; — bredere troubleshooting-tips.&lt;br /&gt;
&lt;br /&gt;
== Ondersteuning ==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord] — de #BEmesh-community.&lt;br /&gt;
* Officiële documentatie: [https://meshcore.io meshcore.io], [https://docs.meshcore.io docs.meshcore.io], [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md FAQ op GitHub].&lt;br /&gt;
* Bron-code &amp;amp; issues: [https://github.com/meshcore-dev/MeshCore github.com/meshcore-dev/MeshCore].&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/FlashFirmware&amp;diff=77</id>
		<title>MeshCore/FlashFirmware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/FlashFirmware&amp;diff=77"/>
		<updated>2026-07-21T15:54:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Vereisten &amp;amp; benodigheden =&lt;br /&gt;
&lt;br /&gt;
* Chromium-browser (Chrome/Edge) — &#039;&#039;Firefox is niet ondersteund&#039;&#039;&lt;br /&gt;
* USB-C kabel &#039;&#039;met dataoverdracht&#039;&#039; en internetverbinding&lt;br /&gt;
* Een MeshCore compatibel toestel – zie [[Hardware/MeshCore|MeshCore Hardware]]&lt;br /&gt;
&lt;br /&gt;
= Stappen =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Verbind&#039;&#039;&#039; je apparaat via USB&lt;br /&gt;
# &#039;&#039;&#039;Open&#039;&#039;&#039; de [https://flasher.meshcore.io MeshCore flasher website] en selecteer je apparaattype&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Verkies de &amp;lt;code&amp;gt;community&amp;lt;/code&amp;gt; firmware (tegenover &amp;lt;code&amp;gt;Ripple&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;MeshOS&amp;lt;/code&amp;gt; welke betalende functies hebben)&amp;lt;br/&amp;gt;&lt;br /&gt;
Meer info over de verschillende firmware types: [[MeshCore#firmware_types|MeshCore Introductie]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
[[File:MeshCore-flasher-firmwareanddeviceselection.png|350px|flasher-firmwareanddeviceselection.png]]&lt;br /&gt;
# &#039;&#039;&#039;Kies&#039;&#039;&#039; je firmware type:&lt;br /&gt;
** &#039;&#039;&#039;Companion&#039;&#039;&#039; (BLE/USB) – Je chat interface / interactie met het MeshCore netwerk - voor gebruik met de app&lt;br /&gt;
** &#039;&#039;&#039;Repeater&#039;&#039;&#039; – netwerkbereik uitbreiding&lt;br /&gt;
** &#039;&#039;&#039;Room Server&#039;&#039;&#039; – berichtopslag&lt;br /&gt;
** &#039;&#039;&#039;Sensor&#039;&#039;&#039; – sensordata &#039;&#039;(in ontwikkeling)&#039;&#039;&lt;br /&gt;
[[File:MeshCore-flasher-typeselection.png|350px|flasher-typeselection.png]]&lt;br /&gt;
# &#039;&#039;&#039;Flash&#039;&#039;&#039; en wacht tot het proces volledig voltooid is&lt;br /&gt;
** &#039;&#039;Erase Flash&#039;&#039; – Enkel als je alle data van je toestel wilt wissen. Of als je van type firmware veranderd.&lt;br /&gt;
** &#039;&#039;DFU Mode&#039;&#039; – Voor nRF-chip toestellen: klik eerst op &amp;lt;code&amp;gt;Enter DFU mode&amp;lt;/code&amp;gt;.&lt;br /&gt;
		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.&lt;br /&gt;
** &#039;&#039;&#039;Flash&#039;&#039;&#039; – Eens je zeker bent van je toestel keuze en type firmware klik je op &amp;lt;code&amp;gt;Flash&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;350&amp;quot;&amp;gt;&lt;br /&gt;
File:MeshCore-flasher-dfumode.png|flasher-dfumode.png&lt;br /&gt;
File:MeshCore-flasher-flash.png|flasher-flash.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Keuze apparaat&#039;&#039;&#039; - Je krijgt een lijst te zien van gekoppelde USB apparaten, kies daarbij het juist toestel. Je apparaat zal nadien worden geflasht met de firmware.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-error&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Koppel het apparaat niet los tijdens het flashen!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;350&amp;quot;&amp;gt;&lt;br /&gt;
File:MeshCore-flasher-usbdeviceselection.png|flasher-usbdeviceselection.png&lt;br /&gt;
File:MeshCore-flasher-flashing.png|flasher-flashing.png&lt;br /&gt;
File:MeshCore-flasher-completed.png|flasher-completed.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuratie &amp;amp; volgende stappen =&lt;br /&gt;
&lt;br /&gt;
Verbind en configureer je apparaat volgens het gekozen firmware type, en test de verbinding.&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/ConfigureCompanion|Companion Configureren]]&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]&lt;br /&gt;
* [[MeshCore/AppUsageInstructions|Gebruik van de app]]&lt;br /&gt;
&lt;br /&gt;
= Problemen? =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
* Flashen mislukt → Controleer apparaat selectie | probeer opnieuw&lt;br /&gt;
* Werkt niet na flashen → controleer geselecteerd toestel of herstart flash-process, eventueel met &amp;lt;code&amp;gt;Erase device&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;Erase Flash&amp;lt;/code&amp;gt; optie in stap 4&lt;br /&gt;
&lt;br /&gt;
== Ondersteuning nodig? ==&lt;br /&gt;
&lt;br /&gt;
Geraak je er niet aan uit of blijf je botsen op éénzelfde probleem?&lt;br /&gt;
Bezoek onze [https://discord.gg/kvybAgqnhD Radiocommunicatie &amp;amp; Radio-Actief Discord], stel je vraag en krijg hulp van ervaren MeshCore gebruikers.&lt;br /&gt;
&lt;br /&gt;
= Geadvanceerd =&lt;br /&gt;
&lt;br /&gt;
== OTA (Over-the-Air) updates voor repeaters ==&lt;br /&gt;
&lt;br /&gt;
Voor repeaters kun je ook OTA (Over-the-Air) updates uitvoeren.&lt;br /&gt;
Je kunt dus je repeater nodes updaten over WiFi of Bluetooth, afhankelijk van het type toestel.&lt;br /&gt;
Meer info hierover vind je op de [[MeshCore/Geadvanceerd/OTA|OTA Updates]] pagina.&lt;br /&gt;
&lt;br /&gt;
== Custom firmware &amp;amp; zelf compileren ==&lt;br /&gt;
&lt;br /&gt;
Intussen bestaan er heel wat variaties van de MeshCore firmware.&lt;br /&gt;
MeshCore is meer een bibliotheek/protocol, waarop iedereen zijn eigen versie kan bouwen.&lt;br /&gt;
Op de [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]] pagina leren we je hoe je custom firmware kunt flashen en hoe je deze zelf kunt compileren.&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/QuickStart&amp;diff=76</id>
		<title>MeshCore/QuickStart</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/QuickStart&amp;diff=76"/>
		<updated>2026-07-21T15:54:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Minstens één ondersteund bordje om in te stellen als companion. Bij voorkeur ook een tweede; als de dekking in jouw buurt slecht of nihil is.&lt;br /&gt;
* Gepaste antennes aangezien de standaard meegeleverde antennes meestal niet optimaal zijn.&lt;br /&gt;
* Een computer om de firmware te flashen/installeren&lt;br /&gt;
* Zelfvertrouwen; want het is echt allemaal niet zo moeilijk als het lijkt&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op kleine &#039;&#039;&#039;microcontrollers (MCU)&#039;&#039;&#039;, een alles-in-één processor met (RAM &amp;amp; ROM) geheugen.&lt;br /&gt;
De meest bekende processor is van Espressif (ESP), namelijk een &#039;&#039;&#039;ESP32&#039;&#039;&#039; met een dual-core processor.&lt;br /&gt;
Vaak zie je deze geadverteerd als ESP32-S3, wat aangeeft dat het bord ook Bluetooth en WiFi heeft in aanvulling op de processor.&lt;br /&gt;
&lt;br /&gt;
Een alternatief en &#039;&#039;&#039;energiezuinigere processor&#039;&#039;&#039; die werkt met MeshCore is de &#039;&#039;&#039;nRF52&#039;&#039;&#039; van Nordic Semiconductor, veelal een nRF52840 chip die ook Bluetooth heeft.&lt;br /&gt;
Dit kan een belangrijk keuze-argument zijn voor je &#039;&#039;&#039;mobiele companion&#039;&#039;&#039; of &#039;&#039;&#039;solar-repeater&#039;&#039;&#039; op vlak van energieverbruik.&lt;br /&gt;
&lt;br /&gt;
_&#039;&#039;&#039;Een kleine kanttekening&#039;&#039;&#039;: Zoals aangegeven zijn de ESP&#039;s niet zo energiezuinig als de nRF MCU&#039;s, de processor is daarentegen wel krachtiger.&lt;br /&gt;
Echter zijn de prestatieverschillen op MeshCore voor de meeste nodes verwaarloosbaar._&lt;br /&gt;
&lt;br /&gt;
De bovenstaande processoren worden dus gebruikt op de bordjes die nodig zijn voor MeshCore.&lt;br /&gt;
Het is echter belangrijk dat de borden ook &#039;&#039;&#039;een LoRa chip aan boord&#039;&#039;&#039; hebben die het mogelijk maakt om op deze frequenties (in België 868 MHz of 433 MHz) te zenden.&lt;br /&gt;
De LoRa chips op de ondersteunde bordjes zijn meestal &#039;&#039;&#039;SX1262&#039;&#039;&#039; chips van Semtech.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hoewel andere MCU&#039;s en LoRa chips mogelijk compatibel zijn, zijn de hierboven genoemde processoren en chips de meest gebruikte en best ondersteunde voor MeshCore.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Daarnaast kun je ook &#039;&#039;&#039;sensoren&#039;&#039;&#039; toevoegen aan je nodes.&lt;br /&gt;
Zo kiezen vele gebruikers ervoor om hun &#039;&#039;&#039;companion&#039;&#039;&#039; uit te rusten met een &#039;&#039;&#039;GPS&#039;&#039;&#039;, of een &#039;&#039;&#039;temperatuur- en vochtigheidssensor&#039;&#039;&#039; op bijvoorbeeld &#039;&#039;&#039;repeaters&#039;&#039;&#039; die in een behuizing buiten staan.&lt;br /&gt;
&lt;br /&gt;
Als laatste en misschien wel het belangrijkste: wij gebruiken de &#039;&#039;&#039;EU/UK Narrow band&#039;&#039;&#039; op &#039;&#039;&#039;&amp;lt;u&amp;gt;868 MHz&amp;lt;/u&amp;gt;&#039;&#039;&#039; (&#039;&#039;&#039;869.618 MHz&#039;&#039;&#039;). Bij aankoop moet dit steeds vermeld staan in de specificaties van het product.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: LoRa Frequentie Controle&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk&#039;&#039;&#039;: Controleer altijd welke LoRa frequentie het apparaat ondersteunt voordat je het aanschaft. Er zijn meerdere frequentiebanden beschikbaar (433 MHz, 868 MHz, 915 MHz, etc.).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;In België heb je primair &amp;lt;u&amp;gt;868 MHz&amp;lt;/u&amp;gt; nodig!&#039;&#039;&#039; Als je begrijpt wat je doet en de gevolgen kent, kun je eventueel &#039;&#039;&#039;433 MHz&#039;&#039;&#039; gebruiken &#039;&#039;(minder actief voor MeshCore)&#039;&#039;. Zorg ervoor dat je apparaat de juiste frequentie ondersteunt, anders kan het niet communiceren met andere nodes in het MeshCore netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aanbevolen Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== ESP32/ESP32-S3 gebaseerde borden ===&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-esp32.svg|350px|ESP32 Logo]]&lt;br /&gt;
&lt;br /&gt;
* Heltec Lora 32 v3/v4 &#039;&#039;(met OLED scherm)&#039;&#039;&lt;br /&gt;
* LilyGo T-Deck &#039;&#039;(BlackBerry-achtig standalone toestel)&#039;&#039;&lt;br /&gt;
* Seeed Studio XIAO ESP32S3 &amp;amp; Wio-SX1262 &#039;&#039;(zelfbouwpakket)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF52840 gebaseerde borden ===&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-nrf52.svg|350px|nRF52 Logo]]&lt;br /&gt;
&lt;br /&gt;
* LilyGo T-Echo &#039;&#039;(kant en klaar met de meeste toeters en bellen)&#039;&#039;&lt;br /&gt;
* Heltec T114 &#039;&#039;(kleurenscherm)&#039;&#039;&lt;br /&gt;
* Seeed Studio SenseCAP T1000-E &#039;&#039;(dik bankkaart formaat)&#039;&#039;&lt;br /&gt;
* Seeed Studio XIAO nRF52840 &amp;amp; Wio-SX1262 &#039;&#039;(zelfbouwpakket voor gevorderden)&#039;&#039;&lt;br /&gt;
* RAK Wireless WisBlock &#039;&#039;(zelfbouwpakket voor gevorderden)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ℹ️ Info: Hardware Overzicht&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Voor een overzicht van alle MeshCore hardware, zie de [[Hardware/MeshCore|MeshCore Hardware]] pagina.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Belangrijke Overwegingen =&lt;br /&gt;
&lt;br /&gt;
Een belangrijk punt om te begrijpen is dat de meeste apparaten kunnen functioneren als zowel &#039;&#039;&#039;companion&#039;&#039;&#039; als &#039;&#039;&#039;repeater&#039;&#039;&#039;.&lt;br /&gt;
Ongeacht welke hardware je kiest, kun je het type firmware kiezen dat je erop flasht.&lt;br /&gt;
&lt;br /&gt;
Wat is de &#039;&#039;&#039;use case&#039;&#039;&#039; van je toestel? (energiezuinig, &#039;&#039;&#039;mobiel&#039;&#039;&#039;, sterk &#039;&#039;&#039;zendvermogen&#039;&#039;&#039;, ...)&lt;br /&gt;
&lt;br /&gt;
== Companion vs Repeater ==&lt;br /&gt;
&lt;br /&gt;
Een &#039;&#039;&#039;companion&#039;&#039;&#039; is de &#039;client&#039; en fungeert als jouw toegangspoort om het &#039;&#039;&#039;Mesh-netwerk&#039;&#039;&#039; te gebruiken.&lt;br /&gt;
Hiermee kun je &#039;&#039;&#039;berichten&#039;&#039;&#039; versturen, ontvangen en met je &#039;&#039;&#039;repeaters&#039;&#039;&#039; verbinden om deze te beheren.&lt;br /&gt;
&lt;br /&gt;
De primaire &#039;&#039;&#039;use case&#039;&#039;&#039; van een &#039;&#039;&#039;companion&#039;&#039;&#039; is &#039;&#039;&#039;mobiel&#039;&#039;&#039; en bevat dan ook een &#039;&#039;&#039;batterij&#039;&#039;&#039;, deze is dan verbonden met je &#039;&#039;&#039;smartphone&#039;&#039;&#039; via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039;.&lt;br /&gt;
Je kunt een &#039;&#039;&#039;companion&#039;&#039;&#039; echter ook op je bureau of in huis plaatsen, op een vaste plaats, en verbinden met een computer via een &#039;&#039;&#039;USB&#039;&#039;&#039; kabel of &#039;&#039;&#039;Bluetooth&#039;&#039;&#039;.&lt;br /&gt;
**LilyGo** heeft daarnaast ook toestellen die **standalone** werken zonder telefoon en lijken eerder op een **BlackBerry** en hebben een **toetsenbord**.&lt;br /&gt;
&lt;br /&gt;
Een &#039;&#039;&#039;repeater&#039;&#039;&#039; plaats je op een &#039;&#039;&#039;tactische locatie&#039;&#039;&#039;, is meestal &#039;&#039;&#039;vast&#039;&#039;&#039; en neem je normaal gesproken niet mee.&lt;br /&gt;
Deze heeft een &#039;&#039;&#039;betere en vaste antenne&#039;&#039;&#039;. Plaats deze zo hoog mogelijk, vb. op je zolder, in de nok, of nog liever &#039;&#039;&#039;buiten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Een repeater kan dezelfde hardware gebruiken als voor een &#039;&#039;&#039;companion&#039;&#039;&#039;. Gelijktijdig is het wel belangrijk dat een repeater een goed bereik krijgt, dus bij voorkeur hangt het apparaat buiten. Dat betekent dat het tegen de invloeden van buitenaf moet kunnen, zoals de zon, stof en uiteraard regen. Ook een goede antenne is belangrijk.&lt;br /&gt;
&lt;br /&gt;
== Solar nodes ==&lt;br /&gt;
&lt;br /&gt;
Plan je een &#039;&#039;&#039;repeater&#039;&#039;&#039; te plaatsen op een locatie zonder elektrische voorziening?&lt;br /&gt;
Je kunt een &#039;&#039;&#039;off-grid installatie&#039;&#039;&#039; opzetten met een &#039;&#039;&#039;zonnepaneel&#039;&#039;&#039; en &#039;&#039;&#039;batterij&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
We raden aan om te kiezen voor een &#039;&#039;&#039;energiezuinige nRF52 processor&#039;&#039;&#039;, aangezien een &#039;&#039;&#039;ESP32&#039;&#039;&#039; gemakkelijk tot &#039;&#039;&#039;2000mAh per dag&#039;&#039;&#039; kan verbruiken.&lt;br /&gt;
&#039;&#039;Hoewel er beta-firmware beschikbaar is die het energieverbruik van ESP32 aanzienlijk zou kunnen verminderen, raden we aan te wachten tot dit officieel ondersteund wordt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zorg voor een goede combinatie van zonnepaneel en batterijcapaciteit.&lt;br /&gt;
Om de wintermaanden te overleven, raden we een voldoende grote Li-ion batterij aan.&lt;br /&gt;
Zorg er ook voor dat je &#039;&#039;&#039;zonnepaneel&#039;&#039;&#039; je &#039;&#039;&#039;batterij&#039;&#039;&#039; snel genoeg kan opladen. Overweeg het gebruik van een &#039;&#039;&#039;eigen oplaadbord&#039;&#039;&#039; in plaats van de ingebouwde zonnepaneel- en laadfunctie op je bord zelf. Deze ingebouwde functies zijn meestal traag en kunnen soms de energieproductie van je zonnepaneel niet aan.&lt;br /&gt;
&lt;br /&gt;
Er zijn ook &#039;&#039;&#039;kant-en-klare zonne-oplossingen&#039;&#039;&#039; beschikbaar. Zie de [[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]] pagina voor meer informatie, of vraag in de [https://discord.gg/kvybAgqnhD Radio-Actief Discord] naar actuele aanbevelingen.&lt;br /&gt;
&lt;br /&gt;
== Zendvermogen ==&lt;br /&gt;
&lt;br /&gt;
In België gelden er wettelijke limieten voor het zendvermogen voor gebruik zonder zendvergunning:&lt;br /&gt;
&lt;br /&gt;
**433 MHz band:** Maximaal zendvermogen: **+10 dBm ERP** (10 mW ERP)&lt;br /&gt;
&lt;br /&gt;
**868 MHz band:** Maximaal zendvermogen: **+27 dBm ERP** (500 mW ERP) in de sub-band rond 869,4–869,65 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: Belangrijk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Je hardware kan mogelijk meer vermogen leveren, maar gebruik alleen de toegestane limieten als je zonder vergunning wilt uitzenden. De officiële MeshCore firmware limiteert automatisch het zendvermogen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Aan de slag =&lt;br /&gt;
&lt;br /&gt;
Van zodra je jouw hardware gekozen en ontvangen hebt, kun je aan de slag gaan met het configureren ervan.&lt;br /&gt;
&lt;br /&gt;
== Volgende Stappen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware Flashen]]&#039;&#039;&#039; – Leer hoe je MeshCore firmware flasht op je LoRa apparaten&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion Configureren]]&#039;&#039;&#039; – Leer hoe je een Companion apparaat configureert&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; – Leer hoe je een Repeater configureert&lt;br /&gt;
&lt;br /&gt;
= Ondersteuning =&lt;br /&gt;
&lt;br /&gt;
Voor hulp bij het opzetten van MeshCore, bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=75</id>
		<title>MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=75"/>
		<updated>2026-07-21T15:54:09Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Categorieën: Radio-Actief alleen community; MeshCore/Hardware/België&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:MeshCore-introductie}}&lt;br /&gt;
← [[Hoofdpagina]] · &#039;&#039;&#039;Volgende:&#039;&#039;&#039; [[MeshCore/QuickStart|QuickStart — aan de slag]]&lt;br /&gt;
&lt;br /&gt;
Welkom bij de &#039;&#039;&#039;MeshCore&#039;&#039;&#039;-documentatie van Radio-Actief.&lt;br /&gt;
&lt;br /&gt;
Deze pagina legt uit &#039;&#039;&#039;wat MeshCore is&#039;&#039;&#039;. Voor praktische stappen: [[MeshCore/QuickStart|QuickStart]]. Alles hieronder gaat over het Belgische MeshCore-netwerk (&#039;&#039;&#039;#BEmesh&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Wat is MeshCore? =&lt;br /&gt;
&lt;br /&gt;
MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolven. Met behulp van LoRa radio hardware — over 868 MHz en 433 MHz, maar ook andere niet-LoRa frequenties — kan je zonder centrale tussenpartij met elkaar communiceren.&lt;br /&gt;
&lt;br /&gt;
Het kan gebruikt worden voor:&lt;br /&gt;
* &#039;&#039;&#039;Off-grid communicatie&#039;&#039;&#039;: communicatie zonder internet of mobiele netwerken&lt;br /&gt;
* &#039;&#039;&#039;Noodhulp &amp;amp; rampenherstel&#039;&#039;&#039;: communicatie tijdens noodsituaties&lt;br /&gt;
* &#039;&#039;&#039;Outdoor activiteiten&#039;&#039;&#039;: communicatie tijdens wandelen, kamperen, enz.&lt;br /&gt;
* &#039;&#039;&#039;Tactische beveiliging&#039;&#039;&#039;: inclusief wetshandhaving en particuliere beveiliging&lt;br /&gt;
* &#039;&#039;&#039;IoT-sensornetwerken&#039;&#039;&#039;: voor het verzamelen en delen van sensordata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gedecentraliseerd netwerk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
MeshCore werkt zonder centrale servers of infrastructuur. Iedereen kan een apparaat toevoegen dat als knooppunt in het mesh-netwerk fungeert. Niemand heeft een kill-switch; iedereen levert zijn bijdrage.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gratis en open source ==&lt;br /&gt;
&lt;br /&gt;
MeshCore is volledig gratis en open source:&lt;br /&gt;
&lt;br /&gt;
* De &#039;&#039;&#039;MeshCore-firmware&#039;&#039;&#039; is beschikbaar op [https://github.com/meshcore-dev/MeshCore GitHub]&lt;br /&gt;
* Breed gamma aan community-&#039;&#039;&#039;clients&#039;&#039;&#039; (web, CLI, serieel, …), waarvan de meeste ook open source zijn&lt;br /&gt;
* &#039;&#039;&#039;Apps&#039;&#039;&#039; voor smartphone, computer en browser&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Compatibele companion&#039;&#039;&#039;: meestal een klein ESP- of nRF-bordje (€10 – €25)&lt;br /&gt;
# &#039;&#039;&#039;Smartphone&#039;&#039;&#039;: Android of iOS met Bluetooth &#039;&#039;(computer of laptop werkt ook)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tip: introductievideo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Andy Kirby (MeshCore-ontwikkelaar) heeft een nuttige introductie voor beginners:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=t1qne8uJBAc MeshCore-introductievideo op YouTube]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op 433 MHz-, 868 MHz- en 915 MHz-LoRa-apparaten. Overzicht van aanbevolen boards, MCU&#039;s en accessoires: [[Hardware/MeshCore|MeshCore-hardware]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standalone apparaten&#039;&#039;&#039;: zonder telefoon kun je MeshCore Ultra (&#039;&#039;betalende&#039;&#039; firmware) draaien op o.a. LilyGo T-Deck, T-Deck Plus, T-Pager, T-Watch of T-Display Pro.&lt;br /&gt;
&lt;br /&gt;
= Firmware-types =&lt;br /&gt;
&lt;br /&gt;
MeshCore ondersteunt verschillende firmware-types:&lt;br /&gt;
&lt;br /&gt;
== Companion ==&lt;br /&gt;
&lt;br /&gt;
Een companion is een LoRa-toestel waarmee je zelf berichten stuurt en ontvangt — jouw deur naar de mesh. Bediening via de [https://meshcore.io officiële MeshCore-app] of de [https://app.meshcore.nz web client]. Setup: [[MeshCore/ConfigureCompanion|Companion configureren]].&lt;br /&gt;
&lt;br /&gt;
== Repeater ==&lt;br /&gt;
&lt;br /&gt;
Repeaters breiden het bereik uit en vormen de “snelwegen” in het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alles), wat efficiënter is dan veel andere mesh-systemen.&lt;br /&gt;
&lt;br /&gt;
Een repeater is niet bedoeld om mee te chatten, maar om berichten af te leveren of door te sturen. Meer repeaters → grotere mesh en meer redundantie. Beheer op afstand via een BLE-companion-client.&lt;br /&gt;
&lt;br /&gt;
== Room server ==&lt;br /&gt;
&lt;br /&gt;
Room servers zijn BBS-servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (kanalen werken alleen live).&lt;br /&gt;
&lt;br /&gt;
Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeaterfunctie uitschakelen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet herhalen uit op room servers met &amp;lt;code&amp;gt;set repeat off&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sensor ==&lt;br /&gt;
&lt;br /&gt;
Sensorfirmware is momenteel &#039;&#039;&#039;in ontwikkeling&#039;&#039;&#039;. Die zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via MeshCore.&lt;br /&gt;
&lt;br /&gt;
Sensoren kunnen ook op andere firmware-types (companion, repeater, room server) werkend gemaakt worden.&lt;br /&gt;
&lt;br /&gt;
= Nuttige links =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hoofdwebsite&#039;&#039;&#039;: [https://meshcore.io/ meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Firmware flasher&#039;&#039;&#039;: [https://flasher.meshcore.io/ flasher.meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Apps&#039;&#039;&#039;: [https://meshcore.io meshcore.io] (Android, iOS, Windows, macOS, Linux)&lt;br /&gt;
* &#039;&#039;&#039;Firmware op GitHub&#039;&#039;&#039;: [https://github.com/meshcore-dev/MeshCore meshcore-dev/MeshCore]&lt;br /&gt;
&lt;br /&gt;
= Verder lezen (documentatie) =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/QuickStart|QuickStart]]&#039;&#039;&#039; – snelstart&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware flashen]]&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Configuratie&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion configureren]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater configureren]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes]]&#039;&#039;&#039; – flooding (&amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;) en CLI (#BEmesh)&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|App gebruiken]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Troubleshooting|Probleemoplossing]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Geavanceerd ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/OTA|OTA-updates]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/CustomFirmware|Custom firmware]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vragen? [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:MeshCore]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=74</id>
		<title>MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=74"/>
		<updated>2026-07-21T15:47:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Single MeshCore intro; nav + DISPLAYTITLE; no platform overlap&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:MeshCore-introductie}}&lt;br /&gt;
← [[Hoofdpagina]] · &#039;&#039;&#039;Volgende:&#039;&#039;&#039; [[MeshCore/QuickStart|QuickStart — aan de slag]]&lt;br /&gt;
&lt;br /&gt;
Welkom bij de &#039;&#039;&#039;MeshCore&#039;&#039;&#039;-documentatie van Radio-Actief.&lt;br /&gt;
&lt;br /&gt;
Deze pagina legt uit &#039;&#039;&#039;wat MeshCore is&#039;&#039;&#039;. Voor praktische stappen: [[MeshCore/QuickStart|QuickStart]]. Alles hieronder gaat over het Belgische MeshCore-netwerk (&#039;&#039;&#039;#BEmesh&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
= Wat is MeshCore? =&lt;br /&gt;
&lt;br /&gt;
MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolven. Met behulp van LoRa radio hardware — over 868 MHz en 433 MHz, maar ook andere niet-LoRa frequenties — kan je zonder centrale tussenpartij met elkaar communiceren.&lt;br /&gt;
&lt;br /&gt;
Het kan gebruikt worden voor:&lt;br /&gt;
* &#039;&#039;&#039;Off-grid communicatie&#039;&#039;&#039;: communicatie zonder internet of mobiele netwerken&lt;br /&gt;
* &#039;&#039;&#039;Noodhulp &amp;amp; rampenherstel&#039;&#039;&#039;: communicatie tijdens noodsituaties&lt;br /&gt;
* &#039;&#039;&#039;Outdoor activiteiten&#039;&#039;&#039;: communicatie tijdens wandelen, kamperen, enz.&lt;br /&gt;
* &#039;&#039;&#039;Tactische beveiliging&#039;&#039;&#039;: inclusief wetshandhaving en particuliere beveiliging&lt;br /&gt;
* &#039;&#039;&#039;IoT-sensornetwerken&#039;&#039;&#039;: voor het verzamelen en delen van sensordata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gedecentraliseerd netwerk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
MeshCore werkt zonder centrale servers of infrastructuur. Iedereen kan een apparaat toevoegen dat als knooppunt in het mesh-netwerk fungeert. Niemand heeft een kill-switch; iedereen levert zijn bijdrage.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gratis en open source ==&lt;br /&gt;
&lt;br /&gt;
MeshCore is volledig gratis en open source:&lt;br /&gt;
&lt;br /&gt;
* De &#039;&#039;&#039;MeshCore-firmware&#039;&#039;&#039; is beschikbaar op [https://github.com/meshcore-dev/MeshCore GitHub]&lt;br /&gt;
* Breed gamma aan community-&#039;&#039;&#039;clients&#039;&#039;&#039; (web, CLI, serieel, …), waarvan de meeste ook open source zijn&lt;br /&gt;
* &#039;&#039;&#039;Apps&#039;&#039;&#039; voor smartphone, computer en browser&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Compatibele companion&#039;&#039;&#039;: meestal een klein ESP- of nRF-bordje (€10 – €25)&lt;br /&gt;
# &#039;&#039;&#039;Smartphone&#039;&#039;&#039;: Android of iOS met Bluetooth &#039;&#039;(computer of laptop werkt ook)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tip: introductievideo&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Andy Kirby (MeshCore-ontwikkelaar) heeft een nuttige introductie voor beginners:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.youtube.com/watch?v=t1qne8uJBAc MeshCore-introductievideo op YouTube]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op 433 MHz-, 868 MHz- en 915 MHz-LoRa-apparaten. Overzicht van aanbevolen boards, MCU&#039;s en accessoires: [[Hardware/MeshCore|MeshCore-hardware]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standalone apparaten&#039;&#039;&#039;: zonder telefoon kun je MeshCore Ultra (&#039;&#039;betalende&#039;&#039; firmware) draaien op o.a. LilyGo T-Deck, T-Deck Plus, T-Pager, T-Watch of T-Display Pro.&lt;br /&gt;
&lt;br /&gt;
= Firmware-types =&lt;br /&gt;
&lt;br /&gt;
MeshCore ondersteunt verschillende firmware-types:&lt;br /&gt;
&lt;br /&gt;
== Companion ==&lt;br /&gt;
&lt;br /&gt;
Een companion is een LoRa-toestel waarmee je zelf berichten stuurt en ontvangt — jouw deur naar de mesh. Bediening via de [https://meshcore.io officiële MeshCore-app] of de [https://app.meshcore.nz web client]. Setup: [[MeshCore/ConfigureCompanion|Companion configureren]].&lt;br /&gt;
&lt;br /&gt;
== Repeater ==&lt;br /&gt;
&lt;br /&gt;
Repeaters breiden het bereik uit en vormen de “snelwegen” in het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alles), wat efficiënter is dan veel andere mesh-systemen.&lt;br /&gt;
&lt;br /&gt;
Een repeater is niet bedoeld om mee te chatten, maar om berichten af te leveren of door te sturen. Meer repeaters → grotere mesh en meer redundantie. Beheer op afstand via een BLE-companion-client.&lt;br /&gt;
&lt;br /&gt;
== Room server ==&lt;br /&gt;
&lt;br /&gt;
Room servers zijn BBS-servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (kanalen werken alleen live).&lt;br /&gt;
&lt;br /&gt;
Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeaterfunctie uitschakelen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet herhalen uit op room servers met &amp;lt;code&amp;gt;set repeat off&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sensor ==&lt;br /&gt;
&lt;br /&gt;
Sensorfirmware is momenteel &#039;&#039;&#039;in ontwikkeling&#039;&#039;&#039;. Die zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via MeshCore.&lt;br /&gt;
&lt;br /&gt;
Sensoren kunnen ook op andere firmware-types (companion, repeater, room server) werkend gemaakt worden.&lt;br /&gt;
&lt;br /&gt;
= Nuttige links =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hoofdwebsite&#039;&#039;&#039;: [https://meshcore.io/ meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Firmware flasher&#039;&#039;&#039;: [https://flasher.meshcore.io/ flasher.meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Apps&#039;&#039;&#039;: [https://meshcore.io meshcore.io] (Android, iOS, Windows, macOS, Linux)&lt;br /&gt;
* &#039;&#039;&#039;Firmware op GitHub&#039;&#039;&#039;: [https://github.com/meshcore-dev/MeshCore meshcore-dev/MeshCore]&lt;br /&gt;
&lt;br /&gt;
= Verder lezen (documentatie) =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/QuickStart|QuickStart]]&#039;&#039;&#039; – snelstart&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware flashen]]&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Configuratie&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion configureren]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater configureren]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes]]&#039;&#039;&#039; – flooding (&amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;) en CLI (#BEmesh)&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|App gebruiken]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Troubleshooting|Probleemoplossing]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Geavanceerd ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/OTA|OTA-updates]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/CustomFirmware|Custom firmware]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vragen? [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hoofdpagina&amp;diff=73</id>
		<title>Hoofdpagina</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hoofdpagina&amp;diff=73"/>
		<updated>2026-07-21T15:47:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Slim platform welcome; MeshCore how-to moved to intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welkom bij &#039;&#039;&#039;Radio-Actief MeshCore Wiki&#039;&#039;&#039; — het documentatieplatform van [https://radio-actief.be Radio-Actief] voor het Belgische MeshCore-netwerk (&#039;&#039;&#039;#BEmesh&#039;&#039;&#039;) en gerelateerde hardware.&lt;br /&gt;
&lt;br /&gt;
= Over dit platform =&lt;br /&gt;
&lt;br /&gt;
Deze wiki verzamelt handleidingen, regio-informatie en hardwaretips voor hobbyisten die meedoen aan het Belgische mesh-netwerk. Het is het centrale documentatieplatform van Radio-Actief — naast de website, Discord en GitHub.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Community-gedreven&#039;&#039;&#039; — Deze documentatie wordt bijgewerkt door enthousiaste hobbyisten. Discord-leden kunnen pagina&#039;s bewerken. Wijzigingen kan je ook voorstellen via [https://discord.gg/kvybAgqnhD Discord] of [https://github.com/radio-actief GitHub].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Onderwerpen =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore|MeshCore — introductie]] — wat MeshCore is, firmware-types en hoe je verder leest&lt;br /&gt;
* [[Hardware|Hardware]] — apparaten, antennes en accessoires voor MeshCore / LoRa&lt;br /&gt;
&lt;br /&gt;
Klaar om te beginnen? Ga naar [[MeshCore/QuickStart|MeshCore QuickStart]].&lt;br /&gt;
&lt;br /&gt;
= Radio-Actief community =&lt;br /&gt;
&lt;br /&gt;
* [https://radio-actief.be Website]&lt;br /&gt;
* [https://meshwiki.radio-actief.be Dit documentatieplatform]&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Discord]&lt;br /&gt;
* [https://github.com/radio-actief GitHub]&lt;br /&gt;
&lt;br /&gt;
= door Radio-Actief leden =&lt;br /&gt;
&lt;br /&gt;
* [https://meshmap.on8ar.eu/ ON8AR MeshMap] (ON8AR Erwin)&lt;br /&gt;
* [https://analyzer.on8ar.eu/ ON8AR Analyzer] (ON8AR Erwin)&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=be.hbx.mapmesher MapMe.SH Android App] (RRY67 Nikotine)&lt;br /&gt;
* [https://github.com/PoincareMesh/MeshCoreIRC MeshCoreIRC Gateway] (ON1AFF Jeff)&lt;br /&gt;
&lt;br /&gt;
= door de MeshCore community =&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/samuk/awesome-meshcore MeshCore Awesome Lijst]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Documentatiestatus&#039;&#039;&#039; — Veel pagina&#039;s zijn nog &#039;&#039;&#039;in opbouw&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Veel plezier met je Radio-Activiteit!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/QuickStart&amp;diff=66</id>
		<title>MeshCore/QuickStart</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/QuickStart&amp;diff=66"/>
		<updated>2026-07-21T13:57:01Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Minstens één ondersteund bordje om in te stellen als companion. Bij voorkeur ook een tweede; als de dekking in jouw buurt slecht of nihil is.&lt;br /&gt;
* Gepaste antennes aangezien de standaard meegeleverde antennes meestal niet optimaal zijn.&lt;br /&gt;
* Een computer om de firmware te flashen/installeren&lt;br /&gt;
* Zelfvertrouwen; want het is echt allemaal niet zo moeilijk als het lijkt&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op kleine &#039;&#039;&#039;microcontrollers (MCU)&#039;&#039;&#039;, een alles-in-één processor met (RAM &amp;amp; ROM) geheugen.&lt;br /&gt;
De meest bekende processor is van Espressif (ESP), namelijk een &#039;&#039;&#039;ESP32&#039;&#039;&#039; met een dual-core processor.&lt;br /&gt;
Vaak zie je deze geadverteerd als ESP32-S3, wat aangeeft dat het bord ook Bluetooth en WiFi heeft in aanvulling op de processor.&lt;br /&gt;
&lt;br /&gt;
Een alternatief en &#039;&#039;&#039;energiezuinigere processor&#039;&#039;&#039; die werkt met MeshCore is de &#039;&#039;&#039;nRF52&#039;&#039;&#039; van Nordic Semiconductor, veelal een nRF52840 chip die ook Bluetooth heeft.&lt;br /&gt;
Dit kan een belangrijk keuze-argument zijn voor je &#039;&#039;&#039;mobiele companion&#039;&#039;&#039; of &#039;&#039;&#039;solar-repeater&#039;&#039;&#039; op vlak van energieverbruik.&lt;br /&gt;
&lt;br /&gt;
_&#039;&#039;&#039;Een kleine kanttekening&#039;&#039;&#039;: Zoals aangegeven zijn de ESP&#039;s niet zo energiezuinig als de nRF MCU&#039;s, de processor is daarentegen wel krachtiger.&lt;br /&gt;
Echter zijn de prestatieverschillen op MeshCore voor de meeste nodes verwaarloosbaar._&lt;br /&gt;
&lt;br /&gt;
De bovenstaande processoren worden dus gebruikt op de bordjes die nodig zijn voor MeshCore.&lt;br /&gt;
Het is echter belangrijk dat de borden ook &#039;&#039;&#039;een LoRa chip aan boord&#039;&#039;&#039; hebben die het mogelijk maakt om op deze frequenties (in België 868 MHz of 433 MHz) te zenden.&lt;br /&gt;
De LoRa chips op de ondersteunde bordjes zijn meestal &#039;&#039;&#039;SX1262&#039;&#039;&#039; chips van Semtech.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hoewel andere MCU&#039;s en LoRa chips mogelijk compatibel zijn, zijn de hierboven genoemde processoren en chips de meest gebruikte en best ondersteunde voor MeshCore.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Daarnaast kun je ook &#039;&#039;&#039;sensoren&#039;&#039;&#039; toevoegen aan je nodes.&lt;br /&gt;
Zo kiezen vele gebruikers ervoor om hun &#039;&#039;&#039;companion&#039;&#039;&#039; uit te rusten met een &#039;&#039;&#039;GPS&#039;&#039;&#039;, of een &#039;&#039;&#039;temperatuur- en vochtigheidssensor&#039;&#039;&#039; op bijvoorbeeld &#039;&#039;&#039;repeaters&#039;&#039;&#039; die in een behuizing buiten staan.&lt;br /&gt;
&lt;br /&gt;
Als laatste en misschien wel het belangrijkste: wij gebruiken de &#039;&#039;&#039;EU/UK Narrow band&#039;&#039;&#039; op &#039;&#039;&#039;&amp;lt;u&amp;gt;868 MHz&amp;lt;/u&amp;gt;&#039;&#039;&#039; (&#039;&#039;&#039;869.618 MHz&#039;&#039;&#039;). Bij aankoop moet dit steeds vermeld staan in de specificaties van het product.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: LoRa Frequentie Controle&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk&#039;&#039;&#039;: Controleer altijd welke LoRa frequentie het apparaat ondersteunt voordat je het aanschaft. Er zijn meerdere frequentiebanden beschikbaar (433 MHz, 868 MHz, 915 MHz, etc.).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;In België heb je primair &amp;lt;u&amp;gt;868 MHz&amp;lt;/u&amp;gt; nodig!&#039;&#039;&#039; Als je begrijpt wat je doet en de gevolgen kent, kun je eventueel &#039;&#039;&#039;433 MHz&#039;&#039;&#039; gebruiken &#039;&#039;(minder actief voor MeshCore)&#039;&#039;. Zorg ervoor dat je apparaat de juiste frequentie ondersteunt, anders kan het niet communiceren met andere nodes in het MeshCore netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aanbevolen Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== ESP32/ESP32-S3 gebaseerde borden ===&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-esp32.svg|350px|ESP32 Logo]]&lt;br /&gt;
&lt;br /&gt;
* Heltec Lora 32 v3/v4 &#039;&#039;(met OLED scherm)&#039;&#039;&lt;br /&gt;
* LilyGo T-Deck &#039;&#039;(BlackBerry-achtig standalone toestel)&#039;&#039;&lt;br /&gt;
* Seeed Studio XIAO ESP32S3 &amp;amp; Wio-SX1262 &#039;&#039;(zelfbouwpakket)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF52840 gebaseerde borden ===&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-nrf52.svg|350px|nRF52 Logo]]&lt;br /&gt;
&lt;br /&gt;
* LilyGo T-Echo &#039;&#039;(kant en klaar met de meeste toeters en bellen)&#039;&#039;&lt;br /&gt;
* Heltec T114 &#039;&#039;(kleurenscherm)&#039;&#039;&lt;br /&gt;
* Seeed Studio SenseCAP T1000-E &#039;&#039;(dik bankkaart formaat)&#039;&#039;&lt;br /&gt;
* Seeed Studio XIAO nRF52840 &amp;amp; Wio-SX1262 &#039;&#039;(zelfbouwpakket voor gevorderden)&#039;&#039;&lt;br /&gt;
* RAK Wireless WisBlock &#039;&#039;(zelfbouwpakket voor gevorderden)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ℹ️ Info: Hardware Overzicht&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Voor een overzicht van alle MeshCore hardware, zie de [[Hardware/MeshCore|MeshCore Hardware]] pagina.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Belangrijke Overwegingen =&lt;br /&gt;
&lt;br /&gt;
Een belangrijk punt om te begrijpen is dat de meeste apparaten kunnen functioneren als zowel &#039;&#039;&#039;companion&#039;&#039;&#039; als &#039;&#039;&#039;repeater&#039;&#039;&#039;.&lt;br /&gt;
Ongeacht welke hardware je kiest, kun je het type firmware kiezen dat je erop flasht.&lt;br /&gt;
&lt;br /&gt;
Wat is de &#039;&#039;&#039;use case&#039;&#039;&#039; van je toestel? (energiezuinig, &#039;&#039;&#039;mobiel&#039;&#039;&#039;, sterk &#039;&#039;&#039;zendvermogen&#039;&#039;&#039;, ...)&lt;br /&gt;
&lt;br /&gt;
== Companion vs Repeater ==&lt;br /&gt;
&lt;br /&gt;
Een &#039;&#039;&#039;companion&#039;&#039;&#039; is de &#039;client&#039; en fungeert als jouw toegangspoort om het &#039;&#039;&#039;Mesh-netwerk&#039;&#039;&#039; te gebruiken.&lt;br /&gt;
Hiermee kun je &#039;&#039;&#039;berichten&#039;&#039;&#039; versturen, ontvangen en met je &#039;&#039;&#039;repeaters&#039;&#039;&#039; verbinden om deze te beheren.&lt;br /&gt;
&lt;br /&gt;
De primaire &#039;&#039;&#039;use case&#039;&#039;&#039; van een &#039;&#039;&#039;companion&#039;&#039;&#039; is &#039;&#039;&#039;mobiel&#039;&#039;&#039; en bevat dan ook een &#039;&#039;&#039;batterij&#039;&#039;&#039;, deze is dan verbonden met je &#039;&#039;&#039;smartphone&#039;&#039;&#039; via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039;.&lt;br /&gt;
Je kunt een &#039;&#039;&#039;companion&#039;&#039;&#039; echter ook op je bureau of in huis plaatsen, op een vaste plaats, en verbinden met een computer via een &#039;&#039;&#039;USB&#039;&#039;&#039; kabel of &#039;&#039;&#039;Bluetooth&#039;&#039;&#039;.&lt;br /&gt;
**LilyGo** heeft daarnaast ook toestellen die **standalone** werken zonder telefoon en lijken eerder op een **BlackBerry** en hebben een **toetsenbord**.&lt;br /&gt;
&lt;br /&gt;
Een &#039;&#039;&#039;repeater&#039;&#039;&#039; plaats je op een &#039;&#039;&#039;tactische locatie&#039;&#039;&#039;, is meestal &#039;&#039;&#039;vast&#039;&#039;&#039; en neem je normaal gesproken niet mee.&lt;br /&gt;
Deze heeft een &#039;&#039;&#039;betere en vaste antenne&#039;&#039;&#039;. Plaats deze zo hoog mogelijk, vb. op je zolder, in de nok, of nog liever &#039;&#039;&#039;buiten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Een repeater kan dezelfde hardware gebruiken als voor een &#039;&#039;&#039;companion&#039;&#039;&#039;. Gelijktijdig is het wel belangrijk dat een repeater een goed bereik krijgt, dus bij voorkeur hangt het apparaat buiten. Dat betekent dat het tegen de invloeden van buitenaf moet kunnen, zoals de zon, stof en uiteraard regen. Ook een goede antenne is belangrijk.&lt;br /&gt;
&lt;br /&gt;
== Solar nodes ==&lt;br /&gt;
&lt;br /&gt;
Plan je een &#039;&#039;&#039;repeater&#039;&#039;&#039; te plaatsen op een locatie zonder elektrische voorziening?&lt;br /&gt;
Je kunt een &#039;&#039;&#039;off-grid installatie&#039;&#039;&#039; opzetten met een &#039;&#039;&#039;zonnepaneel&#039;&#039;&#039; en &#039;&#039;&#039;batterij&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
We raden aan om te kiezen voor een &#039;&#039;&#039;energiezuinige nRF52 processor&#039;&#039;&#039;, aangezien een &#039;&#039;&#039;ESP32&#039;&#039;&#039; gemakkelijk tot &#039;&#039;&#039;2000mAh per dag&#039;&#039;&#039; kan verbruiken.&lt;br /&gt;
&#039;&#039;Hoewel er beta-firmware beschikbaar is die het energieverbruik van ESP32 aanzienlijk zou kunnen verminderen, raden we aan te wachten tot dit officieel ondersteund wordt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zorg voor een goede combinatie van zonnepaneel en batterijcapaciteit.&lt;br /&gt;
Om de wintermaanden te overleven, raden we een voldoende grote Li-ion batterij aan.&lt;br /&gt;
Zorg er ook voor dat je &#039;&#039;&#039;zonnepaneel&#039;&#039;&#039; je &#039;&#039;&#039;batterij&#039;&#039;&#039; snel genoeg kan opladen. Overweeg het gebruik van een &#039;&#039;&#039;eigen oplaadbord&#039;&#039;&#039; in plaats van de ingebouwde zonnepaneel- en laadfunctie op je bord zelf. Deze ingebouwde functies zijn meestal traag en kunnen soms de energieproductie van je zonnepaneel niet aan.&lt;br /&gt;
&lt;br /&gt;
Er zijn ook &#039;&#039;&#039;kant-en-klare zonne-oplossingen&#039;&#039;&#039; beschikbaar. Zie de [[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]] pagina voor meer informatie, of vraag in de [https://discord.gg/kvybAgqnhD Radio-Actief Discord] naar actuele aanbevelingen.&lt;br /&gt;
&lt;br /&gt;
== Zendvermogen ==&lt;br /&gt;
&lt;br /&gt;
In België gelden er wettelijke limieten voor het zendvermogen voor gebruik zonder zendvergunning:&lt;br /&gt;
&lt;br /&gt;
**433 MHz band:** Maximaal zendvermogen: **+10 dBm ERP** (10 mW ERP)&lt;br /&gt;
&lt;br /&gt;
**868 MHz band:** Maximaal zendvermogen: **+27 dBm ERP** (500 mW ERP) in de sub-band rond 869,4–869,65 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: Belangrijk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Je hardware kan mogelijk meer vermogen leveren, maar gebruik alleen de toegestane limieten als je zonder vergunning wilt uitzenden. De officiële MeshCore firmware limiteert automatisch het zendvermogen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Aan de slag =&lt;br /&gt;
&lt;br /&gt;
Van zodra je jouw hardware gekozen en ontvangen hebt, kun je aan de slag gaan met het configureren ervan.&lt;br /&gt;
&lt;br /&gt;
== Volgende Stappen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware Flashen]]&#039;&#039;&#039; – Leer hoe je MeshCore firmware flasht op je LoRa apparaten&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion Configureren]]&#039;&#039;&#039; – Leer hoe je een Companion apparaat configureert&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; – Leer hoe je een Repeater configureert&lt;br /&gt;
&lt;br /&gt;
= Ondersteuning =&lt;br /&gt;
&lt;br /&gt;
Voor hulp bij het opzetten van MeshCore, bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Bestand:MeshCore-esp32.svg&amp;diff=65</id>
		<title>Bestand:MeshCore-esp32.svg</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Bestand:MeshCore-esp32.svg&amp;diff=65"/>
		<updated>2026-07-21T13:56:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js migration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschrijving ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Bestand:MeshCore-nrf52.svg&amp;diff=64</id>
		<title>Bestand:MeshCore-nrf52.svg</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Bestand:MeshCore-nrf52.svg&amp;diff=64"/>
		<updated>2026-07-21T13:56:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js migration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschrijving ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=60</id>
		<title>MeshCore/Geadvanceerd/OTA</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=60"/>
		<updated>2026-07-21T13:06:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Met &#039;&#039;&#039;OTA&#039;&#039;&#039; (Over-The-Air) updates kun je MeshCore-firmware bijwerken zonder USB-kabel. Je repeater of room server staat vaak al op hoogte — via je smartphone en een &#039;&#039;&#039;Companion&#039;&#039;&#039; bereik je hem over LoRa en zet je hem in update-modus.&lt;br /&gt;
&lt;br /&gt;
Deze pagina behandelt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;nRF52&#039;&#039;&#039; (RAK4631, Heltec T114, Seeed XIAO, T1000-E, …) — update via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app&lt;br /&gt;
* &#039;&#039;&#039;ESP32&#039;&#039;&#039; (Heltec V3, …) — update via &#039;&#039;&#039;Wi-Fi-hotspot&#039;&#039;&#039; op het toestel zelf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Community-handleiding&#039;&#039;&#039; — RRY22 (Lieven) beschreef de RAK4631-procedure stap voor stap op zijn blog — nuttig als aanvullende lezing met screenshots: [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Een &#039;&#039;&#039;smartphone&#039;&#039;&#039; met de MeshCore-app en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app (alleen voor nRF52)&lt;br /&gt;
* Een &#039;&#039;&#039;Companion&#039;&#039;&#039; die via LoRa bereik heeft op de repeater/room server die je wilt updaten&lt;br /&gt;
* De &#039;&#039;&#039;ZIP&#039;&#039;&#039;-firmware (nRF52) of &#039;&#039;&#039;non-merged .bin&#039;&#039;&#039; (ESP32) van [https://flasher.meshcore.io flasher.meshcore.io]&lt;br /&gt;
&lt;br /&gt;
Werk je op een plek &#039;&#039;&#039;zonder internet&#039;&#039;&#039;? Download firmware en apps van tevoren op je telefoon.&lt;br /&gt;
&lt;br /&gt;
= nRF52 — update via Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;RAK4631&#039;&#039;&#039;, &#039;&#039;&#039;Heltec T114&#039;&#039;&#039;, &#039;&#039;&#039;Seeed XIAO nRF52840&#039;&#039;&#039;, &#039;&#039;&#039;T1000-E&#039;&#039;&#039; en &#039;&#039;&#039;Wio Tracker L1&#039;&#039;&#039;. Companion-, repeater- én room-server-firmware kan op deze manier.&lt;br /&gt;
&lt;br /&gt;
== Voorbereiding ==&lt;br /&gt;
&lt;br /&gt;
# Installeer &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039; (Nordic Semiconductor) uit de App Store of Play Store. Zoek op &amp;lt;code&amp;gt;nrf dfu&amp;lt;/code&amp;gt;. Gebruik die app, &#039;&#039;&#039;niet&#039;&#039;&#039; nRF Connect for Mobile.&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] het &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand voor jouw toestel en firmwaretype (Repeater, Room Server, …). Gebruik &#039;&#039;&#039;geen&#039;&#039;&#039; UF2 voor OTA.&lt;br /&gt;
# Optioneel maar aanbevolen: maak een &#039;&#039;&#039;back-up&#039;&#039;&#039; van je repeater-instellingen. Een firmware-upgrade behoudt instellingen meestal, maar veilig is veilig.&lt;br /&gt;
&lt;br /&gt;
== Repeater in DFU-modus zetten ==&lt;br /&gt;
&lt;br /&gt;
Ga binnen &#039;&#039;&#039;Bluetooth-bereik&#039;&#039;&#039; van de repeater (typisch enkele meters).&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;MeshCore-app&#039;&#039;&#039; en verbind met je Companion&lt;br /&gt;
# Selecteer de repeater in &#039;&#039;&#039;Contacts&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039; (log in met het admin-wachtwoord)&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Command Line&#039;&#039;&#039; en stuur: &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;&lt;br /&gt;
# Je ontvangt &#039;&#039;&#039;OK&#039;&#039;&#039;. Het LED-lampje knippert meestal. Noteer eventueel het &#039;&#039;&#039;MAC-adres&#039;&#039;&#039; dat in de reactie staat — dat moet overeenkomen met het toestel in de DFU-app&lt;br /&gt;
&lt;br /&gt;
Voor een &#039;&#039;&#039;companion node&#039;&#039;&#039; zelf updaten via OTA moet die companion-firmware &#039;&#039;&#039;v1.15 of nieuwer&#039;&#039;&#039; draaien.&lt;br /&gt;
&lt;br /&gt;
== Firmware uploaden ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Settings&#039;&#039;&#039; (rechtsboven). Zet &#039;&#039;&#039;Packet receipt notification&#039;&#039;&#039; aan en &#039;&#039;&#039;Number of packets&#039;&#039;&#039; op &#039;&#039;&#039;10&#039;&#039;&#039; voor RAK4631 (8 werkt ook) of &#039;&#039;&#039;8&#039;&#039;&#039; voor Heltec T114.&lt;br /&gt;
# Terug op het hoofdscherm: kies bij &#039;&#039;&#039;File&#039;&#039;&#039; het gedownloade &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand, bij &#039;&#039;&#039;Device&#039;&#039;&#039; je repeater (zelfde MAC als bij &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;), en tik &#039;&#039;&#039;Upload&#039;&#039;&#039; (of &#039;&#039;&#039;Start&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-settings.jpeg|350px|OTA Settings]]&lt;br /&gt;
[[File:MeshCore-ota-flashing.jpeg|350px|OTA Firmware Upgrade]]&lt;br /&gt;
&lt;br /&gt;
De update duurt enkele minuten. Je ziet o.a. &#039;&#039;Bootloader enabled&#039;&#039; → &#039;&#039;DFU initialized&#039;&#039; → &#039;&#039;Uploading firmware&#039;&#039; → &#039;&#039;Completed&#039;&#039;. Houd het scherm aan en blijf op dezelfde pagina tot de upload klaar is.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing-complete.jpeg|350px|OTA Voltooid]]&lt;br /&gt;
&lt;br /&gt;
== Verificatie ==&lt;br /&gt;
&lt;br /&gt;
# Open in de MeshCore-app opnieuw &#039;&#039;&#039;Repeater Admin&#039;&#039;&#039; voor je node&lt;br /&gt;
# Controleer de &#039;&#039;&#039;firmwareversie&#039;&#039;&#039; (bijv. v1.12.0)&lt;br /&gt;
# Voer &#039;&#039;&#039;Sync Clock&#039;&#039;&#039; uit — belangrijk na elke update&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flash-result.jpeg|350px|Repeater Admin – Firmwareversie]]&lt;br /&gt;
&lt;br /&gt;
== Problemen oplossen (nRF52) ==&lt;br /&gt;
&lt;br /&gt;
* Staat je toestel niet in de lijst? Stuur &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; opnieuw, of zet &#039;&#039;&#039;Force Scanning&#039;&#039;&#039; aan in de DFU-app&lt;br /&gt;
* Mislukt de upload bij &#039;&#039;Enabling Bootloader&#039;&#039;? Zet Bluetooth op je telefoon uit/aan, of herstart de telefoon. Vergeet het board niet in de Bluetooth-instellingen van je telefoon en koppel opnieuw via de DFU-app&lt;br /&gt;
* Blijft het mislukken? Probeer &#039;&#039;&#039;Number of packets&#039;&#039;&#039; te verlagen (bijv. 5 of 8)&lt;br /&gt;
* Zie ook de [https://docs.meshcore.io/faq/?h=ota#71-q-how-to-update-nrf-rak-t114-seeed-xiao-companion-repeater-and-room-server-firmware-over-the-air-using-the-new-simpler-dfu-app officiële FAQ §7.1]&lt;br /&gt;
&lt;br /&gt;
= ESP32 — update via Wi-Fi =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;Heltec V3&#039;&#039;&#039; en andere ESP32-toestellen.&lt;br /&gt;
&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] de &#039;&#039;&#039;non-merged&#039;&#039;&#039; &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt; (geen &amp;lt;code&amp;gt;merged&amp;lt;/code&amp;gt; in de bestandsnaam), bijv. &amp;lt;code&amp;gt;Heltec_v3_repeater-v1.x.x-xxxxxxx.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
# Log via de MeshCore-app remote in op de repeater (Companion + admin-wachtwoord)&lt;br /&gt;
# &#039;&#039;&#039;Command Line&#039;&#039;&#039; → &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; → bevestiging &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
# Het toestel start een Wi-Fi-hotspot &#039;&#039;&#039;&amp;lt;code&amp;gt;MeshCore OTA&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
# Verbind je telefoon of laptop met die hotspot&lt;br /&gt;
# Open in de browser: [http://192.168.4.1/update http://192.168.4.1/update] en upload het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand&lt;br /&gt;
&lt;br /&gt;
Zie [https://docs.meshcore.io/faq/?h=ota#72-q-how-to-update-esp32-based-devices-over-the-air officiële FAQ §7.2].&lt;br /&gt;
&lt;br /&gt;
= OTAFIX-bootloader (nRF52, sterk aanbevolen) =&lt;br /&gt;
&lt;br /&gt;
De standaard nRF-bootloader kan OTA-updates laten mislukken of een toestel moeilijk recoverbaar maken na een foute flash. De &#039;&#039;&#039;OTAFIX&#039;&#039;&#039;-bootloader (door che aporeps) maakt OTA betrouwbaarder: detecteert de app-firmware ongeldig, dan valt hij terug naar DFU-modus zodat je opnieuw kunt flashen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Eerste keer flashen?&#039;&#039;&#039; Heb je het toestel nog &#039;&#039;&#039;fysiek bereikbaar&#039;&#039;&#039; via USB? Installeer dan &#039;&#039;&#039;eerst&#039;&#039;&#039; de OTAFIX-bootloader vóór je de repeater op hoogte monteert. Daarna zijn OTA-updates veel betrouwbaarder.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ondersteunde boards (o.a.): RAK4631, Heltec T114, Seeed XIAO nRF52840, T1000-E, Wio Tracker L1, RAK WisMesh Tag. Volledige lijst op GitHub: [https://github.com/oltaco/Adafruit&#039;&#039;nRF52&#039;&#039;Bootloader_OTAFIX Adafruit nRF52 Bootloader OTAFIX].&lt;br /&gt;
&lt;br /&gt;
== Bootloader installeren via USB (RAK4631) ==&lt;br /&gt;
&lt;br /&gt;
# Verbind de RAK4631 via USB met je pc&lt;br /&gt;
# Druk &#039;&#039;&#039;tweemaal&#039;&#039;&#039; op &#039;&#039;&#039;RESET&#039;&#039;&#039; → er verschijnt een USB-schijf (bijv. &amp;lt;code&amp;gt;RAK4631&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Download het juiste &amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;-bestand uit de [https://github.com/oltaco/Adafruit&#039;&#039;nRF52&#039;&#039;Bootloader_OTAFIX/releases OTAFIX-releases op GitHub]&lt;br /&gt;
# Sleep het &amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;-bestand naar de schijf; het board herstart&lt;br /&gt;
# Knipperen groen/blauw = OTA via Bluetooth is mogelijk&lt;br /&gt;
# Draait het toestel &#039;&#039;&#039;companion&#039;&#039;&#039;-firmware? Voer daarna een [https://flasher.meshcore.io MeshCore flash erase] uit om het ExtraFS-gedeelte te formatteren&lt;br /&gt;
&lt;br /&gt;
Meer achtergrond: [https://blog.meshcore.io/2026/04/06/otafix-bootloader MeshCore-blog OTAFIX], [https://docs.meshcore.io/faq/?h=ota#73-q-is-there-a-way-to-lower-the-chance-of-a-failed-ota-device-firmware-update-dfu FAQ §7.3].&lt;br /&gt;
&lt;br /&gt;
=== Wio Tracker L1 Pro ===&lt;br /&gt;
&lt;br /&gt;
Na installatie van de OTAFIX-bootloader: houd de knop naast de D-Pad ingedrukt en druk op &#039;&#039;&#039;reset&#039;&#039;&#039; om OTA te starten — &#039;&#039;&#039;&amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; is dan niet nodig&#039;&#039;&#039;. Volg daarna de DFU-app-stappen hierboven.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]] — initiële installatie via USB&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air] — blogpost RRY22 (RAK4631, met foto&#039;s)&lt;br /&gt;
* [https://docs.meshcore.io/faq/?h=ota MeshCore FAQ — OTA] — officiële upstream-documentatie&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=59</id>
		<title>MeshCore/Geadvanceerd/OTA</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=59"/>
		<updated>2026-07-21T13:06:31Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Met &#039;&#039;&#039;OTA&#039;&#039;&#039; (Over-The-Air) updates kun je MeshCore-firmware bijwerken zonder USB-kabel. Je repeater of room server staat vaak al op hoogte — via je smartphone en een &#039;&#039;&#039;Companion&#039;&#039;&#039; bereik je hem over LoRa en zet je hem in update-modus.&lt;br /&gt;
&lt;br /&gt;
Deze pagina behandelt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;nRF52&#039;&#039;&#039; (RAK4631, Heltec T114, Seeed XIAO, T1000-E, …) — update via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app&lt;br /&gt;
* &#039;&#039;&#039;ESP32&#039;&#039;&#039; (Heltec V3, …) — update via &#039;&#039;&#039;Wi-Fi-hotspot&#039;&#039;&#039; op het toestel zelf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Community-handleiding&#039;&#039;&#039; — RRY22 (Lieven) beschreef de RAK4631-procedure stap voor stap op zijn blog — nuttig als aanvullende lezing met screenshots: [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Een &#039;&#039;&#039;smartphone&#039;&#039;&#039; met de MeshCore-app en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app (alleen voor nRF52)&lt;br /&gt;
* Een &#039;&#039;&#039;Companion&#039;&#039;&#039; die via LoRa bereik heeft op de repeater/room server die je wilt updaten&lt;br /&gt;
* De &#039;&#039;&#039;ZIP&#039;&#039;&#039;-firmware (nRF52) of &#039;&#039;&#039;non-merged .bin&#039;&#039;&#039; (ESP32) van [https://flasher.meshcore.io flasher.meshcore.io]&lt;br /&gt;
&lt;br /&gt;
Werk je op een plek &#039;&#039;&#039;zonder internet&#039;&#039;&#039;? Download firmware en apps van tevoren op je telefoon.&lt;br /&gt;
&lt;br /&gt;
= nRF52 — update via Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;RAK4631&#039;&#039;&#039;, &#039;&#039;&#039;Heltec T114&#039;&#039;&#039;, &#039;&#039;&#039;Seeed XIAO nRF52840&#039;&#039;&#039;, &#039;&#039;&#039;T1000-E&#039;&#039;&#039; en &#039;&#039;&#039;Wio Tracker L1&#039;&#039;&#039;. Companion-, repeater- én room-server-firmware kan op deze manier.&lt;br /&gt;
&lt;br /&gt;
== Voorbereiding ==&lt;br /&gt;
&lt;br /&gt;
# Installeer &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039; (Nordic Semiconductor) uit de App Store of Play Store. Zoek op &amp;lt;code&amp;gt;nrf dfu&amp;lt;/code&amp;gt;. Gebruik die app, &#039;&#039;&#039;niet&#039;&#039;&#039; nRF Connect for Mobile.&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] het &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand voor jouw toestel en firmwaretype (Repeater, Room Server, …). Gebruik &#039;&#039;&#039;geen&#039;&#039;&#039; UF2 voor OTA.&lt;br /&gt;
# Optioneel maar aanbevolen: maak een &#039;&#039;&#039;back-up&#039;&#039;&#039; van je repeater-instellingen. Een firmware-upgrade behoudt instellingen meestal, maar veilig is veilig.&lt;br /&gt;
&lt;br /&gt;
== Repeater in DFU-modus zetten ==&lt;br /&gt;
&lt;br /&gt;
Ga binnen &#039;&#039;&#039;Bluetooth-bereik&#039;&#039;&#039; van de repeater (typisch enkele meters).&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;MeshCore-app&#039;&#039;&#039; en verbind met je Companion&lt;br /&gt;
# Selecteer de repeater in &#039;&#039;&#039;Contacts&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039; (log in met het admin-wachtwoord)&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Command Line&#039;&#039;&#039; en stuur: &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;&lt;br /&gt;
# Je ontvangt &#039;&#039;&#039;OK&#039;&#039;&#039;. Het LED-lampje knippert meestal. Noteer eventueel het &#039;&#039;&#039;MAC-adres&#039;&#039;&#039; dat in de reactie staat — dat moet overeenkomen met het toestel in de DFU-app&lt;br /&gt;
&lt;br /&gt;
Voor een &#039;&#039;&#039;companion node&#039;&#039;&#039; zelf updaten via OTA moet die companion-firmware &#039;&#039;&#039;v1.15 of nieuwer&#039;&#039;&#039; draaien.&lt;br /&gt;
&lt;br /&gt;
== Firmware uploaden ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Settings&#039;&#039;&#039; (rechtsboven). Zet &#039;&#039;&#039;Packet receipt notification&#039;&#039;&#039; aan en &#039;&#039;&#039;Number of packets&#039;&#039;&#039; op &#039;&#039;&#039;10&#039;&#039;&#039; voor RAK4631 (8 werkt ook) of &#039;&#039;&#039;8&#039;&#039;&#039; voor Heltec T114.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-settings.jpeg|350px|OTA Settings]]&lt;br /&gt;
&lt;br /&gt;
# Terug op het hoofdscherm: kies bij &#039;&#039;&#039;File&#039;&#039;&#039; het gedownloade &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand, bij &#039;&#039;&#039;Device&#039;&#039;&#039; je repeater (zelfde MAC als bij &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;), en tik &#039;&#039;&#039;Upload&#039;&#039;&#039; (of &#039;&#039;&#039;Start&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing.jpeg|350px|OTA Firmware Upgrade]]&lt;br /&gt;
&lt;br /&gt;
De update duurt enkele minuten. Je ziet o.a. &#039;&#039;Bootloader enabled&#039;&#039; → &#039;&#039;DFU initialized&#039;&#039; → &#039;&#039;Uploading firmware&#039;&#039; → &#039;&#039;Completed&#039;&#039;. Houd het scherm aan en blijf op dezelfde pagina tot de upload klaar is.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing-complete.jpeg|350px|OTA Voltooid]]&lt;br /&gt;
&lt;br /&gt;
== Verificatie ==&lt;br /&gt;
&lt;br /&gt;
# Open in de MeshCore-app opnieuw &#039;&#039;&#039;Repeater Admin&#039;&#039;&#039; voor je node&lt;br /&gt;
# Controleer de &#039;&#039;&#039;firmwareversie&#039;&#039;&#039; (bijv. v1.12.0)&lt;br /&gt;
# Voer &#039;&#039;&#039;Sync Clock&#039;&#039;&#039; uit — belangrijk na elke update&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flash-result.jpeg|350px|Repeater Admin – Firmwareversie]]&lt;br /&gt;
&lt;br /&gt;
== Problemen oplossen (nRF52) ==&lt;br /&gt;
&lt;br /&gt;
* Staat je toestel niet in de lijst? Stuur &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; opnieuw, of zet &#039;&#039;&#039;Force Scanning&#039;&#039;&#039; aan in de DFU-app&lt;br /&gt;
* Mislukt de upload bij &#039;&#039;Enabling Bootloader&#039;&#039;? Zet Bluetooth op je telefoon uit/aan, of herstart de telefoon. Vergeet het board niet in de Bluetooth-instellingen van je telefoon en koppel opnieuw via de DFU-app&lt;br /&gt;
* Blijft het mislukken? Probeer &#039;&#039;&#039;Number of packets&#039;&#039;&#039; te verlagen (bijv. 5 of 8)&lt;br /&gt;
* Zie ook de [https://docs.meshcore.io/faq/?h=ota#71-q-how-to-update-nrf-rak-t114-seeed-xiao-companion-repeater-and-room-server-firmware-over-the-air-using-the-new-simpler-dfu-app officiële FAQ §7.1]&lt;br /&gt;
&lt;br /&gt;
= ESP32 — update via Wi-Fi =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;Heltec V3&#039;&#039;&#039; en andere ESP32-toestellen.&lt;br /&gt;
&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] de &#039;&#039;&#039;non-merged&#039;&#039;&#039; &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt; (geen &amp;lt;code&amp;gt;merged&amp;lt;/code&amp;gt; in de bestandsnaam), bijv. &amp;lt;code&amp;gt;Heltec_v3_repeater-v1.x.x-xxxxxxx.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
# Log via de MeshCore-app remote in op de repeater (Companion + admin-wachtwoord)&lt;br /&gt;
# &#039;&#039;&#039;Command Line&#039;&#039;&#039; → &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; → bevestiging &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
# Het toestel start een Wi-Fi-hotspot &#039;&#039;&#039;&amp;lt;code&amp;gt;MeshCore OTA&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
# Verbind je telefoon of laptop met die hotspot&lt;br /&gt;
# Open in de browser: [http://192.168.4.1/update http://192.168.4.1/update] en upload het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand&lt;br /&gt;
&lt;br /&gt;
Zie [https://docs.meshcore.io/faq/?h=ota#72-q-how-to-update-esp32-based-devices-over-the-air officiële FAQ §7.2].&lt;br /&gt;
&lt;br /&gt;
= OTAFIX-bootloader (nRF52, sterk aanbevolen) =&lt;br /&gt;
&lt;br /&gt;
De standaard nRF-bootloader kan OTA-updates laten mislukken of een toestel moeilijk recoverbaar maken na een foute flash. De &#039;&#039;&#039;OTAFIX&#039;&#039;&#039;-bootloader (door che aporeps) maakt OTA betrouwbaarder: detecteert de app-firmware ongeldig, dan valt hij terug naar DFU-modus zodat je opnieuw kunt flashen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Eerste keer flashen?&#039;&#039;&#039; Heb je het toestel nog &#039;&#039;&#039;fysiek bereikbaar&#039;&#039;&#039; via USB? Installeer dan &#039;&#039;&#039;eerst&#039;&#039;&#039; de OTAFIX-bootloader vóór je de repeater op hoogte monteert. Daarna zijn OTA-updates veel betrouwbaarder.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Ondersteunde boards** (o.a.): RAK4631, Heltec T114, Seeed XIAO nRF52840, T1000-E, Wio Tracker L1, RAK WisMesh Tag. Volledige lijst: [https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX Adafruit_nRF52_Bootloader_OTAFIX].&lt;br /&gt;
&lt;br /&gt;
== Bootloader installeren via USB (RAK4631) ==&lt;br /&gt;
&lt;br /&gt;
# Verbind de RAK4631 via USB met je pc&lt;br /&gt;
# Druk &#039;&#039;&#039;tweemaal&#039;&#039;&#039; op &#039;&#039;&#039;RESET&#039;&#039;&#039; → er verschijnt een USB-schijf (bijv. &amp;lt;code&amp;gt;RAK4631&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Download het juiste &#039;&#039;&#039;&amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;&#039;&#039;&#039;-bestand uit de [https://github.com/oltaco/Adafruit&#039;&#039;nRF52&#039;&#039;Bootloader_OTAFIX/releases OTAFIX-releases]&lt;br /&gt;
# Sleep het &amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;-bestand naar de schijf; het board herstart&lt;br /&gt;
# Knipperen groen/blauw = OTA via Bluetooth is mogelijk&lt;br /&gt;
# Draait het toestel &#039;&#039;&#039;companion&#039;&#039;&#039;-firmware? Voer daarna een [https://flasher.meshcore.io MeshCore flash erase] uit om het ExtraFS-gedeelte te formatteren&lt;br /&gt;
&lt;br /&gt;
Meer achtergrond: [https://blog.meshcore.io/2026/04/06/otafix-bootloader MeshCore-blog OTAFIX], [https://docs.meshcore.io/faq/?h=ota#73-q-is-there-a-way-to-lower-the-chance-of-a-failed-ota-device-firmware-update-dfu FAQ §7.3].&lt;br /&gt;
&lt;br /&gt;
=== Wio Tracker L1 Pro ===&lt;br /&gt;
&lt;br /&gt;
Na installatie van de OTAFIX-bootloader: houd de knop naast de D-Pad ingedrukt en druk op &#039;&#039;&#039;reset&#039;&#039;&#039; om OTA te starten — &#039;&#039;&#039;&amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; is dan niet nodig&#039;&#039;&#039;. Volg daarna de DFU-app-stappen hierboven.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]] — initiële installatie via USB&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air] — blogpost RRY22 (RAK4631, met foto&#039;s)&lt;br /&gt;
* [https://docs.meshcore.io/faq/?h=ota MeshCore FAQ — OTA] — officiële upstream-documentatie&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=58</id>
		<title>MeshCore/Geadvanceerd/OTA</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=58"/>
		<updated>2026-07-21T13:06:00Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Met &#039;&#039;&#039;OTA&#039;&#039;&#039; (Over-The-Air) updates kun je MeshCore-firmware bijwerken zonder USB-kabel. Je repeater of room server staat vaak al op hoogte — via je smartphone en een &#039;&#039;&#039;Companion&#039;&#039;&#039; bereik je hem over LoRa en zet je hem in update-modus.&lt;br /&gt;
&lt;br /&gt;
Deze pagina behandelt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;nRF52&#039;&#039;&#039; (RAK4631, Heltec T114, Seeed XIAO, T1000-E, …) — update via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app&lt;br /&gt;
* &#039;&#039;&#039;ESP32&#039;&#039;&#039; (Heltec V3, …) — update via &#039;&#039;&#039;Wi-Fi-hotspot&#039;&#039;&#039; op het toestel zelf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Community-handleiding&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
RRY22 (Lieven) beschreef de RAK4631-procedure stap voor stap op zijn blog — nuttig als aanvullende lezing met screenshots: [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Een &#039;&#039;&#039;smartphone&#039;&#039;&#039; met de MeshCore-app en de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;-app (alleen voor nRF52)&lt;br /&gt;
* Een &#039;&#039;&#039;Companion&#039;&#039;&#039; die via LoRa bereik heeft op de repeater/room server die je wilt updaten&lt;br /&gt;
* De &#039;&#039;&#039;ZIP&#039;&#039;&#039;-firmware (nRF52) of &#039;&#039;&#039;non-merged .bin&#039;&#039;&#039; (ESP32) van [https://flasher.meshcore.io flasher.meshcore.io]&lt;br /&gt;
&lt;br /&gt;
Werk je op een plek &#039;&#039;&#039;zonder internet&#039;&#039;&#039;? Download firmware en apps van tevoren op je telefoon.&lt;br /&gt;
&lt;br /&gt;
= nRF52 — update via Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;RAK4631&#039;&#039;&#039;, &#039;&#039;&#039;Heltec T114&#039;&#039;&#039;, &#039;&#039;&#039;Seeed XIAO nRF52840&#039;&#039;&#039;, &#039;&#039;&#039;T1000-E&#039;&#039;&#039; en &#039;&#039;&#039;Wio Tracker L1&#039;&#039;&#039;. Companion-, repeater- én room-server-firmware kan op deze manier.&lt;br /&gt;
&lt;br /&gt;
== Voorbereiding ==&lt;br /&gt;
&lt;br /&gt;
# Installeer &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039; (Nordic Semiconductor) uit de App Store of Play Store. Zoek op &amp;lt;code&amp;gt;nrf dfu&amp;lt;/code&amp;gt;.  &lt;br /&gt;
   &#039;&#039;Gebruik &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;, niet nRF Connect for Mobile.&#039;&#039;&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] het &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand voor jouw toestel en firmwaretype (Repeater, Room Server, …). Gebruik &#039;&#039;&#039;geen&#039;&#039;&#039; UF2 voor OTA.&lt;br /&gt;
# Optioneel maar aanbevolen: maak een &#039;&#039;&#039;back-up&#039;&#039;&#039; van je repeater-instellingen. Een firmware-upgrade behoudt instellingen meestal, maar veilig is veilig.&lt;br /&gt;
&lt;br /&gt;
== Repeater in DFU-modus zetten ==&lt;br /&gt;
&lt;br /&gt;
Ga binnen &#039;&#039;&#039;Bluetooth-bereik&#039;&#039;&#039; van de repeater (typisch enkele meters).&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;MeshCore-app&#039;&#039;&#039; en verbind met je Companion&lt;br /&gt;
# Selecteer de repeater in &#039;&#039;&#039;Contacts&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039; (log in met het admin-wachtwoord)&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Command Line&#039;&#039;&#039; en stuur: &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;&lt;br /&gt;
# Je ontvangt &#039;&#039;&#039;OK&#039;&#039;&#039;. Het LED-lampje knippert meestal. Noteer eventueel het &#039;&#039;&#039;MAC-adres&#039;&#039;&#039; dat in de reactie staat — dat moet overeenkomen met het toestel in de DFU-app&lt;br /&gt;
&lt;br /&gt;
Voor een &#039;&#039;&#039;companion node&#039;&#039;&#039; zelf updaten via OTA moet die companion-firmware &#039;&#039;&#039;v1.15 of nieuwer&#039;&#039;&#039; draaien.&lt;br /&gt;
&lt;br /&gt;
== Firmware uploaden ==&lt;br /&gt;
&lt;br /&gt;
# Open &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Settings&#039;&#039;&#039; (rechtsboven) en stel in:&lt;br /&gt;
   - &#039;&#039;&#039;Packet receipt notification&#039;&#039;&#039;: aan&lt;br /&gt;
   - &#039;&#039;&#039;Number of packets&#039;&#039;&#039;: &#039;&#039;&#039;10&#039;&#039;&#039; voor RAK4631 (8 werkt ook); &#039;&#039;&#039;8&#039;&#039;&#039; voor Heltec T114&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-settings.jpeg|350px|OTA Settings]]&lt;br /&gt;
&lt;br /&gt;
# Terug op het hoofdscherm:&lt;br /&gt;
   - &#039;&#039;&#039;File&#039;&#039;&#039; → selecteer het gedownloade &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand&lt;br /&gt;
   - &#039;&#039;&#039;Device&#039;&#039;&#039; → kies je repeater (zelfde MAC als bij &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;)&lt;br /&gt;
   - Tik &#039;&#039;&#039;Upload&#039;&#039;&#039; (of &#039;&#039;&#039;Start&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing.jpeg|350px|OTA Firmware Upgrade]]&lt;br /&gt;
&lt;br /&gt;
De update duurt enkele minuten. Je ziet o.a. &#039;&#039;Bootloader enabled&#039;&#039; → &#039;&#039;DFU initialized&#039;&#039; → &#039;&#039;Uploading firmware&#039;&#039; → &#039;&#039;Completed&#039;&#039;. Houd het scherm aan en blijf op dezelfde pagina tot de upload klaar is.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing-complete.jpeg|350px|OTA Voltooid]]&lt;br /&gt;
&lt;br /&gt;
== Verificatie ==&lt;br /&gt;
&lt;br /&gt;
# Open in de MeshCore-app opnieuw &#039;&#039;&#039;Repeater Admin&#039;&#039;&#039; voor je node&lt;br /&gt;
# Controleer de &#039;&#039;&#039;firmwareversie&#039;&#039;&#039; (bijv. v1.12.0)&lt;br /&gt;
# Voer &#039;&#039;&#039;Sync Clock&#039;&#039;&#039; uit — belangrijk na elke update&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flash-result.jpeg|350px|Repeater Admin – Firmwareversie]]&lt;br /&gt;
&lt;br /&gt;
== Problemen oplossen (nRF52) ==&lt;br /&gt;
&lt;br /&gt;
* Staat je toestel niet in de lijst? Stuur &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; opnieuw, of zet &#039;&#039;&#039;Force Scanning&#039;&#039;&#039; aan in de DFU-app&lt;br /&gt;
* Mislukt de upload bij &#039;&#039;Enabling Bootloader&#039;&#039;? Zet Bluetooth op je telefoon uit/aan, of herstart de telefoon. Vergeet het board niet in de Bluetooth-instellingen van je telefoon en koppel opnieuw via de DFU-app&lt;br /&gt;
* Blijft het mislukken? Probeer &#039;&#039;&#039;Number of packets&#039;&#039;&#039; te verlagen (bijv. 5 of 8)&lt;br /&gt;
* Zie ook de [https://docs.meshcore.io/faq/?h=ota#71-q-how-to-update-nrf-rak-t114-seeed-xiao-companion-repeater-and-room-server-firmware-over-the-air-using-the-new-simpler-dfu-app officiële FAQ §7.1]&lt;br /&gt;
&lt;br /&gt;
= ESP32 — update via Wi-Fi =&lt;br /&gt;
&lt;br /&gt;
Van toepassing op o.a. &#039;&#039;&#039;Heltec V3&#039;&#039;&#039; en andere ESP32-toestellen.&lt;br /&gt;
&lt;br /&gt;
# Download op [https://flasher.meshcore.io flasher.meshcore.io] de &#039;&#039;&#039;non-merged&#039;&#039;&#039; &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt; (geen &amp;lt;code&amp;gt;merged&amp;lt;/code&amp;gt; in de bestandsnaam), bijv. &amp;lt;code&amp;gt;Heltec_v3_repeater-v1.x.x-xxxxxxx.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
# Log via de MeshCore-app remote in op de repeater (Companion + admin-wachtwoord)&lt;br /&gt;
# &#039;&#039;&#039;Command Line&#039;&#039;&#039; → &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; → bevestiging &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
# Het toestel start een Wi-Fi-hotspot &#039;&#039;&#039;&amp;lt;code&amp;gt;MeshCore OTA&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
# Verbind je telefoon of laptop met die hotspot&lt;br /&gt;
# Open in de browser: [http://192.168.4.1/update http://192.168.4.1/update] en upload het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand&lt;br /&gt;
&lt;br /&gt;
Zie [https://docs.meshcore.io/faq/?h=ota#72-q-how-to-update-esp32-based-devices-over-the-air officiële FAQ §7.2].&lt;br /&gt;
&lt;br /&gt;
= OTAFIX-bootloader (nRF52, sterk aanbevolen) =&lt;br /&gt;
&lt;br /&gt;
De standaard nRF-bootloader kan OTA-updates laten mislukken of een toestel moeilijk recoverbaar maken na een foute flash. De &#039;&#039;&#039;OTAFIX&#039;&#039;&#039;-bootloader (door che aporeps) maakt OTA betrouwbaarder: detecteert de app-firmware ongeldig, dan valt hij terug naar DFU-modus zodat je opnieuw kunt flashen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Eerste keer flashen?&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Heb je het toestel nog &#039;&#039;&#039;fysiek bereikbaar&#039;&#039;&#039; via USB? Installeer dan &#039;&#039;&#039;eerst&#039;&#039;&#039; de OTAFIX-bootloader vóór je de repeater op hoogte monteert. Daarna zijn OTA-updates veel betrouwbaarder.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Ondersteunde boards** (o.a.): RAK4631, Heltec T114, Seeed XIAO nRF52840, T1000-E, Wio Tracker L1, RAK WisMesh Tag. Volledige lijst: [https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX Adafruit_nRF52_Bootloader_OTAFIX].&lt;br /&gt;
&lt;br /&gt;
== Bootloader installeren via USB (RAK4631) ==&lt;br /&gt;
&lt;br /&gt;
# Verbind de RAK4631 via USB met je pc&lt;br /&gt;
# Druk &#039;&#039;&#039;tweemaal&#039;&#039;&#039; op &#039;&#039;&#039;RESET&#039;&#039;&#039; → er verschijnt een USB-schijf (bijv. &amp;lt;code&amp;gt;RAK4631&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Download het juiste &#039;&#039;&#039;&amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;&#039;&#039;&#039;-bestand uit de [https://github.com/oltaco/Adafruit&#039;&#039;nRF52&#039;&#039;Bootloader_OTAFIX/releases OTAFIX-releases]&lt;br /&gt;
# Sleep het &amp;lt;code&amp;gt;.uf2&amp;lt;/code&amp;gt;-bestand naar de schijf; het board herstart&lt;br /&gt;
# Knipperen groen/blauw = OTA via Bluetooth is mogelijk&lt;br /&gt;
# Draait het toestel &#039;&#039;&#039;companion&#039;&#039;&#039;-firmware? Voer daarna een [https://flasher.meshcore.io MeshCore flash erase] uit om het ExtraFS-gedeelte te formatteren&lt;br /&gt;
&lt;br /&gt;
Meer achtergrond: [https://blog.meshcore.io/2026/04/06/otafix-bootloader MeshCore-blog OTAFIX], [https://docs.meshcore.io/faq/?h=ota#73-q-is-there-a-way-to-lower-the-chance-of-a-failed-ota-device-firmware-update-dfu FAQ §7.3].&lt;br /&gt;
&lt;br /&gt;
=== Wio Tracker L1 Pro ===&lt;br /&gt;
&lt;br /&gt;
Na installatie van de OTAFIX-bootloader: houd de knop naast de D-Pad ingedrukt en druk op &#039;&#039;&#039;reset&#039;&#039;&#039; om OTA te starten — &#039;&#039;&#039;&amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; is dan niet nodig&#039;&#039;&#039;. Volg daarna de DFU-app-stappen hierboven.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]] — initiële installatie via USB&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ Upgrade RAK MeshCore repeater over-the-air] — blogpost RRY22 (RAK4631, met foto&#039;s)&lt;br /&gt;
* [https://docs.meshcore.io/faq/?h=ota MeshCore FAQ — OTA] — officiële upstream-documentatie&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/CustomFirmware&amp;diff=57</id>
		<title>MeshCore/Geadvanceerd/CustomFirmware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/CustomFirmware&amp;diff=57"/>
		<updated>2026-07-21T13:01:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Een eenvoudige stapsgewijze handleiding om je eigen MeshCore firmware uit de broncode te bouwen en compileren.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Vereisten =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VS Code&#039;&#039;&#039; + &#039;&#039;&#039;PlatformIO IDE&#039;&#039;&#039;-extensie ([https://code.visualstudio.com code.visualstudio.com])&lt;br /&gt;
* &#039;&#039;&#039;Git&#039;&#039;&#039; ([https://git-scm.com git-scm.com])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Clone en open =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/meshcore-dev/MeshCore.git&lt;br /&gt;
cd MeshCore&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open de map &amp;lt;code&amp;gt;MeshCore&amp;lt;/code&amp;gt; in VS Code (File → Open Folder). PlatformIO installeert automatisch de afhankelijkheden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Bouwen voor ESP32 =&lt;br /&gt;
&lt;br /&gt;
ESP32-toestellen: LilyGo T-Beam, Heltec Tracker, Xiao S3, Wio-toestellen, enz.&lt;br /&gt;
&lt;br /&gt;
**VS Code:** PlatformIO-icoon → Project Tasks → vouw je apparaat uit → Build.&lt;br /&gt;
&lt;br /&gt;
**Opdrachtregel:**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd MeshCore&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;companion&#039;&#039;radio&#039;&#039;ble   # Companion&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;repeater              # Repeater&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;room_server           # Room Server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Output: &amp;lt;code&amp;gt;.pio/build/&amp;lt;env&amp;gt;/firmware.bin&amp;lt;/code&amp;gt;. Flashen: &amp;lt;code&amp;gt;pio run -e &amp;lt;env&amp;gt; -t upload&amp;lt;/code&amp;gt; of op [https://flasher.meshcore.io/ flasher.meshcore.io] → &#039;&#039;&#039;Custom Firmware&#039;&#039;&#039; → selecteer het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Bouwen voor nRF52 =&lt;br /&gt;
&lt;br /&gt;
nRF52-toestellen: RAK4631, Xiao nRF52, Ikoka handhelds, enz.&lt;br /&gt;
&lt;br /&gt;
**RAK4631:** Extra setup nodig – [https://learn.rakwireless.com/hc/en-us/articles/26687276346775-How-To-Perform-Installation-of-Board-Support-Package-in-PlatformIO RAK Board Support Package].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd MeshCore&lt;br /&gt;
pio run -e RAK&#039;&#039;4631&#039;&#039;repeater&lt;br /&gt;
pio run -e RAK&#039;&#039;4631&#039;&#039;companion&#039;&#039;radio&#039;&#039;usb&lt;br /&gt;
pio run -e Xiao&#039;&#039;nrf52&#039;&#039;repeater&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Flashen:** nRF52 levert een **`.zip`** in `.pio/build/&amp;lt;env&amp;gt;/firmware.zip`. Ga naar [https://flasher.meshcore.io/ flasher.meshcore.io] → **Custom Firmware** → selecteer het `.zip`-bestand. **Pak het zip-bestand niet uit.**&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Build-flags (optioneel) =&lt;br /&gt;
&lt;br /&gt;
De build werkt prima met de standaardinstellingen. Build-flags zijn &#039;&#039;&#039;optioneel&#039;&#039;&#039; – pas ze alleen aan als je specifieke aanpassingen nodig hebt (bijv. LoRa-frequentie, debug-logging).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeater + Raspberry Pi Observer&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Wil je een repeater koppelen aan een Raspberry Pi als Observer? Gebruik dan deze build-flag:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
PLATFORMIO&#039;&#039;BUILD&#039;&#039;FLAGS=-DMESH&#039;&#039;PACKET&#039;&#039;LOGGING=1 pio run -e RAK&#039;&#039;4631&#039;&#039;repeater&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Vervang &amp;lt;code&amp;gt;RAK&#039;&#039;4631&#039;&#039;repeater&amp;lt;/code&amp;gt; door je eigen environment (bijv. &amp;lt;code&amp;gt;Tbeam&#039;&#039;SX1262&#039;&#039;repeater&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Andere optionele flags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Flag !! Voorbeeld !! Doel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_FREQ&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_FREQ=869.618&amp;lt;/code&amp;gt; || LoRa-frequentie (MHz), EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_BW&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_BW=62.5&amp;lt;/code&amp;gt; || Bandbreedte (kHz), EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_SF&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_SF=8&amp;lt;/code&amp;gt; || Spreading factor, EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;MESH_DEBUG&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D MESH_DEBUG=1&amp;lt;/code&amp;gt; || Debug-logging&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;MESH_PACKET_LOGGING&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D MESH_PACKET_LOGGING=1&amp;lt;/code&amp;gt; || Pakketten loggen, o.a. voor repeater Observer op Raspberry Pi&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ADMIN_PASSWORD&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D ADMIN_PASSWORD=&#039;&amp;quot;mypass&amp;quot;&#039;&amp;lt;/code&amp;gt; || Repeater/Room admin-wachtwoord&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ADVERT_NAME&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D ADVERT_NAME=&#039;&amp;quot;My Node&amp;quot;&#039;&amp;lt;/code&amp;gt; || Naam node-advertentie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Via opdrachtregel: &amp;lt;code&amp;gt;pio run -e &amp;lt;env&amp;gt; -D LORA_FREQ=868.0&amp;lt;/code&amp;gt;. Of bewerk &amp;lt;code&amp;gt;build_flags&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;variants/&amp;lt;device&amp;gt;/platformio.ini&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Build-target vinden =&lt;br /&gt;
&lt;br /&gt;
Elk board heeft een map onder &amp;lt;code&amp;gt;variants/&amp;lt;/code&amp;gt; met een &amp;lt;code&amp;gt;platformio.ini&amp;lt;/code&amp;gt;. Gebruik &amp;lt;code&amp;gt;pio run --list-targets&amp;lt;/code&amp;gt; om alle environments te zien (bijv. &amp;lt;code&amp;gt;Tbeam_SX1262_repeater&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RAK_4631_repeater&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Snelle referentie =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Taak !! Opdracht&lt;br /&gt;
|-&lt;br /&gt;
|Alle build-targets tonen || &amp;lt;code&amp;gt;pio run --list-targets&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Specifiek target bouwen || &amp;lt;code&amp;gt;pio run -e &amp;lt;env_name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Bouwen + uploaden || &amp;lt;code&amp;gt;pio run -e &amp;lt;env_name&amp;gt; -t upload&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Seriële monitor openen || &amp;lt;code&amp;gt;pio device monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Schone build || &amp;lt;code&amp;gt;pio run -t clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/meshcore-dev/MeshCore MeshCore GitHub]&lt;br /&gt;
* [https://flasher.meshcore.io MeshCore Flasher] – Voorgebouwde firmware&lt;br /&gt;
* [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]]&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureCompanion&amp;diff=56</id>
		<title>MeshCore/ConfigureCompanion</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureCompanion&amp;diff=56"/>
		<updated>2026-07-21T13:00:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Companion Configureren =&lt;br /&gt;
&lt;br /&gt;
Je hebt je toestel [[MeshCore/FlashFirmware|geflasht]] met &#039;&#039;&#039;Companion&#039;&#039;&#039;-firmware. Op deze pagina koppel je het aan je telefoon of computer, zet je de juiste radio-preset voor België, en doe je een eerste werkcheck op de mesh.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wat is een Companion?&#039;&#039;&#039; Een Companion is een LoRa-zender die géén pakketten doorstuurt. Hij luistert en zendt jouw berichten. Je bedient hem via een app (smartphone), een web client (browser), of een desktop client. Om bereik te geven aan het netwerk heb je [[MeshCore/ConfigureRepeater|repeaters]] nodig — companions dragen daar niet aan bij.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twee soorten Companion-firmware ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Firmware !! Verbinding naar client !! Typisch gebruik&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;BLE Companion&#039;&#039;&#039; || Bluetooth Low Energy || Smartphone of tablet, in de broekzak of rugzak&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;USB Serial Companion&#039;&#039;&#039; || USB kabel || Vast aan laptop of desktop, ook handig voor observer-/debugopstellingen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beide spreken hetzelfde MeshCore-protocol — het verschil zit enkel in hoe je client ermee praat.&lt;br /&gt;
&lt;br /&gt;
== App of web client installeren ==&lt;br /&gt;
&lt;br /&gt;
De officiële clients vind je via het upstream app-portaal:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android / iOS / Windows / macOS / Linux&#039;&#039;&#039; — de officiële MeshCore-app, beschikbaar via [https://meshcore.io meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Web client&#039;&#039;&#039; — [https://app.meshcore.nz app.meshcore.nz] werkt in elke Chromium-browser (Chrome, Edge) en is de eenvoudigste keuze voor USB Serial. (handig voor oudere bardjes zonder bluetooth)&lt;br /&gt;
&lt;br /&gt;
De Windows- en macOS-versies zijn dezelfde codebase als de mobiele app en volledig gratis. iOS/Android zijn &#039;&#039;freemium&#039;&#039;: het basisgebruik is gratis, enkel de &amp;lt;code&amp;gt;Remote Admin&amp;lt;/code&amp;gt;-wachttijd voor het op afstand beheren van repeaters kan je afkopen.&lt;br /&gt;
&lt;br /&gt;
== Koppelen ==&lt;br /&gt;
&lt;br /&gt;
=== BLE (smartphone, tablet) ===&lt;br /&gt;
&lt;br /&gt;
# Zet je Companion aan en zet &#039;&#039;&#039;Bluetooth aan&#039;&#039;&#039; op je telefoon.&lt;br /&gt;
# Open de MeshCore-app → &amp;lt;code&amp;gt;Connect&amp;lt;/code&amp;gt; (rechtsboven)&lt;br /&gt;
# Kies je toestel uit de lijst.&lt;br /&gt;
# Voer de &#039;&#039;&#039;pairing-pincode&#039;&#039;&#039; in:&lt;br /&gt;
   - &#039;&#039;&#039;Toestellen zonder scherm&#039;&#039;&#039;: standaard &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;.&lt;br /&gt;
   - &#039;&#039;&#039;Toestellen met scherm&#039;&#039;&#039;: de pincode verschijnt op het scherm van het toestel zelf.&lt;br /&gt;
&lt;br /&gt;
=== USB Serial (computer) ===&lt;br /&gt;
&lt;br /&gt;
# Verbind je Companion via USB met de computer.&lt;br /&gt;
# Open [https://app.meshcore.nz app.meshcore.nz] in Chrome of Edge.&lt;br /&gt;
# &amp;lt;code&amp;gt;Connect&amp;lt;/code&amp;gt; → &#039;&#039;&#039;USB&#039;&#039;&#039; → kies je seriële poort in de browser-pop-up.&lt;br /&gt;
&lt;br /&gt;
== Radio-instellingen — *doe dit vóór je iets verstuurt* ==&lt;br /&gt;
&lt;br /&gt;
Dit is de belangrijkste stap, en de meest vergeten. Jouw Companion moet op dezelfde radio-parameters staan als de rest van #BEmesh. Anders hoor je niemand, en hoort niemand jou.&lt;br /&gt;
&lt;br /&gt;
=== Preset: EU/UK (Narrow) ===&lt;br /&gt;
&lt;br /&gt;
Voor #BEmesh is de community-afspraak de &#039;&#039;&#039;EU/UK (Narrow)&#039;&#039;&#039;-preset radio-parameters.&lt;br /&gt;
Op een companion stel je deze parameters in via de radio-instellingen van de MeshCore-app waarmee je verbonden bent.&lt;br /&gt;
&lt;br /&gt;
In de app: &amp;lt;code&amp;gt;⚙️ Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Choose Preset&amp;lt;/code&amp;gt; → &#039;&#039;&#039;EU/UK (Narrow)&#039;&#039;&#039; → ✅ opslaan.&lt;br /&gt;
&lt;br /&gt;
Na opslaan zie je in de radio-instellingen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter !! Waarde&lt;br /&gt;
|-&lt;br /&gt;
|Frequency || &amp;lt;code&amp;gt;869.618 MHz&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Bandwidth || &amp;lt;code&amp;gt;62.5 kHz&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Spreading Factor (SF) || &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Coding Rate (CR) || &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Check &amp;lt;code&amp;gt;CR = 8&amp;lt;/code&amp;gt;.&#039;&#039;&#039; De firmware-default van veel builds is &#039;&#039;&#039;CR5&#039;&#039;&#039;. Kiezen voor &amp;quot;EU/UK Narrow&amp;quot; in de preset-selector past alle vier de parameters toe; vergeet daarna niet te controleren of CR ook effectief op 8 staat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Node-naam ===&lt;br /&gt;
&lt;br /&gt;
Kies een korte, herkenbare naam (bv. &amp;lt;code&amp;gt;RRY09 Jan&amp;lt;/code&amp;gt; of je roepnaam). Deze naam verschijnt in adverts en in de contactenlijsten van anderen. De naam zelf mag je later gerust wijzigen. &lt;br /&gt;
&lt;br /&gt;
== Eerste werkcheck ==&lt;br /&gt;
&lt;br /&gt;
=== Is er een repeater in bereik? ===&lt;br /&gt;
&lt;br /&gt;
Voor je het Public-kanaal gaat belasten met testberichten, doe je best een directe bereik-check. De app heeft een &#039;&#039;Discover Nearby Nodes&#039;&#039;-functie die een zero-hop-query uitstuurt; repeaters die je direct kan bereiken, antwoorden daarop. Zie je géén enkele repeater in het lijstje en zijn je instellingen toch correct? Dan zit je hoogstwaarschijnlijk in een &amp;quot;repeater-loze&amp;quot; zone — probeer hoger, buiten, of zet er zelf een op (zie [[MeshCore/ConfigureRepeater|Repeater Configureren]]).&lt;br /&gt;
&lt;br /&gt;
# Menu &amp;lt;code&amp;gt;⋮&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Tools&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Discover Nearby Nodes&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Tik &amp;lt;code&amp;gt;Discover Repeaters&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Je Companion stuurt een zero-hop ping uit; repeaters die je direct horen, antwoorden.&lt;br /&gt;
&lt;br /&gt;
=== Test op `#test`, niet op `Public` ===&lt;br /&gt;
&lt;br /&gt;
Het standaard &#039;&#039;&#039;&amp;lt;code&amp;gt;Public&amp;lt;/code&amp;gt;&#039;&#039;&#039;-kanaal is géén testkanaal — daar chat een groot deel van de Belgische én Europese mesh op. Wil je iets uitproberen (berichten versturen, dekking checken, nieuwe node inwijden), doe dat dan op &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;. Maar hou het beperkt, want ook dat gaat over radiogolven en kan andere berichten verstoren tot aan de andere kant van het land.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;⋮&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;+ Add Channel&amp;lt;/code&amp;gt; → &#039;&#039;&#039;Join a Hashtag Channel&#039;&#039;&#039; → vul &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt; in.&lt;br /&gt;
# Stuur een kort bericht.&lt;br /&gt;
# Onder je bericht verschijnt een cijfer: het aantal directe repeater-herhalingen dat jouw &lt;br /&gt;
Companion zelf weer heeft opgevangen. Zie je &amp;lt;code&amp;gt;Sent&amp;lt;/code&amp;gt; zonder getal, dan heeft geen repeater je &lt;br /&gt;
gehoord.&lt;br /&gt;
&lt;br /&gt;
== Contacten en identiteit ==&lt;br /&gt;
&lt;br /&gt;
=== Jouw publieke sleutel = jouw identiteit ===&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;publieke sleutel&#039;&#039;&#039; van je Companion is jouw identiteit in de mesh; iedereen die je een DM wil sturen, heeft die nodig. Maar ook jij hebt hun identiteit nodig vooraleer je met elkaar in privéberichten kan communiceren. Jij deelt de jouwe door een &#039;&#039;&#039;advert&#039;&#039;&#039; uit te zenden. Je publieke sleutel wordt automatisch gegenereerd op basis van je private sleutel — meer daarover in [[#61&#039;&#039;identity&#039;&#039;key&#039;&#039;back&#039;&#039;uppen|§6.1]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
De naam van je Companion is puur ter weergave en kan je veranderen zonder dat dit impact heeft op de mesh.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adverts: zero-hop versus flood ===&lt;br /&gt;
&lt;br /&gt;
Er zijn twee soorten adverts:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zero-hop&#039;&#039;&#039; — alleen nodes die jou rechtstreeks horen. Repeaters herhalen dit niet. (dit is eveneens het type advert die je kan doen via de menu op companion nodes met een scherm)&lt;br /&gt;
* &#039;&#039;&#039;Flood&#039;&#039;&#039; — alle repeaters die je advert horen, herhalen hem; daardoor verspreidt hij zich over het hele bereikbare netwerk.&lt;br /&gt;
&lt;br /&gt;
MeshCore-companions zenden adverts &#039;&#039;&#039;alleen als jij het initieert&#039;&#039;&#039; — niet automatisch, noch periodiek, in tegenstelling tot repeaters.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Gebruik flood-adverts met mate: ze nemen airtime in beslag voor iedereen in het netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Auto-Add-Contacts beperken ===&lt;br /&gt;
&lt;br /&gt;
Standaard voegt je Companion &#039;&#039;&#039;elk&#039;&#039;&#039; contact toe waarvan hij een advert opvangt: repeaters, room servers, andere companions én sensoren. In een drukke mesh loopt je contactenlijst zo snel vol — de praktische limiet ligt rond de &#039;&#039;&#039;350 contacten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beperk daarom je auto-add-instellingen. In de &amp;lt;code&amp;gt;Contact Settings&amp;lt;/code&amp;gt; van de app kan je per type kiezen wat automatisch toegevoegd wordt en welke afstand je daarbij accepteert. Een redelijke vuistregel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Companions / chat users&#039;&#039;&#039;: enkel auto-add tot bijvoorbeeld 5 hops weg.&lt;br /&gt;
* &#039;&#039;&#039;Repeaters, room servers, sensoren&#039;&#039;&#039;: niet automatisch — voeg ze manueel toe via &#039;&#039;Discover Contacts&#039;&#039; (zie §5.4) als je ze écht nodig hebt.&lt;br /&gt;
&lt;br /&gt;
=== Manueel toevoegen via Discover Contacts ===&lt;br /&gt;
&lt;br /&gt;
Het &#039;&#039;Discover Contacts&#039;&#039;-scherm toont de adverts die je Companion recent heeft opgevangen, óók die je niet automatisch toevoegt. Vanaf dat scherm kan je gericht een contact aan je lijst toevoegen — bijvoorbeeld de dichtstbijzijnde repeaters via de kaartweergave, zodat je later een path-tracering kan doen om te zien via welke route een bericht binnenkwam.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk:&#039;&#039;&#039; dit scherm vult zich enkel aan terwijl de app actief verbonden is met je Companion. Adverts die binnenkwamen toen de app niét verbonden was — én die niet onder je auto-add-regels vallen — verschijnen niet alsnog in deze lijst.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geavanceerde instellingen (optioneel) ==&lt;br /&gt;
&lt;br /&gt;
=== Identity key back-uppen ===&lt;br /&gt;
&lt;br /&gt;
Vervang je ooit je hardware en wil je dat anderen je nog als dezelfde contactpersoon herkennen? Back-up je identity key vóór je het oude toestel wist. De MeshCore-app heeft een export-/importfunctie: je bewaart de sleutel veilig (bv. in een password manager), importeer hem achteraf op je nieuwe toestel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;⚙️ Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Manage Identity Key&amp;lt;/code&amp;gt; → &#039;&#039;&#039;Export&#039;&#039;&#039;. Bewaar de export veilig (password &lt;br /&gt;
manager, offline USB). Op het nieuwe toestel: &#039;&#039;&#039;Import&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Waarom dit ertoe doet:&#039;&#039;&#039; je publieke sleutel is je identiteit op de mesh. Genereer je een nieuw keypair (of doe je een factory reset zonder back-up), dan verschijn je bij iedereen als een &#039;&#039;nieuw&#039;&#039; contact náást het oude — berichten die men naar het oude contact stuurt, komen niet meer aan.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-error&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nooit&#039;&#039;&#039; je private key delen, en nooit in een publiek Discord-kanaal of GitHub-issue plakken. Wie je private key heeft, kan zich als jou voordoen op het netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Path Hash Mode (experimenteel) ===&lt;br /&gt;
&lt;br /&gt;
Vanaf firmware &#039;&#039;&#039;1.14+&#039;&#039;&#039; en app-versie &#039;&#039;&#039;1.41.0+&#039;&#039;&#039; kan je de hash-lengte van je berichten instellen via &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Experimental Settings&amp;lt;/code&amp;gt; (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#393-q-how-do-i-change-my-companions-path-hash-size FAQ §3.9.3]):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;1 byte&#039;&#039;&#039; (standaard) — tot 64 hops, compatibel met alle repeater-firmwareversies.&lt;br /&gt;
* &#039;&#039;&#039;2 of 3 byte&#039;&#039;&#039; — minder kans op ID-botsingen bij netwerkanalyse, maar lager max aantal hops (32 resp. 21).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Repeaters met firmware ouder dan 1.14 droppen 2- en 3-byte-berichten stilzwijgend. Zet je companion dus pas over wanneer je weet dat de repeaters die jouw verkeer dragen, mee zijn.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Aanpak voor #BEmesh.** De community mikt op **2-byte** als gezamenlijke standaard — voor de meeste Belgische gebruiksgevallen ruim voldoende, én het helpt analyse-tools zoals MeshMapper en de [https://analyzer.letsmesh.net LetsMesh Analyzer] om repeaters uit elkaar te houden. Een veilige migratievolgorde:&lt;br /&gt;
&lt;br /&gt;
# Stem met je buur-operators af zodat de &#039;&#039;&#039;repeaters&#039;&#039;&#039; in jouw omgeving op 2-byte staan (zie [[MeshCore/ConfigureRepeater|Repeater Configureren]]).&lt;br /&gt;
# Laat je &#039;&#039;&#039;companion&#039;&#039;&#039; nog even op 1-byte staan tot iedereen die overstap gemaakt heeft.&lt;br /&gt;
# Pas daarna zet je je companion ook op 2-byte.&lt;br /&gt;
&lt;br /&gt;
== Repeater op afstand beheren ==&lt;br /&gt;
&lt;br /&gt;
Via je Companion kan je een repeater of room server op afstand beheren over LoRa. Vul het admin-wachtwoord in dat je tijdens het [[MeshCore/ConfigureRepeater|configureren van je repeater]] hebt ingesteld.&lt;br /&gt;
&lt;br /&gt;
De officiële MeshCore-app is &#039;&#039;freemium&#039;&#039;: remote admin werkt met een wachttijd per sessie die je via een in-app purchase kan wegnemen — dit is de enige betaalde feature in de app (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#22-q-does-meshcore-cost-any-money FAQ §1.1 / §2.2]).&lt;br /&gt;
&lt;br /&gt;
Details over wat je op afstand kan instellen, staat in [[MeshCore/ConfigureRepeater|Repeater Configureren]].&lt;br /&gt;
&lt;br /&gt;
== Problemen oplossen ==&lt;br /&gt;
&lt;br /&gt;
=== Mijn Companion verschijnt niet in de Bluetooth-lijst ===&lt;br /&gt;
&lt;br /&gt;
De meest voorkomende oorzaak is dat de &#039;&#039;&#039;USB-only&#039;&#039;&#039; Companion-firmware geflasht is in plaats van de &#039;&#039;&#039;BLE&#039;&#039;&#039;-variant (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#64-q-my-companion-isnt-showing-up-over-bluetooth FAQ §6.4]). Controleer je firmware-bestand en herflash met de BLE-build indien nodig.&lt;br /&gt;
&lt;br /&gt;
=== Pincode wordt niet geaccepteerd ===&lt;br /&gt;
&lt;br /&gt;
Voor toestellen &#039;&#039;&#039;zonder scherm&#039;&#039;&#039; is de standaard pairing-code &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt; ([https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#65-q-i-cant-connect-via-bluetooth-what-is-the-bluetooth-pairing-code FAQ §6.5]). Heeft je toestel &#039;&#039;&#039;wél een scherm&#039;&#039;&#039;, lees dan de pincode af van het scherm zelf bij het pairen.&lt;br /&gt;
&lt;br /&gt;
Heb je ooit een vaste pincode via de app ingesteld en ben je die vergeten? Dan is het best om het toestel opnieuw te configureren — let op dat dit ook je identity key wist (zie §6.1 voor back-up).&lt;br /&gt;
&lt;br /&gt;
=== Geen berichten ontvangen ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Preset &amp;amp; CR&#039;&#039;&#039;: controleer dat je werkelijk op de gedeelde radio-parameters zit (zie §3.1). Zelfs bij dezelfde frequentie geven afwijkende SF of CR onbetrouwbare decodes.&lt;br /&gt;
* &#039;&#039;&#039;Bereik&#039;&#039;&#039;: probeer §4.1 — zonder repeater in bereik krijg je alleen zero-hop-verkeer.&lt;br /&gt;
* &#039;&#039;&#039;Klok&#039;&#039;&#039;: contacten die &amp;quot;heel lang geleden gezien werden&amp;quot; tonen wijzen vaak op klokafwijking (§3.3, [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#61-q-my-client-says-another-client-or-a-repeater-or-a-room-server-was-last-seen-many-many-days-ago FAQ §6.1]).&lt;br /&gt;
&lt;br /&gt;
=== Toestel lijkt &amp;quot;bricked&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Voor nRF52-toestellen (RAK, T1000-E, Heltec T114, Xiao nRF52): officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#67-q-my-rakt1000-exiao_nrf52-device-seems-to-be-corrupted-how-do-i-wipe-it-clean-to-start-fresh FAQ §6.7] documenteert een &amp;lt;code&amp;gt;flash_erase-*.uf2&amp;lt;/code&amp;gt;-procedure. Voor toestellen met een user-knop is er daarnaast een CLI-rescue-mode vanaf firmware 1.7.0 (houd de user-knop ingedrukt binnen 8 seconden na boot).&lt;br /&gt;
&lt;br /&gt;
== Volgende stappen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|MeshCore-app — diepere gids]]&#039;&#039;&#039; — dagelijks gebruik, privéberichten, Room Servers.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; — eigen repeater plaatsen en instellen.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; — wat betekenen die &amp;lt;code&amp;gt;be-*&amp;lt;/code&amp;gt;-codes in berichten.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Troubleshooting|Probleemoplossing]]&#039;&#039;&#039; — bredere troubleshooting-tips.&lt;br /&gt;
&lt;br /&gt;
== Ondersteuning ==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord] — de #BEmesh-community.&lt;br /&gt;
* Officiële documentatie: [https://meshcore.io meshcore.io], [https://docs.meshcore.io docs.meshcore.io], [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md FAQ op GitHub].&lt;br /&gt;
* Bron-code &amp;amp; issues: [https://github.com/meshcore-dev/MeshCore github.com/meshcore-dev/MeshCore].&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Troubleshooting&amp;diff=55</id>
		<title>MeshCore/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Troubleshooting&amp;diff=55"/>
		<updated>2026-07-21T12:59:17Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ! NEEDS REVIEW ! =&lt;br /&gt;
&lt;br /&gt;
*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Wat te doen als je niks ontvangt? =&lt;br /&gt;
&lt;br /&gt;
Het kan natuurlijk zijn dat je geen reactie krijgt binnen het #test-kanaal. Wat dan?&lt;br /&gt;
&lt;br /&gt;
== Preset controleren ==&lt;br /&gt;
&lt;br /&gt;
Controleer of je echt de juiste &#039;&#039;&#039;preset (Narrow UK/EU)&#039;&#039;&#039; actief hebt. Controleer of de instelling ook daadwerkelijk &#039;&#039;&#039;opgeslagen&#039;&#039;&#039; is (in plaats van alleen gekozen). Het heeft weinig zin om te zenden/luisteren op de verkeerde locatie. &#039;&#039;&#039;Herstart je apparaat&#039;&#039;&#039; voor de zekerheid na het aanpassen en opslaan.&lt;br /&gt;
&lt;br /&gt;
=== Ga de hoogte in ===&lt;br /&gt;
&lt;br /&gt;
Leg je apparaat &#039;&#039;&#039;hoger in huis&#039;&#039;&#039;. Afhankelijk van je bereik met &#039;&#039;&#039;Bluetooth&#039;&#039;&#039; zou je wellicht toch beneden kunnen zitten, terwijl je apparaat hoger ligt/hangt.&lt;br /&gt;
&lt;br /&gt;
== Luister naar het verkeer ==&lt;br /&gt;
&lt;br /&gt;
Bekijk of je &#039;&#039;&#039;repeaters&#039;&#039;&#039; ziet in de app: &#039;&#039;&#039;Tools&#039;&#039;&#039;, &#039;&#039;&#039;Discover nearby nodes&#039;&#039;&#039;, dan &#039;&#039;&#039;Repeaters&#039;&#039;&#039;. Indien er geen repeaters in de buurt zijn, gaat het lastig worden om anderen te ontvangen. Je zou dan ervoor kunnen kiezen om zelf een &#039;&#039;&#039;repeater&#039;&#039;&#039; op te zetten. Dat betekent uiteraard wel een tweede apparaat, aangezien een node niet zowel client als repeater kan zijn.&lt;br /&gt;
&lt;br /&gt;
Het is tevens zinvol om te kijken of er sowieso iets van berichten binnen komen. Dit kan via &#039;&#039;&#039;Tools&#039;&#039;&#039; en dan &#039;&#039;&#039;Rx Log&#039;&#039;&#039;. Als er verkeer is, dan duurt het vaak minder dan een paar minuten dat er iets langs komt. Mocht je nog op een &#039;&#039;&#039;eiland&#039;&#039;&#039; zitten (lees: geen of weinig andere nodes zoals clients/repeaters in de buurt), dan zul je nagenoeg geen verkeer zien, behalve van je eigen node. Om te testen of dat zo is, zou je een &#039;&#039;&#039;advert&#039;&#039;&#039; kunnen uitsturen.&lt;br /&gt;
&lt;br /&gt;
= Veelvoorkomende Problemen =&lt;br /&gt;
&lt;br /&gt;
== Apparaat Verbindt Niet ==&lt;br /&gt;
&lt;br /&gt;
* Controleer of Bluetooth/USB correct is aangesloten&lt;br /&gt;
* Herstart beide apparaten&lt;br /&gt;
* Controleer of de juiste firmware is geïnstalleerd&lt;br /&gt;
* Controleer of drivers correct zijn geïnstalleerd (voor USB)&lt;br /&gt;
&lt;br /&gt;
== Geen Berichten Ontvangen ==&lt;br /&gt;
&lt;br /&gt;
* Controleer netwerk instellingen (Netwerk ID, Kanaal, Preset)&lt;br /&gt;
* Zorg dat andere apparaten in hetzelfde netwerk zitten&lt;br /&gt;
* Controleer bereik en obstakels&lt;br /&gt;
* Test met een ander apparaat&lt;br /&gt;
* Controleer of er repeaters in de buurt zijn&lt;br /&gt;
&lt;br /&gt;
== Beperkt Bereik ==&lt;br /&gt;
&lt;br /&gt;
* Plaats apparaat hoger&lt;br /&gt;
* Controleer antenne plaatsing&lt;br /&gt;
* Controleer zendvermogen instellingen&lt;br /&gt;
* Overweeg betere antenne&lt;br /&gt;
* Test op verschillende locaties&lt;br /&gt;
&lt;br /&gt;
== Netwerk Instabiliteit ==&lt;br /&gt;
&lt;br /&gt;
* Controleer of er te veel repeaters zijn&lt;br /&gt;
* Optimaliseer repeater plaatsing&lt;br /&gt;
* Controleer netwerk belasting&lt;br /&gt;
* Overweeg netwerk herstructurering&lt;br /&gt;
&lt;br /&gt;
= Diagnostiek Tools =&lt;br /&gt;
&lt;br /&gt;
== Rx Log ==&lt;br /&gt;
&lt;br /&gt;
Gebruik de &#039;&#039;&#039;Rx Log&#039;&#039;&#039; in de app om te zien welke berichten binnenkomen. Dit helpt bij het diagnosticeren van netwerkproblemen.&lt;br /&gt;
&lt;br /&gt;
== Discover Nearby Nodes ==&lt;br /&gt;
&lt;br /&gt;
Gebruik &#039;&#039;&#039;Discover nearby nodes&#039;&#039;&#039; om te zien welke apparaten (repeaters, companions) in de buurt zijn.&lt;br /&gt;
&lt;br /&gt;
== Advertisement ==&lt;br /&gt;
&lt;br /&gt;
Stuur een &#039;&#039;&#039;advertisement (advert)&#039;&#039;&#039; om te testen of je apparaat correct werkt en andere apparaten kunnen zien.&lt;br /&gt;
&lt;br /&gt;
= Hulp Nodig? =&lt;br /&gt;
&lt;br /&gt;
Voor meer hulp bij problemen:&lt;br /&gt;
&lt;br /&gt;
* Bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
* Bekijk de [https://meshcore.io MeshCore website] voor meer informatie&lt;br /&gt;
* Raadpleeg de [https://github.com/meshcore-dev/MeshCore MeshCore Firmware GitHub] voor technische details&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=54</id>
		<title>MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=54"/>
		<updated>2026-07-21T12:59:16Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welkom bij de MeshCore documentatie van Radio-Actief!&lt;br /&gt;
&lt;br /&gt;
Hier kan je alle documentatie vinden over het Belgische MeshCore netwerk; &#039;&#039;&#039;#BEmesh&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Wat is MeshCore? =&lt;br /&gt;
&lt;br /&gt;
MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolgen. Met behulp van LoRa radio hardware - over 868 MHz en 433 MHz, maar ook andere niet LoRa frequenties - kan je zonder centrale tussen partij met elkaar communiceren.&lt;br /&gt;
&lt;br /&gt;
Het kan gebruikt worden voor:&lt;br /&gt;
* &#039;&#039;&#039;Off-Grid Communicatie&#039;&#039;&#039;: Communicatie zonder internet of mobiele netwerken&lt;br /&gt;
* &#039;&#039;&#039;Noodhulp &amp;amp; Rampenherstel&#039;&#039;&#039;: Communicatie tijdens noodsituaties&lt;br /&gt;
* &#039;&#039;&#039;Outdoor Activiteiten&#039;&#039;&#039;: Communicatie tijdens wandelen, kamperen, etc.&lt;br /&gt;
* &#039;&#039;&#039;Tactische Beveiliging&#039;&#039;&#039;: Inclusief wetshandhaving en particuliere beveiliging&lt;br /&gt;
* &#039;&#039;&#039;IoT Sensornetwerken&#039;&#039;&#039;: Voor het verzamelen en delen van sensordata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gedecentraliseerd Netwerk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
MeshCore werkt zonder centrale servers of infrastructuur, het is decentraal. Iedereen kan een apparaat toevoegen dat kan fungeren als een knooppunt in het mesh netwerk. Niemand heeft een kill-switch, iedereen heeft zijn bijdrage.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gratis en open source ==&lt;br /&gt;
&lt;br /&gt;
MeshCore is volledig gratis en open source:&lt;br /&gt;
&lt;br /&gt;
* De &#039;&#039;&#039;MeshCore Firmware&#039;&#039;&#039; is beschikbaar op [https://github.com/meshcore-dev/MeshCore GitHub]&lt;br /&gt;
* Breed gamma aan ondersteunde applicaties, allerlei community &#039;&#039;&#039;clients&#039;&#039;&#039; (web, CLI, serieel, etc...) gemaakt door de community, gratis te gebruiken waarvan de meesten ook open source zijn&lt;br /&gt;
* &#039;&#039;&#039;Verschillende Apps&#039;&#039;&#039; voor al je toestellen&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig om MeshCore te gebruiken? =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Compatibele Companion&#039;&#039;&#039;: Dit is meestal een klein ESP of nRF bordje (€10 - €25)&lt;br /&gt;
# &#039;&#039;&#039;Smartphone&#039;&#039;&#039;: Een klassieke Android of iOS smartphone met Bluetooth &#039;&#039;(Een computer of laptop werkt ook)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;💡 Tip: Introductie Video&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Andy Kirby, een MeshCore ontwikkelaar, heeft een zeer nuttige introductie video voor beginners:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[](https://www.youtube.com/watch?v=t1qne8uJBAc)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op 433MHz, 868MHz en 915MHz LoRa apparaten. Voor het overzicht van aanbevolen boards, MCU&#039;s en accessoires: zie [[Hardware/MeshCore|MeshCore Hardware]].&lt;br /&gt;
&lt;br /&gt;
**Standalone Apparaten**: Om MeshCore te gebruiken zonder telefoon, kun je MeshCore Ultra (_betalende_) firmware draaien op LiLygo&#039;s T-Deck, T-Deck Plus, T-Pager, T-Watch, of T-Display Pro voor een complete off-grid oplossing.&lt;br /&gt;
&lt;br /&gt;
= Firmware Types =&lt;br /&gt;
&lt;br /&gt;
MeshCore ondersteunt verschillende firmware types voor verschillende gebruiksscenario&#039;s:&lt;br /&gt;
&lt;br /&gt;
== Companion ==&lt;br /&gt;
&lt;br /&gt;
Een Companion is een LoRa-toestel dat je gebruikt om zelf berichten te versturen en te ontvangen — het is jouw deur naar de mesh. Je bedient het via de [https://meshcore.io officiële MeshCore-app] op smartphone of computer, of via de [https://app.meshcore.nz web client] in de browser. Verdere setup-stappen staan in [[MeshCore/ConfigureCompanion|Companion Configureren]].&lt;br /&gt;
&lt;br /&gt;
== Repeater ==&lt;br /&gt;
&lt;br /&gt;
Repeaters breiden het bereik van het MeshCore netwerk uit en vormen samen de snelwegen binnen het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alle pakketten zoals andere mesh systemen), wat efficiënter is.&lt;br /&gt;
&lt;br /&gt;
Een repeater zal zelf niet gebruikt worden om mee te chatten, maar vooral om inkomende berichten af te leveren of te herhalen naar andere repeaters. Met behulp van repeaters neemt de omvang van de mesh toe. Ook kan een repeater net een extra alternatieve verbinding vormen tussen twee punten, waardoor er meer redundantie ontstaat. Dat is goed voor de stabiliteit en verhoogt de kans dat berichten goed afgeleverd kunnen worden.&lt;br /&gt;
&lt;br /&gt;
Repeaters kunnen op afstand beheerd worden via BLE Companion client.&lt;br /&gt;
&lt;br /&gt;
== Room Server ==&lt;br /&gt;
&lt;br /&gt;
Room servers zijn BBS servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (in tegenstelling tot kanalen die alleen live werken).&lt;br /&gt;
&lt;br /&gt;
Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeater functie uischakelen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet de repeat functie uit op evetuele room servers met &amp;lt;code&amp;gt;set repeat off&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sensor ==&lt;br /&gt;
&lt;br /&gt;
Sensor firmware is momenteel &#039;&#039;&#039;in ontwikkeling&#039;&#039;&#039;. Het zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via het MeshCore netwerk.&lt;br /&gt;
&lt;br /&gt;
Sensoren kunnen ook werkend gemaakt worden op andere firmware types (companion, repeater, room server).&lt;br /&gt;
&lt;br /&gt;
= Nuttige links =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hoofdwebsite&#039;&#039;&#039;: [https://meshcore.io/ https://meshcore.io/]&lt;br /&gt;
* &#039;&#039;&#039;Firmware Flasher&#039;&#039;&#039;: [https://flasher.meshcore.io/ https://flasher.meshcore.io/]&lt;br /&gt;
* &#039;&#039;&#039;MeshCore-app downloads&#039;&#039;&#039;: [https://meshcore.io https://meshcore.io] (Android, iOS, Windows, macOS, Linux)&lt;br /&gt;
* &#039;&#039;&#039;MeshCore Firmware GitHub&#039;&#039;&#039;: [https://github.com/meshcore-dev/MeshCore https://github.com/meshcore-dev/MeshCore]&lt;br /&gt;
&lt;br /&gt;
= Community &amp;amp; Ondersteuning =&lt;br /&gt;
&lt;br /&gt;
Voor vragen, discussies en ondersteuning:&lt;br /&gt;
&lt;br /&gt;
* Bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
&lt;br /&gt;
= Aan de slag met MeshCore =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/QuickStart|QuickStart]]&#039;&#039;&#039; – Snelstart gids voor MeshCore&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware Flashen]]&#039;&#039;&#039; – Leer hoe je MeshCore firmware flasht&lt;br /&gt;
# &#039;&#039;&#039;Configuratie&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion Configureren]]&#039;&#039;&#039; – Configureer een Companion apparaat&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; – Configureer een Repeater&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; – Regio&#039;s, flooding (&amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;) en CLI (#BEmesh)&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039; – Provinciecodes voor repeater scopes (#BEmesh)&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|App Gebruiken]]&#039;&#039;&#039; – Leer de MeshCore app gebruiken&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Troubleshooting|Troubleshooting]]&#039;&#039;&#039; – Probleemoplossing&lt;br /&gt;
&lt;br /&gt;
== Geadvanceerd ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/OTA|OTA Updates]]&#039;&#039;&#039; – Firmware bijwerken via OTA&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]]&#039;&#039;&#039; – Zelf firmware bouwen&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Sidebar&amp;diff=53</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Sidebar&amp;diff=53"/>
		<updated>2026-07-21T12:59:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|Hoofdpagina&lt;br /&gt;
** #|MeshCore&lt;br /&gt;
** MeshCore|Introductie&lt;br /&gt;
** MeshCore/QuickStart|QuickStart&lt;br /&gt;
** MeshCore/FlashFirmware|Firmware flashen&lt;br /&gt;
** MeshCore/ConfigureCompanion|Companion configureren&lt;br /&gt;
** MeshCore/ConfigureRepeater|Repeater configureren&lt;br /&gt;
** MeshCore/RegioScopes|Regio-scopes&lt;br /&gt;
** MeshCore/LijstVanRegios|Lijst van regio&#039;s&lt;br /&gt;
** MeshCore/AppUsageInstructions|App gebruiken&lt;br /&gt;
** MeshCore/Troubleshooting|Probleemoplossing&lt;br /&gt;
** MeshCore/Geadvanceerd/OTA|OTA updates&lt;br /&gt;
** MeshCore/Geadvanceerd/CustomFirmware|Custom firmware&lt;br /&gt;
** #|Hardware&lt;br /&gt;
** Hardware|Overzicht&lt;br /&gt;
** Hardware/MeshCore|MeshCore hardware&lt;br /&gt;
** Hardware/LoRa/Solar|Solar &amp;amp; off-grid&lt;br /&gt;
** Hardware/LoRa/Antenna|Antennes&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=52</id>
		<title>MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=52"/>
		<updated>2026-07-21T12:10:48Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: EmbedVideo for intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Sidebar&amp;diff=51</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MediaWiki:Sidebar&amp;diff=51"/>
		<updated>2026-07-21T11:59:00Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|Hoofdpagina&lt;br /&gt;
** #|MeshCore&lt;br /&gt;
** MeshCore|Introductie&lt;br /&gt;
** MeshCore/QuickStart|QuickStart&lt;br /&gt;
** MeshCore/FlashFirmware|Firmware flashen&lt;br /&gt;
** MeshCore/ConfigureCompanion|Companion configureren&lt;br /&gt;
** MeshCore/ConfigureRepeater|Repeater configureren&lt;br /&gt;
** MeshCore/RegioScopes|Regio-scopes&lt;br /&gt;
** MeshCore/LijstVanRegios|Lijst van regio&#039;s&lt;br /&gt;
** MeshCore/AppUsageInstructions|App gebruiken&lt;br /&gt;
** MeshCore/Geadvanceerd/OTA|OTA updates&lt;br /&gt;
** MeshCore/Geadvanceerd/CustomFirmware|Custom firmware&lt;br /&gt;
** #|Hardware&lt;br /&gt;
** Hardware|Overzicht&lt;br /&gt;
** Hardware/MeshCore|MeshCore hardware&lt;br /&gt;
** Hardware/LoRa/Solar|Solar &amp;amp; off-grid&lt;br /&gt;
** Hardware/LoRa/Antenna|Antennes&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Solar&amp;diff=50</id>
		<title>Hardware/LoRa/Solar</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Solar&amp;diff=50"/>
		<updated>2026-07-21T11:58:36Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Wanneer solar? =&lt;br /&gt;
&lt;br /&gt;
Plan je een &#039;&#039;&#039;repeater&#039;&#039;&#039; op een plek zonder stroom (buiten, schuur, remote locatie)? Dan kun je een off-grid installatie opzetten met zonnepaneel en batterij. Zie de [[MeshCore/QuickStart#solar_nodes|QuickStart – Solar nodes]] voor de basisprincipes.&lt;br /&gt;
&lt;br /&gt;
= Kant-en-klare oplossingen =&lt;br /&gt;
&lt;br /&gt;
*Deze sectie wordt uitgebreid met community-aanbevelingen.*&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zonnepanelen&#039;&#039;&#039; – Capaciteit en type voor Belgische omstandigheden&lt;br /&gt;
* &#039;&#039;&#039;Batterijen&#039;&#039;&#039; – Li-ion, capaciteit voor wintermaanden&lt;br /&gt;
* &#039;&#039;&#039;Oplaadmodules&#039;&#039;&#039; – Dedicated charge controllers vs. ingebouwde&lt;br /&gt;
* &#039;&#039;&#039;Behuizing&#039;&#039;&#039; – Weerbestendig voor outdoor plaatsing&lt;br /&gt;
&lt;br /&gt;
= Aanbevelingen =&lt;br /&gt;
&lt;br /&gt;
Vraag in de [https://discord.gg/kvybAgqnhD Radio-Actief Discord] naar actuele aanbevelingen. Community-leden delen graag hun ervaringen met specifieke kits en setups.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/QuickStart#solar_nodes|QuickStart – Solar nodes]] – Basisprincipes en MCU-keuze (nRF52 vs. ESP32)&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]] – Repeater plaatsing en antennes&lt;br /&gt;
* [[Hardware/MeshCore|MeshCore Hardware]] – ESP en nRF boards&lt;br /&gt;
* [[Hardware/LoRa/Antenna|Antennes]] – Antenne-keuze voor repeaters&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=49</id>
		<title>MeshCore/Geadvanceerd/OTA</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=49"/>
		<updated>2026-07-21T11:58:33Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-success&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Verbeterde RAK handleiding&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Intussen kan je betere handleiding specifiek voor een RAK4631 terugvinden op de [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ blog van RRY22].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Onderstaande kan outdated zijn&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Onderstaande info is enkel toepasselijk voor een Seeed SenseCAP Solar P1.&amp;lt;br/&amp;gt;&lt;br /&gt;
Dit kan verschillend zijn voor andere nRF-apparaten.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Voor ESP32-apparaten zoals een Heltec V3, werkt &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; ook via zijn eigen WiFi-AP. Meer info volgt later.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Met OTA (Over-The-Air) updates kun je MeshCore firmware op repeaters bijwerken via Bluetooth, zonder USB-kabel. Dit kan volledig vanaf je smartphone.&lt;br /&gt;
&lt;br /&gt;
= Voorbereidingen =&lt;br /&gt;
&lt;br /&gt;
Alles kan vanaf je smartphone worden uitgevoerd:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Download de repeater firmware&#039;&#039;&#039; van de [https://flasher.meshcore.io/ flasher website]:&lt;br /&gt;
   - Selecteer je toestel en kies het type &#039;&#039;Repeater&#039;&#039;&lt;br /&gt;
   - Download het &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand (niet het UF2-bestand)&lt;br /&gt;
# &#039;&#039;&#039;Installeer de nRF Device Firmware Update app&#039;&#039;&#039; uit de app store  &lt;br /&gt;
   &#039;&#039;Let op: gebruik de app &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;, niet &#039;&#039;nRF Connect for Mobile&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Repeater in DFU-modus zetten =&lt;br /&gt;
&lt;br /&gt;
# Open de MeshCore app en verbind met je Companion&lt;br /&gt;
# Zoek je repeater in je contacten en log in via &#039;&#039;Manage&#039;&#039;&lt;br /&gt;
# Onderaan het scherm: klik op &#039;&#039;Command Line&#039;&#039; en typ: &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;&lt;br /&gt;
# Je ontvangt een bevestiging (&#039;&#039;OK&#039;&#039;). Het LED-lampje op de repeater begint meestal te knipperen&lt;br /&gt;
&lt;br /&gt;
= Firmware uploaden =&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039; app&lt;br /&gt;
# Ga naar &#039;&#039;Settings&#039;&#039; (rechts bovenaan) en stel in:&lt;br /&gt;
   - &#039;&#039;&#039;Packet receipt notification&#039;&#039;&#039;: aan&lt;br /&gt;
   - &#039;&#039;&#039;Number of packets&#039;&#039;&#039;: 10 (of 8 bij twijfel)&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-settings.jpeg|350px|OTA Settings]]&lt;br /&gt;
&lt;br /&gt;
# Terug in het hoofdscherm:&lt;br /&gt;
   - Bij &#039;&#039;File&#039;&#039;: selecteer het eerder gedownloade firmware-bestand (ZIP)&lt;br /&gt;
   - Bij &#039;&#039;Device&#039;&#039;: selecteer je repeater&lt;br /&gt;
   - Klik op &#039;&#039;Upload&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing.jpeg|350px|OTA Firmware Upgrade]]&lt;br /&gt;
&lt;br /&gt;
De update duurt ongeveer twee minuten. Je ziet de voortgang (Bootloader enabled → DFU initialized → Uploading firmware → Completed). Laat het scherm tijdens de update aan en blijf op hetzelfde scherm tot de upload voltooid is.&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flashing-complete.jpeg|350px|OTA Voltooid]]&lt;br /&gt;
&lt;br /&gt;
= Verificatie =&lt;br /&gt;
&lt;br /&gt;
Na een geslaagde update kun je in de MeshCore app bij &#039;&#039;Repeater Admin&#039;&#039; de firmwareversie controleren. De repeater toont daar de nieuwe versie (bijv. v1.11.0).&lt;br /&gt;
&lt;br /&gt;
[[File:MeshCore-ota-flash-result.jpeg|350px|Repeater Admin – Firmwareversie]]&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]] – Initiële installatie via USB&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureCompanion&amp;diff=48</id>
		<title>MeshCore/ConfigureCompanion</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/ConfigureCompanion&amp;diff=48"/>
		<updated>2026-07-21T11:58:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Companion Configureren =&lt;br /&gt;
&lt;br /&gt;
Je hebt je toestel [[MeshCore/FlashFirmware|geflasht]] met &#039;&#039;&#039;Companion&#039;&#039;&#039;-firmware. Op deze pagina koppel je het aan je telefoon of computer, zet je de juiste radio-preset voor België, en doe je een eerste werkcheck op de mesh.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wat is een Companion?&#039;&#039;&#039; Een Companion is een LoRa-zender die géén pakketten doorstuurt. Hij luistert en zendt jouw berichten. Je bedient hem via een app (smartphone), een web client (browser), of een desktop client. Om bereik te geven aan het netwerk heb je [[MeshCore/ConfigureRepeater|repeaters]] nodig — companions dragen daar niet aan bij.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twee soorten Companion-firmware ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Firmware !! Verbinding naar client !! Typisch gebruik&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;BLE Companion&#039;&#039;&#039; || Bluetooth Low Energy || Smartphone of tablet, in de broekzak of rugzak&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;USB Serial Companion&#039;&#039;&#039; || USB kabel || Vast aan laptop of desktop, ook handig voor observer-/debugopstellingen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beide spreken hetzelfde MeshCore-protocol — het verschil zit enkel in hoe je client ermee praat.&lt;br /&gt;
&lt;br /&gt;
== 1. App of web client installeren ==&lt;br /&gt;
&lt;br /&gt;
De officiële clients vind je via het upstream app-portaal:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Android / iOS / Windows / macOS / Linux&#039;&#039;&#039; — de officiële MeshCore-app, beschikbaar via [https://meshcore.io meshcore.io]&lt;br /&gt;
* &#039;&#039;&#039;Web client&#039;&#039;&#039; — [https://app.meshcore.nz app.meshcore.nz] werkt in elke Chromium-browser (Chrome, Edge) en is de eenvoudigste keuze voor USB Serial. (handig voor oudere bardjes zonder bluetooth)&lt;br /&gt;
&lt;br /&gt;
De Windows- en macOS-versies zijn dezelfde codebase als de mobiele app en volledig gratis. iOS/Android zijn &#039;&#039;freemium&#039;&#039;: het basisgebruik is gratis, enkel de &amp;lt;code&amp;gt;Remote Admin&amp;lt;/code&amp;gt;-wachttijd voor het op afstand beheren van repeaters kan je afkopen.&lt;br /&gt;
&lt;br /&gt;
== 2. Koppelen ==&lt;br /&gt;
&lt;br /&gt;
=== 2.1 BLE (smartphone, tablet) ===&lt;br /&gt;
&lt;br /&gt;
# Zet je Companion aan en zet &#039;&#039;&#039;Bluetooth aan&#039;&#039;&#039; op je telefoon.&lt;br /&gt;
# Open de MeshCore-app → &amp;lt;code&amp;gt;Connect&amp;lt;/code&amp;gt; (rechtsboven)&lt;br /&gt;
# Kies je toestel uit de lijst.&lt;br /&gt;
# Voer de &#039;&#039;&#039;pairing-pincode&#039;&#039;&#039; in:&lt;br /&gt;
   - &#039;&#039;&#039;Toestellen zonder scherm&#039;&#039;&#039;: standaard &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;.&lt;br /&gt;
   - &#039;&#039;&#039;Toestellen met scherm&#039;&#039;&#039;: de pincode verschijnt op het scherm van het toestel zelf.&lt;br /&gt;
&lt;br /&gt;
=== 2.2 USB Serial (computer) ===&lt;br /&gt;
&lt;br /&gt;
# Verbind je Companion via USB met de computer.&lt;br /&gt;
# Open [https://app.meshcore.nz app.meshcore.nz] in Chrome of Edge.&lt;br /&gt;
# &amp;lt;code&amp;gt;Connect&amp;lt;/code&amp;gt; → &#039;&#039;&#039;USB&#039;&#039;&#039; → kies je seriële poort in de browser-pop-up.&lt;br /&gt;
&lt;br /&gt;
== 3. Radio-instellingen — *doe dit vóór je iets verstuurt* ==&lt;br /&gt;
&lt;br /&gt;
Dit is de belangrijkste stap, en de meest vergeten. Jouw Companion moet op dezelfde radio-parameters staan als de rest van #BEmesh. Anders hoor je niemand, en hoort niemand jou.&lt;br /&gt;
&lt;br /&gt;
=== 3.1 Preset: EU/UK (Narrow) ===&lt;br /&gt;
&lt;br /&gt;
Voor #BEmesh is de community-afspraak de &#039;&#039;&#039;EU/UK (Narrow)&#039;&#039;&#039;-preset radio-parameters.&lt;br /&gt;
Op een companion stel je deze parameters in via de radio-instellingen van de MeshCore-app waarmee je verbonden bent.&lt;br /&gt;
&lt;br /&gt;
In de app: &amp;lt;code&amp;gt;⚙️ Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Choose Preset&amp;lt;/code&amp;gt; → &#039;&#039;&#039;EU/UK (Narrow)&#039;&#039;&#039; → ✅ opslaan.&lt;br /&gt;
&lt;br /&gt;
Na opslaan zie je in de radio-instellingen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Parameter !! Waarde&lt;br /&gt;
|-&lt;br /&gt;
|Frequency || &amp;lt;code&amp;gt;869.618 MHz&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Bandwidth || &amp;lt;code&amp;gt;62.5 kHz&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Spreading Factor (SF) || &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Coding Rate (CR) || &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Check &amp;lt;code&amp;gt;CR = 8&amp;lt;/code&amp;gt;.&#039;&#039;&#039; De firmware-default van veel builds is &#039;&#039;&#039;CR5&#039;&#039;&#039;. Kiezen voor &amp;quot;EU/UK Narrow&amp;quot; in de preset-selector past alle vier de parameters toe; vergeet daarna niet te controleren of CR ook effectief op 8 staat.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3.2 Node-naam ===&lt;br /&gt;
&lt;br /&gt;
Kies een korte, herkenbare naam (bv. &amp;lt;code&amp;gt;RRY09 Jan&amp;lt;/code&amp;gt; of je roepnaam). Deze naam verschijnt in adverts en in de contactenlijsten van anderen. De naam zelf mag je later gerust wijzigen. &lt;br /&gt;
&lt;br /&gt;
== 4. Eerste werkcheck ==&lt;br /&gt;
&lt;br /&gt;
=== 4.1 Is er een repeater in bereik? ===&lt;br /&gt;
&lt;br /&gt;
Voor je het Public-kanaal gaat belasten met testberichten, doe je best een directe bereik-check. De app heeft een &#039;&#039;Discover Nearby Nodes&#039;&#039;-functie die een zero-hop-query uitstuurt; repeaters die je direct kan bereiken, antwoorden daarop. Zie je géén enkele repeater in het lijstje en zijn je instellingen toch correct? Dan zit je hoogstwaarschijnlijk in een &amp;quot;repeater-loze&amp;quot; zone — probeer hoger, buiten, of zet er zelf een op (zie [[MeshCore/ConfigureRepeater|Repeater Configureren]]).&lt;br /&gt;
&lt;br /&gt;
# Menu &amp;lt;code&amp;gt;⋮&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Tools&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Discover Nearby Nodes&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Tik &amp;lt;code&amp;gt;Discover Repeaters&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Je Companion stuurt een zero-hop ping uit; repeaters die je direct horen, antwoorden.&lt;br /&gt;
&lt;br /&gt;
=== 4.2 Test op `#test`, niet op `Public` ===&lt;br /&gt;
&lt;br /&gt;
Het standaard &#039;&#039;&#039;&amp;lt;code&amp;gt;Public&amp;lt;/code&amp;gt;&#039;&#039;&#039;-kanaal is géén testkanaal — daar chat een groot deel van de Belgische én Europese mesh op. Wil je iets uitproberen (berichten versturen, dekking checken, nieuwe node inwijden), doe dat dan op &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt;. Maar hou het beperkt, want ook dat gaat over radiogolven en kan andere berichten verstoren tot aan de andere kant van het land.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;⋮&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;+ Add Channel&amp;lt;/code&amp;gt; → &#039;&#039;&#039;Join a Hashtag Channel&#039;&#039;&#039; → vul &amp;lt;code&amp;gt;#test&amp;lt;/code&amp;gt; in.&lt;br /&gt;
# Stuur een kort bericht.&lt;br /&gt;
# Onder je bericht verschijnt een cijfer: het aantal directe repeater-herhalingen dat jouw &lt;br /&gt;
Companion zelf weer heeft opgevangen. Zie je &amp;lt;code&amp;gt;Sent&amp;lt;/code&amp;gt; zonder getal, dan heeft geen repeater je &lt;br /&gt;
gehoord.&lt;br /&gt;
&lt;br /&gt;
== 5. Contacten en identiteit ==&lt;br /&gt;
&lt;br /&gt;
=== 5.1 Jouw publieke sleutel = jouw identiteit ===&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;publieke sleutel&#039;&#039;&#039; van je Companion is jouw identiteit in de mesh; iedereen die je een DM wil sturen, heeft die nodig. Maar ook jij hebt hun identiteit nodig vooraleer je met elkaar in privéberichten kan communiceren. Jij deelt de jouwe door een &#039;&#039;&#039;advert&#039;&#039;&#039; uit te zenden. Je publieke sleutel wordt automatisch gegenereerd op basis van je private sleutel — meer daarover in [[#61&#039;&#039;identity&#039;&#039;key&#039;&#039;back&#039;&#039;uppen|§6.1]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
De naam van je Companion is puur ter weergave en kan je veranderen zonder dat dit impact heeft op de mesh.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5.2 Adverts: zero-hop versus flood ===&lt;br /&gt;
&lt;br /&gt;
Er zijn twee soorten adverts:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zero-hop&#039;&#039;&#039; — alleen nodes die jou rechtstreeks horen. Repeaters herhalen dit niet. (dit is eveneens het type advert die je kan doen via de menu op companion nodes met een scherm)&lt;br /&gt;
* &#039;&#039;&#039;Flood&#039;&#039;&#039; — alle repeaters die je advert horen, herhalen hem; daardoor verspreidt hij zich over het hele bereikbare netwerk.&lt;br /&gt;
&lt;br /&gt;
MeshCore-companions zenden adverts &#039;&#039;&#039;alleen als jij het initieert&#039;&#039;&#039; — niet automatisch, noch periodiek, in tegenstelling tot repeaters.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Gebruik flood-adverts met mate: ze nemen airtime in beslag voor iedereen in het netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5.3 Auto-Add-Contacts beperken ===&lt;br /&gt;
&lt;br /&gt;
Standaard voegt je Companion &#039;&#039;&#039;elk&#039;&#039;&#039; contact toe waarvan hij een advert opvangt: repeaters, room servers, andere companions én sensoren. In een drukke mesh loopt je contactenlijst zo snel vol — de praktische limiet ligt rond de &#039;&#039;&#039;350 contacten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beperk daarom je auto-add-instellingen. In de &amp;lt;code&amp;gt;Contact Settings&amp;lt;/code&amp;gt; van de app kan je per type kiezen wat automatisch toegevoegd wordt en welke afstand je daarbij accepteert. Een redelijke vuistregel:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Companions / chat users&#039;&#039;&#039;: enkel auto-add tot bijvoorbeeld 5 hops weg.&lt;br /&gt;
* &#039;&#039;&#039;Repeaters, room servers, sensoren&#039;&#039;&#039;: niet automatisch — voeg ze manueel toe via &#039;&#039;Discover Contacts&#039;&#039; (zie §5.4) als je ze écht nodig hebt.&lt;br /&gt;
&lt;br /&gt;
=== 5.4 Manueel toevoegen via Discover Contacts ===&lt;br /&gt;
&lt;br /&gt;
Het &#039;&#039;Discover Contacts&#039;&#039;-scherm toont de adverts die je Companion recent heeft opgevangen, óók die je niet automatisch toevoegt. Vanaf dat scherm kan je gericht een contact aan je lijst toevoegen — bijvoorbeeld de dichtstbijzijnde repeaters via de kaartweergave, zodat je later een path-tracering kan doen om te zien via welke route een bericht binnenkwam.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk:&#039;&#039;&#039; dit scherm vult zich enkel aan terwijl de app actief verbonden is met je Companion. Adverts die binnenkwamen toen de app niét verbonden was — én die niet onder je auto-add-regels vallen — verschijnen niet alsnog in deze lijst.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. Geavanceerde instellingen (optioneel) ==&lt;br /&gt;
&lt;br /&gt;
=== 6.1 Identity key back-uppen ===&lt;br /&gt;
&lt;br /&gt;
Vervang je ooit je hardware en wil je dat anderen je nog als dezelfde contactpersoon herkennen? Back-up je identity key vóór je het oude toestel wist. De MeshCore-app heeft een export-/importfunctie: je bewaart de sleutel veilig (bv. in een password manager), importeer hem achteraf op je nieuwe toestel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;⚙️ Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Manage Identity Key&amp;lt;/code&amp;gt; → &#039;&#039;&#039;Export&#039;&#039;&#039;. Bewaar de export veilig (password &lt;br /&gt;
manager, offline USB). Op het nieuwe toestel: &#039;&#039;&#039;Import&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Waarom dit ertoe doet:&#039;&#039;&#039; je publieke sleutel is je identiteit op de mesh. Genereer je een nieuw keypair (of doe je een factory reset zonder back-up), dan verschijn je bij iedereen als een &#039;&#039;nieuw&#039;&#039; contact náást het oude — berichten die men naar het oude contact stuurt, komen niet meer aan.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-error&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nooit&#039;&#039;&#039; je private key delen, en nooit in een publiek Discord-kanaal of GitHub-issue plakken. Wie je private key heeft, kan zich als jou voordoen op het netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6.2 Path Hash Mode (experimenteel) ===&lt;br /&gt;
&lt;br /&gt;
Vanaf firmware &#039;&#039;&#039;1.14+&#039;&#039;&#039; en app-versie &#039;&#039;&#039;1.41.0+&#039;&#039;&#039; kan je de hash-lengte van je berichten instellen via &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;Experimental Settings&amp;lt;/code&amp;gt; (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#393-q-how-do-i-change-my-companions-path-hash-size FAQ §3.9.3]):&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;1 byte&#039;&#039;&#039; (standaard) — tot 64 hops, compatibel met alle repeater-firmwareversies.&lt;br /&gt;
* &#039;&#039;&#039;2 of 3 byte&#039;&#039;&#039; — minder kans op ID-botsingen bij netwerkanalyse, maar lager max aantal hops (32 resp. 21).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Repeaters met firmware ouder dan 1.14 droppen 2- en 3-byte-berichten stilzwijgend. Zet je companion dus pas over wanneer je weet dat de repeaters die jouw verkeer dragen, mee zijn.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Aanpak voor #BEmesh.** De community mikt op **2-byte** als gezamenlijke standaard — voor de meeste Belgische gebruiksgevallen ruim voldoende, én het helpt analyse-tools zoals MeshMapper en de [https://analyzer.letsmesh.net LetsMesh Analyzer] om repeaters uit elkaar te houden. Een veilige migratievolgorde:&lt;br /&gt;
&lt;br /&gt;
# Stem met je buur-operators af zodat de &#039;&#039;&#039;repeaters&#039;&#039;&#039; in jouw omgeving op 2-byte staan (zie [[MeshCore/ConfigureRepeater|Repeater Configureren]]).&lt;br /&gt;
# Laat je &#039;&#039;&#039;companion&#039;&#039;&#039; nog even op 1-byte staan tot iedereen die overstap gemaakt heeft.&lt;br /&gt;
# Pas daarna zet je je companion ook op 2-byte.&lt;br /&gt;
&lt;br /&gt;
== 7. Repeater op afstand beheren ==&lt;br /&gt;
&lt;br /&gt;
Via je Companion kan je een repeater of room server op afstand beheren over LoRa. Vul het admin-wachtwoord in dat je tijdens het [[MeshCore/ConfigureRepeater|configureren van je repeater]] hebt ingesteld.&lt;br /&gt;
&lt;br /&gt;
De officiële MeshCore-app is &#039;&#039;freemium&#039;&#039;: remote admin werkt met een wachttijd per sessie die je via een in-app purchase kan wegnemen — dit is de enige betaalde feature in de app (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#22-q-does-meshcore-cost-any-money FAQ §1.1 / §2.2]).&lt;br /&gt;
&lt;br /&gt;
Details over wat je op afstand kan instellen, staat in [[MeshCore/ConfigureRepeater|Repeater Configureren]].&lt;br /&gt;
&lt;br /&gt;
== 8. Problemen oplossen ==&lt;br /&gt;
&lt;br /&gt;
=== Mijn Companion verschijnt niet in de Bluetooth-lijst ===&lt;br /&gt;
&lt;br /&gt;
De meest voorkomende oorzaak is dat de &#039;&#039;&#039;USB-only&#039;&#039;&#039; Companion-firmware geflasht is in plaats van de &#039;&#039;&#039;BLE&#039;&#039;&#039;-variant (officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#64-q-my-companion-isnt-showing-up-over-bluetooth FAQ §6.4]). Controleer je firmware-bestand en herflash met de BLE-build indien nodig.&lt;br /&gt;
&lt;br /&gt;
=== Pincode wordt niet geaccepteerd ===&lt;br /&gt;
&lt;br /&gt;
Voor toestellen &#039;&#039;&#039;zonder scherm&#039;&#039;&#039; is de standaard pairing-code &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt; ([https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#65-q-i-cant-connect-via-bluetooth-what-is-the-bluetooth-pairing-code FAQ §6.5]). Heeft je toestel &#039;&#039;&#039;wél een scherm&#039;&#039;&#039;, lees dan de pincode af van het scherm zelf bij het pairen.&lt;br /&gt;
&lt;br /&gt;
Heb je ooit een vaste pincode via de app ingesteld en ben je die vergeten? Dan is het best om het toestel opnieuw te configureren — let op dat dit ook je identity key wist (zie §6.1 voor back-up).&lt;br /&gt;
&lt;br /&gt;
=== Geen berichten ontvangen ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Preset &amp;amp; CR&#039;&#039;&#039;: controleer dat je werkelijk op de gedeelde radio-parameters zit (zie §3.1). Zelfs bij dezelfde frequentie geven afwijkende SF of CR onbetrouwbare decodes.&lt;br /&gt;
* &#039;&#039;&#039;Bereik&#039;&#039;&#039;: probeer §4.1 — zonder repeater in bereik krijg je alleen zero-hop-verkeer.&lt;br /&gt;
* &#039;&#039;&#039;Klok&#039;&#039;&#039;: contacten die &amp;quot;heel lang geleden gezien werden&amp;quot; tonen wijzen vaak op klokafwijking (§3.3, [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#61-q-my-client-says-another-client-or-a-repeater-or-a-room-server-was-last-seen-many-many-days-ago FAQ §6.1]).&lt;br /&gt;
&lt;br /&gt;
=== Toestel lijkt &amp;quot;bricked&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Voor nRF52-toestellen (RAK, T1000-E, Heltec T114, Xiao nRF52): officiële [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md#67-q-my-rakt1000-exiao_nrf52-device-seems-to-be-corrupted-how-do-i-wipe-it-clean-to-start-fresh FAQ §6.7] documenteert een &amp;lt;code&amp;gt;flash_erase-*.uf2&amp;lt;/code&amp;gt;-procedure. Voor toestellen met een user-knop is er daarnaast een CLI-rescue-mode vanaf firmware 1.7.0 (houd de user-knop ingedrukt binnen 8 seconden na boot).&lt;br /&gt;
&lt;br /&gt;
== 9. Volgende stappen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|MeshCore-app — diepere gids]]&#039;&#039;&#039; — dagelijks gebruik, privéberichten, Room Servers.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; — eigen repeater plaatsen en instellen.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; — wat betekenen die &amp;lt;code&amp;gt;be-*&amp;lt;/code&amp;gt;-codes in berichten.&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Troubleshooting|Probleemoplossing]]&#039;&#039;&#039; — bredere troubleshooting-tips.&lt;br /&gt;
&lt;br /&gt;
== Ondersteuning ==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord] — de #BEmesh-community.&lt;br /&gt;
* Officiële documentatie: [https://meshcore.io meshcore.io], [https://docs.meshcore.io docs.meshcore.io], [https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md FAQ op GitHub].&lt;br /&gt;
* Bron-code &amp;amp; issues: [https://github.com/meshcore-dev/MeshCore github.com/meshcore-dev/MeshCore].&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/FlashFirmware&amp;diff=47</id>
		<title>MeshCore/FlashFirmware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/FlashFirmware&amp;diff=47"/>
		<updated>2026-07-21T11:58:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Vereisten &amp;amp; benodigheden =&lt;br /&gt;
&lt;br /&gt;
* Chromium-browser (Chrome/Edge) — &#039;&#039;Firefox is niet ondersteund&#039;&#039;&lt;br /&gt;
* USB-C kabel &#039;&#039;met dataoverdracht&#039;&#039; en internetverbinding&lt;br /&gt;
* Een MeshCore compatibel toestel – zie [[Hardware/MeshCore|MeshCore Hardware]]&lt;br /&gt;
&lt;br /&gt;
= Stappen =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Verbind&#039;&#039;&#039; je apparaat via USB&lt;br /&gt;
# &#039;&#039;&#039;Open&#039;&#039;&#039; de [https://flasher.meshcore.io MeshCore flasher website] en selecteer je apparaattype&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Verkies de &amp;lt;code&amp;gt;community&amp;lt;/code&amp;gt; firmware (tegenover &amp;lt;code&amp;gt;Ripple&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;MeshOS&amp;lt;/code&amp;gt; welke betalende functies hebben)&amp;lt;br/&amp;gt;&lt;br /&gt;
Meer info over de verschillende firmware types: [[MeshCore#firmware_types|MeshCore Introductie]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
[[File:MeshCore-flasher-firmwareanddeviceselection.png|350px|flasher-firmwareanddeviceselection.png]]&lt;br /&gt;
# &#039;&#039;&#039;Kies&#039;&#039;&#039; je firmware type:&lt;br /&gt;
** &#039;&#039;&#039;Companion&#039;&#039;&#039; (BLE/USB) – Je chat interface / interactie met het MeshCore netwerk - voor gebruik met de app&lt;br /&gt;
** &#039;&#039;&#039;Repeater&#039;&#039;&#039; – netwerkbereik uitbreiding&lt;br /&gt;
** &#039;&#039;&#039;Room Server&#039;&#039;&#039; – berichtopslag&lt;br /&gt;
** &#039;&#039;&#039;Sensor&#039;&#039;&#039; – sensordata &#039;&#039;(in ontwikkeling)&#039;&#039;&lt;br /&gt;
[[File:MeshCore-flasher-typeselection.png|350px|flasher-typeselection.png]]&lt;br /&gt;
# &#039;&#039;&#039;Flash&#039;&#039;&#039; en wacht tot het proces volledig voltooid is&lt;br /&gt;
** &#039;&#039;Erase Flash&#039;&#039; – Enkel als je alle data van je toestel wilt wissen. Of als je van type firmware veranderd.&lt;br /&gt;
** &#039;&#039;DFU Mode&#039;&#039; – Voor nRF-chip toestellen: klik eerst op &amp;lt;code&amp;gt;Enter DFU mode&amp;lt;/code&amp;gt;.&lt;br /&gt;
		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.&lt;br /&gt;
** &#039;&#039;&#039;Flash&#039;&#039;&#039; – Eens je zeker bent van je toestel keuze en type firmware klik je op &amp;lt;code&amp;gt;Flash&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;350&amp;quot;&amp;gt;&lt;br /&gt;
File:MeshCore-flasher-dfumode.png|flasher-dfumode.png&lt;br /&gt;
File:MeshCore-flasher-flash.png|flasher-flash.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Keuze apparaat&#039;&#039;&#039; - Je krijgt een lijst te zien van gekoppelde USB apparaten, kies daarbij het juist toestel. Je apparaat zal nadien worden geflasht met de firmware.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-error&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Koppel het apparaat niet los tijdens het flashen!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;350&amp;quot;&amp;gt;&lt;br /&gt;
File:MeshCore-flasher-usbdeviceselection.png|flasher-usbdeviceselection.png&lt;br /&gt;
File:MeshCore-flasher-flashing.png|flasher-flashing.png&lt;br /&gt;
File:MeshCore-flasher-completed.png|flasher-completed.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuratie &amp;amp; volgende stappen =&lt;br /&gt;
&lt;br /&gt;
Verbind en configureer je apparaat volgens het gekozen firmware type, en test de verbinding.&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/ConfigureCompanion|Companion Configureren]]&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]]&lt;br /&gt;
* [[MeshCore/AppUsageInstructions|Gebruik van de app]]&lt;br /&gt;
&lt;br /&gt;
= Problemen? =&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
* Flashen mislukt → Controleer apparaat selectie | probeer opnieuw&lt;br /&gt;
* Werkt niet na flashen → controleer geselecteerd toestel of herstart flash-process, eventueel met &amp;lt;code&amp;gt;Erase device&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;Erase Flash&amp;lt;/code&amp;gt; optie in stap 4&lt;br /&gt;
&lt;br /&gt;
== Ondersteuning nodig? ==&lt;br /&gt;
&lt;br /&gt;
Geraak je er niet aan uit of blijf je botsen op éénzelfde probleem?&lt;br /&gt;
Bezoek onze [https://discord.gg/kvybAgqnhD Radiocommunicatie &amp;amp; Radio-Actief Discord], stel je vraag en krijg hulp van ervaren MeshCore gebruikers.&lt;br /&gt;
&lt;br /&gt;
= Geadvanceerd =&lt;br /&gt;
&lt;br /&gt;
== OTA (Over-the-Air) updates voor repeaters ==&lt;br /&gt;
&lt;br /&gt;
Voor repeaters kun je ook OTA (Over-the-Air) updates uitvoeren.&lt;br /&gt;
Je kunt dus je repeater nodes updaten over WiFi of Bluetooth, afhankelijk van het type toestel.&lt;br /&gt;
Meer info hierover vind je op de [[MeshCore/Geadvanceerd/OTA|OTA Updates]] pagina.&lt;br /&gt;
&lt;br /&gt;
== Custom firmware &amp;amp; zelf compileren ==&lt;br /&gt;
&lt;br /&gt;
Intussen bestaan er heel wat variaties van de MeshCore firmware.&lt;br /&gt;
MeshCore is meer een bibliotheek/protocol, waarop iedereen zijn eigen versie kan bouwen.&lt;br /&gt;
Op de [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]] pagina leren we je hoe je custom firmware kunt flashen en hoe je deze zelf kunt compileren.&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/QuickStart&amp;diff=46</id>
		<title>MeshCore/QuickStart</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/QuickStart&amp;diff=46"/>
		<updated>2026-07-21T11:58:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wat heb je nodig? =&lt;br /&gt;
&lt;br /&gt;
* Minstens één ondersteund bordje om in te stellen als companion. Bij voorkeur ook een tweede; als de dekking in jouw buurt slecht of nihil is.&lt;br /&gt;
* Gepaste antennes aangezien de standaard meegeleverde antennes meestal niet optimaal zijn.&lt;br /&gt;
* Een computer om de firmware te flashen/installeren&lt;br /&gt;
* Zelfvertrouwen; want het is echt allemaal niet zo moeilijk als het lijkt&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op kleine &#039;&#039;&#039;microcontrollers (MCU)&#039;&#039;&#039;, een alles-in-één processor met (RAM &amp;amp; ROM) geheugen.&lt;br /&gt;
De meest bekende processor is van Espressif (ESP), namelijk een &#039;&#039;&#039;ESP32&#039;&#039;&#039; met een dual-core processor.&lt;br /&gt;
Vaak zie je deze geadverteerd als ESP32-S3, wat aangeeft dat het bord ook Bluetooth en WiFi heeft in aanvulling op de processor.&lt;br /&gt;
&lt;br /&gt;
Een alternatief en &#039;&#039;&#039;energiezuinigere processor&#039;&#039;&#039; die werkt met MeshCore is de &#039;&#039;&#039;nRF52&#039;&#039;&#039; van Nordic Semiconductor, veelal een nRF52840 chip die ook Bluetooth heeft.&lt;br /&gt;
Dit kan een belangrijk keuze-argument zijn voor je &#039;&#039;&#039;mobiele companion&#039;&#039;&#039; of &#039;&#039;&#039;solar-repeater&#039;&#039;&#039; op vlak van energieverbruik.&lt;br /&gt;
&lt;br /&gt;
_&#039;&#039;&#039;Een kleine kanttekening&#039;&#039;&#039;: Zoals aangegeven zijn de ESP&#039;s niet zo energiezuinig als de nRF MCU&#039;s, de processor is daarentegen wel krachtiger.&lt;br /&gt;
Echter zijn de prestatieverschillen op MeshCore voor de meeste nodes verwaarloosbaar._&lt;br /&gt;
&lt;br /&gt;
De bovenstaande processoren worden dus gebruikt op de bordjes die nodig zijn voor MeshCore.&lt;br /&gt;
Het is echter belangrijk dat de borden ook &#039;&#039;&#039;een LoRa chip aan boord&#039;&#039;&#039; hebben die het mogelijk maakt om op deze frequenties (in België 868 MHz of 433 MHz) te zenden.&lt;br /&gt;
De LoRa chips op de ondersteunde bordjes zijn meestal &#039;&#039;&#039;SX1262&#039;&#039;&#039; chips van Semtech.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hoewel andere MCU&#039;s en LoRa chips mogelijk compatibel zijn, zijn de hierboven genoemde processoren en chips de meest gebruikte en best ondersteunde voor MeshCore.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Daarnaast kun je ook &#039;&#039;&#039;sensoren&#039;&#039;&#039; toevoegen aan je nodes.&lt;br /&gt;
Zo kiezen vele gebruikers ervoor om hun &#039;&#039;&#039;companion&#039;&#039;&#039; uit te rusten met een &#039;&#039;&#039;GPS&#039;&#039;&#039;, of een &#039;&#039;&#039;temperatuur- en vochtigheidssensor&#039;&#039;&#039; op bijvoorbeeld &#039;&#039;&#039;repeaters&#039;&#039;&#039; die in een behuizing buiten staan.&lt;br /&gt;
&lt;br /&gt;
Als laatste en misschien wel het belangrijkste: wij gebruiken de &#039;&#039;&#039;EU/UK Narrow band&#039;&#039;&#039; op &#039;&#039;&#039;&amp;lt;u&amp;gt;868 MHz&amp;lt;/u&amp;gt;&#039;&#039;&#039; (&#039;&#039;&#039;869.618 MHz&#039;&#039;&#039;). Bij aankoop moet dit steeds vermeld staan in de specificaties van het product.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: LoRa Frequentie Controle&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Belangrijk&#039;&#039;&#039;: Controleer altijd welke LoRa frequentie het apparaat ondersteunt voordat je het aanschaft. Er zijn meerdere frequentiebanden beschikbaar (433 MHz, 868 MHz, 915 MHz, etc.).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;In België heb je primair &amp;lt;u&amp;gt;868 MHz&amp;lt;/u&amp;gt; nodig!&#039;&#039;&#039; Als je begrijpt wat je doet en de gevolgen kent, kun je eventueel &#039;&#039;&#039;433 MHz&#039;&#039;&#039; gebruiken &#039;&#039;(minder actief voor MeshCore)&#039;&#039;. Zorg ervoor dat je apparaat de juiste frequentie ondersteunt, anders kan het niet communiceren met andere nodes in het MeshCore netwerk.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aanbevolen Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== ESP32/ESP32-S3 gebaseerde borden ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Heltec Lora 32 v3/v4 &#039;&#039;(met OLED scherm)&#039;&#039;&lt;br /&gt;
* LilyGo T-Deck &#039;&#039;(BlackBerry-achtig standalone toestel)&#039;&#039;&lt;br /&gt;
* Seeed Studio XIAO ESP32S3 &amp;amp; Wio-SX1262 &#039;&#039;(zelfbouwpakket)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nRF52840 gebaseerde borden ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* LilyGo T-Echo &#039;&#039;(kant en klaar met de meeste toeters en bellen)&#039;&#039;&lt;br /&gt;
* Heltec T114 &#039;&#039;(kleurenscherm)&#039;&#039;&lt;br /&gt;
* Seeed Studio SenseCAP T1000-E &#039;&#039;(dik bankkaart formaat)&#039;&#039;&lt;br /&gt;
* Seeed Studio XIAO nRF52840 &amp;amp; Wio-SX1262 &#039;&#039;(zelfbouwpakket voor gevorderden)&#039;&#039;&lt;br /&gt;
* RAK Wireless WisBlock &#039;&#039;(zelfbouwpakket voor gevorderden)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ℹ️ Info: Hardware Overzicht&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Voor een overzicht van alle MeshCore hardware, zie de [[Hardware/MeshCore|MeshCore Hardware]] pagina.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Belangrijke Overwegingen =&lt;br /&gt;
&lt;br /&gt;
Een belangrijk punt om te begrijpen is dat de meeste apparaten kunnen functioneren als zowel &#039;&#039;&#039;companion&#039;&#039;&#039; als &#039;&#039;&#039;repeater&#039;&#039;&#039;.&lt;br /&gt;
Ongeacht welke hardware je kiest, kun je het type firmware kiezen dat je erop flasht.&lt;br /&gt;
&lt;br /&gt;
Wat is de &#039;&#039;&#039;use case&#039;&#039;&#039; van je toestel? (energiezuinig, &#039;&#039;&#039;mobiel&#039;&#039;&#039;, sterk &#039;&#039;&#039;zendvermogen&#039;&#039;&#039;, ...)&lt;br /&gt;
&lt;br /&gt;
== Companion vs Repeater ==&lt;br /&gt;
&lt;br /&gt;
Een &#039;&#039;&#039;companion&#039;&#039;&#039; is de &#039;client&#039; en fungeert als jouw toegangspoort om het &#039;&#039;&#039;Mesh-netwerk&#039;&#039;&#039; te gebruiken.&lt;br /&gt;
Hiermee kun je &#039;&#039;&#039;berichten&#039;&#039;&#039; versturen, ontvangen en met je &#039;&#039;&#039;repeaters&#039;&#039;&#039; verbinden om deze te beheren.&lt;br /&gt;
&lt;br /&gt;
De primaire &#039;&#039;&#039;use case&#039;&#039;&#039; van een &#039;&#039;&#039;companion&#039;&#039;&#039; is &#039;&#039;&#039;mobiel&#039;&#039;&#039; en bevat dan ook een &#039;&#039;&#039;batterij&#039;&#039;&#039;, deze is dan verbonden met je &#039;&#039;&#039;smartphone&#039;&#039;&#039; via &#039;&#039;&#039;Bluetooth&#039;&#039;&#039;.&lt;br /&gt;
Je kunt een &#039;&#039;&#039;companion&#039;&#039;&#039; echter ook op je bureau of in huis plaatsen, op een vaste plaats, en verbinden met een computer via een &#039;&#039;&#039;USB&#039;&#039;&#039; kabel of &#039;&#039;&#039;Bluetooth&#039;&#039;&#039;.&lt;br /&gt;
**LilyGo** heeft daarnaast ook toestellen die **standalone** werken zonder telefoon en lijken eerder op een **BlackBerry** en hebben een **toetsenbord**.&lt;br /&gt;
&lt;br /&gt;
Een &#039;&#039;&#039;repeater&#039;&#039;&#039; plaats je op een &#039;&#039;&#039;tactische locatie&#039;&#039;&#039;, is meestal &#039;&#039;&#039;vast&#039;&#039;&#039; en neem je normaal gesproken niet mee.&lt;br /&gt;
Deze heeft een &#039;&#039;&#039;betere en vaste antenne&#039;&#039;&#039;. Plaats deze zo hoog mogelijk, vb. op je zolder, in de nok, of nog liever &#039;&#039;&#039;buiten&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Een repeater kan dezelfde hardware gebruiken als voor een &#039;&#039;&#039;companion&#039;&#039;&#039;. Gelijktijdig is het wel belangrijk dat een repeater een goed bereik krijgt, dus bij voorkeur hangt het apparaat buiten. Dat betekent dat het tegen de invloeden van buitenaf moet kunnen, zoals de zon, stof en uiteraard regen. Ook een goede antenne is belangrijk.&lt;br /&gt;
&lt;br /&gt;
== Solar nodes ==&lt;br /&gt;
&lt;br /&gt;
Plan je een &#039;&#039;&#039;repeater&#039;&#039;&#039; te plaatsen op een locatie zonder elektrische voorziening?&lt;br /&gt;
Je kunt een &#039;&#039;&#039;off-grid installatie&#039;&#039;&#039; opzetten met een &#039;&#039;&#039;zonnepaneel&#039;&#039;&#039; en &#039;&#039;&#039;batterij&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
We raden aan om te kiezen voor een &#039;&#039;&#039;energiezuinige nRF52 processor&#039;&#039;&#039;, aangezien een &#039;&#039;&#039;ESP32&#039;&#039;&#039; gemakkelijk tot &#039;&#039;&#039;2000mAh per dag&#039;&#039;&#039; kan verbruiken.&lt;br /&gt;
&#039;&#039;Hoewel er beta-firmware beschikbaar is die het energieverbruik van ESP32 aanzienlijk zou kunnen verminderen, raden we aan te wachten tot dit officieel ondersteund wordt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zorg voor een goede combinatie van zonnepaneel en batterijcapaciteit.&lt;br /&gt;
Om de wintermaanden te overleven, raden we een voldoende grote Li-ion batterij aan.&lt;br /&gt;
Zorg er ook voor dat je &#039;&#039;&#039;zonnepaneel&#039;&#039;&#039; je &#039;&#039;&#039;batterij&#039;&#039;&#039; snel genoeg kan opladen. Overweeg het gebruik van een &#039;&#039;&#039;eigen oplaadbord&#039;&#039;&#039; in plaats van de ingebouwde zonnepaneel- en laadfunctie op je bord zelf. Deze ingebouwde functies zijn meestal traag en kunnen soms de energieproductie van je zonnepaneel niet aan.&lt;br /&gt;
&lt;br /&gt;
Er zijn ook &#039;&#039;&#039;kant-en-klare zonne-oplossingen&#039;&#039;&#039; beschikbaar. Zie de [[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]] pagina voor meer informatie, of vraag in de [https://discord.gg/kvybAgqnhD Radio-Actief Discord] naar actuele aanbevelingen.&lt;br /&gt;
&lt;br /&gt;
== Zendvermogen ==&lt;br /&gt;
&lt;br /&gt;
In België gelden er wettelijke limieten voor het zendvermogen voor gebruik zonder zendvergunning:&lt;br /&gt;
&lt;br /&gt;
**433 MHz band:** Maximaal zendvermogen: **+10 dBm ERP** (10 mW ERP)&lt;br /&gt;
&lt;br /&gt;
**868 MHz band:** Maximaal zendvermogen: **+27 dBm ERP** (500 mW ERP) in de sub-band rond 869,4–869,65 MHz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;⚠️ Waarschuwing: Belangrijk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Je hardware kan mogelijk meer vermogen leveren, maar gebruik alleen de toegestane limieten als je zonder vergunning wilt uitzenden. De officiële MeshCore firmware limiteert automatisch het zendvermogen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Aan de slag =&lt;br /&gt;
&lt;br /&gt;
Van zodra je jouw hardware gekozen en ontvangen hebt, kun je aan de slag gaan met het configureren ervan.&lt;br /&gt;
&lt;br /&gt;
== Volgende Stappen ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware Flashen]]&#039;&#039;&#039; – Leer hoe je MeshCore firmware flasht op je LoRa apparaten&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion Configureren]]&#039;&#039;&#039; – Leer hoe je een Companion apparaat configureert&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; – Leer hoe je een Repeater configureert&lt;br /&gt;
&lt;br /&gt;
= Ondersteuning =&lt;br /&gt;
&lt;br /&gt;
Voor hulp bij het opzetten van MeshCore, bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=45</id>
		<title>MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore&amp;diff=45"/>
		<updated>2026-07-21T11:58:25Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welkom bij de MeshCore documentatie van Radio-Actief!&lt;br /&gt;
&lt;br /&gt;
Hier kan je alle documentatie vinden over het Belgische MeshCore netwerk; &#039;&#039;&#039;#BEmesh&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Wat is MeshCore? =&lt;br /&gt;
&lt;br /&gt;
MeshCore is een systeem dat beveiligde tekstgebaseerde communicatie mogelijk maakt over radiogolgen. Met behulp van LoRa radio hardware - over 868 MHz en 433 MHz, maar ook andere niet LoRa frequenties - kan je zonder centrale tussen partij met elkaar communiceren.&lt;br /&gt;
&lt;br /&gt;
Het kan gebruikt worden voor:&lt;br /&gt;
* &#039;&#039;&#039;Off-Grid Communicatie&#039;&#039;&#039;: Communicatie zonder internet of mobiele netwerken&lt;br /&gt;
* &#039;&#039;&#039;Noodhulp &amp;amp; Rampenherstel&#039;&#039;&#039;: Communicatie tijdens noodsituaties&lt;br /&gt;
* &#039;&#039;&#039;Outdoor Activiteiten&#039;&#039;&#039;: Communicatie tijdens wandelen, kamperen, etc.&lt;br /&gt;
* &#039;&#039;&#039;Tactische Beveiliging&#039;&#039;&#039;: Inclusief wetshandhaving en particuliere beveiliging&lt;br /&gt;
* &#039;&#039;&#039;IoT Sensornetwerken&#039;&#039;&#039;: Voor het verzamelen en delen van sensordata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Gedecentraliseerd Netwerk&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
MeshCore werkt zonder centrale servers of infrastructuur, het is decentraal. Iedereen kan een apparaat toevoegen dat kan fungeren als een knooppunt in het mesh netwerk. Niemand heeft een kill-switch, iedereen heeft zijn bijdrage.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gratis en open source ==&lt;br /&gt;
&lt;br /&gt;
MeshCore is volledig gratis en open source:&lt;br /&gt;
&lt;br /&gt;
* De &#039;&#039;&#039;MeshCore Firmware&#039;&#039;&#039; is beschikbaar op [https://github.com/meshcore-dev/MeshCore GitHub]&lt;br /&gt;
* Breed gamma aan ondersteunde applicaties, allerlei community &#039;&#039;&#039;clients&#039;&#039;&#039; (web, CLI, serieel, etc...) gemaakt door de community, gratis te gebruiken waarvan de meesten ook open source zijn&lt;br /&gt;
* &#039;&#039;&#039;Verschillende Apps&#039;&#039;&#039; voor al je toestellen&lt;br /&gt;
&lt;br /&gt;
= Wat heb je nodig om MeshCore te gebruiken? =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Compatibele Companion&#039;&#039;&#039;: Dit is meestal een klein ESP of nRF bordje (€10 - €25)&lt;br /&gt;
# &#039;&#039;&#039;Smartphone&#039;&#039;&#039;: Een klassieke Android of iOS smartphone met Bluetooth &#039;&#039;(Een computer of laptop werkt ook)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;💡 Tip: Introductie Video&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Andy Kirby, een MeshCore ontwikkelaar, heeft een zeer nuttige introductie video voor beginners:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[](https://www.youtube.com/watch?v=t1qne8uJBAc)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op 433MHz, 868MHz en 915MHz LoRa apparaten. Voor het overzicht van aanbevolen boards, MCU&#039;s en accessoires: zie [[Hardware/MeshCore|MeshCore Hardware]].&lt;br /&gt;
&lt;br /&gt;
**Standalone Apparaten**: Om MeshCore te gebruiken zonder telefoon, kun je MeshCore Ultra (_betalende_) firmware draaien op LiLygo&#039;s T-Deck, T-Deck Plus, T-Pager, T-Watch, of T-Display Pro voor een complete off-grid oplossing.&lt;br /&gt;
&lt;br /&gt;
= Firmware Types =&lt;br /&gt;
&lt;br /&gt;
MeshCore ondersteunt verschillende firmware types voor verschillende gebruiksscenario&#039;s:&lt;br /&gt;
&lt;br /&gt;
== Companion ==&lt;br /&gt;
&lt;br /&gt;
Een Companion is een LoRa-toestel dat je gebruikt om zelf berichten te versturen en te ontvangen — het is jouw deur naar de mesh. Je bedient het via de [https://meshcore.io officiële MeshCore-app] op smartphone of computer, of via de [https://app.meshcore.nz web client] in de browser. Verdere setup-stappen staan in [[MeshCore/ConfigureCompanion|Companion Configureren]].&lt;br /&gt;
&lt;br /&gt;
== Repeater ==&lt;br /&gt;
&lt;br /&gt;
Repeaters breiden het bereik van het MeshCore netwerk uit en vormen samen de snelwegen binnen het mesh-netwerk. Ze sturen alleen relevante pakketten door (niet alle pakketten zoals andere mesh systemen), wat efficiënter is.&lt;br /&gt;
&lt;br /&gt;
Een repeater zal zelf niet gebruikt worden om mee te chatten, maar vooral om inkomende berichten af te leveren of te herhalen naar andere repeaters. Met behulp van repeaters neemt de omvang van de mesh toe. Ook kan een repeater net een extra alternatieve verbinding vormen tussen twee punten, waardoor er meer redundantie ontstaat. Dat is goed voor de stabiliteit en verhoogt de kans dat berichten goed afgeleverd kunnen worden.&lt;br /&gt;
&lt;br /&gt;
Repeaters kunnen op afstand beheerd worden via BLE Companion client.&lt;br /&gt;
&lt;br /&gt;
== Room Server ==&lt;br /&gt;
&lt;br /&gt;
Room servers zijn BBS servers die berichtgeschiedenis lokaal opslaan. Gebruikers kunnen later terugkomen om berichten op te halen (in tegenstelling tot kanalen die alleen live werken).&lt;br /&gt;
&lt;br /&gt;
Bij inloggen ontvangt een client automatisch de laatste 32 ongelezen berichten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeater functie uischakelen&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Een room server die ook als repeater werkt, is op het moment van schrijven niet stabiel. Gebruik aparte apparaten voor repeater en room server en zet de repeat functie uit op evetuele room servers met &amp;lt;code&amp;gt;set repeat off&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sensor ==&lt;br /&gt;
&lt;br /&gt;
Sensor firmware is momenteel &#039;&#039;&#039;in ontwikkeling&#039;&#039;&#039;. Het zal sensordata (temperatuur, vochtigheid, luchtdruk) verzamelen en delen via het MeshCore netwerk.&lt;br /&gt;
&lt;br /&gt;
Sensoren kunnen ook werkend gemaakt worden op andere firmware types (companion, repeater, room server).&lt;br /&gt;
&lt;br /&gt;
= Nuttige links =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hoofdwebsite&#039;&#039;&#039;: [https://meshcore.io/ https://meshcore.io/]&lt;br /&gt;
* &#039;&#039;&#039;Firmware Flasher&#039;&#039;&#039;: [https://flasher.meshcore.io/ https://flasher.meshcore.io/]&lt;br /&gt;
* &#039;&#039;&#039;MeshCore-app downloads&#039;&#039;&#039;: [https://meshcore.io https://meshcore.io] (Android, iOS, Windows, macOS, Linux)&lt;br /&gt;
* &#039;&#039;&#039;MeshCore Firmware GitHub&#039;&#039;&#039;: [https://github.com/meshcore-dev/MeshCore https://github.com/meshcore-dev/MeshCore]&lt;br /&gt;
&lt;br /&gt;
= Community &amp;amp; Ondersteuning =&lt;br /&gt;
&lt;br /&gt;
Voor vragen, discussies en ondersteuning:&lt;br /&gt;
&lt;br /&gt;
* Bezoek de [https://discord.gg/kvybAgqnhD Radio-Actief community Discord] server&lt;br /&gt;
&lt;br /&gt;
= Aan de slag met MeshCore =&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/QuickStart|QuickStart]]&#039;&#039;&#039; – Snelstart gids voor MeshCore&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/FlashFirmware|Firmware Flashen]]&#039;&#039;&#039; – Leer hoe je MeshCore firmware flasht&lt;br /&gt;
# &#039;&#039;&#039;Configuratie&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureCompanion|Companion Configureren]]&#039;&#039;&#039; – Configureer een Companion apparaat&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/ConfigureRepeater|Repeater Configureren]]&#039;&#039;&#039; – Configureer een Repeater&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/RegioScopes|Regio-scopes voor repeaters]]&#039;&#039;&#039; – Regio&#039;s, flooding (&amp;lt;code&amp;gt;allowf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;denyf&amp;lt;/code&amp;gt;) en CLI (#BEmesh)&lt;br /&gt;
** &#039;&#039;&#039;[[MeshCore/LijstVanRegios|Lijst van regio&#039;s (België)]]&#039;&#039;&#039; – Provinciecodes voor repeater scopes (#BEmesh)&lt;br /&gt;
# &#039;&#039;&#039;[[MeshCore/AppUsageInstructions|App Gebruiken]]&#039;&#039;&#039; – Leer de MeshCore app gebruiken&lt;br /&gt;
&lt;br /&gt;
== Geadvanceerd ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/OTA|OTA Updates]]&#039;&#039;&#039; – Firmware bijwerken via OTA&lt;br /&gt;
* &#039;&#039;&#039;[[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]]&#039;&#039;&#039; – Zelf firmware bouwen&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Antenna&amp;diff=44</id>
		<title>Hardware/LoRa/Antenna</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Antenna&amp;diff=44"/>
		<updated>2026-07-21T11:57:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Onderwerpen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vaste antennes&#039;&#039;&#039; – Voor repeaters, outdoor plaatsing, bereik&lt;br /&gt;
* &#039;&#039;&#039;Mobiele antennes&#039;&#039;&#039; – Voor companions, draagbare setups&lt;br /&gt;
* &#039;&#039;&#039;Frequentie&#039;&#039;&#039; – 433 MHz, 868 MHz (België), 915 MHz&lt;br /&gt;
* &#039;&#039;&#039;Aanbevelingen&#039;&#039;&#039; – Community-ervaringen en tips&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]] – Antenne-advies bij repeater plaatsing&lt;br /&gt;
* [[Hardware/MeshCore|MeshCore Hardware]] – ESP en nRF boards&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Solar&amp;diff=43</id>
		<title>Hardware/LoRa/Solar</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/LoRa/Solar&amp;diff=43"/>
		<updated>2026-07-21T11:57:56Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Wanneer solar? =&lt;br /&gt;
&lt;br /&gt;
Plan je een &#039;&#039;&#039;repeater&#039;&#039;&#039; op een plek zonder stroom (buiten, schuur, remote locatie)? Dan kun je een off-grid installatie opzetten met zonnepaneel en batterij. Zie de [[MeshCore/QuickStart##solar_nodes|QuickStart – Solar nodes]] voor de basisprincipes.&lt;br /&gt;
&lt;br /&gt;
= Kant-en-klare oplossingen =&lt;br /&gt;
&lt;br /&gt;
*Deze sectie wordt uitgebreid met community-aanbevelingen.*&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zonnepanelen&#039;&#039;&#039; – Capaciteit en type voor Belgische omstandigheden&lt;br /&gt;
* &#039;&#039;&#039;Batterijen&#039;&#039;&#039; – Li-ion, capaciteit voor wintermaanden&lt;br /&gt;
* &#039;&#039;&#039;Oplaadmodules&#039;&#039;&#039; – Dedicated charge controllers vs. ingebouwde&lt;br /&gt;
* &#039;&#039;&#039;Behuizing&#039;&#039;&#039; – Weerbestendig voor outdoor plaatsing&lt;br /&gt;
&lt;br /&gt;
= Aanbevelingen =&lt;br /&gt;
&lt;br /&gt;
Vraag in de [https://discord.gg/kvybAgqnhD Radio-Actief Discord] naar actuele aanbevelingen. Community-leden delen graag hun ervaringen met specifieke kits en setups.&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/QuickStart##solar_nodes|QuickStart – Solar nodes]] – Basisprincipes en MCU-keuze (nRF52 vs. ESP32)&lt;br /&gt;
* [[MeshCore/ConfigureRepeater|Repeater Configureren]] – Repeater plaatsing en antennes&lt;br /&gt;
* [[Hardware/MeshCore|MeshCore Hardware]] – ESP en nRF boards&lt;br /&gt;
* [[Hardware/LoRa/Antenna|Antennes]] – Antenne-keuze voor repeaters&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware/MeshCore&amp;diff=42</id>
		<title>Hardware/MeshCore</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware/MeshCore&amp;diff=42"/>
		<updated>2026-07-21T11:57:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ! NEEDS REVIEW ! =&lt;br /&gt;
&lt;br /&gt;
*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
Overzicht van aanbevolen MeshCore hardware: ESP32- en nRF52-bordjes, apparaten en modellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Basisinformatie&#039;&#039;&#039; over hardware-keuze vind je in de [[MeshCore/QuickStart|QuickStart]]. Kom hier later terug voor meer details en het volledige overzicht.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ondersteunde apparaten =&lt;br /&gt;
&lt;br /&gt;
MeshCore werkt op 433MHz, 868MHz en 915MHz LoRa apparaten, o.a.:&lt;br /&gt;
&lt;br /&gt;
* Lilygo T-Deck, T-Pager, T-Watch, T-Display Pro&lt;br /&gt;
* RAK Wireless WisBlock RAK4631&lt;br /&gt;
* Heltec V3/V4&lt;br /&gt;
* Xiao S3 WIO/C3&lt;br /&gt;
* Station G2 / Nano G2 Ultra&lt;br /&gt;
* Seeed Studio T1000-E&lt;br /&gt;
&lt;br /&gt;
Voor een actuele lijst: [https://flasher.meshcore.io/ flasher.meshcore.io]&lt;br /&gt;
&lt;br /&gt;
= MCU&#039;s en boards =&lt;br /&gt;
&lt;br /&gt;
Voor overwegingen bij hardware-keuze (MCU-type, solar, zendvermogen): zie de [[MeshCore/QuickStart|QuickStart]].&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
THIS INFO SHOULD BE JUST TOUCHED BRIEFLY IN QUICKSTART, AND ELABORATED HERE LATER ON&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= LoRa accessoires =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]]&#039;&#039;&#039; – Kant-en-klare zonne-oplossingen&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Antenna|Antennes]]&#039;&#039;&#039; – Vaste en mobiele antennes&lt;br /&gt;
&lt;br /&gt;
= Meer informatie =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [[MeshCore/QuickStart|QuickStart]]&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=Hardware&amp;diff=41</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=Hardware&amp;diff=41"/>
		<updated>2026-07-21T11:57:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
= Secties =&lt;br /&gt;
&lt;br /&gt;
== MeshCore ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/MeshCore|MeshCore Hardware]]&#039;&#039;&#039; – ESP en nRF boards, apparaten en modellen&lt;br /&gt;
&lt;br /&gt;
== LoRa ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Solar|Solar &amp;amp; Off-Grid]]&#039;&#039;&#039; – Kant-en-klare zonne-oplossingen&lt;br /&gt;
* &#039;&#039;&#039;[[Hardware/LoRa/Antenna|Antennes]]&#039;&#039;&#039; – Vaste en mobiele antennes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wil je bijdragen? Discord-leden kunnen pagina&#039;s direct bewerken. Je kan ook altijd wijzigingen voorstellen via [https://discord.gg/kvybAgqnhD Discord] of [https://github.com/radio-actief GitHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/CustomFirmware&amp;diff=40</id>
		<title>MeshCore/Geadvanceerd/CustomFirmware</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/CustomFirmware&amp;diff=40"/>
		<updated>2026-07-21T11:57:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Deze pagina is nog in opbouw.*&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Een eenvoudige stapsgewijze handleiding om je eigen MeshCore firmware uit de broncode te bouwen en compileren.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 1. Vereisten =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VS Code&#039;&#039;&#039; + &#039;&#039;&#039;PlatformIO IDE&#039;&#039;&#039;-extensie ([https://code.visualstudio.com code.visualstudio.com])&lt;br /&gt;
* &#039;&#039;&#039;Git&#039;&#039;&#039; ([https://git-scm.com git-scm.com])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 2. Clone en open =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/meshcore-dev/MeshCore.git&lt;br /&gt;
cd MeshCore&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open de map &amp;lt;code&amp;gt;MeshCore&amp;lt;/code&amp;gt; in VS Code (File → Open Folder). PlatformIO installeert automatisch de afhankelijkheden.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 3. Bouwen voor ESP32 =&lt;br /&gt;
&lt;br /&gt;
ESP32-toestellen: LilyGo T-Beam, Heltec Tracker, Xiao S3, Wio-toestellen, enz.&lt;br /&gt;
&lt;br /&gt;
**VS Code:** PlatformIO-icoon → Project Tasks → vouw je apparaat uit → Build.&lt;br /&gt;
&lt;br /&gt;
**Opdrachtregel:**&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd MeshCore&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;companion&#039;&#039;radio&#039;&#039;ble   # Companion&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;repeater              # Repeater&lt;br /&gt;
pio run -e Tbeam&#039;&#039;SX1262&#039;&#039;room_server           # Room Server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Output: &amp;lt;code&amp;gt;.pio/build/&amp;lt;env&amp;gt;/firmware.bin&amp;lt;/code&amp;gt;. Flashen: &amp;lt;code&amp;gt;pio run -e &amp;lt;env&amp;gt; -t upload&amp;lt;/code&amp;gt; of op [https://flasher.meshcore.io/ flasher.meshcore.io] → &#039;&#039;&#039;Custom Firmware&#039;&#039;&#039; → selecteer het &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;-bestand.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 4. Bouwen voor nRF52 =&lt;br /&gt;
&lt;br /&gt;
nRF52-toestellen: RAK4631, Xiao nRF52, Ikoka handhelds, enz.&lt;br /&gt;
&lt;br /&gt;
**RAK4631:** Extra setup nodig – [https://learn.rakwireless.com/hc/en-us/articles/26687276346775-How-To-Perform-Installation-of-Board-Support-Package-in-PlatformIO RAK Board Support Package].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd MeshCore&lt;br /&gt;
pio run -e RAK&#039;&#039;4631&#039;&#039;repeater&lt;br /&gt;
pio run -e RAK&#039;&#039;4631&#039;&#039;companion&#039;&#039;radio&#039;&#039;usb&lt;br /&gt;
pio run -e Xiao&#039;&#039;nrf52&#039;&#039;repeater&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**Flashen:** nRF52 levert een **`.zip`** in `.pio/build/&amp;lt;env&amp;gt;/firmware.zip`. Ga naar [https://flasher.meshcore.io/ flasher.meshcore.io] → **Custom Firmware** → selecteer het `.zip`-bestand. **Pak het zip-bestand niet uit.**&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 5. Build-flags (optioneel) =&lt;br /&gt;
&lt;br /&gt;
De build werkt prima met de standaardinstellingen. Build-flags zijn &#039;&#039;&#039;optioneel&#039;&#039;&#039; – pas ze alleen aan als je specifieke aanpassingen nodig hebt (bijv. LoRa-frequentie, debug-logging).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Repeater + Raspberry Pi Observer&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Wil je een repeater koppelen aan een Raspberry Pi als Observer? Gebruik dan deze build-flag:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
PLATFORMIO&#039;&#039;BUILD&#039;&#039;FLAGS=-DMESH&#039;&#039;PACKET&#039;&#039;LOGGING=1 pio run -e RAK&#039;&#039;4631&#039;&#039;repeater&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
Vervang &amp;lt;code&amp;gt;RAK&#039;&#039;4631&#039;&#039;repeater&amp;lt;/code&amp;gt; door je eigen environment (bijv. &amp;lt;code&amp;gt;Tbeam&#039;&#039;SX1262&#039;&#039;repeater&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Andere optionele flags ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Flag !! Voorbeeld !! Doel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_FREQ&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_FREQ=869.618&amp;lt;/code&amp;gt; || LoRa-frequentie (MHz), EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_BW&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_BW=62.5&amp;lt;/code&amp;gt; || Bandbreedte (kHz), EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;LORA_SF&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D LORA_SF=8&amp;lt;/code&amp;gt; || Spreading factor, EU narrow&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;MESH_DEBUG&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D MESH_DEBUG=1&amp;lt;/code&amp;gt; || Debug-logging&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;MESH_PACKET_LOGGING&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D MESH_PACKET_LOGGING=1&amp;lt;/code&amp;gt; || Pakketten loggen, o.a. voor repeater Observer op Raspberry Pi&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ADMIN_PASSWORD&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D ADMIN_PASSWORD=&#039;&amp;quot;mypass&amp;quot;&#039;&amp;lt;/code&amp;gt; || Repeater/Room admin-wachtwoord&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ADVERT_NAME&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;-D ADVERT_NAME=&#039;&amp;quot;My Node&amp;quot;&#039;&amp;lt;/code&amp;gt; || Naam node-advertentie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Via opdrachtregel: &amp;lt;code&amp;gt;pio run -e &amp;lt;env&amp;gt; -D LORA_FREQ=868.0&amp;lt;/code&amp;gt;. Of bewerk &amp;lt;code&amp;gt;build_flags&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;variants/&amp;lt;device&amp;gt;/platformio.ini&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 6. Build-target vinden =&lt;br /&gt;
&lt;br /&gt;
Elk board heeft een map onder &amp;lt;code&amp;gt;variants/&amp;lt;/code&amp;gt; met een &amp;lt;code&amp;gt;platformio.ini&amp;lt;/code&amp;gt;. Gebruik &amp;lt;code&amp;gt;pio run --list-targets&amp;lt;/code&amp;gt; om alle environments te zien (bijv. &amp;lt;code&amp;gt;Tbeam_SX1262_repeater&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RAK_4631_repeater&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= 7. Snelle referentie =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Taak !! Opdracht&lt;br /&gt;
|-&lt;br /&gt;
|Alle build-targets tonen || &amp;lt;code&amp;gt;pio run --list-targets&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Specifiek target bouwen || &amp;lt;code&amp;gt;pio run -e &amp;lt;env_name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Bouwen + uploaden || &amp;lt;code&amp;gt;pio run -e &amp;lt;env_name&amp;gt; -t upload&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Seriële monitor openen || &amp;lt;code&amp;gt;pio device monitor&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Schone build || &amp;lt;code&amp;gt;pio run -t clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/meshcore-dev/MeshCore MeshCore GitHub]&lt;br /&gt;
* [https://flasher.meshcore.io MeshCore Flasher] – Voorgebouwde firmware&lt;br /&gt;
* [[MeshCore/Geadvanceerd/CustomFirmware|Custom Firmware]]&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=39</id>
		<title>MeshCore/Geadvanceerd/OTA</title>
		<link rel="alternate" type="text/html" href="https://meshwiki.radio-actief.be/index.php?title=MeshCore/Geadvanceerd/OTA&amp;diff=39"/>
		<updated>2026-07-21T11:57:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Wiki.js import (polished)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-success&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Verbeterde RAK handleiding&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Intussen kan je betere handleiding specifiek voor een RAK4631 terugvinden op de [https://lieven.kks36.be/2026/01/31/upgrade-rak-meshcore-repeater-over-the-air/ blog van RRY22].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-notice&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Onderstaande kan outdated zijn&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-message-box mw-message-box-warning&amp;quot;&amp;gt;&lt;br /&gt;
Onderstaande info is enkel toepasselijk voor een Seeed SenseCAP Solar P1.&amp;lt;br/&amp;gt;&lt;br /&gt;
Dit kan verschillend zijn voor andere nRF-apparaten.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Voor ESP32-apparaten zoals een Heltec V3, werkt &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt; ook via zijn eigen WiFi-AP. Meer info volgt later.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Met OTA (Over-The-Air) updates kun je MeshCore firmware op repeaters bijwerken via Bluetooth, zonder USB-kabel. Dit kan volledig vanaf je smartphone.&lt;br /&gt;
&lt;br /&gt;
= Voorbereidingen =&lt;br /&gt;
&lt;br /&gt;
Alles kan vanaf je smartphone worden uitgevoerd:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Download de repeater firmware&#039;&#039;&#039; van de [https://flasher.meshcore.io/ flasher website]:&lt;br /&gt;
   - Selecteer je toestel en kies het type &#039;&#039;Repeater&#039;&#039;&lt;br /&gt;
   - Download het &#039;&#039;&#039;ZIP&#039;&#039;&#039;-bestand (niet het UF2-bestand)&lt;br /&gt;
# &#039;&#039;&#039;Installeer de nRF Device Firmware Update app&#039;&#039;&#039; uit de app store  &lt;br /&gt;
   &#039;&#039;Let op: gebruik de app &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039;, niet &#039;&#039;nRF Connect for Mobile&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Repeater in DFU-modus zetten =&lt;br /&gt;
&lt;br /&gt;
# Open de MeshCore app en verbind met je Companion&lt;br /&gt;
# Zoek je repeater in je contacten en log in via &#039;&#039;Manage&#039;&#039;&lt;br /&gt;
# Onderaan het scherm: klik op &#039;&#039;Command Line&#039;&#039; en typ: &amp;lt;code&amp;gt;start ota&amp;lt;/code&amp;gt;&lt;br /&gt;
# Je ontvangt een bevestiging (&#039;&#039;OK&#039;&#039;). Het LED-lampje op de repeater begint meestal te knipperen&lt;br /&gt;
&lt;br /&gt;
= Firmware uploaden =&lt;br /&gt;
&lt;br /&gt;
# Open de &#039;&#039;&#039;nRF Device Firmware Update&#039;&#039;&#039; app&lt;br /&gt;
# Ga naar &#039;&#039;Settings&#039;&#039; (rechts bovenaan) en stel in:&lt;br /&gt;
   - &#039;&#039;&#039;Packet receipt notification&#039;&#039;&#039;: aan&lt;br /&gt;
   - &#039;&#039;&#039;Number of packets&#039;&#039;&#039;: 10 (of 8 bij twijfel)&lt;br /&gt;
&lt;br /&gt;
   ![[assets/meshcore/ota/ota-settings.jpeg =350x|OTA Settings]]&lt;br /&gt;
&lt;br /&gt;
# Terug in het hoofdscherm:&lt;br /&gt;
   - Bij &#039;&#039;File&#039;&#039;: selecteer het eerder gedownloade firmware-bestand (ZIP)&lt;br /&gt;
   - Bij &#039;&#039;Device&#039;&#039;: selecteer je repeater&lt;br /&gt;
   - Klik op &#039;&#039;Upload&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   ![[assets/meshcore/ota/ota-flashing.jpeg =350x|OTA Firmware Upgrade]]&lt;br /&gt;
&lt;br /&gt;
De update duurt ongeveer twee minuten. Je ziet de voortgang (Bootloader enabled → DFU initialized → Uploading firmware → Completed). Laat het scherm tijdens de update aan en blijf op hetzelfde scherm tot de upload voltooid is.&lt;br /&gt;
&lt;br /&gt;
![[assets/meshcore/ota/ota-flashing-complete.jpeg =350x|OTA Voltooid]]&lt;br /&gt;
&lt;br /&gt;
= Verificatie =&lt;br /&gt;
&lt;br /&gt;
Na een geslaagde update kun je in de MeshCore app bij &#039;&#039;Repeater Admin&#039;&#039; de firmwareversie controleren. De repeater toont daar de nieuwe versie (bijv. v1.11.0).&lt;br /&gt;
&lt;br /&gt;
![[assets/meshcore/ota/ota-flash-result.jpeg =350x|Repeater Admin – Firmwareversie]]&lt;br /&gt;
&lt;br /&gt;
= Gerelateerd =&lt;br /&gt;
&lt;br /&gt;
* [[MeshCore/FlashFirmware|Firmware Flashen]] – Initiële installatie via USB&lt;br /&gt;
* [[MeshCore|MeshCore Introductie]]&lt;br /&gt;
* [https://discord.gg/kvybAgqnhD Radio-Actief Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Radio-Actief]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>