Firmware-update: MeshCore 1.17.0

MeshCore logo MeshCore is firmware voor goedkope LoRa-bordjes, zoals Heltec, RAK, SenseCAP en dergelijke, waarmee een meshnetwerk voor tekstberichten kan worden gevormd, volledig los van internet, wifi of het mobiele netwerk. LoRa zit in de vrije 868 MHz-band en levert weinig bandbreedte maar veel bereik, zodat je met een paar honderd milliwatt kilometers overbrugt en een node op zonne-energie jarenlang kan blijven staan. Je telefoon koppelt via bluetooth aan een node en van daaruit lopen berichten end-to-end versleuteld over repeaters naar de ontvanger, waarbij MeshCore met vaste paden werkt in plaats van alles overal te herhalen zoals het bekendere Meshtastic doet. Het kan worden ingezet voor chat tijdens evenementen en tochten, als noodnetwerk, of puur als hobby om te zien hoe ver ze komen.

De firmware kan met de webflasher op het bord worden geplaatst, waarna deze als een companion, repeater of roomserver kan worden ingezet. In versie 1.17.0 is vooral het listen-before-talkmechanisme herschreven, wat op drukke meshes flink minder botsende pakketjes oplevert. Daarnaast zijn er nieuwe borden ondersteund, waaronder SenseCAP MeshTracker X1 en Thinknode M7/M9, is de config naar JSON gegaan en verbruiken slapende nodes minder stroom.

New Features
  • #2987 companion, MCU temperature added to sensor telemetry
  • #3115 LR2021 radio support added. (Also Meshnology W12 added)
  • #2688 new room server ‘room.post’ CLI command (for server orig posts)
  • #2883 repeater power off on long button press
  • #1727 new ‘set cad on/off’ CLI command
  • #2765 ESP targets now support the ‘get pwrmgt.bootreason’ CLI command
  • #2140 new ‘get/set radio.fem.rxgain’ CLI command (some Heltec boards)
Enhancements
  • #3036 fix for missing preamble detect IRQ bit
  • #2977 preamble and header IRQ rx timeout logic
  • #2824 nrf52 targets now use CC310 hardware crypto functions
  • #2982 config now stored in JSON format (all firmwares)
  • #3034 new color scheme on companion UI
  • #3023 room server now supports rx boosted gain
  • #2951 Fast ST7735 disply driver (Heltec T096, Wireless Tracker, etc)
  • #2895 hibernate/poweroff power draw savings
New device support
  • #3139 Sensecap X1, QSPI Flash support
  • #3122 Sensecap X1, LED and haptic feedback
  • #3112 added Sensecap MeshTracker X1 support
  • #3049 Thinknode M7 support, plus architecture for universal companion
  • #2966 added Heltec RC32 board support
  • #2560 added Heltec V4 R8 board support
  • #1983 support for RAK ethernet modules
  • #2942 added Elecrow Thinknode M9 support
  • #2839 added Elecrow Thinknode M7 support
  • #1194 added Nibble Zero Connect support
  • #2752 added Heltec tower V2 support
Bug fixes and Other
  • #3121 companion, hardware CAD disabled
  • #3107 ANON_REQ reply path_len check
  • #2863 Thinknode M6 GPS re-init fix
  • #3048 ‘start ota’ failure now reported on nRF devices
  • #2819 kiss modem fixes for stalls under USB backpressure
  • #3005 ESP32, BLE bonded reconnects fix
  • #3007 ESP32, BLE receive queue synchronization
  • #3006 Heltec V4 hardware USB serial
  • #2815 T-Beam Supreme OLED fixes
  • #2887 Thinknode M3, GPS LED fixes
  • #2990 Xiao nrf52 repeater build fix
  • #2899 T-Echo Lite DC-DC regulator fix
  • #2905 Heltec T114 DC-DC regulator fix
  • #2937 fix for GPS time sync stall on long uptime nodes
  • #2936 external watchdog timer for Heltec Tower V2
  • #2867 sx1262 LDO support fix
  • #2844 fixed rx boosted gain on LR1110
  • GPS time sync fix for Heltec T114
  • #2763 companion fix when anon contacts full
  • bad path_len now rejected, in PAYLOAD_TYPE_PATH and ANON_REQ
Packet Collision Improvements

The ‘listen-before-talk’ code has had some pretty big changes, thanks to Taco. He has spent weeks doing diagnostics, and even simulations, testing an improved scheme which involves handling cases where the LoRa radio’s IRQ flags get ‘stuck’, and also the big one being proper preamble detection. This one could be the most significant performance improvement for all meshes.

Also, he found that the new scheme performs on par with hardware CAD, but without the 4 second lock-up glitches that CAD still suffers from. So, we are still leaving hardware CAD off by default.

Companion UI

Various color displays will now sport a new look, and be much more responsive.

JSON Config

The node config should be automatically migrated to a new JSON format upon upgrading to v1.17.0. The old binary-blob config is left intact, however, in case some people need to revert to old firmware.

Steps Toward Universal Companion

With #3049 Liam has paved the way for companions to support multiple serial interfaces, eg. BLE + USB. Up to 4 can now be supported. There are no official multi-interface companion builds yet, but all the ‘plumbing’ for this is now there.

MeshCore

Versienummer 1.17.0
Releasestatus Final
Website MeshCore
Download https://flasher.meshcore.io/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

11-08-2026 • 12:00

7

Submitter: SlideR NL

Bron: MeshCore

Update-historie

Reacties (7)

Sorteer op:

Weergave:

kijk DIT zou nog eens geweldig zijn voor in de halsband van mijn hond of kat.

je maakt een halsband met GPS en zo'n lora band en het ding hoeft letterlijk alleen maar verbinding te houden met de ontvanger op je dak, in plaats van veel te dure trackers met 2g of 4g zou dit voor de gemiddelde hond of kat prima werken. lees: zodra het beest verder is dan een een halve kilometer krijg je een waarschuwing... en ben je nog ruim op tijd voor dat beest buiten bereik zou zijn.

en misschien doet je hele stad wel mee en heb je een pet-locatie-netwerk tot 'kilometers' buiten je stad.

laten we eerlijk zijn, lora voor mensen is gewoon nutteloos totdat er ooit een ramp gebeurt en zelfs dan kun je die minder nuttige zendingen gewoon blacklisten totdat de ramp voorbij is.
Dit is exact wat ik ook wilde en er zijn al mensen geweest die hiermee aan de slag zijn gegaan. Helaas zie en vind ik nog nergens een oplossing anders dan me kat vol hangen met zware bepakking.

Cat-as-a-thing in IoT: tracking cat walks with LoRa, BroWAN Object Locator and The Things Network | Medium

Voor nu ben ik voor de Moto Tag 1 gegaan en moet zeggen het is niet altijd 100% accuraat en zeker bij ons in de wijk wordt die niet altijd even goed bijgewerkt. Echter als ik naar onze kat gaat zoeken kan ik hem altijd vinden op basis van de tag. Mijn telefoon ondersteund dan ook UWB.
Ik heb mijn kat een Samsung Galaxy SmartTag 2 om gedaan en dat werkt dikke prima.
Dus, wanneer beginnen we met realiseren?

LoRa is heel handig voor bijvoorbeeld onderzoekers met data wat X keer per dag verstuurd moet worden naar een node/server. Verder? Een chat (met platte tekst) dienst opzetten op een festival of je smart lamp aanzetten en dan heb je het wel denk ik.

[Reactie gewijzigd door Groax op 11 augustus 2026 16:25]

Kan je dit ook installeren op een Sensecap M1 helium miner? Die ligt hier toch te verstoffen...
Wat is het voordeel van Meshcore tov Meshtastic?
In rustige gebieden is meshtastic veel beter. Je cliënt / companion is immers ook meteen de repeater dus je maakt deel uit van het netwerk en helpt mee aan de infrastructuur. Zo kunnen mensen die elkaar normaal niet zouden kunnen bereiken via iemand die zich in het midden bevindt toch een update sturen. Deze functie heeft meshcore tegenwoordig ook maar dan als camping of hike mode. Hij schakelt dan naar een aparte frequentie zodat je onzichtbaar wordt voor andere meshcore gebruikers en alleen binnen je groep kan communiceren. Meestal goed genoeg behalve in nood gevallen. Meshcore in normale modus is beter in drukke gebieden waar veel mensen een dergelijke apparaat hebben. Het zorgt dan voor minder overhead. Maaraalt je wel afhankelijk van de infrastructuur. Oftewel van mensen die een meshcore repeater op het dak hebben gezet en binnen bereik zijn.

Ben je in een gebied met weinig tot geen mobiel bereik of misschien aan het berg beklimmen, sneeuwstorm of een gebied op de wereld die redelijk uitgezonderd is.. Dan kan meshtastic een uitkomst zijn. Die heeft dan met wat meer opties. Maar meshcore in hike mode werkt ook alleen dan kan je niemand buiten je groep bereiken. Meshcore krijgt langzaam ook meer sensor ondersteuning. Maar meshtastic kan dat al heel lang en heeft ook veel meer sensor types en meshtastic kan ook eenvoudig externe apparaten bedienen. Dat kan meshcore helemaal niet zelfstandig.

Maar meshcore is drukker dus in veel gebieden gezelliger. Dus beetje afhankelijk van hoe en waarvoor je het wil gebruiken.

Om te kunnen reageren moet je ingelogd zijn