{"schemaVersion":3,"generatedAt":"2026-07-21T08:04:50.907Z","counts":{"firmwares":40,"devices":124,"vendors":28,"networks":93,"networkAreas":92,"software":89,"compatibility":2},"firmwares":[{"id":"meshcore","name":"MeshCore (Reference)","type":"reference","maintainer":"meshcore-dev (community project, originated by Scott Powell / ripplebiz)","maintainers":[{"name":"meshcore-dev","url":"https://github.com/meshcore-dev"},{"name":"Scott Powell"},{"name":"ripplebiz","url":"https://github.com/ripplebiz"}],"description":"The reference MeshCore firmware — a lightweight C++ library and firmware for multi-hop packet routing over LoRa radios. It powers decentralized, self-healing mesh networks for off-grid, emergency and tactical communication, with prebuilt images and a web flasher.\n","repository":"https://github.com/meshcore-dev/MeshCore","website":"https://meshcore.io","license":"MIT","changelog":{"source":"script","script":"fetch-changelog.js"},"status":"active","scope":"universal","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"upstream"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server","sensor"],"features":["Multi-hop packet routing","End-to-end encrypted DMs","BLE / USB / TCP companion clients","Web, iOS, Android, Python & NodeJS clients","Native flood-advert traffic management (1.16+)","Web-based flasher"],"capabilities":{"protocol":{"meshcoreCompatible":true,"rawPacketSend":true,"rawPacketObserve":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"webFlasher":true,"ota":true,"bleDfu":true,"configurationBackup":true},"networking":{"repeater":true,"roomServer":true,"observer":false,"mqtt":false,"kissModem":true},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"devices":[{"id":"ebyte-eora-s3","status":"supported","target":"ebyte_eora_s3","platformio_board":"ebyte_eora-s3"},{"id":"gatiot-gat562-30s","status":"supported","target":"gat562_30s_mesh_kit","platformio_board":"rak4631"},{"id":"gatiot-gat562-evb-pro","status":"supported","target":"gat562_mesh_evb_pro","platformio_board":"rak4631"},{"id":"gatiot-gat562","status":"supported","target":"gat562_mesh_tracker_pro","platformio_board":"rak4631"},{"id":"gatiot-gat562-tracker-pro","status":"supported","target":"gat562_mesh_tracker_pro","platformio_board":"rak4631"},{"id":"gatiot-gat562-watch13","status":"supported","target":"gat562_mesh_watch13","platformio_board":"rak4631"},{"id":"generic-ebyte-e22","status":"supported","target":"generic-ebyte-e22","platformio_board":"esp32doit-devkit-v1"},{"id":"generic-espnow","status":"supported","target":"generic_espnow","platformio_board":"esp32-c3-devkitm-1"},{"id":"heltec-ct62","status":"supported","target":"heltec_ct62","platformio_board":"esp32-c3-devkitm-1"},{"id":"heltec-e213","status":"supported","target":"heltec_e213","platformio_board":"heltec_e213"},{"id":"heltec-e290","status":"supported","target":"heltec_e290","platformio_board":"heltec_e290"},{"id":"heltec-mesh-solar","status":"supported","target":"heltec_mesh_solar","platformio_board":"heltec_mesh_solar"},{"id":"heltec-meshtower","status":"supported","target":"heltec_mesh_solar","platformio_board":"heltec_mesh_solar","notes":"Same MeshSolar baseboard; uses the heltec_mesh_solar build."},{"id":"heltec-t096","status":"supported","target":"heltec_t096","platformio_board":"heltec_t096"},{"id":"heltec-t1","status":"supported","target":"heltec_t1","platformio_board":"heltec_t1"},{"id":"heltec-t114","status":"supported","target":"heltec_t114","platformio_board":"heltec_t114"},{"id":"heltec-t190","status":"supported","target":"heltec_t190","platformio_board":"heltec_t190"},{"id":"heltec-wt3","status":"supported","target":"heltec_tracker","platformio_board":"esp32-s3-devkitc-1"},{"id":"heltec-wt2","status":"supported","target":"heltec_tracker_v2","platformio_board":"heltec_tracker_v2"},{"id":"heltec-v2","status":"supported","target":"heltec_v2","platformio_board":"heltec_wifi_lora_32_V2"},{"id":"heltec-v3","status":"supported","target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1"},{"id":"heltec-wsl3","status":"supported","target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1"},{"id":"heltec-v4","status":"supported","target":"heltec_v4","platformio_board":"heltec_v4"},{"id":"heltec-v4-exp","status":"supported","target":"heltec_v4","platformio_board":"heltec_v4"},{"id":"heltec-paper","status":"supported","target":"heltec_wireless_paper","platformio_board":"esp32-s3-devkitc-1"},{"id":"ikoka-handheld","status":"supported","target":"ikoka_handheld_nrf","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"ikoka-nano","status":"supported","target":"ikoka_nano_nrf","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"ikoka-stick","status":"supported","target":"ikoka_stick_nrf","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"keepteen-lt1","status":"supported","target":"keepteen_lt1","platformio_board":"keepteen_lt1"},{"id":"lilygo-t3-s3-sx126x","status":"supported","target":"lilygo_t3s3","platformio_board":"t3_s3_v1_x"},{"id":"lilygo-t3-s3-sx127x","status":"supported","target":"lilygo_t3s3_sx1276","platformio_board":"t3_s3_v1_x"},{"id":"lilygo-t-impulse-plus","status":"supported","target":"lilygo_t_impulse_plus","platformio_board":"lilygo_t_impulse_plus_nrf52840"},{"id":"lilygo-tbeam-1w","status":"supported","target":"lilygo_tbeam_1w","platformio_board":"t_beam_1w"},{"id":"lilygo-t-beam-sx1262","status":"supported","target":"lilygo_tbeam_SX1262","platformio_board":"ttgo-t-beam"},{"id":"lilygo-t-beam-1-2-sx1276","status":"supported","target":"lilygo_tbeam_SX1276","platformio_board":"ttgo-t-beam"},{"id":"lilygo-tbeam-supreme","status":"supported","target":"lilygo_tbeam_supreme_SX1262","platformio_board":"t_beams3_supreme"},{"id":"lilygo-t-deck-community","status":"supported","target":"lilygo_tdeck","platformio_board":"t-deck"},{"id":"lilygo-t-deck","status":"supported","target":"lilygo_tdeck","platformio_board":"t-deck"},{"id":"lilygo-techo","status":"supported","target":"lilygo_techo","platformio_board":"t-echo"},{"id":"lilygo-techo-card","status":"supported","target":"lilygo_techo_card","platformio_board":"t-echo"},{"id":"lilygo-techo-lite","status":"supported","target":"lilygo_techo_lite","platformio_board":"t-echo"},{"id":"lilygo-teth-elite","status":"supported","target":"lilygo_teth_elite","platformio_board":"esp32s3box"},{"id":"lilygo-tlora-c6","status":"supported","target":"lilygo_tlora_c6","platformio_board":"esp32-c6-devkitm-1"},{"id":"lilygo-tlora-1-6","status":"supported","target":"lilygo_tlora_v2_1","platformio_board":"ttgo-lora32-v1"},{"id":"m5stack-unit-c6l","status":"supported","target":"m5stack_unit_c6l","platformio_board":"esp32-c6-devkitm-1"},{"id":"heltec-meshpocket","status":"supported","target":"mesh_pocket","platformio_board":"heltec_mesh_pocket"},{"id":"meshadventurer","status":"supported","target":"meshadventurer","platformio_board":"esp32doit-devkit-v1"},{"id":"meshtiny","status":"supported","target":"meshtiny","platformio_board":"meshtiny"},{"id":"minewsemi-me25ls01","status":"supported","target":"minewsemi_me25ls01","platformio_board":"minewsemi_me25ls01"},{"id":"muziworks-r1-neo","status":"supported","target":"muziworks_r1_neo","platformio_board":"rak4631"},{"id":"nano-g2","status":"supported","target":"nano_g2_ultra","platformio_board":"nano-g2-ultra"},{"id":"nibble-screen-connect","status":"supported","target":"nibble_screen_connect","platformio_board":"esp32-s3-zero"},{"id":"faketec","status":"supported","target":"promicro","platformio_board":"promicro_nrf52840"},{"id":"rak-11310","status":"supported","target":"rak11310","platformio_board":"rakwireless_rak11300"},{"id":"rak-3112","status":"supported","target":"rak3112","platformio_board":"esp32-s3-devkitc-1"},{"id":"rak-13302","status":"supported","target":"rak3401","platformio_board":"rak3401"},{"id":"rak-3x72","status":"supported","target":"rak3x72","platformio_board":"rak3172"},{"id":"rak-4631","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"atlavox-m1","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"atlavox-beacon","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"rak-wismesh-repeater-mini","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"yetiwurks-basestation","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"rak-wismesh-tag","status":"supported","target":"rak_wismesh_tag","platformio_board":"rak4631"},{"id":"rpi-picow","status":"supported","target":"rpi_picow","platformio_board":"rpipicow"},{"id":"sensecap-indicator-espnow","status":"supported","target":"sensecap_indicator-espnow","platformio_board":"esp32-s3-devkitc-1"},{"id":"sensecap-solar-p1","status":"supported","target":"sensecap_solar","platformio_board":"seeed_sensecap_solar"},{"id":"sensecap-solar-p1-pro","status":"supported","target":"sensecap_solar","platformio_board":"seeed_sensecap_solar"},{"id":"station-g2","status":"supported","target":"station_g2","platformio_board":"station-g2"},{"id":"station-g3","status":"supported","target":"station_g3_esp32","platformio_board":"station-g3-esp32"},{"id":"sensecap-t1000e","status":"supported","target":"t1000-e","platformio_board":"tracker-t1000-e"},{"id":"tenstar-c3","status":"supported","target":"tenstar_c3","platformio_board":"esp32-c3-devkitm-1"},{"id":"thinknode-m1","status":"supported","target":"thinknode_m1","platformio_board":"thinknode_m1"},{"id":"thinknode-m2","status":"supported","target":"thinknode_m2","platformio_board":"ESP32-S3-WROOM-1-N4"},{"id":"thinknode-m3","status":"supported","target":"thinknode_m3","platformio_board":"thinknode_m3"},{"id":"thinknode-m5","status":"supported","target":"thinknode_m5","platformio_board":"ESP32-S3-WROOM-1-N4"},{"id":"thinknode-m6","status":"supported","target":"thinknode_m6","platformio_board":"thinknode_m6"},{"id":"tiny-relay","status":"supported","target":"tiny_relay","platformio_board":"tiny_relay"},{"id":"uart-solar-node-station","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"waveshare-rp2040-lora","status":"supported","target":"waveshare_rp2040_lora","platformio_board":"pico"},{"id":"wio-e5-dev","status":"supported","target":"wio-e5-dev","platformio_board":"lora_e5_dev_board"},{"id":"wio-e5-mini","status":"supported","target":"wio-e5-mini","platformio_board":"lora_e5_mini"},{"id":"wio-tracker-l1","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1"},{"id":"wio-tracker-l1-pro","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1"},{"id":"wio-tracker-l1-eink","status":"supported","target":"wio-tracker-l1-eink","platformio_board":"seeed-wio-tracker-l1"},{"id":"wio-wm1110","status":"supported","target":"wio_wm1110","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"xiao-esp32c3","status":"supported","target":"xiao_c3","platformio_board":"seeed_xiao_esp32c3"},{"id":"xiao-esp32c6","status":"supported","target":"xiao_c6","platformio_board":"esp32-c6-devkitm-1"},{"id":"xiao-nrf52","status":"supported","target":"xiao_nrf52","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"xiao-rp2040","status":"supported","target":"xiao_rp2040","platformio_board":"seeed_xiao_rp2040"},{"id":"xiao-esp32s3-plain","status":"supported","target":"xiao_s3","platformio_board":"seeed_xiao_esp32s3"},{"id":"xiao-esp32s3","status":"supported","target":"xiao_s3_wio","platformio_board":"seeed_xiao_esp32s3"},{"id":"lilygo-tdeck-pro","status":"supported"},{"id":"lilygo-t5-pro","status":"supported"},{"id":"lilygo-tdisplay","status":"supported"},{"id":"lilygo-pager","status":"supported"},{"id":"lilygo-twatch-plus","status":"supported"},{"id":"lilygo-twatch-s3","status":"supported"}],"popularity":{"githubStars":3274,"githubForks":1130,"githubWatchers":60,"githubOpenIssues":890,"githubContributors":176,"releaseDownloads":1596157,"latestReleaseDownloads":7066,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.16.0","released":"2026-06-06","releases":[{"version":"room-server-v1.16.0","datetime":"2026-06-06T15:54:36Z"},{"version":"repeater-v1.16.0","datetime":"2026-06-06T15:54:59Z"},{"version":"companion-v1.16.0","datetime":"2026-06-06T15:55:20Z"},{"version":"room-server-v1.15.0","datetime":"2026-04-19T03:07:54Z"},{"version":"repeater-v1.15.0","datetime":"2026-04-19T03:08:26Z"},{"version":"companion-v1.15.0","datetime":"2026-04-19T06:48:14Z"},{"version":"room-server-v1.14.1","datetime":"2026-03-20T02:54:49Z"},{"version":"repeater-v1.14.1","datetime":"2026-03-20T02:55:43Z"},{"version":"companion-v1.14.1","datetime":"2026-03-20T03:53:00Z"},{"version":"room-server-v1.14.0","datetime":"2026-03-06T02:37:59Z"},{"version":"repeater-v1.14.0","datetime":"2026-03-06T02:37:28Z"},{"version":"companion-v1.14.0","datetime":"2026-03-06T03:52:31Z"},{"version":"room-server-v1.13.0","datetime":"2026-02-15T07:48:23Z"},{"version":"repeater-v1.13.0","datetime":"2026-02-15T07:47:04Z"},{"version":"companion-v1.13.0","datetime":"2026-02-15T08:49:34Z"},{"version":"room-server-v1.12.0","datetime":"2026-01-29T11:18:49Z"},{"version":"repeater-v1.12.0","datetime":"2026-01-29T11:26:04Z"},{"version":"companion-v1.12.0","datetime":"2026-01-29T12:10:45Z"},{"version":"room-server-v1.11.0","datetime":"2025-11-30T08:34:45Z"},{"version":"repeater-v1.11.0","datetime":"2025-11-30T08:33:44Z"}],"changelogSource":"script","changelogUpdatedAt":"2026-06-21T09:55:37.699Z","deviceFamilies":[{"id":"gatiot-gat562","label":"GAT-IoT GAT562"},{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},{"id":"rak-wisblock","label":"RAK"},{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},{"id":"heltec-meshsolar-meshtower","label":"Heltec"},{"id":"heltec-wireless-tracker","label":"Heltec Wireless Tracker"},{"id":"lilygo-t-echo","label":"LilyGo T-Echo"},{"id":"lilygo-t-watch-s3","label":"LilyGo T-Watch S3"},{"id":"lilygo-t3-s3","label":"LilyGo T3 S3"},{"id":"seeed-sensecap-solar","label":"Seeed Studio SenseCAP Solar Node"},{"id":"seeed-xiao","label":"Xiao"},{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},{"id":"atlavox-m1","label":"Atlavox M1"},{"id":"ebyte-ebyte-eora-s3-xxxtb-radio","label":"Ebyte EoRa-S3-XXXTB Radio"},{"id":"elecrow-elecrow-thinknode-m1","label":"Elecrow ThinkNode M1"},{"id":"elecrow-elecrow-thinknode-m2","label":"Elecrow ThinkNode M2 Mini"},{"id":"elecrow-elecrow-thinknode-m3","label":"Elecrow ThinkNode M3"},{"id":"elecrow-elecrow-thinknode-m5","label":"Elecrow ThinkNode M5"},{"id":"elecrow-elecrow-thinknode-m6","label":"Elecrow ThinkNode M6"},{"id":"generic-e22","label":"ESP32 + E22 SX126x (generic)"},{"id":"generic-espnow","label":"Generic ESP-NOW Radio"},{"id":"heltec-ct62","label":"Heltec CT62"},{"id":"heltec-mesh-node-t1","label":"Heltec Mesh Node T1"},{"id":"heltec-meshpocket","label":"Heltec MeshPocket"},{"id":"heltec-t096","label":"Heltec T096"},{"id":"heltec-t114","label":"Heltec T114"},{"id":"heltec-vision-master-t190","label":"Heltec T190"},{"id":"heltec-vision-master-e213","label":"Heltec Vision Master E213"},{"id":"heltec-vision-master-e290","label":"Heltec Vision Master E290"},{"id":"heltec-wireless-paper","label":"Heltec Wireless Paper"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"ikoka-handheld-nrf","label":"Ikoka Handheld nRF"},{"id":"ikoka-nano","label":"Ikoka Nano"},{"id":"ikoka-stick","label":"Ikoka Stick"},{"id":"keepteen-keepteen-lt1","label":"Keepteen LT1"},{"id":"lilygo-lora32-1-1-6","label":"LilyGo LoRa32 V2.1_1.6"},{"id":"lilygo-t-display","label":"LilyGo T-Display Pro"},{"id":"lilygo-t-echo-card","label":"LilyGo T-Echo Card"},{"id":"lilygo-t-eth-elite","label":"LilyGo T-ETH ELite"},{"id":"lilygo-t-impulse","label":"LilyGo T-Impulse Plus"},{"id":"lilygo-t-lora-c6","label":"LilyGo T-LoRa C6"},{"id":"lilygo-t-lora-pager","label":"LilyGo T-Lora Pager"},{"id":"lilygo-t5-s3","label":"LilyGo T5 E-Paper S3 Pro (H752-XX)"},{"id":"m5stack-m5stack-unit-c6l","label":"M5Stack Unit C6L"},{"id":"meshadventurer","label":"MeshAdventurer"},{"id":"mtools-meshtiny","label":"Meshtiny"},{"id":"minewsemi-minewsemi-me25ls01","label":"MinewSemi ME25LS01"},{"id":"muziworks-muzi-works-r1-neo","label":"Muzi Works R1 Neo"},{"id":"nibble-nibble-screen-connect","label":"Nibble Screen Connect"},{"id":"promicro-nrf52","label":"ProMicro nrf52 (faketec)"},{"id":"rak-11310","label":"RAK 11310"},{"id":"rak-3x72","label":"RAK 3x72"},{"id":"rak-wismesh-repeater","label":"RAK WisMesh Repeater Mini"},{"id":"rak-wismesh","label":"RAK WisMesh Tag"},{"id":"raspberry-rpi-pico-2040-waveshare","label":"RPI Pico 2040 + WaveShare SX1262"},{"id":"seeed-sensecap-indicator-esp-now","label":"Seeed Studio SenseCAP Indicator ESP-NOW"},{"id":"seeed-sensecap-t1000-e","label":"Seeed Studio SenseCAP T1000-E"},{"id":"tenstar-tenstar-c3","label":"Tenstar C3"},{"id":"yaoyao-tiny-relay","label":"Tiny Relay"},{"id":"uniteng-nano-g2-ultra","label":"UnitEng Nano G2 Ultra"},{"id":"uniteng-station-g2","label":"UnitEng Station G2"},{"id":"uniteng-station-g3","label":"UnitEng Station G3 ESP32"},{"id":"waveshare-waveshare-lora","label":"Waveshare RP2040-LoRa"},{"id":"seeed-wio-wm1110","label":"Wio WM1110"},{"id":"seeed-wio-e5-dev-board","label":"Wio-E5 Dev Board"},{"id":"seeed-wio-e5-mini","label":"Wio-E5 mini"},{"id":"seeed-xiao-c3","label":"Xiao C3"},{"id":"seeed-xiao-c6","label":"Xiao C6"},{"id":"seeed-xiao-wio","label":"Xiao nRF52 WIO"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},{"id":"yetiwurks-basestation","label":"Yeti Wurks Base Station"},{"id":"uart-cz-solar-node","label":"μArt.cz Solar"}],"primaryFamily":{"id":"gatiot-gat562","label":"GAT-IoT GAT562"},"scopeGroup":null},{"id":"trail-mate","name":"Trail Mate","type":"custom","maintainer":"vicliu624","description":"Offline-first handheld firmware for navigation and LoRa communication with native MeshCore and Meshtastic packet paths, maps, team coordination and field-oriented device tools.\n","repository":"https://github.com/vicliu624/trail-mate","website":"https://vicliu624.github.io/trail-mate/","license":"AGPL-3.0","status":"active","scope":"function-specific","scopeCategory":"Navigation","lifecycle":"active","maturity":"alpha","distribution":"community","runtime":{"framework":"esp-idf","language":"C++"},"roles":["companion","standalone-ui"],"features":["MeshCore and Meshtastic messaging","GPS maps and track recording","Team location and waypoint exchange","USB host-link stream"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"hardware":{"gps":true,"display":true,"sensors":true}},"devices":[],"popularity":{"githubStars":427,"githubForks":51,"githubWatchers":13,"githubOpenIssues":5,"githubContributors":2,"releaseDownloads":2762,"latestReleaseDownloads":227,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/trail-mate/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.37-alpha","released":"2026-07-04","releases":[{"version":"v0.1.37-alpha","datetime":"2026-07-04T10:34:25Z","prerelease":true},{"version":"v0.1.36-alpha","datetime":"2026-07-04T09:04:07Z","prerelease":true},{"version":"v0.1.35-alpha","datetime":"2026-07-04T00:40:01Z","prerelease":true},{"version":"v0.1.34-alpha","datetime":"2026-06-29T08:11:15Z","prerelease":true},{"version":"v0.1.33-alpha","datetime":"2026-06-28T06:24:08Z","prerelease":true},{"version":"v0.1.32-alpha","datetime":"2026-06-28T05:37:25Z","prerelease":true},{"version":"v0.1.31-alpha","datetime":"2026-06-26T19:05:53Z","prerelease":true},{"version":"v0.1.30-alpha","datetime":"2026-06-24T14:24:42Z","prerelease":true},{"version":"v0.1.29-alpha","datetime":"2026-06-11T03:58:33Z","prerelease":true},{"version":"v0.1.28-alpha","datetime":"2026-06-02T02:11:16Z","prerelease":true},{"version":"v0.1.27-alpha","datetime":"2026-05-30T17:34:50Z","prerelease":true},{"version":"v0.1.26-alpha","datetime":"2026-05-19T08:28:56Z","prerelease":true},{"version":"v0.1.25-alpha","datetime":"2026-05-11T17:45:05Z","prerelease":true},{"version":"v0.1.24-alpha","datetime":"2026-05-09T06:43:36Z","prerelease":true},{"version":"v0.1.23-alpha","datetime":"2026-04-30T18:58:11Z","prerelease":true},{"version":"v0.1.22-alpha","datetime":"2026-04-22T14:17:52Z","prerelease":true},{"version":"v0.1.21-alpha","datetime":"2026-04-21T08:51:24Z","prerelease":true},{"version":"v0.1.20-alpha","datetime":"2026-04-21T06:48:37Z","prerelease":true},{"version":"v0.1.19-alpha","datetime":"2026-04-20T19:47:30Z","prerelease":true},{"version":"v0.1.18-alpha","datetime":"2026-04-20T08:07:40Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-04T13:39:08.232Z","deviceFamilies":[],"primaryFamily":null,"scopeGroup":"Navigation"},{"id":"easyskymesh","name":"EasySkyMesh","type":"fork","maintainer":"IoTThinks","description":"A power-saving oriented MeshCore firmware with experimental, advanced features and bug fixes aimed at ultra-low-power repeater and sensor deployments. Targets extended battery life (e.g. ~16µA power-off) with the intent of upstreaming improvements into MeshCore.\n","repository":"https://github.com/IoTThinks/EasySkyMesh","website":"https://iotthinks.com","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["repeater","sensor"],"features":["Ultra-low-power operation (~16µA power-off)","Sensor integration","Auto-reboot / watchdog","Long-range mesh messaging"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"devices":[{"id":"heltec-v3","status":"supported"},{"id":"heltec-wsl3","status":"supported"},{"id":"heltec-v4","status":"supported"},{"id":"heltec-v4-exp","status":"supported"},{"id":"heltec-t096","status":"supported"},{"id":"heltec-t114","status":"supported"},{"id":"rak-4631","status":"supported"},{"id":"atlavox-m1","status":"supported"},{"id":"atlavox-beacon","status":"supported"},{"id":"rak-wismesh-repeater-mini","status":"supported"},{"id":"yetiwurks-basestation","status":"supported"},{"id":"uart-solar-node-station","status":"supported"},{"id":"xiao-esp32s3","status":"partial","notes":"Power-saving figures vary by board revision."},{"id":"xiao-esp32c3","status":"supported"},{"id":"xiao-nrf52","status":"supported"}],"popularity":{"githubStars":175,"githubForks":6,"githubWatchers":11,"githubOpenIssues":4,"githubContributors":1,"releaseDownloads":9961,"latestReleaseDownloads":15,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/easyskymesh/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"PowerSaving16.1","released":"2026-06-29","releases":[{"version":"PowerSaving16.1","datetime":"2026-06-29T14:20:27Z"},{"version":"PowerSaving16","datetime":"2026-06-08T14:58:49Z"},{"version":"PowerSaving15","datetime":"2026-04-24T23:58:53Z"},{"version":"PowerSaving14.1","datetime":"2026-03-27T12:38:20Z"},{"version":"PowerSaving14","datetime":"2026-03-13T09:01:28Z"},{"version":"PowerSaving13.1","datetime":"2026-02-28T04:17:35Z","prerelease":true},{"version":"PowerSaving13","datetime":"2026-02-21T05:39:09Z"},{"version":"PowerSaving11","datetime":"2026-01-07T15:49:04Z"},{"version":"PowerSaving10","datetime":"2026-01-02T15:40:28Z"},{"version":"PowerSaving09","datetime":"2025-12-28T05:20:14Z"},{"version":"PowerSaving08","datetime":"2025-12-21T13:58:52Z"},{"version":"PowerSaving07","datetime":"2025-12-11T04:28:59Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-20T10:54:48.264Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},{"id":"atlavox-m1","label":"Atlavox M1"},{"id":"heltec-t096","label":"Heltec T096"},{"id":"heltec-t114","label":"Heltec T114"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"rak-wisblock","label":"RAK"},{"id":"rak-wismesh-repeater","label":"RAK WisMesh Repeater Mini"},{"id":"seeed-xiao-c3","label":"Xiao C3"},{"id":"seeed-xiao-wio","label":"Xiao nRF52 WIO"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},{"id":"yetiwurks-basestation","label":"Yeti Wurks Base Station"},{"id":"uart-cz-solar-node","label":"μArt.cz Solar"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":null},{"id":"meshcore-wio-tracker-l1-pro-sosprz","name":"MeshCore Wio Tracker L1 Pro (sosprz)","type":"fork","maintainer":"sosprz","description":"Binary-distributed MeshCore fork for the Seeed Studio Wio Tracker L1 Pro, adding a substantial on-device companion UI for messaging, contacts, radio configuration and repeater administration.\n","repository":"https://github.com/sosprz/Meshcore-Wio-Tracker-L1-Pro","license_type":"proprietary","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"personal","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"roles":["companion","standalone-ui"],"features":["On-device direct and channel messaging","Contacts, adverts and message history","Radio and repeater administration","UF2 and browser-assisted flashing"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"operations":{"webFlasher":true},"hardware":{"gps":true,"display":true}},"devices":[{"id":"wio-tracker-l1-pro","status":"supported"}],"verification":{"sourceAvailable":true,"releasesAvailable":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The repository contains release binaries and usage notes but no firmware source or license."],"ciBuilds":false},"popularity":{"githubStars":160,"githubForks":8,"githubWatchers":16,"githubOpenIssues":23,"githubContributors":2,"releaseDownloads":5210,"latestReleaseDownloads":46,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-wio-tracker-l1-pro-sosprz/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.16.91","released":"2026-07-20","releases":[{"version":"v1.16.91","datetime":"2026-07-20T18:42:07Z"},{"version":"v1.16.90","datetime":"2026-07-07T20:42:20Z"},{"version":"v1.16.89","datetime":"2026-07-05T11:37:05Z"},{"version":"v1.16.88","datetime":"2026-06-29T20:16:59Z"},{"version":"v1.16.87","datetime":"2026-06-26T15:59:56Z"},{"version":"v1.16.86","datetime":"2026-06-21T15:48:50Z"},{"version":"v1.16.85","datetime":"2026-06-12T19:33:32Z"},{"version":"v1.16.84","datetime":"2026-06-09T13:31:51Z"},{"version":"v1.16.83","datetime":"2026-06-08T19:28:32Z"},{"version":"v1.16.82","datetime":"2026-06-07T19:29:58Z"},{"version":"v1.15.81","datetime":"2026-06-03T13:06:32Z"},{"version":"v1.15.80","datetime":"2026-05-25T13:49:01Z"},{"version":"v1.15.79","datetime":"2026-05-22T14:33:07Z"},{"version":"v1.15.78","datetime":"2026-05-22T06:19:30Z"},{"version":"v1.15.77","datetime":"2026-05-22T04:53:46Z"},{"version":"v1.15.76","datetime":"2026-05-21T19:03:54Z"},{"version":"v1.15.75","datetime":"2026-05-17T18:35:35Z"},{"version":"v1.14.1.73","datetime":"2026-03-27T18:43:07Z"},{"version":"v1.14.0.72","datetime":"2026-03-19T17:34:15Z"},{"version":"v1.14.0.69","datetime":"2026-03-06T17:15:21Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-20T21:14:11.252Z","deviceFamilies":[{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"}],"primaryFamily":{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},"scopeGroup":"Wio Tracker L1"},{"id":"meshcoreterm","name":"MeshCoreTerm","type":"fork","maintainer":"dabeani","description":"A retro-themed companion firmware based on MeshCore, featuring a rich on-screen keyboard, hardware navigation (D-pad, joystick, trackball), management features for device name, WiFi, BLE PIN, radio parameters, and GPS configuration. Supports multiple devices with prebuilt binaries and no online update requirement.\n","repository":"https://github.com/dabeani/meshcoreterm","license":"NOASSERTION","status":"active","scope":"function-specific","scopeCategory":"Touch UI","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion"],"features":["Retro-themed UI","On-screen keyboard with upper/lower/symbol modes","Hardware navigation (D-pad, joystick, T-Deck trackball)","Device management (name, WiFi, BLE PIN, radio params, GPS)","Status bar with transport badges and battery indicator","Persistence via NVS/Preferences"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":true},"operations":{"ota":false,"webFlasher":false},"networking":{"repeater":false,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-t-deck","status":"supported"},{"id":"sensecap-indicator-espnow","status":"supported","notes":"Seeed SenseCAP Indicator (TFT variant)."},{"id":"heltec-v4","status":"supported"},{"id":"thinknode-m3","status":"supported","notes":"Elecrow 3.5\" ThinkNode M3."},{"id":"thinknode-m5","status":"supported","notes":"Elecrow 7\" ThinkNode M5."}],"popularity":{"githubStars":128,"githubForks":6,"githubWatchers":8,"githubOpenIssues":125,"githubContributors":1,"releaseDownloads":3428,"latestReleaseDownloads":943,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcoreterm/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.9.12.3","released":"2026-05-29","releases":[{"version":"v0.9.12.3","datetime":"2026-05-29T00:41:47Z"},{"version":"v0.9.12.2","datetime":"2026-05-28T05:57:45Z"},{"version":"v0.9.12.1","datetime":"2026-05-27T22:00:54Z"},{"version":"v0.9.12","datetime":"2026-04-19T22:17:27Z"},{"version":"v0.9.11","datetime":"2026-03-15T21:27:53Z"},{"version":"v0.9.10","datetime":"2026-02-21T01:37:06Z"},{"version":"v0.9.9","datetime":"2026-02-15T16:50:26Z"},{"version":"v0.9.8","datetime":"2026-02-11T17:22:43Z"},{"version":"v0.9.7","datetime":"2026-01-30T22:32:45Z"},{"version":"v0.9.5","datetime":"2026-01-23T23:00:03Z"},{"version":"v0.9.4","datetime":"2026-01-21T22:52:40Z"},{"version":"v8","datetime":"2026-01-15T19:36:40Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:38.909Z","deviceFamilies":[{"id":"elecrow-elecrow-thinknode-m3","label":"Elecrow ThinkNode M3"},{"id":"elecrow-elecrow-thinknode-m5","label":"Elecrow ThinkNode M5"},{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},{"id":"seeed-sensecap-indicator-esp-now","label":"Seeed Studio SenseCAP Indicator ESP-NOW"}],"primaryFamily":{"id":"elecrow-elecrow-thinknode-m3","label":"Elecrow ThinkNode M3"},"scopeGroup":"Touch UI"},{"id":"zephcore","name":"ZephCore","type":"custom","maintainer":"liquidraver","description":"A ground-up port of MeshCore from Arduino to the Zephyr RTOS. Replaces the Arduino loop with Zephyr's event-driven primitives so the CPU sleeps between events, while aiming for full protocol compatibility with stock MeshCore firmware and the MeshCore mobile apps.\n","repository":"https://github.com/liquidraver/ZephCore","website":"","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"reimplementation","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"zephyr","language":"cpp"},"roles":["companion","repeater","room-server","observer"],"features":["Zephyr RTOS event-driven architecture","CAD-based RX power saving","Adaptive contention window","Adaptive Power Control","DFU / OTA update support","Listen-only observer (WiFi + MQTT)","Protocol-compatible with MeshCore apps"],"capabilities":{"protocol":{"meshcoreCompatible":true,"rawPacketSend":true,"rawPacketObserve":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"bleDfu":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":true,"observer":true,"mqtt":true,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"devices":[{"id":"rak-4631","status":"supported"},{"id":"atlavox-m1","status":"supported"},{"id":"atlavox-beacon","status":"supported"},{"id":"rak-wismesh-repeater-mini","status":"supported"},{"id":"yetiwurks-basestation","status":"supported"},{"id":"uart-solar-node-station","status":"supported"},{"id":"lilygo-techo","status":"supported"},{"id":"wio-tracker-l1","status":"supported"},{"id":"wio-tracker-l1-pro","status":"supported"},{"id":"heltec-v3","status":"supported"},{"id":"heltec-wsl3","status":"supported"},{"id":"heltec-v4","status":"supported"},{"id":"heltec-v4-exp","status":"supported"},{"id":"heltec-t114","status":"supported"},{"id":"heltec-wt3","status":"supported"},{"id":"lilygo-t-beam-sx1262","status":"supported"},{"id":"lilygo-tlora-c6","status":"supported"},{"id":"rak-13302","status":"supported"},{"id":"rak-wismesh-tag","status":"supported"},{"id":"sensecap-solar-p1","status":"supported"},{"id":"sensecap-solar-p1-pro","status":"supported"},{"id":"sensecap-t1000e","status":"supported"},{"id":"station-g2","status":"supported"},{"id":"thinknode-m1","status":"supported"},{"id":"thinknode-m3","status":"supported"},{"id":"thinknode-m6","status":"supported"},{"id":"faketec","status":"supported"},{"id":"gatiot-gat562-30s","status":"supported"},{"id":"xiao-esp32c3","status":"supported"},{"id":"xiao-esp32c6","status":"supported"},{"id":"xiao-esp32s3","status":"supported"},{"id":"xiao-esp32s3-plain","status":"supported"},{"id":"xiao-nrf52","status":"supported"},{"id":"xiao-mg24","status":"supported"},{"id":"xiao-nrf54l15","status":"partial","notes":"Early bring-up; not all peripherals wired."}],"popularity":{"githubStars":118,"githubForks":29,"githubWatchers":8,"githubOpenIssues":12,"githubContributors":14,"releaseDownloads":5167,"latestReleaseDownloads":128,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/zephcore/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.16.5-zephcore","released":"2026-07-16","releases":[{"version":"1.16.5-zephcore","datetime":"2026-07-16T17:38:21Z"},{"version":"v20260714.095706","datetime":"2026-07-14T09:57:21Z"},{"version":"v20260704.220543","datetime":"2026-07-04T22:06:03Z"},{"version":"v20260619.094253","datetime":"2026-06-19T09:43:10Z"},{"version":"v20260616.202853","datetime":"2026-06-16T20:29:09Z"},{"version":"v20260613.205222","datetime":"2026-06-13T20:52:38Z"},{"version":"v20260608.105434","datetime":"2026-06-08T10:54:48Z"},{"version":"v20260606.150211","datetime":"2026-06-06T15:02:26Z"},{"version":"v20260605.132226","datetime":"2026-06-05T13:22:43Z"},{"version":"v20260603.123327","datetime":"2026-06-03T12:33:43Z"},{"version":"v20260528.133858","datetime":"2026-05-28T13:39:14Z"},{"version":"v20260522.140428","datetime":"2026-05-22T14:04:43Z"},{"version":"v20260514.205836","datetime":"2026-05-14T20:58:46Z"},{"version":"v20260511.125830","datetime":"2026-05-11T12:58:40Z"},{"version":"v20260507.103840","datetime":"2026-05-07T10:38:49Z"},{"version":"v20260506.102120","datetime":"2026-05-06T10:21:30Z"},{"version":"v20260505.131914","datetime":"2026-05-05T13:19:23Z"},{"version":"v20260502.112307","datetime":"2026-05-02T11:23:18Z"},{"version":"v20260501.191026","datetime":"2026-05-01T19:10:34Z"},{"version":"v20260430.112448","datetime":"2026-04-30T11:25:02Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-16T19:15:38.634Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"rak-wisblock","label":"RAK"},{"id":"seeed-sensecap-solar","label":"Seeed Studio SenseCAP Solar Node"},{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},{"id":"atlavox-m1","label":"Atlavox M1"},{"id":"elecrow-elecrow-thinknode-m1","label":"Elecrow ThinkNode M1"},{"id":"elecrow-elecrow-thinknode-m3","label":"Elecrow ThinkNode M3"},{"id":"elecrow-elecrow-thinknode-m6","label":"Elecrow ThinkNode M6"},{"id":"gatiot-gat562","label":"GAT-IoT GAT562"},{"id":"heltec-t114","label":"Heltec T114"},{"id":"heltec-wireless-tracker","label":"Heltec Wireless Tracker"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},{"id":"lilygo-t-echo","label":"LilyGo T-Echo"},{"id":"lilygo-t-lora-c6","label":"LilyGo T-LoRa C6"},{"id":"promicro-nrf52","label":"ProMicro nrf52 (faketec)"},{"id":"rak-wismesh-repeater","label":"RAK WisMesh Repeater Mini"},{"id":"rak-wismesh","label":"RAK WisMesh Tag"},{"id":"seeed-sensecap-t1000-e","label":"Seeed Studio SenseCAP T1000-E"},{"id":"uniteng-station-g2","label":"UnitEng Station G2"},{"id":"seeed-xiao","label":"Xiao"},{"id":"seeed-xiao-c3","label":"Xiao C3"},{"id":"seeed-xiao-c6","label":"Xiao C6"},{"id":"seeed-xiao-mg24-sx1262","label":"Xiao MG24 + SX1262"},{"id":"seeed-xiao-wio","label":"Xiao nRF52 WIO"},{"id":"seeed-xiao-nrf54l15-sx1262","label":"Xiao nRF54L15 + SX1262"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},{"id":"yetiwurks-basestation","label":"Yeti Wurks Base Station"},{"id":"uart-cz-solar-node","label":"μArt.cz Solar"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":null},{"id":"meshcomod","name":"Meshcomod","type":"fork","maintainer":"ALLFATHER-BV","description":"A multi-transport companion firmware built on MeshCore that exposes USB, Bluetooth and TCP connectivity simultaneously, so phones, web clients and Home Assistant can all talk to one radio at once. Adds runtime Wi-Fi config and an on-device UI.\n","repository":"https://github.com/ALLFATHER-BV/meshcomod","website":"https://meshcomod.com","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server"],"features":["Simultaneous USB + BLE + TCP connections","Real-time push to all connected clients","Home Assistant sidebar integration","Runtime Wi-Fi configuration (no CLI recovery)","On-device UI tabs (BLE pairing, TCP status)"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":true,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"heltec-v4","status":"supported"},{"id":"heltec-v4-exp","status":"supported"},{"id":"heltec-v3","status":"supported"},{"id":"heltec-wsl3","status":"supported"},{"id":"heltec-paper","status":"supported"},{"id":"xiao-esp32s3","status":"supported"}],"popularity":{"githubStars":77,"githubForks":7,"githubWatchers":5,"githubOpenIssues":4,"githubContributors":151,"releaseDownloads":307,"latestReleaseDownloads":153,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcomod/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.16.0.4","released":"2026-06-16","releases":[{"version":"companion-v1.16.0.4","datetime":"2026-06-16T19:39:49Z"},{"version":"companion-v1.16.0.3","datetime":"2026-06-15T10:44:19Z"},{"version":"companion-v1.16.0.2","datetime":"2026-06-14T06:32:51Z"},{"version":"companion-v1.16.0.1","datetime":"2026-06-13T21:10:09Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:32.127Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"heltec-wireless-paper","label":"Heltec Wireless Paper"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":null},{"id":"wadamesh","name":"Wadamesh","type":"fork","maintainer":"ALLFATHER-BV","description":"A touch-UI MeshCore firmware for the LilyGo T-Deck / T-Deck Plus and Heltec V4 TFT (ESP32-S3), built with LVGL. Split out from meshcomod. Provides a full touch-driven companion experience with on-screen keyboard and WiFi connectivity.\n","website":"https://wadamesh.com/","repository":"https://github.com/ALLFATHER-BV/wadamesh","license":"GPL-3.0","status":"active","scope":"function-specific","scopeCategory":"Touch UI","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion"],"features":["LVGL touch UI","On-screen keyboard","WiFi companion connectivity","USB + TCP transports","Split from meshcomod (same maintainer)"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":false,"webFlasher":false},"networking":{"repeater":false,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-t-deck","status":"supported"},{"id":"heltec-v4","status":"supported"}],"popularity":{"githubStars":76,"githubForks":17,"githubWatchers":3,"githubOpenIssues":40,"githubContributors":10,"releaseDownloads":2767,"latestReleaseDownloads":50,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/wadamesh/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"beta_48","released":"2026-07-20","releases":[{"version":"beta_48","datetime":"2026-07-20T09:33:01Z","prerelease":true},{"version":"beta_47","datetime":"2026-07-19T16:02:03Z","prerelease":true},{"version":"beta_46","datetime":"2026-07-16T20:42:03Z"},{"version":"beta_45","datetime":"2026-07-15T18:52:36Z"},{"version":"beta_44","datetime":"2026-07-13T15:30:35Z","prerelease":true},{"version":"beta_43","datetime":"2026-07-12T14:35:48Z","prerelease":true},{"version":"beta_42","datetime":"2026-07-11T21:35:50Z","prerelease":true},{"version":"beta_41","datetime":"2026-07-11T20:33:02Z","prerelease":true},{"version":"beta_40","datetime":"2026-07-10T16:36:42Z"},{"version":"beta_39","datetime":"2026-07-09T21:46:09Z","prerelease":true},{"version":"beta_38","datetime":"2026-07-09T11:22:29Z","prerelease":true},{"version":"beta_37","datetime":"2026-07-08T20:13:21Z","prerelease":true},{"version":"beta_36","datetime":"2026-07-07T09:21:51Z","prerelease":true},{"version":"beta_35","datetime":"2026-07-06T11:38:08Z"},{"version":"beta_34","datetime":"2026-07-06T09:18:43Z","prerelease":true},{"version":"beta_33","datetime":"2026-07-05T21:38:17Z"},{"version":"beta_31","datetime":"2026-07-05T19:09:28Z"},{"version":"beta_32","datetime":"2026-07-05T20:59:58Z","prerelease":true},{"version":"beta_30","datetime":"2026-07-05T11:10:38Z","prerelease":true},{"version":"beta_29","datetime":"2026-07-05T08:10:02Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-20T10:55:08.936Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"Touch UI"},{"id":"meshcore-cardputer-adv-sosprz","name":"MeshCore Cardputer ADV (sosprz)","type":"fork","maintainer":"sosprz","description":"Binary-distributed MeshCore UI fork for the M5Stack Cardputer ADV, packaged as flashable ESP32-S3 images for its keyboard-and-screen interface.\n","repository":"https://github.com/sosprz/meshcore-cardputer-adv","license_type":"proprietary","status":"active","scope":"device-specific","scopeCategory":"M5Stack Cardputer","lifecycle":"active","maturity":"beta","distribution":"personal","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"roles":["companion","standalone-ui"],"features":["Cardputer ADV keyboard and display UI","Prebuilt ESP32-S3 firmware images"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"hardware":{"display":true}},"devices":[{"id":"m5stack-cardputer-adv","status":"supported"}],"verification":{"sourceAvailable":true,"releasesAvailable":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The repository contains release binaries and flashing notes but no firmware source or license."],"ciBuilds":false},"popularity":{"githubStars":62,"githubForks":0,"githubWatchers":5,"githubOpenIssues":8,"githubContributors":1,"releaseDownloads":1218,"latestReleaseDownloads":275,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-cardputer-adv-sosprz/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.15.81","released":"2026-06-05","releases":[{"version":"v1.15.81","datetime":"2026-06-05T09:28:23Z"},{"version":"v1.15.76","datetime":"2026-05-21T19:43:07Z"},{"version":"v1.15.75","datetime":"2026-05-17T18:37:47Z"},{"version":"v1.14.1.74","datetime":"2026-04-21T06:04:56Z"},{"version":"v1.14.0.71","datetime":"2026-03-19T16:42:39Z"},{"version":"v1.14.0.70","datetime":"2026-03-19T16:07:31Z"},{"version":"v1.14.0.69","datetime":"2026-03-18T11:21:54Z"},{"version":"v1.13.0.62","datetime":"2026-02-24T20:17:58Z"},{"version":"v1.13.0.57","datetime":"2026-02-21T22:34:49Z"},{"version":"v1.12.0.46","datetime":"2026-02-12T23:18:59Z"},{"version":"v1.12.0.45","datetime":"2026-02-12T06:38:11Z"},{"version":"v1.12.0.44","datetime":"2026-02-11T15:50:11Z"},{"version":"v1.11.0.5","datetime":"2026-01-13T12:14:36Z"},{"version":"v1.11.0.4","datetime":"2026-01-12T22:32:52Z"},{"version":"v1.11.0.3","datetime":"2026-01-12T13:41:19Z"},{"version":"v1.11.0","datetime":"2026-01-12T11:28:10Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:54.082Z","deviceFamilies":[{"id":"m5stack-cardputer","label":"M5Stack Cardputer-ADV + Cap LoRa-1262"}],"primaryFamily":{"id":"m5stack-cardputer","label":"M5Stack Cardputer-ADV + Cap LoRa-1262"},"scopeGroup":"M5Stack Cardputer"},{"id":"meshcore-lowpower","name":"MeshCore Low-Power","type":"fork","maintainer":"dt267","description":"A power-optimised MeshCore firmware with deep sleep, a full companion display UI with multi-transport connectivity (BLE + USB + WiFi in a single build), advanced radio and network controls, a browser-based configuration portal, and battery-life profiling — built for multi-day off-grid operation.\n","repository":"https://github.com/dt267/MeshCore-Low-Power-Firmware-For-Heltec-V3-V4","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server"],"features":["Deep power optimisation with idle current profiling","Unified BLE + USB + WiFi companion build (single binary)","Browser-based configuration portal (backup, restore, flash, reboot)","Companion backup/restore (preferences, WiFi credentials, presets)","Adaptive Rx boosted gain on Heltec V4.2","GPS constellation selection and runtime GPS update interval","Low-battery protection and voltage reading","Native multilingual display on Heltec T096 colour TFT","KCT8103L FEM auto-detection on Heltec V4.3"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":true,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"devices":[{"id":"heltec-v3","status":"supported"},{"id":"heltec-wsl3","status":"supported"},{"id":"heltec-v4","status":"supported"},{"id":"heltec-v4-exp","status":"supported"},{"id":"heltec-e213","status":"supported"},{"id":"heltec-e290","status":"supported"},{"id":"heltec-paper","status":"supported"},{"id":"heltec-t096","status":"supported"},{"id":"xiao-esp32s3","status":"supported"},{"id":"rak-4631","status":"supported","notes":"Uses RAK19003 base board for power profiling."},{"id":"atlavox-m1","status":"supported","notes":"Uses RAK4631 target; same as rak-4631."},{"id":"atlavox-beacon","status":"supported","notes":"Uses RAK4631 target; same as rak-4631."},{"id":"rak-wismesh-repeater-mini","status":"supported","notes":"Uses RAK4631 target; same as rak-4631."},{"id":"yetiwurks-basestation","status":"supported","notes":"Uses RAK4631 target; same as rak-4631."},{"id":"uart-solar-node-station","status":"supported","notes":"Uses RAK4631 target; same as rak-4631."}],"popularity":{"githubStars":51,"githubForks":1,"githubWatchers":2,"githubOpenIssues":4,"githubContributors":1,"releaseDownloads":2709,"latestReleaseDownloads":101,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-lowpower/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.16.dev_0719","released":"2026-07-19","releases":[{"version":"MeshCore-low-power-v1.16.dev_0719","datetime":"2026-07-19T05:04:56Z"},{"version":"MeshCore-low-power-v1.16.dev_0714","datetime":"2026-07-14T01:38:51Z"},{"version":"MeshCore-low-power-v1.16.dev_0712","datetime":"2026-07-12T04:44:29Z"},{"version":"MeshCore-low-power-v1.16.dev_0705","datetime":"2026-07-05T07:23:24Z"},{"version":"MeshCore-low-power-v1.16.dev_0628","datetime":"2026-06-28T03:34:26Z"},{"version":"MeshCore-low-power-v1.16.dev_0621","datetime":"2026-06-21T07:24:05Z"},{"version":"MeshCore-low-power-v1.16.dev_0614","datetime":"2026-06-14T04:15:08Z"},{"version":"MeshCore-low-power-v1.16.dev_0607","datetime":"2026-06-07T05:01:31Z"},{"version":"pre-release-Heltec-E213-Wireless-Paper-E290","datetime":"2026-06-11T11:45:39Z","prerelease":true},{"version":"MeshCore-low-power-v1.15.dev_0531","datetime":"2026-05-31T02:29:03Z"},{"version":"MeshCore-low-power-v1.15.dev_0524","datetime":"2026-05-24T01:53:36Z"},{"version":"MeshCore-low-power-v1.15.dev_0517","datetime":"2026-05-17T03:19:48Z"},{"version":"MeshCore-low-power-v1.15.dev_0510","datetime":"2026-05-10T02:47:22Z"},{"version":"MeshCore-low-power-v1.15.dev_0426","datetime":"2026-04-26T04:49:25Z"},{"version":"MeshCore-low-power-v1.15.dev_0427","datetime":"2026-04-27T09:32:36Z","prerelease":true},{"version":"MeshCore-low-power-v1.15.dev_0419","datetime":"2026-04-19T04:50:53Z"},{"version":"XIAO-S3-Wio-low-power-v1.14_0417","datetime":"2026-04-17T13:57:17Z"},{"version":"RAK4631-low-power-v1.14_0417","datetime":"2026-04-17T13:53:55Z"},{"version":"Heltec-V4-OLED-low-power-v1.14_0417","datetime":"2026-04-17T14:04:26Z"},{"version":"Heltec-V3-WSL3-low-power-v1.14_0417","datetime":"2026-04-17T14:00:08Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-19T06:31:53.501Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},{"id":"atlavox-m1","label":"Atlavox M1"},{"id":"heltec-t096","label":"Heltec T096"},{"id":"heltec-vision-master-e213","label":"Heltec Vision Master E213"},{"id":"heltec-vision-master-e290","label":"Heltec Vision Master E290"},{"id":"heltec-wireless-paper","label":"Heltec Wireless Paper"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"rak-wisblock","label":"RAK"},{"id":"rak-wismesh-repeater","label":"RAK WisMesh Repeater Mini"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},{"id":"yetiwurks-basestation","label":"Yeti Wurks Base Station"},{"id":"uart-cz-solar-node","label":"μArt.cz Solar"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":null},{"id":"meshcore-solo","name":"MeshCore Solo","type":"fork","maintainer":"MarekZegare4","maintainers":[{"name":"MarekZegare4","url":"https://github.com/MarekZegare4"}],"maintainerUrl":"https://github.com/MarekZegare4","repository":"https://github.com/MarekZegare4/MeshCore-Solo","website":"https://marekzegare4.github.io/Solo-tools/","license":"MIT","description":"A fork of the reference MeshCore companion radio firmware with extended features and UI enhancements. Adds GPS navigation (waypoints, compass, trail recording with GPX export), battery power-saving (hardware RX duty-cycle + adaptive power control), favourite contacts dial, extended language support with native Unicode rendering, message delivery status, screen lock, auto-reply bot, repeater mode with diagnostics, and more — all optimized for joystick-only navigation on small displays.\n","status":"active","scope":"universal","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","standalone-ui"],"features":["Extended Unicode support with Lemon font and native input","GPS navigation suite (waypoints, compass, backtrack, trail recording)","GPX export via USB serial","Screenshot capture over USB","Favourites dial for pinned contacts","Message delivery status indicators","DM auto-resend and incoming deduplication","Screen lock with time and sensor display","Auto-reply bot with command responses","Auto-advert for location sharing","Battery power saving (RX duty-cycle + APC)","Companion repeater mode with diagnostics","Ping functionality in Nearby Nodes","SOS broadcast with configurable target","Quiet hours for sound suppression","Mark-all-read at type level","Lock-screen unread count","Channel scanner home page","Contact distance sorting","Signal stats screen","Display test pattern","Power profile presets","Solo Tools web app for screenshot capture and GPX export (https://marekzegare4.github.io/Solo-tools/)"],"capabilities":{"protocol":{"meshcoreCompatible":true,"rawPacketSend":true,"rawPacketObserve":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":false},"operations":{"webFlasher":false,"ota":false,"bleDfu":false,"configurationBackup":true},"networking":{"repeater":true,"roomServer":false,"observer":false,"mqtt":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"changelog":{"source":"github","repo":"MarekZegare4/MeshCore-Solo"},"devices":[{"id":"wio-tracker-l1","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1","notes":"OLED variant (SSD1306/SH1106 128x64)"},{"id":"wio-tracker-l1-pro","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1","notes":"OLED variant — same firmware target as wio-tracker-l1"},{"id":"wio-tracker-l1-eink","status":"supported","target":"wio-tracker-l1-eink","platformio_board":"seeed-wio-tracker-l1","notes":"E-ink variant (GxEPD2 250x122)"},{"id":"gatiot-gat562-30s","status":"supported","target":"gat562_30s_mesh_kit","platformio_board":"rak4631","notes":"GAT562 30S Mesh Kit"}],"popularity":{"githubStars":51,"githubForks":5,"githubWatchers":3,"githubOpenIssues":7,"githubContributors":178,"releaseDownloads":788,"latestReleaseDownloads":64,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-solo/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.23","released":"2026-07-17","releases":[{"version":"v1.23","datetime":"2026-07-17T20:17:33Z"},{"version":"v1.22","datetime":"2026-07-06T19:29:14Z"},{"version":"v1.21","datetime":"2026-06-30T20:48:57Z"},{"version":"v1.21-rc2","datetime":"2026-06-26T22:52:12Z","prerelease":true},{"version":"v1.21-rc1","datetime":"2026-06-25T17:17:12Z","prerelease":true},{"version":"v1.20","datetime":"2026-06-22T08:51:38Z"},{"version":"v1.19","datetime":"2026-06-16T08:11:43Z"},{"version":"v1.18","datetime":"2026-06-14T08:22:51Z"},{"version":"v1.17","datetime":"2026-06-09T15:33:39Z"},{"version":"v1.16","datetime":"2026-06-06T16:35:39Z"},{"version":"v1.15.1","datetime":"2026-06-05T11:31:47Z"},{"version":"v1.15","datetime":"2026-06-04T15:35:06Z"},{"version":"v1.14","datetime":"2026-05-29T10:59:08Z"},{"version":"v1.13","datetime":"2026-05-26T14:00:21Z"},{"version":"v1.12","datetime":"2026-05-24T18:55:09Z"},{"version":"v1.11","datetime":"2026-05-23T22:53:09Z"},{"version":"wio-tracker-v1.15-plus.1.10","datetime":"2026-05-22T22:07:08Z"},{"version":"wio-tracker-v1.15-plus.1.9","datetime":"2026-05-21T07:37:51Z"},{"version":"wio-tracker-v1.15-plus.1.8","datetime":"2026-05-20T08:40:09Z"},{"version":"wio-tracker-v1.15-plus.1.7","datetime":"2026-05-19T14:00:44Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-17T20:58:44.274Z","deviceFamilies":[{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},{"id":"gatiot-gat562","label":"GAT-IoT GAT562"}],"primaryFamily":{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},"scopeGroup":null},{"id":"meshcore-mishmesh","name":"MeshCore mishmesh","type":"fork","maintainer":"burakcan","description":"Standalone companion firmware for MeshCore radios, adding mishmesh — a full on-device UI that makes the radio useful without a paired phone. Features messaging (DMs, channels, room servers), contacts management, repeater configuration, clock utilities, airtime monitoring, and on-device settings.\n","repository":"https://github.com/burakcan/MeshCore-mishmesh","license":"MIT","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamRepository":"meshcore-dev/MeshCore","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["companion","repeater","standalone-ui"],"features":["Full on-device messaging (direct, channels, room servers)","Contacts with favorites, per-kind tabs, rename, ping, telemetry requests","Repeater management (login, settings, access list, neighbours, region)","Clock utilities (stopwatch, timer, alarm, world clock with DST-aware timezones)","Live duty-cycle and airtime usage monitoring","Adverts and sharing via QR codes","First-boot onboarding wizard","BLE and USB serial transports"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"operations":{"configurationBackup":true},"networking":{"repeater":true,"roomServer":true},"hardware":{"gps":true,"display":true,"sensors":true}},"devices":[{"id":"wio-tracker-l1-pro","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1","notes":"Primary target; the project README names Wio Tracker L1 Pro as its hardware target."},{"id":"wio-tracker-l1","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1","notes":"Also supported; E-ink support is planned for future versions."}],"changelog":{"source":"github","repo":"burakcan/MeshCore-mishmesh"},"popularity":{"githubStars":45,"githubForks":3,"githubWatchers":2,"githubOpenIssues":3,"githubContributors":176,"releaseDownloads":211,"latestReleaseDownloads":76,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-mishmesh/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.1.0","released":"2026-07-17","releases":[{"version":"mishmesh-v1.1.0","datetime":"2026-07-17T20:44:45Z"},{"version":"mishmesh-v1.0.0","datetime":"2026-07-09T22:01:14Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-17T20:58:42.128Z","deviceFamilies":[{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"}],"primaryFamily":{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},"scopeGroup":"Wio Tracker L1"},{"id":"meshcoretel","name":"MeshCoreTel","type":"fork","maintainer":"VBart","description":"Fork of MeshCore-EastMesh firmware for repeaters with WiFi, HTTPS API, local web panel, and MQTT support. Replaces EastMesh AU telemetry with the MeshCoreTel telemetry service. Features WiFi client mode with DHCP, NTP time sync, MQTT brokers (meshcoretel, letsmesh-eu, letsmesh-us), plain TCP and WSS transport, JWT authentication, local HTTPS web panel with password access, battery reporting, fan control on T-Beam 1W, and external LNA toggle on Heltec v4.3. All network processes run on a separate core to avoid LoRa latency.","repository":"https://github.com/VBart/MeshCoreTel-firmware","website":"https://vbart.github.io/MeshCoreTel-firmware/","license":"MIT","status":"active","scope":"platform-specific","scopeCategory":"ESP32","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"eastmesh","upstreamRepository":"https://github.com/xJARiD/MeshCore-EastMesh"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["repeater","companion","observer"],"features":["WiFi client mode with DHCP auto-configuration","NTP time synchronization","MQTT broker support (meshcoretel, letsmesh-eu, letsmesh-us)","Plain TCP and WSS transport","JWT authentication using device identity","Local HTTPS web panel with password access","Battery reporting on supported platforms","Fan control on T-Beam 1W","External LNA toggle on Heltec v4.3","Network processes on separate core for zero LoRa latency"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":false,"observer":true,"mqtt":true,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"heltec-v4","status":"supported"},{"id":"heltec-v3","status":"supported"},{"id":"heltec-v2","status":"supported"},{"id":"heltec-e213","status":"supported"},{"id":"heltec-e290","status":"supported"},{"id":"heltec-t190","status":"supported"},{"id":"heltec-wt3","status":"supported"},{"id":"heltec-wsl3","status":"supported"},{"id":"heltec-paper","status":"supported"},{"id":"lilygo-t3-s3-sx126x","status":"supported"},{"id":"lilygo-t3-s3-sx127x","status":"supported"},{"id":"lilygo-tbeam-1w","status":"supported"},{"id":"lilygo-t-beam-sx1262","status":"supported"},{"id":"lilygo-t-beam-1-2-sx1276","status":"supported"},{"id":"lilygo-t-deck","status":"supported"},{"id":"lilygo-tlora-1-6","status":"supported"},{"id":"lilygo-tlora-c6","status":"supported"},{"id":"station-g2","status":"supported"},{"id":"thinknode-m2","status":"supported"},{"id":"thinknode-m5","status":"supported"},{"id":"rak-3112","status":"supported"},{"id":"xiao-esp32s3","status":"supported"},{"id":"xiao-esp32c6","status":"supported"},{"id":"m5stack-unit-c6l","status":"supported"},{"id":"ebyte-eora-s3","status":"supported"},{"id":"generic-ebyte-e22","status":"supported"},{"id":"meshadventurer","status":"supported"},{"id":"nibble-screen-connect","status":"supported"}],"popularity":{"githubStars":37,"githubForks":9,"githubWatchers":1,"githubOpenIssues":9,"githubContributors":176,"releaseDownloads":2880,"latestReleaseDownloads":1208,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcoretel/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.2.0","released":"2026-06-07","releases":[{"version":"repeater-mqtt-meshcoretel-v1.2.0","datetime":"2026-06-07T16:54:54Z"},{"version":"repeater-mqtt-meshcoretel-v1.1.2","datetime":"2026-06-06T14:54:57Z"},{"version":"repeater-mqtt-meshcoretel-v1.1.1","datetime":"2026-05-16T15:39:44Z"},{"version":"repeater-mqtt-meshcoretel-v1.1.0","datetime":"2026-05-11T08:54:46Z"},{"version":"repeater-mqtt-meshcoretel-v1.0.4","datetime":"2026-05-08T18:51:08Z"},{"version":"repeater-mqtt-meshcoretel-v1.0.3","datetime":"2026-05-06T21:12:29Z"},{"version":"repeater-mqtt-meshcoretel-v1.0.2","datetime":"2026-05-05T20:20:58Z"},{"version":"repeater-mqtt-meshcoretel-v1.0.1","datetime":"2026-05-04T01:29:04Z"},{"version":"repeater-mqtt-meshcoretel-v1.0.0","datetime":"2026-04-28T16:42:38Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:25.113Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},{"id":"lilygo-t3-s3","label":"LilyGo T3 S3"},{"id":"ebyte-ebyte-eora-s3-xxxtb-radio","label":"Ebyte EoRa-S3-XXXTB Radio"},{"id":"elecrow-elecrow-thinknode-m2","label":"Elecrow ThinkNode M2 Mini"},{"id":"elecrow-elecrow-thinknode-m5","label":"Elecrow ThinkNode M5"},{"id":"generic-e22","label":"ESP32 + E22 SX126x (generic)"},{"id":"heltec-vision-master-t190","label":"Heltec T190"},{"id":"heltec-vision-master-e213","label":"Heltec Vision Master E213"},{"id":"heltec-vision-master-e290","label":"Heltec Vision Master E290"},{"id":"heltec-wireless-paper","label":"Heltec Wireless Paper"},{"id":"heltec-wireless-tracker","label":"Heltec Wireless Tracker"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"lilygo-lora32-1-1-6","label":"LilyGo LoRa32 V2.1_1.6"},{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},{"id":"lilygo-t-lora-c6","label":"LilyGo T-LoRa C6"},{"id":"m5stack-m5stack-unit-c6l","label":"M5Stack Unit C6L"},{"id":"meshadventurer","label":"MeshAdventurer"},{"id":"nibble-nibble-screen-connect","label":"Nibble Screen Connect"},{"id":"rak-wisblock","label":"RAK"},{"id":"uniteng-station-g2","label":"UnitEng Station G2"},{"id":"seeed-xiao-c6","label":"Xiao C6"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"ESP32"},{"id":"mesh-loader","name":"Mesh Loader","type":"custom","maintainer":"eliahreeves","description":"Dual-boot loader that installs patched MeshCore and Meshtastic images in separate ESP32 partitions and lets the user switch firmware at startup without reflashing.\n","repository":"https://github.com/eliahreeves/mesh-loader","license_type":"source-available","status":"active","scope":"function-specific","scopeCategory":"Multi-boot","lifecycle":"active","maturity":"beta","distribution":"community","runtime":{"framework":"esp-idf","language":"C++"},"features":["MeshCore and Meshtastic dual boot","Separate firmware filesystems","Remembered boot selection"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true}},"devices":[{"id":"heltec-v3","status":"supported"},{"id":"heltec-v4","status":"supported"}],"popularity":{"githubStars":30,"githubForks":2,"githubWatchers":3,"githubOpenIssues":1,"githubContributors":2,"releaseDownloads":156,"latestReleaseDownloads":98,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/mesh-loader/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.1","released":"2026-05-13","releases":[{"version":"v0.1.1","datetime":"2026-05-13T03:56:42Z"},{"version":"v0.1.0","datetime":"2026-04-27T21:06:10Z"},{"version":"0.0.3","datetime":"2026-03-13T07:04:34Z"},{"version":"0.0.2","datetime":"2026-02-21T22:15:19Z"},{"version":"0.0.1","datetime":"2026-02-20T21:53:22Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:53.181Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"Multi-boot"},{"id":"fieldmesh","name":"FieldMesh","type":"fork","maintainer":"TogeriX-hub (Tobias Guertler)","maintainers":[{"name":"TogeriX-hub","url":"https://github.com/TogeriX-hub"}],"repository":"https://github.com/TogeriX-hub/FieldMesh","website":"https://www.tobiasguertler.de/blog/en/fieldmesh","license":"MIT","description":"A MeshCore firmware fork optimized for outdoor use — festivals, hiking, off-grid events. Adds automatic GPS advertising, dedicated tracking page with distance calculation, Off-Grid mode with legal frequency defaults and one-press toggle, SOS system with buzzer alarms, message history with RAM ring buffer, and text input/send on joystick-equipped devices. Designed to be field-ready: put it in your backpack and trust it's doing its job.\n","status":"active","scope":"function-specific","scopeCategory":"Tracker","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","standalone-ui"],"features":["Automatic GPS advertising (zero-hop, every 5 minutes)","Dedicated tracking page with Haversine distance calculation","Off-Grid mode with Client Repeat on separate legal frequencies","One-press Off-Grid toggle (menu or 5x button press on headless devices)","SOS system with two-step confirmation and buzzer alarm","Message history (RAM ring buffer, up to 32 entries)","Text input and send via joystick (Wio Tracker L1)","Online node counter on home screen","Mode indicators (GPS-SHARE, OFF-GRID)","Headless device support (T1000-E, RAK WiseMesh TAG)","Forced buzzer feedback for all actions on headless devices","Splash screen with version info and FieldMesh branding","Backlight fixes for various displays"],"capabilities":{"protocol":{"meshcoreCompatible":true,"rawPacketSend":true,"rawPacketObserve":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":false},"operations":{"webFlasher":false,"ota":false,"bleDfu":false,"configurationBackup":true},"networking":{"repeater":true,"roomServer":false,"observer":false,"mqtt":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"changelog":{"source":"github","repo":"TogeriX-hub/FieldMesh"},"devices":[{"id":"thinknode-m1","status":"supported","target":"thinknode_m1","platformio_board":"thinknode_m1","notes":"E-Ink display, single button; primary development target"},{"id":"wio-tracker-l1","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1","notes":"OLED display (SSD1306/SH1106 128x64), joystick; text input and send supported"},{"id":"wio-tracker-l1-eink","status":"supported","target":"wio-tracker-l1-eink","platformio_board":"seeed-wio-tracker-l1","notes":"E-ink variant (GxEPD2 250x122)"},{"id":"sensecap-t1000e","status":"supported","target":"t1000-e","platformio_board":"tracker-t1000-e","notes":"Headless device (no display, single button); primary headless reference"},{"id":"rak-wismesh-tag","status":"supported","target":"rak_wismesh_tag","platformio_board":"rak4631","notes":"Headless device; contributions welcome"}],"popularity":{"githubStars":26,"githubForks":1,"githubWatchers":1,"githubOpenIssues":3,"githubContributors":151,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/fieldmesh/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"5.3","released":"2026-04-28","releases":[{"version":"v5.3","datetime":"2026-04-28T07:00:54Z"},{"version":"v5.2","datetime":"2026-04-09T14:29:21Z"},{"version":"v5.1","datetime":"2026-04-04T08:18:12Z"},{"version":"v5.09","datetime":"2026-04-03T12:35:15Z"},{"version":"v4.04","datetime":"2026-03-30T20:55:22Z"},{"version":"v4.03","datetime":"2026-03-30T14:46:33Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:30.022Z","deviceFamilies":[{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},{"id":"elecrow-elecrow-thinknode-m1","label":"Elecrow ThinkNode M1"},{"id":"rak-wismesh","label":"RAK WisMesh Tag"},{"id":"seeed-sensecap-t1000-e","label":"Seeed Studio SenseCAP T1000-E"}],"primaryFamily":{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},"scopeGroup":"Tracker"},{"id":"meck","name":"Meck","type":"fork","maintainer":"pelgraine","description":"A MeshCore companion firmware fork focused on enabling BLE and WiFi connectivity for the LilyGo T-Deck Pro, T-Deck Max, and T5 E-Paper S3 Pro. Features a full touch UI with on-device keyboard, games, voice notes over LoRa, web browser, SMS, and a configuration launcher with OTA updates.\n","repository":"https://github.com/pelgraine/Meck","license":"MIT","status":"active","scope":"function-specific","scopeCategory":"Touch UI","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server"],"features":["BLE and WiFi companion connectivity","Touch UI with on-device keyboard","Games (Sokoban, Pong, Snake)","Voice notes over LoRa","Web browser and IRC client","SMS and phone app (4G models only)","Per-channel notification preferences and custom tones","Config export/import","OTA firmware update","Lock screen and shutdown"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":true,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-tdeck-pro","status":"supported","notes":"T-Deck Pro variant with ESP32-S3 and e-paper display."},{"id":"lilygo-tdeck-max","status":"supported","notes":"T-Deck Max variant with 4G, GPS, and e-paper display."},{"id":"lilygo-t5-pro","status":"supported","notes":"T5 E-Paper S3 Pro (H752-XX) variant."},{"id":"heltec-v3","status":"supported","notes":"Remote repeater only."},{"id":"heltec-wsl3","status":"supported","notes":"Remote repeater only."},{"id":"heltec-v4","status":"supported","notes":"Remote repeater only."},{"id":"heltec-v4-exp","status":"supported","notes":"Remote repeater only."}],"popularity":{"githubStars":26,"githubForks":2,"githubWatchers":0,"githubOpenIssues":5,"githubContributors":100,"releaseDownloads":499,"latestReleaseDownloads":49,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meck/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.12.3","released":"2026-06-22","releases":[{"version":"v1.12.3","datetime":"2026-06-22T10:04:17Z"},{"version":"v1.12.2","datetime":"2026-06-16T21:13:31Z"},{"version":"v1.12.1","datetime":"2026-06-10T23:01:12Z"},{"version":"v1.12","datetime":"2026-06-06T21:30:49Z"},{"version":"maxv1.11","datetime":"2026-06-04T18:56:49Z"},{"version":"v1.11","datetime":"2026-05-22T22:10:58Z"},{"version":"v1.10","datetime":"2026-05-14T23:37:31Z","prerelease":true},{"version":"v1.9","datetime":"2026-05-07T10:35:12Z","prerelease":true},{"version":"v1.8","datetime":"2026-05-03T11:29:22Z","prerelease":true},{"version":"v1.7","datetime":"2026-04-19T11:28:41Z","prerelease":true},{"version":"v1.6","datetime":"2026-03-30T17:08:03Z","prerelease":true},{"version":"v1.5","datetime":"2026-03-27T14:52:16Z","prerelease":true},{"version":"ota-1.3","datetime":"2026-03-23T04:21:31Z","prerelease":true},{"version":"v1.2","datetime":"2026-03-20T10:41:27Z","prerelease":true},{"version":"tdpro-v1.1","datetime":"2026-03-15T04:46:27Z","prerelease":true},{"version":"v1.0","datetime":"2026-03-13T12:47:04Z","prerelease":true},{"version":"t5s3-1","datetime":"2026-03-12T12:59:32Z","prerelease":true},{"version":"multi-byte-1","datetime":"2026-03-06T18:26:10Z","prerelease":true},{"version":"v0.9.8.1","datetime":"2026-03-05T07:50:08Z"},{"version":"wifi-1","datetime":"2026-03-04T09:20:45Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-22T12:12:07.607Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"lilygo-t5-s3","label":"LilyGo T5 E-Paper S3 Pro (H752-XX)"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"Touch UI"},{"id":"eastmesh","name":"EastMesh","type":"fork","maintainer":"xJARiD","description":"EastMesh firmware builds for MeshCore, with MQTT repeaters, WiFi companions, and simple release downloads for supported boards. Features an optional local HTTPS config panel on supported ESP32 targets, JWT auth using device identity, and battery reporting.\n","repository":"https://github.com/xJARiD/MeshCore-EastMesh","license":"MIT","status":"active","scope":"platform-specific","scopeCategory":"ESP32","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","observer"],"features":["MQTT repeater builds","WiFi companion builds","Optional local HTTPS config panel (ESP32)","JWT auth using device identity","Battery reporting on supported targets","Observer role support"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":false,"observer":true,"mqtt":true,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"heltec-v4","status":"supported"}],"popularity":{"githubStars":21,"githubForks":7,"githubWatchers":2,"githubOpenIssues":1,"githubContributors":179,"releaseDownloads":5207,"latestReleaseDownloads":86,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/eastmesh/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2026.7.0","released":"2026-07-19","releases":[{"version":"observer-eastmesh-v2026.7.0","datetime":"2026-07-19T04:09:45Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.7.0","datetime":"2026-07-19T04:09:38Z"},{"version":"observer-eastmesh-v2026.6.6","datetime":"2026-06-27T13:12:29Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.6","datetime":"2026-06-27T13:06:57Z"},{"version":"observer-eastmesh-v2026.6.5","datetime":"2026-06-26T02:52:13Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.5","datetime":"2026-06-26T02:50:06Z"},{"version":"observer-eastmesh-v2026.6.4","datetime":"2026-06-23T00:27:09Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.4","datetime":"2026-06-23T00:26:58Z"},{"version":"observer-eastmesh-v2026.6.3","datetime":"2026-06-09T10:19:45Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.3","datetime":"2026-06-09T10:18:22Z"},{"version":"observer-eastmesh-v2026.6.2","datetime":"2026-06-07T05:03:35Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.2","datetime":"2026-06-07T05:03:22Z"},{"version":"repeater-bridge-espnow-v1.16.0","datetime":"2026-06-06T23:20:49Z"},{"version":"observer-eastmesh-v2026.6.1","datetime":"2026-06-06T23:40:32Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.1","datetime":"2026-06-06T23:40:20Z"},{"version":"companion-wifi-v1.16.0","datetime":"2026-06-06T23:20:08Z"},{"version":"observer-eastmesh-v2026.6.0","datetime":"2026-06-03T02:49:43Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.6.0","datetime":"2026-06-03T02:49:29Z"},{"version":"observer-eastmesh-v2026.5.1","datetime":"2026-05-23T11:39:54Z"},{"version":"observer-eastmesh-bridge-espnow-v2026.5.1","datetime":"2026-05-23T11:39:36Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-19T06:31:44.904Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"ESP32"},{"id":"mclite","name":"MCLite","type":"fork","maintainer":"laserir","description":"A lightweight off-grid communicator firmware for the LilyGo T-Deck Plus and T-Watch Ultra. Purpose-built for emergency and outdoor communication — no internet, no cell towers needed. SD card configuration, web flasher, and room server support. Compatible with MeshCore apps.\n","repository":"https://github.com/laserir/MCLite","license":"MIT","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion"],"features":["Web flasher (Chrome/Edge)","SD card configuration (one person sets up, copies to everyone)","Room server support (up to 8)","On-screen keyboard","GPS support","No accounts, no pairing, no per-device setup"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":false},"operations":{"ota":false,"webFlasher":true},"networking":{"repeater":false,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-t-deck","status":"supported","notes":"T-Deck Plus — primary target with QWERTY keyboard, trackball, GPS."},{"id":"lilygo-twatch-ultra","status":"supported","notes":"T-Watch Ultra — wrist-worn with AMOLED touchscreen."}],"popularity":{"githubStars":21,"githubForks":4,"githubWatchers":3,"githubOpenIssues":2,"githubContributors":3,"releaseDownloads":406,"latestReleaseDownloads":158,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/mclite/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.4.1","released":"2026-06-25","releases":[{"version":"v0.4.1","datetime":"2026-06-25T11:41:04Z"},{"version":"v0.4.0","datetime":"2026-06-22T14:47:00Z"},{"version":"v0.3.9","datetime":"2026-06-21T08:09:35Z"},{"version":"v0.3.8","datetime":"2026-06-16T09:19:15Z"},{"version":"v0.3.7","datetime":"2026-06-15T09:34:57Z"},{"version":"v0.3.6","datetime":"2026-06-12T09:45:06Z"},{"version":"v0.3.5","datetime":"2026-06-11T10:32:26Z"},{"version":"v0.3.4","datetime":"2026-06-11T10:03:31Z"},{"version":"v0.3.3","datetime":"2026-06-10T16:51:48Z"},{"version":"v0.3.2","datetime":"2026-06-09T11:03:17Z"},{"version":"v0.3.1","datetime":"2026-06-09T09:01:00Z"},{"version":"v0.3.0","datetime":"2026-06-08T12:18:56Z"},{"version":"v0.2.2","datetime":"2026-06-07T15:20:45Z"},{"version":"v0.2.0","datetime":"2026-06-01T14:43:59Z"},{"version":"v0.1.8","datetime":"2026-05-05T12:01:26Z"},{"version":"v0.1.7","datetime":"2026-04-29T10:39:57Z"},{"version":"v0.1.5","datetime":"2026-04-21T09:31:28Z"},{"version":"v0.1.4","datetime":"2026-04-20T18:19:03Z"},{"version":"v0.1.3","datetime":"2026-04-13T08:44:54Z"},{"version":"v0.1.2","datetime":"2026-03-30T12:01:18Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-25T15:27:18.372Z","deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},{"id":"lilygo-t-watch-ultra","label":"LilyGo T-Watch Ultra"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"sigurdos-tdeck","name":"SigurdOS T-Deck","type":"custom","maintainer":"hermes-gadget","description":"Standalone off-grid MeshCore messaging firmware for the LilyGo T-Deck, with a launcher-style touch UI, persistent conversations, maps, diagnostics and Wi-Fi or GitHub-based update support.\n","repository":"https://github.com/hermes-gadget/SigurdOS-tdeck","license":"GPL-3.0","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["Standalone direct and channel messaging","Touch, trackball and keyboard controls","Maps, GPS and signal diagnostics","Wi-Fi and GitHub OTA updates"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"wifiAp":true},"operations":{"ota":true},"hardware":{"gps":true,"display":true}},"devices":[{"id":"lilygo-t-deck","status":"supported","notes":"The project reports successful beta flashes by several users."}],"popularity":{"githubStars":18,"githubForks":5,"githubWatchers":0,"githubOpenIssues":21,"githubContributors":4,"releaseDownloads":1228,"latestReleaseDownloads":9,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/sigurdos-tdeck/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.45-RC7","released":"2026-07-18","releases":[{"version":"beta-0.1.45-RC7","datetime":"2026-07-18T09:27:15Z","prerelease":true},{"version":"beta-0.1.44-RC6","datetime":"2026-07-12T12:37:19Z","prerelease":true},{"version":"beta-0.1.43-RC5","datetime":"2026-06-28T13:56:23Z","prerelease":true},{"version":"beta-0.1.42-RC4","datetime":"2026-06-20T21:09:13Z","prerelease":true},{"version":"beta-0.1.41.1","datetime":"2026-06-14T22:52:34Z","prerelease":true},{"version":"beta-0.1.41","datetime":"2026-06-13T13:03:30Z","prerelease":true},{"version":"beta-0.1.40","datetime":"2026-06-07T14:38:27Z","prerelease":true},{"version":"beta-0.1.39","datetime":"2026-06-03T00:52:43Z","prerelease":true},{"version":"beta-0.1.38","datetime":"2026-06-01T21:42:22Z","prerelease":true},{"version":"beta-0.1.37","datetime":"2026-05-30T17:05:11Z","prerelease":true},{"version":"beta-0.1.36","datetime":"2026-05-29T16:56:03Z","prerelease":true},{"version":"beta-0.1.35","datetime":"2026-05-28T18:42:23Z","prerelease":true},{"version":"beta-0.1.34","datetime":"2026-05-27T21:42:31Z","prerelease":true},{"version":"beta-0.1.33","datetime":"2026-05-27T08:01:30Z","prerelease":true},{"version":"beta-0.1.32","datetime":"2026-05-24T21:56:04Z","prerelease":true},{"version":"beta-0.1.31","datetime":"2026-05-24T13:38:18Z","prerelease":true},{"version":"beta-0.1.30","datetime":"2026-05-24T01:25:25Z","prerelease":true},{"version":"beta-0.1.29","datetime":"2026-05-23T16:17:05Z","prerelease":true},{"version":"beta-0.1.28","datetime":"2026-05-23T15:57:47Z","prerelease":true},{"version":"beta-0.1.27","datetime":"2026-05-19T19:54:39Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-18T09:28:53.267Z","deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"saitama","name":"Saitama","type":"fork","maintainer":"868meshbot","description":"An open-source standalone firmware for LoRa mesh devices built on MeshCore, designed for the LilyGo T-Deck and T-Deck Plus. Provides smartphone-grade messaging, GPS maps, encrypted comms, and more — all running directly on the device with no phone, internet, or license required.\n","repository":"https://github.com/868meshbot/Saitama","license":"GPL-3.0","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","standalone-ui"],"features":["Standalone messaging (no phone needed)","GPS maps","Encrypted communications","Channel and direct messaging","No accounts or licensing"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":false},"operations":{"ota":false,"webFlasher":false},"networking":{"repeater":false,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-t-deck","status":"supported","notes":"T-Deck Plus — primary target, compiled and hardware-tested."}],"popularity":{"githubStars":14,"githubForks":1,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":2,"releaseDownloads":350,"latestReleaseDownloads":91,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/saitama/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.1.0","released":"2026-07-09","releases":[{"version":"v1.1.0","datetime":"2026-07-09T10:00:35Z"},{"version":"v1.0.2","datetime":"2026-07-01T10:21:20Z"},{"version":"v1.0.1","datetime":"2026-06-29T11:30:11Z"},{"version":"v1.0.0","datetime":"2026-06-12T08:36:39Z"},{"version":"v0.1.0-beta.17","datetime":"2026-06-10T08:49:03Z"},{"version":"v0.1.0-beta.16","datetime":"2026-06-10T07:50:48Z"},{"version":"v0.1.0-beta.15","datetime":"2026-06-10T07:06:29Z"},{"version":"v0.1.0-beta.14","datetime":"2026-06-09T13:01:55Z"},{"version":"v0.1.0-beta.13","datetime":"2026-06-09T12:36:14Z"},{"version":"v0.1.0-beta.10","datetime":"2026-06-05T09:55:04Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-09T15:15:31.166Z","deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"cubecell-meshcore","name":"CubeCell MeshCore","type":"fork","maintainer":"atomozero","description":"A minimal MeshCore-compatible repeater firmware for Heltec CubeCell boards (HTCC-AB01, AB02, AC01). Extends mesh coverage with flood routing, supports authenticated remote management via companion app, and includes automatic daily health reports. Optimized for solar-powered deployments.\n","repository":"https://github.com/atomozero/CubeCellMeshCore","license":"MIT","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["repeater"],"features":["Flood routing repeater","Authenticated remote management via companion app","Automatic daily health reports","Solar-powered optimization","CubeCell board support (HTCC-AB01, AB02, AC01)"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":false,"usbSerial":true,"nativeTcp":false,"wifiAp":false},"operations":{"ota":false,"webFlasher":false},"networking":{"repeater":true,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":false,"display":false,"sensors":false,"lowPowerRx":true}},"devices":[{"id":"cubecell-htcc-ab01","status":"supported"},{"id":"cubecell-htcc-ab02","status":"supported"}],"popularity":{"githubStars":13,"githubForks":2,"githubWatchers":3,"githubOpenIssues":5,"githubContributors":2,"releaseDownloads":92,"latestReleaseDownloads":59,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/cubecell-meshcore/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.5.0","released":"2026-02-14","releases":[{"version":"v0.5.0","datetime":"2026-02-14T16:53:46Z"},{"version":"v0.4.0","datetime":"2026-02-09T22:23:34Z"},{"version":"v0.3.3","datetime":"2026-01-23T21:37:34Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:27.762Z","deviceFamilies":[{"id":"heltec-cubecell","label":"Heltec CubeCell"}],"primaryFamily":{"id":"heltec-cubecell","label":"Heltec CubeCell"},"scopeGroup":"Heltec CubeCell"},{"id":"meshpunk","name":"MeshPunk","type":"fork","maintainer":"PhilMo6","description":"LVGL + Lua handheld firmware for the LilyGo T-Deck with full MeshCore support. Features offline OpenStreetMap tiles with mesh contact overlays and meshprint sender triangulation, themes, games (Doom, PICO-8, Flappy Bird, Snake, Scorched Earth), SD-card storage, WiFi, BLE, and GPS time sync.","repository":"https://github.com/PhilMo6/meshpunk","license":"MIT","status":"active","scope":"device-specific","lifecycle":"active","maturity":"alpha","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server","standalone-ui"],"features":["LVGL + Lua app framework","Offline map with tile caching and meshprint triangulation","Themes and custom UI styling","Games (Doom, PICO-8, Flappy Bird, Snake, Scorched Earth)","SD-card persistence for mesh and firmware settings","BLE and WiFi companion connectivity","GPS time sync","Launcher-compatible build","MeshCore protocol compatible"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":false,"webFlasher":true},"networking":{"repeater":true,"roomServer":true,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-t-deck","status":"supported","notes":"Primary target device. Use -merged.bin for first install, -firmware.bin for updates, or -launcher.bin with bmorcelli's Launcher."}],"popularity":{"githubStars":13,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":3,"releaseDownloads":321,"latestReleaseDownloads":2,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshpunk/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.2.8","released":"2026-07-21","releases":[{"version":"v0.2.8","datetime":"2026-07-21T01:58:13Z"},{"version":"v0.2.7","datetime":"2026-07-20T06:06:35Z"},{"version":"v0.2.6","datetime":"2026-07-14T02:01:18Z"},{"version":"v0.2.5","datetime":"2026-07-12T16:13:08Z"},{"version":"v0.2.4","datetime":"2026-07-09T23:35:03Z"},{"version":"v0.2.3","datetime":"2026-07-04T04:19:16Z"},{"version":"v0.2.2","datetime":"2026-07-02T20:56:52Z"},{"version":"v0.2.0","datetime":"2026-06-26T00:21:28Z"},{"version":"v0.1.9","datetime":"2026-06-25T03:29:25Z"},{"version":"v0.1.8","datetime":"2026-06-25T01:33:43Z"},{"version":"v0.1.6","datetime":"2026-06-13T04:29:59Z"},{"version":"v0.1.5","datetime":"2026-06-09T05:25:43Z"},{"version":"v0.1.4","datetime":"2026-06-07T00:31:09Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-21T02:51:53.726Z","deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"lusofw","name":"LusoFW","type":"fork","maintainer":"MeshCore Portugal","maintainerUrl":"https://github.com/Meshcore-Portugal","description":"A community MeshCore firmware distribution for the Portuguese community, with Portugal-oriented radio defaults, duty-cycle enforcement, network time synchronisation, flood-advert controls, and curated repeater and bridge builds.\n","repository":"https://github.com/Meshcore-Portugal/lusofw","website":"https://meshcore.pt","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["repeater"],"features":["Portugal-oriented radio and region defaults","Duty-cycle enforcement","Network time synchronisation","Flood-advert scheduling and reduction","ESP-NOW and RS-232 repeater bridge builds","SX126x boosted receive gain controls","Curated browser-flashable releases"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"usbSerial":true},"operations":{"webFlasher":true,"ota":true},"networking":{"repeater":true,"roomServer":false,"observer":false,"mqtt":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":false}},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"reproducibleBuilds":false,"ciBuilds":true,"webFlasher":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Release assets include SHA-1 checksum files.","Published releases are curated repeater and repeater-bridge builds."]},"devices":[{"id":"heltec-t114","status":"supported","target":"heltec_t114","platformio_board":"heltec_t114"},{"id":"heltec-v3","status":"supported","target":"heltec_v3","platformio_board":"heltec_wifi_lora_32_V3"},{"id":"heltec-v4","status":"supported","target":"heltec_v4","platformio_board":"heltec_v4"},{"id":"heltec-v4-exp","status":"supported","target":"heltec_v4","platformio_board":"heltec_v4","notes":"Uses the Heltec V4 TFT release target."},{"id":"heltec-wsl3","status":"supported","target":"heltec_v3","platformio_board":"heltec_wifi_lora_32_V3"},{"id":"lilygo-t3-s3-sx126x","status":"supported","target":"lilygo_t3s3","platformio_board":"t3_s3_v1_x"},{"id":"lilygo-t3-s3-sx127x","status":"supported","target":"lilygo_t3s3_sx1276","platformio_board":"t3_s3_v1_x"},{"id":"lilygo-tlora-1-6","status":"supported","target":"lilygo_tlora_v2_1","platformio_board":"ttgo-lora32-v21"},{"id":"rak-3112","status":"supported","target":"rak3112","platformio_board":"esp32-s3-devkitc-1"},{"id":"rak-4631","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"sensecap-solar-p1","status":"supported","target":"sensecap_solar","platformio_board":"seeed_sensecap_solar"},{"id":"sensecap-solar-p1-pro","status":"supported","target":"sensecap_solar","platformio_board":"seeed_sensecap_solar"},{"id":"lilygo-t-beam-sx1262","status":"supported","target":"lilygo_tbeam_SX1262","platformio_board":"ttgo-t-beam"},{"id":"lilygo-t-beam-1-2-sx1276","status":"supported","target":"lilygo_tbeam_SX1276","platformio_board":"ttgo-t-beam"},{"id":"lilygo-tbeam-supreme","status":"supported","target":"lilygo_tbeam_supreme_SX1262","platformio_board":"t_beams3_supreme"},{"id":"xiao-nrf52","status":"supported","target":"xiao_nrf52","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"xiao-esp32s3","status":"supported","target":"xiao_s3_wio","platformio_board":"seeed_xiao_esp32s3"}],"popularity":{"githubStars":12,"githubForks":3,"githubWatchers":4,"githubOpenIssues":0,"githubContributors":176,"releaseDownloads":1503,"latestReleaseDownloads":10,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/lusofw/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2026.7.2-rc3-d164f95","released":"2026-07-20","releases":[{"version":"v2026.7.2-rc3-d164f95","datetime":"2026-07-20T03:21:50Z","prerelease":true},{"version":"v2026.7.2-rc2-e56877e","datetime":"2026-07-16T20:10:13Z","prerelease":true},{"version":"v2026.7.2-rc1-f22a2ba","datetime":"2026-07-14T15:57:34Z","prerelease":true},{"version":"v2026.7.1","datetime":"2026-07-01T20:22:41Z"},{"version":"v2026.6.1-rc4-b5683eb","datetime":"2026-06-28T22:28:44Z","prerelease":true},{"version":"v2026.6.1-rc3-851d8ce","datetime":"2026-06-27T23:31:38Z","prerelease":true},{"version":"v2026.6.1-rc2-7342246","datetime":"2026-06-27T18:32:39Z","prerelease":true},{"version":"v2026.5.2","datetime":"2026-05-27T15:22:12Z"},{"version":"v2026.5.1","datetime":"2026-05-22T16:26:25Z"},{"version":"v0.0.7","datetime":"2026-04-01T14:51:33Z","prerelease":true},{"version":"v0.0.6","datetime":"2026-03-06T13:49:38Z","prerelease":true},{"version":"v0.0.5","datetime":"2026-03-04T20:03:53Z","prerelease":true},{"version":"v0.0.4","datetime":"2026-02-23T12:30:49Z","prerelease":true},{"version":"v0.0.3","datetime":"2026-02-21T12:12:33Z","prerelease":true},{"version":"v0.0.2","datetime":"2026-02-20T17:26:07Z","prerelease":true},{"version":"v0.0.1","datetime":"2026-02-18T11:24:51Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-20T10:54:51.166Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},{"id":"lilygo-t3-s3","label":"LilyGo T3 S3"},{"id":"rak-wisblock","label":"RAK"},{"id":"seeed-sensecap-solar","label":"Seeed Studio SenseCAP Solar Node"},{"id":"heltec-t114","label":"Heltec T114"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"lilygo-lora32-1-1-6","label":"LilyGo LoRa32 V2.1_1.6"},{"id":"seeed-xiao-wio","label":"Xiao nRF52 WIO"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":null},{"id":"meck-p4","name":"Meck-P4","type":"fork","maintainer":"pelgraine","description":"A port of Meck (a MeshCore fork) to the LilyGo T-Display P4, targeting the ESP32-P4 main MCU. The onboard ESP32-C6 provides WiFi companion connectivity to the MeshCore app; BLE is not yet enabled. Features a full touch UI with virtual keyboard, channel messaging, repeater admin, trace route, position adverts, and private channels.\n","repository":"https://github.com/pelgraine/Meck-P4","license":"GPL-3.0","status":"active","scope":"device-specific","lifecycle":"active","maturity":"alpha","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server"],"features":["ESP32-P4 main MCU with ESP32-C6 WiFi companion","Touch UI with virtual keyboard","Screen-off power saving","Channel messaging and direct messages","Repeater admin and room server","Trace route and path view","Position adverts and share position","Private channels","Per-contact path editor","Region scope"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":false,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":false,"webFlasher":false},"networking":{"repeater":true,"roomServer":true,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-tdisplay-p4","status":"supported"}],"popularity":{"githubStars":10,"githubForks":1,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":2,"releaseDownloads":138,"latestReleaseDownloads":5,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meck-p4/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.6.5","released":"2026-07-19","releases":[{"version":"v0.6.5","datetime":"2026-07-19T07:00:10Z","prerelease":true},{"version":"v0.6.4","datetime":"2026-07-11T06:15:12Z","prerelease":true},{"version":"v0.6.2-patch","datetime":"2026-06-14T19:48:10Z","prerelease":true},{"version":"v0.6.1-patch","datetime":"2026-06-10T03:42:22Z","prerelease":true},{"version":"v0.6","datetime":"2026-06-09T22:14:40Z","prerelease":true},{"version":"v0.5","datetime":"2026-05-29T09:24:01Z","prerelease":true},{"version":"v0.4","datetime":"2026-05-28T08:09:22Z","prerelease":true},{"version":"v0.3.8","datetime":"2026-05-27T02:36:17Z","prerelease":true},{"version":"v0.3.6","datetime":"2026-05-24T23:38:02Z","prerelease":true},{"version":"v0.3.5.1","datetime":"2026-05-22T19:34:27Z","prerelease":true},{"version":"v0.3.5","datetime":"2026-05-21T09:56:27Z","prerelease":true},{"version":"v0.3.3","datetime":"2026-05-18T02:47:07Z","prerelease":true},{"version":"v0.3","datetime":"2026-05-16T03:53:52Z","prerelease":true},{"version":"v0.1","datetime":"2026-05-09T08:14:03Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-19T09:53:47.190Z","deviceFamilies":[{"id":"lilygo-t-display-p4","label":"LilyGo T-Display P4"}],"primaryFamily":{"id":"lilygo-t-display-p4","label":"LilyGo T-Display P4"},"scopeGroup":"LilyGo T-Display P4"},{"id":"meshcore-paperui","name":"MeshCore PaperUI","type":"fork","maintainer":"dz0ny","description":"E-paper-focused MeshCore handheld firmware for LilyGo T5 ePaper S3 Pro and Seeed Wio Tracker L1 E-ink, with standalone messaging, contacts, discovery, GPS, maps and touch-optimized device settings.\n","repository":"https://github.com/dz0ny/meshcore-paperui","website":"https://dz0ny.github.io/meshcore-paperui/","license_type":"source-available","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["E-paper messaging interface","Contacts and node discovery","GPS, maps and waypoints","Browser-based flasher"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"operations":{"webFlasher":true},"hardware":{"gps":true,"display":true,"sensors":true}},"devices":[{"id":"lilygo-t5-pro","status":"supported","notes":"Requires the LilyGo T5 ePaper S3 Pro and an SD card for normal use."},{"id":"wio-tracker-l1-eink","status":"supported","notes":"Seeed Wio Tracker L1 E-ink variant with 2.13-inch e-ink display."}],"popularity":{"githubStars":6,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-paperui/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:00.102Z","deviceFamilies":[{"id":"lilygo-t5-s3","label":"LilyGo T5 E-Paper S3 Pro (H752-XX)"},{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"}],"primaryFamily":{"id":"lilygo-t5-s3","label":"LilyGo T5 E-Paper S3 Pro (H752-XX)"},"scopeGroup":"LilyGo T5 E-Paper S3 Pro (H752-XX)"},{"id":"fennek","name":"Fennek","type":"fork","maintainer":"danst0","description":"An alternative open-source firmware for the LilyGO T-Deck Pro — music, audiobooks, eBooks and LoRa mesh chat via MeshCore. Features a homescreen launcher, touch and physical keyboard support, EPUB reader, audiobook player, and PCM5102A DAC audio output.\n","repository":"https://github.com/danst0/fennek","license":"GPL-3.0","status":"active","scope":"device-specific","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","standalone-ui"],"features":["Homescreen launcher","Music playback (PCM5102A DAC)","Audiobook player","EPUB and TXT reader with page-index cache","LoRa mesh chat via MeshCore","Touch + physical keyboard support","Per-book reading position"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":false,"webFlasher":false},"networking":{"repeater":false,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-tdeck-pro","status":"supported"}],"popularity":{"githubStars":5,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":101,"releaseDownloads":20,"latestReleaseDownloads":2,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/fennek/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2.7.1","released":"2026-07-19","releases":[{"version":"v2.7.1","datetime":"2026-07-19T07:33:31Z"},{"version":"v2.7.0","datetime":"2026-07-19T06:29:18Z"},{"version":"v2.6.9","datetime":"2026-07-19T06:28:17Z"},{"version":"v2.6.5","datetime":"2026-07-14T11:26:25Z"},{"version":"v2.6.4","datetime":"2026-07-14T07:44:33Z"},{"version":"v2.6.3","datetime":"2026-06-24T13:45:28Z"},{"version":"v2.6.2","datetime":"2026-06-24T12:51:56Z"},{"version":"v2.6.0","datetime":"2026-06-22T16:46:35Z"},{"version":"v2.5.9","datetime":"2026-06-21T19:36:11Z"},{"version":"v2.5.7","datetime":"2026-06-21T19:05:52Z"},{"version":"v2.5.6","datetime":"2026-06-21T15:32:44Z"},{"version":"v2.5.5","datetime":"2026-06-21T15:07:48Z"},{"version":"v2.5.4","datetime":"2026-06-21T15:00:17Z"},{"version":"v2.5.3","datetime":"2026-06-21T14:48:58Z"},{"version":"v2.5.2","datetime":"2026-06-21T14:29:15Z"},{"version":"v2.5.0","datetime":"2026-06-21T10:11:51Z"},{"version":"v2.4.8","datetime":"2026-06-20T19:59:52Z"},{"version":"v2.3.1","datetime":"2026-06-19T14:27:33Z"},{"version":"v2.0.4","datetime":"2026-06-17T17:30:26Z"},{"version":"v1.9.4","datetime":"2026-06-17T06:53:30Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-19T09:53:44.521Z","deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"offband-mesh","name":"Offband Mesh","type":"fork","maintainer":"OffbandMesh","description":"A MeshCore fork for cross-role firmware enhancements and optimization. Active roles include companion/observer with WiFi+MQTT observation publishing, NimBLE migration, web UI, and repeater with MQTT-to-Mosquitto bridging, burst-WiFi telemetry, heap and power tuning.\n","repository":"https://github.com/OffbandMesh/meshcore-firmware","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","observer"],"features":["Companion/observer with WiFi+MQTT observation publishing","NimBLE migration (off Bluedroid)","CrashLog / boot-survival diagnostics","MQTT-to-Mosquitto bridging (repeater)","Burst-WiFi telemetry","Heap and power optimization for ESP32-S3","Web UI"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":false,"observer":true,"mqtt":true,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"heltec-v4","status":"supported"},{"id":"heltec-v3","status":"supported"},{"id":"xiao-esp32s3","status":"supported"}],"popularity":{"githubStars":5,"githubForks":1,"githubWatchers":1,"githubOpenIssues":98,"githubContributors":174,"releaseDownloads":236,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/offband-mesh/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.1.2","released":"2026-07-03","releases":[{"version":"offband-v1.1.2","datetime":"2026-07-03T00:31:37Z"},{"version":"offband-v1.1.2-rc1","datetime":"2026-06-28T08:18:36Z","prerelease":true},{"version":"offband-v1.1.1","datetime":"2026-06-26T05:24:03Z"},{"version":"offband-v1.2.0-beta1","datetime":"2026-06-25T04:37:13Z","prerelease":true},{"version":"offband-v1.1.0","datetime":"2026-06-24T04:41:17Z"},{"version":"offband-v1.1.0-rc1","datetime":"2026-06-24T04:24:07Z","prerelease":true},{"version":"offband-v1.0.0","datetime":"2026-06-18T00:46:24Z"},{"version":"offband-v0.19.0-rc1","datetime":"2026-06-16T04:06:18Z","prerelease":true},{"version":"offband-v0.18.1","datetime":"2026-06-15T03:08:16Z"},{"version":"offband-v0.18.0","datetime":"2026-06-15T02:56:19Z"},{"version":"offband-v0.17.0","datetime":"2026-06-14T07:31:59Z"},{"version":"offband-v0.18.0-rc1","datetime":"2026-06-14T22:46:08Z","prerelease":true},{"version":"offband-v0.17.0-rc1","datetime":"2026-06-14T07:15:36Z","prerelease":true},{"version":"crosswire-v0.15.0","datetime":"2026-06-10T23:43:44Z"},{"version":"crosswire-v0.14.0","datetime":"2026-06-10T23:45:36Z"},{"version":"crosswire-v0.14.0-rc1","datetime":"2026-06-07T21:22:48Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T03:31:14.735Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":null},{"id":"blackjack-os","name":"BlackJackOS","type":"custom","maintainer":"Robert-Proaps","description":"Open-source portable MeshCore toolbox and standalone interface for LilyGo T-Deck hardware, with an application-oriented UI and direct radio operation.\n","repository":"https://github.com/Robert-Proaps/BlackJackOS-BJOS-","license":"MIT","status":"active","scope":"device-specific","lifecycle":"active","maturity":"alpha","distribution":"community","runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["Standalone T-Deck interface","Application launcher architecture","On-device MeshCore messaging"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"hardware":{"display":true}},"devices":[{"id":"lilygo-t-deck","status":"supported","notes":"The project states that firmware committed to the repository is hardware-tested."}],"popularity":{"githubStars":4,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/blackjack-os/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:47.964Z","deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"meshcore-ng","name":"MeshCoreNG","type":"fork","maintainer":"MichTronics","maintainerUrl":"https://github.com/MichTronics","description":"A \"Next Gen\" fork of MeshCore developed in the Netherlands, focused on making repeaters smarter so larger, busier meshes stay stable. It adds a dense-mesh foundation — flood-advert forwarding control, congestion/density stats, hardware CAD channel-busy detection, node-based retransmit spreading and duplicate-hearing suppression — plus an optional internet bridge for linking isolated RF islands, all while staying protocol-compatible with existing MeshCore clients.\n","repository":"https://github.com/MichTronics/MeshCoreNG","website":"https://michtronics.github.io/MeshCoreNG/","license":"MIT","status":"active","scope":"universal","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server"],"features":["Dense-mesh repeater foundation","Flood-advert forwarding control (flood.advert.base)","Dense stats / congestion & density measurement","Manual relay probability + dynamic-mode preparation","Hardware CAD channel-busy detection","Node-based retransmit spreading","Duplicate-hearing retransmit suppression","Optional internet bridge (TCP / BLE / RS232 / ESPNow)","Low-battery boot & runtime guard","Web-based flasher","Protocol-compatible with existing MeshCore clients"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"webFlasher":true,"ota":true,"bleDfu":true},"networking":{"repeater":true,"roomServer":true,"observer":false,"mqtt":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"devices":[{"id":"ebyte-eora-s3","status":"supported","target":"ebyte_eora_s3","platformio_board":"ebyte_eora-s3"},{"id":"gatiot-gat562-30s","status":"supported","target":"gat562_30s_mesh_kit","platformio_board":"rak4631"},{"id":"gatiot-gat562-evb-pro","status":"supported","target":"gat562_mesh_evb_pro","platformio_board":"rak4631"},{"id":"gatiot-gat562","status":"supported","target":"gat562_mesh_tracker_pro","platformio_board":"rak4631"},{"id":"gatiot-gat562-tracker-pro","status":"supported","target":"gat562_mesh_tracker_pro","platformio_board":"rak4631"},{"id":"gatiot-gat562-watch13","status":"supported","target":"gat562_mesh_watch13","platformio_board":"rak4631"},{"id":"generic-ebyte-e22","status":"supported","target":"generic-ebyte-e22","platformio_board":"esp32doit-devkit-v1"},{"id":"generic-espnow","status":"supported","target":"generic_espnow","platformio_board":"esp32-c3-devkitm-1"},{"id":"heltec-ct62","status":"supported","target":"heltec_ct62","platformio_board":"esp32-c3-devkitm-1"},{"id":"heltec-e213","status":"supported","target":"heltec_e213","platformio_board":"heltec_e213"},{"id":"heltec-e290","status":"supported","target":"heltec_e290","platformio_board":"heltec_e290"},{"id":"heltec-mesh-solar","status":"supported","target":"heltec_mesh_solar","platformio_board":"heltec_mesh_solar"},{"id":"heltec-meshtower","status":"supported","target":"heltec_mesh_solar","platformio_board":"heltec_mesh_solar","notes":"Same MeshSolar baseboard; uses the heltec_mesh_solar build."},{"id":"heltec-t096","status":"supported","target":"heltec_t096","platformio_board":"heltec_t096"},{"id":"heltec-t1","status":"supported","target":"heltec_t1","platformio_board":"heltec_t1"},{"id":"heltec-t114","status":"supported","target":"heltec_t114","platformio_board":"heltec_t114"},{"id":"heltec-t190","status":"supported","target":"heltec_t190","platformio_board":"heltec_t190"},{"id":"heltec-wt3","status":"supported","target":"heltec_tracker","platformio_board":"esp32-s3-devkitc-1"},{"id":"heltec-wt2","status":"supported","target":"heltec_tracker_v2","platformio_board":"heltec_tracker_v2"},{"id":"heltec-v2","status":"supported","target":"heltec_v2","platformio_board":"heltec_wifi_lora_32_V2"},{"id":"heltec-v3","status":"supported","target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1"},{"id":"heltec-wsl3","status":"supported","target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1"},{"id":"heltec-v4","status":"supported","target":"heltec_v4","platformio_board":"heltec_v4"},{"id":"heltec-v4-exp","status":"supported","target":"heltec_v4","platformio_board":"heltec_v4"},{"id":"heltec-paper","status":"supported","target":"heltec_wireless_paper","platformio_board":"esp32-s3-devkitc-1"},{"id":"ikoka-handheld","status":"supported","target":"ikoka_handheld_nrf","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"ikoka-nano","status":"supported","target":"ikoka_nano_nrf","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"ikoka-stick","status":"supported","target":"ikoka_stick_nrf","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"keepteen-lt1","status":"supported","target":"keepteen_lt1","platformio_board":"keepteen_lt1"},{"id":"lilygo-t3-s3-sx126x","status":"supported","target":"lilygo_t3s3","platformio_board":"t3_s3_v1_x"},{"id":"lilygo-t3-s3-sx127x","status":"supported","target":"lilygo_t3s3_sx1276","platformio_board":"t3_s3_v1_x"},{"id":"lilygo-t-impulse-plus","status":"supported","target":"lilygo_t_impulse_plus","platformio_board":"lilygo_t_impulse_plus_nrf52840"},{"id":"lilygo-tbeam-1w","status":"supported","target":"lilygo_tbeam_1w","platformio_board":"t_beam_1w"},{"id":"lilygo-t-beam-sx1262","status":"supported","target":"lilygo_tbeam_SX1262","platformio_board":"ttgo-t-beam"},{"id":"lilygo-t-beam-1-2-sx1276","status":"supported","target":"lilygo_tbeam_SX1276","platformio_board":"ttgo-t-beam"},{"id":"lilygo-tbeam-supreme","status":"supported","target":"lilygo_tbeam_supreme_SX1262","platformio_board":"t_beams3_supreme"},{"id":"lilygo-t-deck-community","status":"supported","target":"lilygo_tdeck","platformio_board":"t-deck"},{"id":"lilygo-t-deck","status":"supported","target":"lilygo_tdeck","platformio_board":"t-deck"},{"id":"lilygo-techo","status":"supported","target":"lilygo_techo","platformio_board":"t-echo"},{"id":"lilygo-techo-card","status":"supported","target":"lilygo_techo_card","platformio_board":"t-echo"},{"id":"lilygo-techo-lite","status":"supported","target":"lilygo_techo_lite","platformio_board":"t-echo"},{"id":"lilygo-teth-elite","status":"supported","target":"lilygo_teth_elite","platformio_board":"esp32s3box"},{"id":"lilygo-tlora-c6","status":"supported","target":"lilygo_tlora_c6","platformio_board":"esp32-c6-devkitm-1"},{"id":"lilygo-tlora-1-6","status":"supported","target":"lilygo_tlora_v2_1","platformio_board":"ttgo-lora32-v1"},{"id":"m5stack-unit-c6l","status":"supported","target":"m5stack_unit_c6l","platformio_board":"esp32-c6-devkitm-1"},{"id":"heltec-meshpocket","status":"supported","target":"mesh_pocket","platformio_board":"heltec_mesh_pocket"},{"id":"meshadventurer","status":"supported","target":"meshadventurer","platformio_board":"esp32doit-devkit-v1"},{"id":"meshtiny","status":"supported","target":"meshtiny","platformio_board":"meshtiny"},{"id":"minewsemi-me25ls01","status":"supported","target":"minewsemi_me25ls01","platformio_board":"minewsemi_me25ls01"},{"id":"muziworks-r1-neo","status":"supported","target":"muziworks_r1_neo","platformio_board":"rak4631"},{"id":"nano-g2","status":"supported","target":"nano_g2_ultra","platformio_board":"nano-g2-ultra"},{"id":"nibble-screen-connect","status":"supported","target":"nibble_screen_connect","platformio_board":"esp32-s3-zero"},{"id":"faketec","status":"supported","target":"promicro","platformio_board":"promicro_nrf52840"},{"id":"rak-11310","status":"supported","target":"rak11310","platformio_board":"rakwireless_rak11300"},{"id":"rak-3112","status":"supported","target":"rak3112","platformio_board":"esp32-s3-devkitc-1"},{"id":"rak-13302","status":"supported","target":"rak3401","platformio_board":"rak3401"},{"id":"rak-3x72","status":"supported","target":"rak3x72","platformio_board":"rak3172"},{"id":"rak-4631","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"atlavox-m1","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"atlavox-beacon","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"rak-wismesh-repeater-mini","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"yetiwurks-basestation","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"uart-solar-node-station","status":"supported","target":"rak4631","platformio_board":"rak4631"},{"id":"rak-wismesh-tag","status":"supported","target":"rak_wismesh_tag","platformio_board":"rak4631"},{"id":"rpi-picow","status":"supported","target":"rpi_picow","platformio_board":"rpipicow"},{"id":"sensecap-indicator-espnow","status":"supported","target":"sensecap_indicator-espnow","platformio_board":"esp32-s3-devkitc-1"},{"id":"sensecap-solar-p1","status":"supported","target":"sensecap_solar","platformio_board":"seeed_sensecap_solar"},{"id":"sensecap-solar-p1-pro","status":"supported","target":"sensecap_solar","platformio_board":"seeed_sensecap_solar"},{"id":"station-g2","status":"supported","target":"station_g2","platformio_board":"station-g2"},{"id":"station-g3","status":"supported","target":"station_g3_esp32","platformio_board":"station-g3-esp32"},{"id":"sensecap-t1000e","status":"supported","target":"t1000-e","platformio_board":"tracker-t1000-e"},{"id":"tenstar-c3","status":"supported","target":"tenstar_c3","platformio_board":"esp32-c3-devkitm-1"},{"id":"thinknode-m1","status":"supported","target":"thinknode_m1","platformio_board":"thinknode_m1"},{"id":"thinknode-m2","status":"supported","target":"thinknode_m2","platformio_board":"ESP32-S3-WROOM-1-N4"},{"id":"thinknode-m3","status":"supported","target":"thinknode_m3","platformio_board":"thinknode_m3"},{"id":"thinknode-m5","status":"supported","target":"thinknode_m5","platformio_board":"ESP32-S3-WROOM-1-N4"},{"id":"thinknode-m6","status":"supported","target":"thinknode_m6","platformio_board":"thinknode_m6"},{"id":"tiny-relay","status":"supported","target":"tiny_relay","platformio_board":"tiny_relay"},{"id":"waveshare-rp2040-lora","status":"supported","target":"waveshare_rp2040_lora","platformio_board":"pico"},{"id":"wio-e5-dev","status":"supported","target":"wio-e5-dev","platformio_board":"lora_e5_dev_board"},{"id":"wio-e5-mini","status":"supported","target":"wio-e5-mini","platformio_board":"lora_e5_mini"},{"id":"wio-tracker-l1","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1"},{"id":"wio-tracker-l1-pro","status":"supported","target":"wio-tracker-l1","platformio_board":"seeed-wio-tracker-l1"},{"id":"wio-tracker-l1-eink","status":"supported","target":"wio-tracker-l1-eink","platformio_board":"seeed-wio-tracker-l1"},{"id":"wio-wm1110","status":"supported","target":"wio_wm1110","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"xiao-esp32c3","status":"supported","target":"xiao_c3","platformio_board":"seeed_xiao_esp32c3"},{"id":"xiao-esp32c6","status":"supported","target":"xiao_c6","platformio_board":"esp32-c6-devkitm-1"},{"id":"xiao-nrf52","status":"supported","target":"xiao_nrf52","platformio_board":"seeed-xiao-afruitnrf52-nrf52840"},{"id":"xiao-rp2040","status":"supported","target":"xiao_rp2040","platformio_board":"seeed_xiao_rp2040"},{"id":"xiao-esp32s3-plain","status":"supported","target":"xiao_s3","platformio_board":"seeed_xiao_esp32s3"},{"id":"xiao-esp32s3","status":"supported","target":"xiao_s3_wio","platformio_board":"seeed_xiao_esp32s3"}],"popularity":{"githubStars":2,"githubForks":1,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":176,"releaseDownloads":132876,"latestReleaseDownloads":68,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-ng/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.1.1","released":"2026-07-01","releases":[{"version":"room-server-v1.1.1","datetime":"2026-06-30T23:35:47Z"},{"version":"repeater-v1.1.3","datetime":"2026-06-30T23:48:31Z"},{"version":"companion-v1.1.1","datetime":"2026-07-01T00:49:47Z"},{"version":"bridge-tcp-v1.1.5","datetime":"2026-06-30T23:10:22Z"},{"version":"bridge-tcp-ble-v1.1.5","datetime":"2026-06-30T23:07:57Z"},{"version":"bridge-rs232-v1.1.3","datetime":"2026-06-30T23:16:57Z"},{"version":"bridge-espnow-v1.1.3","datetime":"2026-06-30T22:58:20Z"},{"version":"bridge-ble-v1.1.3","datetime":"2026-06-30T23:41:24Z"},{"version":"repeater-v1.1.2","datetime":"2026-06-24T02:20:57Z"},{"version":"bridge-tcp-v1.1.4","datetime":"2026-06-24T01:40:51Z"},{"version":"bridge-tcp-ble-v1.1.4","datetime":"2026-06-24T01:46:26Z"},{"version":"bridge-rs232-v1.1.2","datetime":"2026-06-24T01:56:09Z"},{"version":"bridge-espnow-v1.1.2","datetime":"2026-06-24T01:32:48Z"},{"version":"bridge-ble-v1.1.2","datetime":"2026-06-24T14:43:27Z"},{"version":"repeater-v1.1.1","datetime":"2026-06-22T16:21:57Z"},{"version":"bridge-tcp-v1.1.3","datetime":"2026-06-22T17:56:43Z"},{"version":"bridge-tcp-ble-v1.1.3","datetime":"2026-06-22T14:06:39Z"},{"version":"bridge-rs232-v1.1.1","datetime":"2026-06-22T15:52:52Z"},{"version":"bridge-espnow-v1.1.1","datetime":"2026-06-22T13:53:07Z"},{"version":"bridge-ble-v1.1.1","datetime":"2026-06-22T14:43:38Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-01T04:08:34.285Z","deviceFamilies":[{"id":"gatiot-gat562","label":"GAT-IoT GAT562"},{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},{"id":"rak-wisblock","label":"RAK"},{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"},{"id":"heltec-meshsolar-meshtower","label":"Heltec"},{"id":"heltec-wireless-tracker","label":"Heltec Wireless Tracker"},{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},{"id":"lilygo-t-echo","label":"LilyGo T-Echo"},{"id":"lilygo-t3-s3","label":"LilyGo T3 S3"},{"id":"seeed-sensecap-solar","label":"Seeed Studio SenseCAP Solar Node"},{"id":"seeed-xiao","label":"Xiao"},{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},{"id":"atlavox-m1","label":"Atlavox M1"},{"id":"ebyte-ebyte-eora-s3-xxxtb-radio","label":"Ebyte EoRa-S3-XXXTB Radio"},{"id":"elecrow-elecrow-thinknode-m1","label":"Elecrow ThinkNode M1"},{"id":"elecrow-elecrow-thinknode-m2","label":"Elecrow ThinkNode M2 Mini"},{"id":"elecrow-elecrow-thinknode-m3","label":"Elecrow ThinkNode M3"},{"id":"elecrow-elecrow-thinknode-m5","label":"Elecrow ThinkNode M5"},{"id":"elecrow-elecrow-thinknode-m6","label":"Elecrow ThinkNode M6"},{"id":"generic-e22","label":"ESP32 + E22 SX126x (generic)"},{"id":"generic-espnow","label":"Generic ESP-NOW Radio"},{"id":"heltec-ct62","label":"Heltec CT62"},{"id":"heltec-mesh-node-t1","label":"Heltec Mesh Node T1"},{"id":"heltec-meshpocket","label":"Heltec MeshPocket"},{"id":"heltec-t096","label":"Heltec T096"},{"id":"heltec-t114","label":"Heltec T114"},{"id":"heltec-vision-master-t190","label":"Heltec T190"},{"id":"heltec-vision-master-e213","label":"Heltec Vision Master E213"},{"id":"heltec-vision-master-e290","label":"Heltec Vision Master E290"},{"id":"heltec-wireless-paper","label":"Heltec Wireless Paper"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"ikoka-handheld-nrf","label":"Ikoka Handheld nRF"},{"id":"ikoka-nano","label":"Ikoka Nano"},{"id":"ikoka-stick","label":"Ikoka Stick"},{"id":"keepteen-keepteen-lt1","label":"Keepteen LT1"},{"id":"lilygo-lora32-1-1-6","label":"LilyGo LoRa32 V2.1_1.6"},{"id":"lilygo-t-echo-card","label":"LilyGo T-Echo Card"},{"id":"lilygo-t-eth-elite","label":"LilyGo T-ETH ELite"},{"id":"lilygo-t-impulse","label":"LilyGo T-Impulse Plus"},{"id":"lilygo-t-lora-c6","label":"LilyGo T-LoRa C6"},{"id":"m5stack-m5stack-unit-c6l","label":"M5Stack Unit C6L"},{"id":"meshadventurer","label":"MeshAdventurer"},{"id":"mtools-meshtiny","label":"Meshtiny"},{"id":"minewsemi-minewsemi-me25ls01","label":"MinewSemi ME25LS01"},{"id":"muziworks-muzi-works-r1-neo","label":"Muzi Works R1 Neo"},{"id":"nibble-nibble-screen-connect","label":"Nibble Screen Connect"},{"id":"promicro-nrf52","label":"ProMicro nrf52 (faketec)"},{"id":"rak-11310","label":"RAK 11310"},{"id":"rak-3x72","label":"RAK 3x72"},{"id":"rak-wismesh-repeater","label":"RAK WisMesh Repeater Mini"},{"id":"rak-wismesh","label":"RAK WisMesh Tag"},{"id":"raspberry-rpi-pico-2040-waveshare","label":"RPI Pico 2040 + WaveShare SX1262"},{"id":"seeed-sensecap-indicator-esp-now","label":"Seeed Studio SenseCAP Indicator ESP-NOW"},{"id":"seeed-sensecap-t1000-e","label":"Seeed Studio SenseCAP T1000-E"},{"id":"tenstar-tenstar-c3","label":"Tenstar C3"},{"id":"yaoyao-tiny-relay","label":"Tiny Relay"},{"id":"uniteng-nano-g2-ultra","label":"UnitEng Nano G2 Ultra"},{"id":"uniteng-station-g2","label":"UnitEng Station G2"},{"id":"uniteng-station-g3","label":"UnitEng Station G3 ESP32"},{"id":"waveshare-waveshare-lora","label":"Waveshare RP2040-LoRa"},{"id":"seeed-wio-wm1110","label":"Wio WM1110"},{"id":"seeed-wio-e5-dev-board","label":"Wio-E5 Dev Board"},{"id":"seeed-wio-e5-mini","label":"Wio-E5 mini"},{"id":"seeed-xiao-c3","label":"Xiao C3"},{"id":"seeed-xiao-c6","label":"Xiao C6"},{"id":"seeed-xiao-wio","label":"Xiao nRF52 WIO"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},{"id":"yetiwurks-basestation","label":"Yeti Wurks Base Station"},{"id":"uart-cz-solar-node","label":"μArt.cz Solar"}],"primaryFamily":{"id":"gatiot-gat562","label":"GAT-IoT GAT562"},"scopeGroup":null},{"id":"inkcore","name":"InkCore","type":"fork","maintainer":"todd-herbert","description":"MeshCore-based BLE companion firmware for small e-paper devices, with configurable applets, multilingual fonts, emoji, display rotation and periodic full refresh.\n","repository":"https://codeberg.org/todd-herbert/InkCore","license":"GPL-3.0","status":"active","scope":"function-specific","scopeCategory":"E-Paper UI","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["Configurable e-paper applets","Multilingual font and emoji support","Display rotation","Periodic full refresh"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"hardware":{"display":true}},"devices":[{"id":"thinknode-m1","status":"supported"},{"id":"lilygo-techo","status":"supported"},{"id":"heltec-meshpocket","status":"supported"},{"id":"heltec-e290","status":"supported"},{"id":"heltec-e213","status":"supported"},{"id":"heltec-paper","status":"supported"},{"id":"wio-tracker-l1-eink","status":"supported"}],"latest_version":"v1.16.1","released":"2026-06-23","source":{"path":"data/firmwares/inkcore/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"deviceFamilies":[{"id":"elecrow-elecrow-thinknode-m1","label":"Elecrow ThinkNode M1"},{"id":"heltec-meshpocket","label":"Heltec MeshPocket"},{"id":"heltec-vision-master-e213","label":"Heltec Vision Master E213"},{"id":"heltec-vision-master-e290","label":"Heltec Vision Master E290"},{"id":"heltec-wireless-paper","label":"Heltec Wireless Paper"},{"id":"lilygo-t-echo","label":"LilyGo T-Echo"},{"id":"seeed-wio-tracker-l1","label":"Wio Tracker L1"}],"primaryFamily":{"id":"elecrow-elecrow-thinknode-m1","label":"Elecrow ThinkNode M1"},"scopeGroup":"E-Paper UI"},{"id":"meshcore-cardputer-adv-stachugit","name":"MeshCore Cardputer ADV (Stachugit)","type":"fork","maintainer":"Stachugit","description":"MeshCore fork with a standalone TFT and keyboard interface for the M5Stack Cardputer ADV fitted with the Cap LoRa-1262 radio module.\n","repository":"https://github.com/Stachugit/MeshCore-Cardputer-ADV","website":"https://meshcorecardputeradv.vercel.app/","license":"MIT","status":"maintenance","scope":"device-specific","scopeCategory":"M5Stack Cardputer","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["On-device contacts and channel messaging","Hardware keyboard and TFT interface","GPS and QR key sharing","Browser-based flasher"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"operations":{"webFlasher":true},"hardware":{"gps":true,"display":true}},"devices":[{"id":"m5stack-cardputer-adv","status":"supported","notes":"Requires the M5Stack Cap LoRa-1262 module."}],"popularity":{"githubStars":117,"githubForks":13,"githubWatchers":7,"githubOpenIssues":13,"githubContributors":1,"releaseDownloads":424,"latestReleaseDownloads":377,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-cardputer-adv-stachugit/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"Meshcore-Cardputerv1.10","released":"2026-01-27","releases":[{"version":"Meshcore-Cardputerv1.10","datetime":"2026-01-27T20:22:08Z"},{"version":"Meshcore_Cardputerv1","datetime":"2026-01-07T15:58:54Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:54.336Z","deviceFamilies":[{"id":"m5stack-cardputer","label":"M5Stack Cardputer-ADV + Cap LoRa-1262"}],"primaryFamily":{"id":"m5stack-cardputer","label":"M5Stack Cardputer-ADV + Cap LoRa-1262"},"scopeGroup":"M5Stack Cardputer"},{"id":"meshcore-cardputer-adv","name":"MeshCore Cardputer-ADV","type":"fork","maintainer":"MultiMote","description":"Cardputer-ADV focused MeshCore fork for the M5Stack Cardputer-Adv paired with the Cap LoRa-1262 expansion module. It adds the `cardputer_adv` target with a custom handheld UI, BLE companion transport, SD-backed storage, keyboard input, and GNSS support.\n","repository":"https://github.com/MultiMote/meshcore-cardputer-adv","status":"experimental","scope":"device-specific","scopeCategory":"M5Stack Cardputer","lifecycle":"active","maturity":"alpha","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","standalone-ui"],"features":["Cardputer-specific UI","BLE companion transport","SD-backed message and settings storage","Keyboard input","GNSS support"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":false,"wifiAp":false},"operations":{"ota":false,"webFlasher":true},"networking":{"repeater":false,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"m5stack-cardputer-adv","status":"supported","target":"cardputer_adv","platformio_board":"m5stack-stamps3"}],"popularity":{"githubStars":12,"githubForks":1,"githubWatchers":2,"githubOpenIssues":1,"githubContributors":1,"releaseDownloads":46,"latestReleaseDownloads":7,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-cardputer-adv/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2026.7.2","released":"2026-07-18","releases":[{"version":"2026.7.2","datetime":"2026-07-18T19:52:51Z"},{"version":"2026.7.1","datetime":"2026-07-14T16:40:53Z"},{"version":"2026.7.0","datetime":"2026-07-06T19:10:46Z"},{"version":"latest","datetime":"2026-05-15T16:13:48Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-18T20:52:41.510Z","deviceFamilies":[{"id":"m5stack-cardputer","label":"M5Stack Cardputer-ADV + Cap LoRa-1262"}],"primaryFamily":{"id":"m5stack-cardputer","label":"M5Stack Cardputer-ADV + Cap LoRa-1262"},"scopeGroup":"M5Stack Cardputer"},{"id":"meshcore-tbeam-1w","name":"MeshCore T-Beam 1W","type":"fork","maintainer":"mintylinux","description":"Dedicated MeshCore firmware builds for the LilyGo T-Beam 1 Watt, providing prebuilt binaries for easy flashing without compiling from source.\n","repository":"https://github.com/mintylinux/Meshcore-T-beam-1W-Firmware","license":"MIT","status":"maintenance","scope":"device-specific","lifecycle":"maintenance","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater"],"features":["Prebuilt firmware for T-Beam 1W","Easy flashing without compiling"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":false,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":false,"sensors":false,"lowPowerRx":false}},"devices":[{"id":"lilygo-tbeam-1w","status":"supported"}],"popularity":{"githubStars":13,"githubForks":4,"githubWatchers":2,"githubOpenIssues":2,"githubContributors":137,"releaseDownloads":430,"latestReleaseDownloads":178,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-tbeam-1w/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.15.0","released":"2026-05-07","releases":[{"version":"1.15.0","datetime":"2026-05-07T23:36:55Z"},{"version":"1.14.1","datetime":"2026-03-29T21:31:23Z"},{"version":"1.14","datetime":"2026-03-07T18:25:59Z"},{"version":"1.13.0","datetime":"2026-02-17T17:06:32Z"},{"version":"1.12.0","datetime":"2026-01-31T03:11:31Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:38.467Z","deviceFamilies":[{"id":"lilygo-t-beam","label":"LilyGo T-Beam"}],"primaryFamily":{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},"scopeGroup":"LilyGo T-Beam"},{"id":"meshcore-evo","name":"MeshCore-Evo","type":"fork","maintainer":"mattzzw","description":"An improved repeater-focused fork of MeshCore that bundled pending upstream PRs and improvements for dense meshes — notably flood-advert traffic mitigation and enhanced `denyf *` handling. Largely superseded once reference 1.16.0 added native flood traffic management.\n","repository":"https://github.com/mattzzw/MeshCore-Evo","website":"https://meshcore.io","license":"MIT","status":"maintenance","scope":"universal","lifecycle":"maintenance","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore","upstreamRepository":"https://github.com/meshcore-dev/MeshCore"},"runtime":{"framework":"arduino","language":"cpp"},"roles":["companion","repeater","room-server"],"features":["Flood-advert traffic mitigation","Enhanced denyf \"*\" handling","Tuned for dense repeater meshes","Tracks upstream MeshCore releases"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"nativeTcp":true,"wifiAp":true},"operations":{"ota":true,"webFlasher":false},"networking":{"repeater":true,"roomServer":true,"observer":false,"kissModem":false},"hardware":{"gps":true,"display":true,"sensors":true,"lowPowerRx":true}},"devices":[{"id":"heltec-v3","status":"supported"},{"id":"heltec-wsl3","status":"supported"},{"id":"heltec-t114","status":"supported"},{"id":"rak-4631","status":"supported"},{"id":"atlavox-m1","status":"supported"},{"id":"atlavox-beacon","status":"supported"},{"id":"rak-wismesh-repeater-mini","status":"supported"},{"id":"yetiwurks-basestation","status":"supported"},{"id":"uart-solar-node-station","status":"supported"},{"id":"lilygo-t-beam-sx1262","status":"supported"},{"id":"xiao-esp32s3","status":"supported"},{"id":"station-g2","status":"partial","notes":"Builds available; less frequently tested than core repeater boards."}],"popularity":{"githubStars":76,"githubForks":1,"githubWatchers":10,"githubOpenIssues":0,"githubContributors":153,"releaseDownloads":11274,"latestReleaseDownloads":789,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-evo/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.15.0-evo_0.1.21","released":"2026-05-25","releases":[{"version":"v1.15.0-evo_0.1.21","datetime":"2026-05-25T18:49:27Z"},{"version":"v1.15.0-evo_0.1.20","datetime":"2026-05-14T13:10:54Z"},{"version":"v1.15.0-evo_0.1.19","datetime":"2026-04-24T20:34:26Z"},{"version":"v1.14.1-evo_0.1.18","datetime":"2026-04-05T16:19:35Z"},{"version":"v1.14.1-evo_0.1.17","datetime":"2026-03-29T09:44:50Z"},{"version":"v1.14.0-evo_0.1.16","datetime":"2026-03-17T12:49:02Z"},{"version":"v1.14.0-evo_0.1.15","datetime":"2026-03-08T09:49:11Z"},{"version":"v1.14.0-evo_0.1.14","datetime":"2026-03-06T19:38:46Z"},{"version":"v1.13.0-evo_0.1.13","datetime":"2026-03-05T22:50:53Z"},{"version":"v1.13.0-evo_0.1.12","datetime":"2026-03-04T22:48:24Z"},{"version":"v1.13.0-evo_0.1.10","datetime":"2026-02-28T15:46:42Z"},{"version":"v1.13.0-evo_0.1.9","datetime":"2026-02-21T19:13:02Z"},{"version":"v1.13.0_0.1.8","datetime":"2026-02-16T12:06:55Z"},{"version":"v1.12.0_0.1.7","datetime":"2026-02-10T20:34:18Z"},{"version":"v1.12.0_0.1.6","datetime":"2026-02-01T22:03:46Z"},{"version":"v1.12.0-evo","datetime":"2026-01-29T11:22:03Z"},{"version":"v1.11.0_0.1.5","datetime":"2026-01-28T17:58:09Z"},{"version":"v1.11.0_0.1.4","datetime":"2026-01-26T12:34:12Z"},{"version":"v1.11.0_0.1.3","datetime":"2026-01-17T14:59:19Z"},{"version":"v0.1.2","datetime":"2026-01-14T11:18:05Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:33.290Z","deviceFamilies":[{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},{"id":"atlavox-m1","label":"Atlavox M1"},{"id":"heltec-wifi-lora-32","label":"Heltec"},{"id":"heltec-t114","label":"Heltec T114"},{"id":"heltec-wsl3","label":"Heltec WSL3"},{"id":"lilygo-t-beam","label":"LilyGo T-Beam"},{"id":"rak-wisblock","label":"RAK"},{"id":"rak-wismesh-repeater","label":"RAK WisMesh Repeater Mini"},{"id":"uniteng-station-g2","label":"UnitEng Station G2"},{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},{"id":"yetiwurks-basestation","label":"Yeti Wurks Base Station"},{"id":"uart-cz-solar-node","label":"μArt.cz Solar"}],"primaryFamily":{"id":"atlavox-beacon","label":"Atlavox Beacon Solar"},"scopeGroup":null},{"id":"meshcore-grid","name":"MeshcoreGRID","type":"fork","maintainer":"Quark1980","description":"Touch-first MeshCore handheld firmware with a standalone GRID interface for chat, discovery, contacts, radio controls, BLE settings and power management.\n","repository":"https://github.com/Quark1980/MeshcoreGRID","license":"MIT","status":"maintenance","scope":"function-specific","scopeCategory":"Touch UI","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["Touch-first standalone interface","Direct and channel messaging","Contact and advert management","On-device radio controls"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"hardware":{"display":true}},"devices":[{"id":"heltec-v4","status":"supported","target":"heltec_v4_tft_grid_os_ble","notes":"Requires a Heltec V4 configuration with TFT and FT6336 touch controller."}],"popularity":{"githubStars":3,"githubForks":0,"githubWatchers":0,"githubOpenIssues":3,"githubContributors":1,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/meshcore-grid/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:55.772Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"Touch UI"},{"id":"taptap","name":"TapTap Firmware","type":"fork","maintainer":"mtoolstec","description":"MeshCore fork for small tracker-style devices, adding button-driven canned messages, Morse-code entry, audible alerts and remote text commands for screenless operation.\n","repository":"https://github.com/mtoolstec/TapTapFW","license":"MIT","status":"maintenance","scope":"function-specific","scopeCategory":"Tracker","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"arduino","language":"C++"},"roles":["companion"],"features":["Button-driven canned messages","Morse-code message entry","RTTTL and CW buzzer alerts","Remote channel commands"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"hardware":{"gps":true,"display":false}},"devices":[{"id":"sensecap-t1000e","status":"supported"},{"id":"rak-wismesh-tag","status":"supported"}],"popularity":{"githubStars":8,"githubForks":0,"githubWatchers":2,"githubOpenIssues":1,"githubContributors":1,"releaseDownloads":51,"latestReleaseDownloads":51,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/taptap/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.0.0","released":"2026-02-08","releases":[{"version":"v1.0.0","datetime":"2026-02-08T00:10:27Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:03.477Z","deviceFamilies":[{"id":"rak-wismesh","label":"RAK WisMesh Tag"},{"id":"seeed-sensecap-t1000-e","label":"Seeed Studio SenseCAP T1000-E"}],"primaryFamily":{"id":"rak-wismesh","label":"RAK WisMesh Tag"},"scopeGroup":"Tracker"},{"id":"aurora","name":"Aurora","type":"custom","maintainer":"Wrewdison","description":"Standalone MeshCore text-communication firmware for the LilyGo T-Deck, with public, private and direct messaging, contact management, radio configuration and BLE companion-app support.\n","repository":"https://forge.hackers.town/Wrewdison/Aurora","license":"MIT","status":"maintenance","scope":"device-specific","lifecycle":"active","maturity":"alpha","distribution":"community","runtime":{"framework":"arduino","language":"C++"},"roles":["companion","standalone-ui"],"features":["Public, private and direct messaging","On-device contacts and radio configuration","Configuration import and export","BLE companion-app support"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true},"operations":{"configurationBackup":true},"hardware":{"display":true}},"devices":[{"id":"lilygo-t-deck","status":"supported"}],"latest_version":"v0.0.6-alpha","released":"2026-01-07","source":{"path":"data/firmwares/aurora/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"deviceFamilies":[{"id":"lilygo-t-deck","label":"LilyGo T-Deck"}],"primaryFamily":{"id":"lilygo-t-deck","label":"LilyGo T-Deck"},"scopeGroup":"LilyGo T-Deck"},{"id":"chiyocore","name":"chiyocore","type":"custom","maintainer":"kore-signet","description":"Experimental Rust reimplementation of MeshCore for ESP32 devices, structured as a reusable protocol core with generated board builds and configurable handler layers.\n","repository":"https://github.com/kore-signet/chiyocore","license_type":"source-available","status":"experimental","scope":"platform-specific","scopeCategory":"ESP32","lifecycle":"active","maturity":"experimental","distribution":"personal","lineage":{"kind":"reimplementation","upstreamFirmwareId":"meshcore"},"runtime":{"framework":"esp-idf","language":"Rust"},"roles":["companion"],"features":["Rust MeshCore protocol implementation","Generated board and handler-layer builds","TCP companion interface"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"nativeTcp":true}},"devices":[{"id":"xiao-esp32s3","status":"partial","notes":"The maintainer reports successful experimental operation on a XIAO ESP32-S3 radio kit."}],"popularity":{"githubStars":4,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/chiyocore/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:48.223Z","deviceFamilies":[{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"}],"primaryFamily":{"id":"seeed-xiao-s3-wio","label":"Xiao S3 WIO"},"scopeGroup":"ESP32"},{"id":"heltec-v4-multiboot","name":"Heltec V4.2 Multi-Boot","type":"custom","maintainer":"Finmacjones","description":"Boot selector firmware for Heltec WiFi LoRa 32 V4.2 that installs and switches among MeshCore, Meshtastic, RNode or other firmware images while preserving separate settings and filesystem data for each slot.\n","repository":"https://github.com/Finmacjones/HeltecV4.2MultiBoot","license":"MIT","status":"maintenance","scope":"function-specific","scopeCategory":"Multi-boot","lifecycle":"active","maturity":"beta","distribution":"community","runtime":{"framework":"esp-idf","language":"C++"},"features":["Four configurable firmware slots","Per-firmware NVS and filesystem isolation","OLED boot menu and remembered selection"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"usbSerial":true}},"devices":[{"id":"heltec-v4","status":"supported","notes":"Targets the 16 MB Heltec WiFi LoRa 32 V4.2 hardware revision."}],"popularity":{"githubStars":10,"githubForks":2,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":2,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"ciBuilds":false,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/heltec-v4-multiboot/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:51.194Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"Multi-boot"},{"id":"lunarcore","name":"LunarCore","type":"custom","maintainer":"STCisGOOD","description":"Multi-protocol ESP32-S3 LoRa firmware combining MeshCore, Meshtastic and RNode/KISS operation, with a built-in MeshCore repeater mode.\n","repository":"https://github.com/STCisGOOD/lunarcore","license":"MIT","status":"maintenance","scope":"function-specific","scopeCategory":"Multi-protocol","lifecycle":"active","maturity":"beta","distribution":"community","runtime":{"framework":"esp-idf","language":"Rust"},"roles":["companion","repeater","kiss-modem"],"features":["MeshCore, Meshtastic and RNode/KISS protocols","Built-in MeshCore repeater mode","BLE, Wi-Fi and USB serial"],"capabilities":{"protocol":{"meshcoreCompatible":true},"transports":{"ble":true,"usbSerial":true,"wifiAp":true},"networking":{"repeater":true,"kissModem":true},"hardware":{"display":true}},"devices":[{"id":"heltec-v3","status":"supported","notes":"The project README names the Heltec WiFi LoRa 32 V3 as its hardware target."}],"popularity":{"githubStars":178,"githubForks":12,"githubWatchers":16,"githubOpenIssues":7,"githubContributors":1,"releaseDownloads":222,"latestReleaseDownloads":222,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-07-21"},"source":{"path":"data/firmwares/lunarcore/firmware.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.1.0","released":"2026-02-06","releases":[{"version":"v1.1.0","datetime":"2026-02-06T22:35:04Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:51.477Z","deviceFamilies":[{"id":"heltec-wifi-lora-32","label":"Heltec"}],"primaryFamily":{"id":"heltec-wifi-lora-32","label":"Heltec"},"scopeGroup":"Multi-protocol"}],"devices":[{"id":"atlavox-beacon","name":"Atlavox Beacon Solar","vendorId":"atlavox","kind":"product","category":"repeater","lifecycle":"active","familyId":"atlavox-beacon","variantOf":"rak-4631","aliases":["Atlavox Beacon Solar Mesh Node","Atlavox Beacon"],"flasherListed":false,"product_url":"https://atlavox.com/products/atlavox-beacon-solar-meshtastic-node","price":{"amount":236,"currency":"USD","asOf":"2026-06"},"description":"Outdoor solar Meshtastic/MeshCore node built around RAK19007 + RAK4631, with a 5 W panel, 5000 mAh LiPo battery, and IP67 enclosure. Designed for stand-alone repeater deployments, with Bluetooth pairing and waterproof USB-C service access.","image":"altavox-beacon.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"915MHz","sku":"AVX-RA-BCN9","bands":["915"]},{"name":"868MHz","sku":"AVX-RA-BCN8","bands":["868"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"WisBlock status LED"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":5000,"batteryChemistry":"li-po","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":5},"enclosure":{"builtIn":true,"ipRating":"IP67"},"physical":{"dimensionsMm":{"width":140,"height":257,"depth":102},"weightG":1000}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/atlavox-beacon/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Atlavox"},{"id":"atlavox-m1","name":"Atlavox M1","vendorId":"atlavox","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"atlavox-m1","variantOf":"rak-4631","aliases":["Atlavox M1 Meshtastic Radio","Atlavox M1 Meshtastic™ Radio"],"flasherListed":false,"product_url":"https://atlavox.com/products/atlavox-m1","price":{"amount":77,"currency":"USD","asOf":"2026-06"},"description":"Handheld RAK WisBlock-based Meshtastic/MeshCore radio with a 2000 mAh LiPo, USB-C, Bluetooth, and an enclosed 3D-printed shell. Ships in 868 MHz and 915 MHz variants, with optional GNSS and sensor add-ons via internal WisBlock slots.","image":"altavox-m1.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"Full Radio (US&CA)","sku":"AVX-RA-M1F9","bands":["915"]},{"name":"Full Radio (EU)","sku":"AVX-RA-M1F8","bands":["868"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"WisBlock status LED"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2000,"batteryChemistry":"li-po","charging":true},"expansion":[{"type":"WisBlock slot","count":3,"interfaces":["I2C","GPIO","UART"]}],"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":58,"height":92,"depth":29}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/atlavox-m1/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Atlavox"},{"id":"ebyte-e22","name":"Ebyte E22","vendorId":"ebyte","kind":"module","moduleType":"radio","category":"module","lifecycle":"active","product_url":"https://www.ebyte.com/en/product-view-news.aspx?id=437","aliases":["E22-868M22S","E22-900M22S"],"description":"Standard-power LoRa radio module built around the SX1262, delivering 22 dBm output via SPI interface. Available in 433, 868, and 915 MHz variants. Widely used in DIY and embedded MeshCore/Meshtastic builds.","image":"e22.svg","variants":[{"name":"433 MHz","sku":"E22-400M22S","bands":["433"]},{"name":"868 MHz","sku":"E22-868M22S","bands":["868"]},{"name":"915 MHz","sku":"E22-900M22S","bands":["915"]}],"hardware":{"mcu":{},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22,"bands":["433","868","915"],"antenna":"IPEX/u.FL"}]},"source":{"path":"data/devices/ebyte-e22/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Ebyte"},{"id":"ebyte-e22p","name":"Ebyte E22P","vendorId":"ebyte","kind":"module","moduleType":"radio","category":"module","lifecycle":"active","product_url":"https://www.ebyte.com/en/product-view-news.aspx?id=1189","aliases":["E22P-433M30S","E22P-868M30S","E22P-915M30S"],"description":"High-power LoRa radio module delivering 30 dBm (1 W) output with an integrated LNA and optional band-pass filter. SPI interface. The 868/915 MHz variants use SX1262; the 433 MHz variant uses SX1268. Used as the RF front-end in several MeshCore-compatible boards including the MeshSmith PiMesh-1W, Photon-1W, and EtherMesh-1W.","image":"e22p.svg","variants":[{"name":"433 MHz","sku":"E22P-433M30S","bands":["433"]},{"name":"868 MHz","sku":"E22P-868M30S","bands":["868"]},{"name":"915 MHz","sku":"E22P-915M30S","bands":["915"]}],"hardware":{"mcu":{},"radios":[{"technology":"lora","chip":"sx1268","txPowerDbm":30,"bands":["433"],"antenna":"IPEX/u.FL"},{"technology":"lora","chip":"sx1262","txPowerDbm":30,"bands":["868","915"],"antenna":"IPEX/u.FL"}]},"source":{"path":"data/devices/ebyte-e22p/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Ebyte"},{"id":"ebyte-eora-s3","name":"Ebyte EoRa-S3-XXXTB Radio","vendorId":"ebyte","kind":"product","category":"development-board","lifecycle":"active","familyId":"ebyte-ebyte-eora-s3-xxxtb-radio","aliases":["Ebyte EoRa-S3-900TB"],"product_url":"https://www.cdebyte.com/products/EoRa-S3-900TB","flasherListed":true,"refs":{"mesh-sh-device":"ebyte-eora-s3-900tb"},"price":{"amount":18,"currency":"USD","asOf":"2026-06"},"description":"Compact ESP32-S3 + SX1262 development board with a 0.96-inch OLED, SD card slot, USB-C, and LiPo charging circuit. Suited to small MeshCore/Meshtastic builds where a low-cost board with display and rechargeable battery support is enough.","image":"ebyte-eora-s3.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":4,"psramMb":2,"ramKb":2048},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"],"txPowerDbm":22,"antenna":"U.FL/IPEX"}],"display":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"gnss":{"status":"none"},"environmental":{"operatingTempC":{"min":-40,"max":85}},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"li-po","charging":true,"batteryConnector":"JST LiPo charging circuit (external)","consumptionIdleMa":30,"consumptionTxMa":110},"physical":{"dimensionsMm":{"width":27,"height":64,"depth":12},"weightG":12}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/ebyte-eora-s3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Ebyte"},{"id":"thinknode-m1","name":"Elecrow ThinkNode M1","vendorId":"elecrow","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m1","refs":{"mesh-sh-device":"elecrow-thinknode-m1"},"aliases":["ThinkNode M1"],"image":"thinknode_m1.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://www.elecrow.com/thinknode-m1-meshtastic-lora-signal-transceiver-powered-by-nrf52840-with-154-screen-support-gps.html","price":{"amount":54,"currency":"USD","asOf":"2026-06"},"description":"Handheld nRF52840 + SX1262 Meshtastic/MeshCore transceiver with a 1.54-inch E-Paper display, front-light, GPS, RTC, buzzer, and 1200 mAh battery. Ships in an ABS+PC enclosure with RP-SMA LoRa antenna and USB-C charging/programming.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"868 MHz","sku":"CIL12901M-1","bands":["868"]},{"name":"915 MHz","sku":"CIL12901M-1","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"RP-SMA"}],"display":{"status":"present","technology":"e-paper","controller":"SSD1681","size":1.54,"resolution":{"width":200,"height":200},"colors":"monochrome","touch":false},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"encoder","description":"rotary power/backlight knob"},{"type":"button","description":"function button (location ping, backlight, SOS, sleep)"},{"type":"button","description":"page turn button"},{"type":"button","description":"reset button"},{"type":"button","description":"GPS switch"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1200,"batteryChemistry":"li-po","charging":true,"consumptionIdleMa":6,"consumptionTxMa":85},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":118.5,"height":52.1,"depth":25},"weightG":82.5},"environmental":{"operatingTempC":{"min":-20,"max":70}},"certifications":["FCC","CE","IC","UL"]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Case for Elecrow ThinkNode M1","type":"case","author":"Todd","url":"https://www.printables.com/model/1310730-case-for-elecrow-thinknode-m1","image":"https://media.printables.com/media/prints/e4499d6f-5999-482f-b4c2-15bd07baa96e/images/9889174_e9b43c5e-3639-49ec-bbd6-a5bb93f08044_0255cda7-8b6f-498f-a827-1ed3018439a4/thumbs/cover/1200x630/jpg/thinknode-m1.jpg","likes":7}],"source":{"path":"data/devices/thinknode-m1/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Elecrow"},{"id":"thinknode-m2","name":"Elecrow ThinkNode M2 Mini","vendorId":"elecrow","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m2","aliases":["Elecrow ThinkNode M2","ThinkNode M2 Mini","ThinkNode M2"],"image":"thinknode_m2.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://www.elecrow.com/thinknode-m2-meshtastic-lora-signal-transceiver-powered-by-esp32-s3-with-1-3-oled-display.html","refs":{"mesh-sh-device":"elecrow-thinknode-m2"},"price":{"amount":41,"currency":"USD","asOf":"2026-06"},"description":"Compact Meshtastic/MeshCore LoRa transceiver with ESP32-S3, SX1262, and a 1.3-inch OLED status display. Built-in 1000 mAh battery, USB-C charging, Wi-Fi, and BLE. Ships with ABS enclosure and external LoRa antenna via internal IPEX connector. Pre-flashed for Meshtastic; no GPS.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"868/915MHz","sku":"CIL13002M","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":4,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"IPEX"}],"display":{"status":"present","technology":"oled","controller":"SH1106","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"PWR button"},{"type":"button","description":"function button"},{"type":"button","description":"BOOT button"},{"type":"button","description":"reset button"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1000,"batteryChemistry":"li-po","batteryConnector":"JST1.25-2","charging":true,"consumptionIdleMa":35,"consumptionTxMa":120},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":88.5,"height":46.3,"depth":23.8},"weightG":45.3},"environmental":{"operatingTempC":{"min":-10,"max":50}},"certifications":["FCC"]},"interfaces":{"usb":{"connector":"USB-C","bridge":"CH9102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 a/b/g/n"}},"prints":[{"name":"Case for Elecrow ThinkNode M2","type":"case","date":"2026-03-24","author":"MakerWerks","url":"https://www.printables.com/model/1614254-case-for-elecrow-thinknode-m2","image":"https://media.printables.com/media/prints/72c2460f-1606-4517-954a-a01f487ff2db/images/12143215_765074a5-b0e1-43d2-9880-31e279fa9580_66c2f544-49dc-4fa9-91da-aa17dded119d/20260223_151249.jpg","likes":10}],"source":{"path":"data/devices/thinknode-m2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Elecrow"},{"id":"thinknode-m3","name":"Elecrow ThinkNode M3","vendorId":"elecrow","kind":"product","category":"tracker","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m3","aliases":["ThinkNode M3","ThinkNode M3 Tracker Card"],"image":"thinknode_m3.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://www.elecrow.com/thinknode-m3-meshtastic-tracker-with-gps-wifi-ble-function-for-positioning.html","refs":{"mesh-sh-device":"elecrow-thinknode-m3"},"price":{"amount":40,"currency":"USD","asOf":"2026-06"},"description":"Credit-card-sized nRF52840 + LR1110 tracker for Meshtastic/MeshCore or LoRaWAN (separate firmware SKUs). GNSS plus Wi-Fi scan and BLE beacon positioning via LR1110; temperature, humidity, and accelerometer sensors. Built-in 770 mAh battery, magnetic charging, SOS button, and IP66 enclosure. No display — BLE configuration only.","roles":["companion","repeater","room-server"],"transports":["ble"],"variants":[{"name":"868 MHz","sku":"ILO13903D","bands":["868"]},{"name":"915 MHz","sku":"ILO13903D","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"lr1110","bands":["868","915"],"txPowerDbm":20,"antenna":"internal"}],"display":{"status":"none"},"gnss":{"status":"present"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"power / SOS"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":770,"batteryChemistry":"li-po","batteryConnector":"magnetic","charging":true,"consumptionIdleMa":5,"consumptionTxMa":80},"enclosure":{"builtIn":true,"ipRating":"IP66"},"physical":{"dimensionsMm":{"width":64,"height":64,"depth":10},"weightG":40},"environmental":{"operatingTempC":{"min":-20,"max":60}},"certifications":["FCC","CE"]},"interfaces":{"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/thinknode-m3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Elecrow"},{"id":"thinknode-m5","name":"Elecrow ThinkNode M5","vendorId":"elecrow","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m5","refs":{"mesh-sh-device":"elecrow-thinknode-m5"},"aliases":["ThinkNode M5"],"image":"thinknode_m5.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://www.elecrow.com/thinknode-m5-meshtastic-lora-signal-transceiver-esp32-s3-1-54-screen-gps-function.html","price":{"amount":54,"currency":"USD","asOf":"2026-06"},"description":"Handheld ESP32-S3 + SX1262 Meshtastic/MeshCore transceiver with a 1.54-inch E-Paper display, front-light, GPS, RTC, buzzer, and 1200 mAh battery. Ships in an ABS enclosure with RP-SMA LoRa antenna and USB-C charging/programming.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"868 MHz","sku":"ILM13205D","bands":["868"]},{"name":"915 MHz","sku":"ILM13205D","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":4,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"RP-SMA"}],"display":{"status":"present","technology":"e-paper","controller":"SSD1681","size":1.54,"resolution":{"width":200,"height":200},"colors":"monochrome","touch":false},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"encoder","description":"rotary power/backlight knob"},{"type":"button","description":"function button (location ping, backlight, SOS, standby)"},{"type":"button","description":"page turn button"},{"type":"button","description":"reset button"},{"type":"button","description":"GPS switch"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1200,"batteryChemistry":"li-po","batteryConnector":"Built-in LiPo 1200mAh","charging":true,"consumptionIdleMa":34,"consumptionTxMa":340},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":78,"height":52,"depth":18},"weightG":65},"environmental":{"operatingTempC":{"min":-10,"max":50}},"certifications":["FCC","CE","IC","UL"]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/thinknode-m5/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Elecrow"},{"id":"thinknode-m6","name":"Elecrow ThinkNode M6","vendorId":"elecrow","kind":"product","category":"repeater","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m6","refs":{"mesh-sh-device":"elecrow-thinknode-m6"},"aliases":["ThinkNode M6","ThinkNode M6 Outdoor Solar Power"],"image":"thinknode_m6.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://www.elecrow.com/thinknode-m6-outdoor-solar-power-for-meshtastic-powered-by-nrf52840-supports-gps.html","price":{"amount":80,"currency":"USD","asOf":"2026-06"},"description":"IP65 outdoor solar Meshtastic/MeshCore node with nRF52840, SX1262 LoRa, and L76K GPS. Integrated 6W panel and ~7000 mAh dual-18650 pack; BLE configuration only — no on-device display.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"915 MHz","sku":"LMM14106D","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"RP-SMA"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"multifunction power button (power on/off, location update, GPS toggle)"},{"type":"button","description":"reset button (double-click enters DFU/programming mode)"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":7000,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":6,"consumptionIdleMa":10,"consumptionTxMa":85},"expansion":[{"type":"SP11 aviation","count":2,"interfaces":["I2C","UART"]}],"enclosure":{"builtIn":true,"ipRating":"IP65"},"physical":{"dimensionsMm":{"width":210,"height":156,"depth":42},"weightG":530},"environmental":{"operatingTempC":{"min":-20,"max":60}},"certifications":["FCC","CE"]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.4","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/thinknode-m6/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Elecrow"},{"id":"generic-ebyte-e22","name":"ESP32 + E22 SX126x (generic)","aliases":["Generic E22"],"kind":"generic-build","category":"development-board","familyId":"generic-e22","flasherListed":true,"description":"Generic ESP32-based build target for SX1262 or SX1268 LoRa hardware. Used as a fallback profile for E22-family modules when a vendor-specific record is unavailable.","image":"e22.svg","price":{"amount":12,"currency":"USD","asOf":"2026-06"},"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32","ramKb":520},"radios":[{"technology":"lora","chip":"sx1262"},{"technology":"lora","chip":"sx1268"}],"display":{"status":"unknown"},"leds":{"status":"unknown"},"gnss":{"status":"unknown"}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present"}},"source":{"path":"data/devices/generic-ebyte-e22/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":null},{"id":"gatiot-gat562-30s","name":"GAT-IoT GAT562 30s","vendorId":"gatiot","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 30S Mesh Kit (1W)","GAT562 30s"],"image":"gatiot_gat562_30s.svg","datasheet":"datasheet.pdf","flasherListed":true,"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"product_url":"https://www.gat-iot.com/products/gat562-30s-mesh-kit/","refs":{"mesh-sh-device":"gat562-30s-mesh-kit-1w"},"price":{"amount":76,"currency":"USD","asOf":"2026-06"},"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":30,"antenna":"SMA"}],"display":{"status":"present","technology":"display","size":1.3,"resolution":{"width":128,"height":64},"colors":"color"},"gnss":{"status":"present","chip":"ATGM336H"},"leds":{"status":"present","description":"RGB LEDs"},"input":[{"type":"joystick","description":"4-way"},{"type":"button","description":"user"},{"type":"button","description":"boot"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"2x18650 holders","charging":true,"solarInput":true,"batteryChemistry":"li-ion","consumptionIdleMa":15,"consumptionTxMa":350},"physical":{"dimensionsMm":{"width":100,"height":65,"depth":30},"weightG":200}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/gatiot-gat562-30s/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562-evb-pro","name":"GAT-IoT GAT562 Mesh EVB Pro","vendorId":"gatiot","kind":"kit","category":"development-board","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 Mesh EVB Pro","GAT562 EVB Pro"],"flasherListed":true,"datasheet":"datasheet.pdf","product_url":"https://www.gat-iot.com/products/gat562-mesh-evb-pro/","image":"gat-562-evb-pro.svg","refs":{"mesh-sh-device":"gat562-mesh-evb-pro"},"price":{"amount":17,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"power button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":false,"solarInput":false,"batteryConnector":"extern (JST)","consumptionIdleMa":8,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":60,"height":40,"depth":10},"weightG":20}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/gatiot-gat562-evb-pro/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562-tracker-pro","name":"GAT-IoT GAT562 Mesh Tracker Pro","vendorId":"gatiot","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 Mesh Tracker Pro"],"image":"gat562.svg","flasherListed":true,"refs":{"mesh-sh-device":"gat562-mesh-tracker-pro"},"price":{"amount":39,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"internal"}],"display":{"status":"present","technology":"display"},"gnss":{"status":"present"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2500,"batteryChemistry":"li-ion","charging":true,"solarInput":false,"batteryConnector":"Built-in Li-ion 2500mAh","consumptionIdleMa":8,"consumptionTxMa":85},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":70,"height":40,"depth":20}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/gatiot-gat562-tracker-pro/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562-watch13","name":"GAT-IoT GAT562 Mesh Watch13","vendorId":"gatiot","kind":"product","category":"other","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 Watch13","GAT562 Mesh Watch"],"flasherListed":true,"refs":{"mesh-sh-device":"gat562-mesh-watch"},"price":{"amount":30,"currency":"USD","asOf":"2026-06"},"image":"gat562-watch13.svg","datasheet":"datasheet.pdf","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"internal"}],"display":{"status":"present","technology":"display","size":1.3,"colors":"monochrome"},"gnss":{"status":"present","chip":"ATGM336H"},"input":[{"type":"button","description":"power"}],"leds":{"status":"present","description":"RGB status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":800,"batteryChemistry":"li-po","charging":true,"solarInput":false,"consumptionIdleMa":8,"consumptionTxMa":85},"enclosure":{"builtIn":true,"ipRating":"IP65"},"physical":{"dimensionsMm":{"width":46,"height":46,"depth":14},"weightG":60}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/gatiot-gat562-watch13/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562","name":"GAT-IoT GAT562 Tracker","vendorId":"gatiot","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"gatiot-gat562","aliases":["GAT562 Tracker"],"image":"gatiot_gat562.svg","flasherListed":true,"product_url":"https://www.keepteen.com/GAT562-Pocket-Lora-Node-Radio-for-Meshtastic-Meshcore-Mesh-Tracker-with-SX1262-NRF53840-L76K-GPS-p6556031.html","description":"Pocket nRF52840 tracker with SX1262 LoRa, L76K GNSS, OLED display, Bluetooth, USB-C charging, and a built-in 2500 mAh battery for Meshtastic/MeshCore use.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"price":{"amount":49,"currency":"USD","asOf":"2026-06"},"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"]}],"display":{"status":"present","technology":"oled","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2500,"batteryChemistry":"li-po","charging":true,"solarInput":false},"physical":{"dimensionsMm":{"width":58,"height":130,"depth":29},"weightG":130}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/gatiot-gat562/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"GAT-IoT"},{"id":"generic-espnow","name":"Generic ESP-NOW Radio","kind":"generic-build","category":"development-board","lifecycle":"active","familyId":"generic-espnow","flasherListed":true,"description":"Generic ESP32-C3 MeshCore target using ESP-NOW as the packet radio. Used when the hardware is Wi-Fi-centric and no vendor-specific board record is available.","price":{"amount":5,"currency":"USD","asOf":"2026-06"},"transports":["wifi"],"hardware":{"mcu":{"model":"esp32-c3","ramKb":400},"display":{"status":"none"},"leds":{"status":"unknown"},"gnss":{"status":"none"}},"interfaces":{"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/generic-espnow/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":null},{"id":"heltec-ct62","name":"Heltec CT62","vendorId":"heltec","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"heltec-ct62","aliases":["Heltec CT62 (Capsule Sensor)","HT-CT62"],"product_url":"https://heltec.org/project/ht-ct62/","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"heltec-ct62-capsule-sensor"},"description":"Compact ESP32-C3 + SX1262 LoRa node module with integrated 2.4 GHz Wi-Fi, Bluetooth LE, and IPEX antenna sockets. Designed for low-power IoT use cases such as Meshtastic, MeshCore and LoRaWAN, the CT62 is a stamp-hole package with long-range LoRa connectivity and a minimal module footprint.","image":"heltec-ct62.svg","roles":["companion","repeater","room-server"],"transports":["ble","wifi"],"price":{"amount":7,"currency":"USD","asOf":"2026-06"},"variants":[{"name":"433MHz","sku":"ZC-140-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-140-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-141-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-141-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-c3","flashMb":4,"ramKb":400},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"extern","charging":false,"consumptionIdleMa":10,"consumptionTxMa":80},"physical":{"dimensionsMm":{"width":17.78,"height":17.78,"depth":2.8},"weightG":2}},"interfaces":{"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"HT-CT62 Meshtastic Case with Added Battery","type":"enclosure","date":"2026-03-13","author":"nn","url":"https://www.printables.com/model/1636637-ht-ct62-meshtastic-case-with-added-battery","image":"https://media.printables.com/media/prints/f11d3cd3-cff0-4846-87e8-22e62b1deaef/images/12302360_5f34a70e-094d-452f-b6ba-7af5b9579d01_663ae538-df2d-4af5-8c1a-a5ac78ee26a6/thumbs/cover/1200x630/jpg/photo_1_2026-03-13_23-33-01.jpg","likes":2}],"source":{"path":"data/devices/heltec-ct62/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"cubecell-htcc-ab01","name":"Heltec CubeCell HTCC-AB01","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-cubecell","aliases":["CubeCell Board","HTCC-AB01"],"flasherListed":false,"product_url":"https://heltec.org/project/htcc-ab01/","description":"Ultra-low-power CubeCell LoRa development board based on ASR6502-class silicon with an integrated SX1262 radio. Designed for solar-powered and battery-operated IoT deployments.","image":"cubecell-htcc-ab01.svg","roles":["repeater"],"transports":["usb"],"variants":[{"name":"433MHz","sku":"ZC-148-2-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-148-2-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-149-2-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-149-2-915","bands":["915"]}],"hardware":{"mcu":{"model":"asr6502","flashMb":0.125,"ramKb":16},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"consumptionIdleMa":0.0035},"expansion":[{"type":"header-2.54","count":2,"interfaces":["GPIO","SPI","I2C","UART","ADC","PWM","SWD"]}],"physical":{"dimensionsMm":{"width":40.64,"height":22.86,"depth":7.6}}},"interfaces":{"usb":{"connector":"Micro-USB","bridge":"CP2102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"none","ble":false},"wifi":{"status":"none"}},"source":{"path":"data/devices/cubecell-htcc-ab01/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"cubecell-htcc-ab02","name":"Heltec CubeCell HTCC-AB02","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-cubecell","aliases":["CubeCell Dev-Board Plus","HTCC-AB02"],"flasherListed":true,"product_url":"https://heltec.org/project/htcc-ab02/","price":{"amount":16,"currency":"USD","asOf":"2026-06"},"description":"CubeCell LoRa dev board based on ASR6502 + SX1262 with a 0.96-inch OLED, battery management, solar support, and a CP2102 USB-serial bridge. A compact low-power MeshCore repeater platform.","roles":["repeater"],"transports":["usb"],"variants":[{"name":"433MHz","sku":"ZC-148-2-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-148-2-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-149-2-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-149-2-915","bands":["915"]}],"hardware":{"mcu":{"model":"asr6502","flashMb":0.125,"ramKb":16},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LED"},"input":[{"type":"button","description":"USER button"},{"type":"button","description":"RESET button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"solarInput":true},"physical":{"dimensionsMm":{"width":51.9,"height":25,"depth":8},"weightG":30}},"interfaces":{"usb":{"connector":"Micro-USB","bridge":"CP2102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"none","ble":false},"wifi":{"status":"none"}},"source":{"path":"data/devices/cubecell-htcc-ab02/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-t1","name":"Heltec Mesh Node T1","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-mesh-node-t1","product_url":"https://heltec.org/","flasherListed":true,"price":{"amount":18,"currency":"USD","asOf":"2026-06"},"description":"Compact Heltec nRF52 + SX1262 mesh target for portable low-power LoRa builds. The upstream firmware target exists, but the public product page is still sparse.","transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"leds":{"status":"unknown"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/heltec-t1/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-meshpocket","name":"Heltec MeshPocket","vendorId":"heltec","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"heltec-meshpocket","aliases":["MeshPocket Qi2","MeshPocket Power Bank","MeshPocket Qi2 Magnetic Charging Power Bank"],"image":"heltec_meshpocket.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"meshpocket-qi2-magnetic-charging-power-bank"},"product_url":"https://heltec.org/project/meshpocket/","price":{"amount":60,"currency":"USD","asOf":"2026-06"},"description":"Heltec MeshPocket is a compact nRF52840 + SX1262 LoRa node integrated into a power bank with Qi2 magnetic wireless charging, dual USB-C (5V input/output), and a small LCD display. Designed for Meshtastic and MeshCore portable mesh networking with 4000+ mAh battery and low-power BLE companion mode.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"863~870MHz","sku":"ZC-301-1-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-301-1","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"txPowerDbm":20,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"e-ink","size":2.13,"resolution":{"width":122,"height":250},"colors":"monochrome"},"leds":{"status":"present","description":"Status LEDs"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":5000,"charging":true,"batteryChemistry":"li-po","pmic":"BQ25970","consumptionIdleMa":8,"consumptionTxMa":164},"physical":{"dimensionsMm":{"width":102,"height":74.1,"depth":17},"weightG":220},"expansion":[{"type":"header-2.54","count":1,"pins":10}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/heltec-meshpocket/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-mesh-solar","name":"Heltec MeshSolar","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-meshsolar-meshtower","aliases":["Heltec Mesh Solar","MeshSolar"],"image":"heltec_mesh_solar.svg","flasherListed":true,"product_url":"https://heltec.org/project/meshsolar/","refs":{"mesh-sh-device":"heltec-mesh-solar"},"price":{"amount":39,"currency":"USD","asOf":"2026-06"},"description":"Outdoor solar-ready power and communication baseboard combining a BMS board with a BLE + LoRa control board. The platform behind the MeshTower nodes — built for long-lived mesh deployments with solar charging, interchangeable battery chemistry support, and optional GNSS/display expansion.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"863~870MHz","sku":"ZC-312-1","bands":["868"]},{"name":"902~928MHz","sku":"ZC-312-1-915","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52","ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"JST LiPo + Solar","charging":true,"solarInput":true,"batteryChemistry":"li-po","consumptionIdleMa":8,"consumptionTxMa":85},"physical":{"weightG":35}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/heltec-mesh-solar/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-meshtower","name":"Heltec MeshTower V1","vendorId":"heltec","kind":"product","category":"repeater","lifecycle":"active","familyId":"heltec-meshsolar-meshtower","aliases":["Heltec MeshTower","MeshTower","MeshTower V1"],"flasherListed":true,"product_url":"https://heltec.org/project/meshtower/","description":"Outdoor solar repeater node built on the Heltec MeshSolar baseboard — a BMS board paired with a BLE + LoRa control board for long-lived, off-grid mesh coverage. The first-generation MeshTower, since succeeded by MeshTower V2.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"JST LiPo + Solar","charging":true,"solarInput":true,"batteryChemistry":"li-po","consumptionIdleMa":8,"consumptionTxMa":85}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/heltec-meshtower/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-meshtower-v2","name":"Heltec MeshTower V2","vendorId":"heltec","kind":"product","category":"repeater","lifecycle":"active","familyId":"heltec-meshsolar-meshtower","aliases":["MeshTower V2","MeshTower"],"flasherListed":false,"product_url":"https://heltec.org/project/meshtower/","price":{"amount":109,"currency":"USD","asOf":"2026-06"},"description":"Heavy-duty outdoor solar node built on Heltec MeshSolar technology, with a 10 W panel, integrated battery pack, aluminum IP66 enclosure, and external SMA antenna. Sold in 868 MHz and 915 MHz bands with 22 dBm or 30 dBm LoRa options and optional GNSS.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"863~870MHz","bands":["868"]},{"name":"902~928MHz","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840"},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":30,"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":8400,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":10},"enclosure":{"builtIn":true,"ipRating":"IP66"},"physical":{"dimensionsMm":{"width":125,"height":125,"depth":52},"weightG":1500},"environmental":{"operatingTempC":{"min":-20,"max":60}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/heltec-meshtower-v2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-t096","name":"Heltec T096","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-t096","aliases":["Heltec Mesh Node T096","Mesh Node T096"],"product_url":"https://heltec.org/project/t096/","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"heltec-mesh-node-t096"},"description":"Low-power nRF52840 + SX1262 LoRa development board with integrated GNSS, Bluetooth LE, USB-C power/serial, and optional solar input. It is built for Meshtastic, MeshCore and LoRaWAN applications with external IPEX LoRa and GNSS antennas.","image":"heltec-t096.svg","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"863~870MHz","sku":"ZC-347-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-347-915","bands":["915"]}],"price":{"amount":34,"currency":"USD","asOf":"2026-06"},"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":28,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","controller":"ST7735S","size":0.96,"resolution":{"width":80,"height":160},"colors":"color"},"gnss":{"status":"present","chip":"UC6580"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button"},{"type":"button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"batteryConnector":"SH1.25-2","batteryChemistry":"li-po","consumptionIdleMa":13,"consumptionTxMa":130},"physical":{"dimensionsMm":{"width":52,"height":25.4,"depth":10.26}},"expansion":[{"type":"header-2.54","count":2,"pins":13}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Heltec T096 Case - MeshCore/Meshtastic","type":"enclosure","date":"2026-06-17","author":"Honey Badger","url":"https://www.printables.com/model/1757227-heltec-t096-case-meshcore-or-meshtastic","image":"https://media.printables.com/media/prints/b1041437-fa13-49ac-91bf-122fb96f2002/images/13168903_286ee871-ba8f-4ad9-aee7-e060ce3c8720_026c79de-28c2-41eb-ba55-ef08eae4d692/thumbs/cover/1200x630/jpg/pxl_20260618_151335584_e-copy.jpg","likes":6},{"name":"Heltec Mesh Node T096 Solar Case 1100mAh","type":"enclosure","date":"2026-05-01","author":"Rinordine","url":"https://www.printables.com/model/1707209-heltec-mesh-node-t096-solar-case-1100mah","image":"https://media.printables.com/media/prints/7db02b35-aa08-4001-b65a-a40a9cc5ed21/images/12822294_f828b2d4-a9e9-4b7e-af3c-8dbbff85c12f_19f6a5d9-c4ea-4d48-aa18-6694edf2269e/thumbs/cover/1200x630/jpg/img_20260503_013415.jpg","likes":6},{"name":"Heltec T096 Mini 1000mah","type":"enclosure","author":"xodaraP_motnahP","url":"https://www.printables.com/model/1715257-heltec-t096-mini-1000mah","image":"https://media.printables.com/media/prints/00a067eb-6a07-4372-b31c-f0a06d457223/images/12871176_8f8f33bb-9eea-422f-8c7d-25401341d8c4_747c1cf2-d97c-413c-8972-970a635d0d5f/thumbs/cover/1200x630/jpg/20260509_000919.jpg","likes":3},{"name":"Heltec T096 and Wireless Tracker V2 Vega case","type":"enclosure","author":"Rinordine","url":"https://www.printables.com/model/1730121-heltec-t096-and-wireless-tracker-v2-vega-case","image":"https://media.printables.com/media/prints/c6806123-c93c-434a-8e98-02399bd19101/images/12974076_05602cd5-0911-4a11-bff8-c70af0dec18d_a9fa13e7-7a72-4a2f-b18a-08017c8e2faa/thumbs/cover/1200x630/jpg/img_20260522_143210_hdr.jpg","likes":2}],"source":{"path":"data/devices/heltec-t096/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-t114","name":"Heltec T114","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-t114","aliases":["Heltec Mesh Node T114 V2","Mesh Node T114","Heltec Mesh Node T114","HT-n5262"],"image":"heltec_t114.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/mesh-node-t114/","refs":{"mesh-sh-device":"heltec-mesh-node-t114-v2"},"price":{"amount":18,"currency":"USD","asOf":"2026-06"},"description":"Compact nRF52840 + SX1262 development board for Meshtastic/MeshCore and LoRaWAN. Optional 1.14-inch TFT display and L76K GNSS module, dual battery and solar connectors, IPEX-1 LoRa antenna, and USB-C. No built-in battery.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","controller":"LH114T-IF03","size":1.14,"resolution":{"width":135,"height":240},"colors":"color","touch":false},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"user button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"batteryConnector":"SH1.25-2P","consumptionIdleMa":11,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":53,"height":29,"depth":8},"weightG":10},"expansion":[{"type":"header-2.54","count":2,"pins":13},{"type":"connector","count":1,"pins":8,"interfaces":["GNSS"]}],"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"H2T - Case for Heltec T114 with GPS","type":"enclosure","date":"2025-01-25","author":"muzi.works","url":"https://www.printables.com/model/1163494-h1-case-for-heltec-t114-with-gps-running-meshtastic","image":"https://media.printables.com/media/prints/1163494/images/8767069_dad9f4ba-75ed-4747-b007-7b9fe8f48232_226292ca-3a0b-4778-826e-cb51d632a630/thumbs/cover/1200x630/png/capture1.png"},{"name":"Bender Battery Case for Heltec V3 & T114","type":"enclosure","date":"2024-03-08","author":"zerofox3D","url":"https://www.printables.com/model/797822-bender-battery-case-for-the-heltec-v3-heltec-t114","image":"https://media.printables.com/media/prints/797822/images/6176327_c19844ef-a0b9-40bf-8097-a23667be90bc_042cd5cc-7025-4faf-a451-812fbf721175/thumbs/cover/1200x630/webp/ikb3d00501_01.webp"},{"name":"Heltec T114 21700 Mesh Node Case","type":"enclosure","date":"2026-04-01","author":"mattnv","url":"https://www.printables.com/model/1650412-heltec-t114-21700-mesh-node-case-for-meshcore-or-m","image":"https://media.printables.com/media/prints/bde6e282-c4b6-46b5-a4c6-4acb6b6daaf7/images/12464222_b4a6ee08-c282-45e8-a5d8-1292e8173725_641ca4c6-07fe-4a29-b0a6-6e777fcc6b14/thumbs/cover/1200x630/jpg/1.jpg"},{"name":"Heltec T114 Case","type":"enclosure","date":"2026-05-24","author":"3dMikL","url":"https://www.printables.com/model/1732324-heltec-t114-case","image":"https://media.printables.com/media/prints/702885d8-4215-41f7-9780-c6b36ed44aea/images/12989798_1f4f4b10-1f04-46a1-9348-d28f1e83dfd1_59023379-ead0-424e-9645-246381e4f0e0/thumbs/cover/1200x630/jpg/img20260524171923.jpg"},{"name":"NRF-TXT - Standalone Meshtastic communicator (Heltec T114 V2)","type":"enclosure","author":"HarukiToreda","url":"https://www.printables.com/model/1083609-nrf-txt-standalone-meshtastic-communicator-heltec","image":"https://media.printables.com/media/prints/93c40c8d-6f7e-4deb-b3fc-417798953bd3/images/10482290_d69ccde9-4bee-4a23-a7e1-c67dfc27dafd_63e1d9c4-79e5-4f79-9980-2704ce02d899/thumbs/cover/1200x630/jpg/cover.jpg","likes":113},{"name":"NexGen3D: Meshtastic ATAK Heltec T114 Case V2","type":"enclosure","author":"NexGen-3D-Printing","url":"https://www.printables.com/model/1017019-nexgen3d-meshtastic-atak-heltec-t114-case-v2","image":"https://media.printables.com/media/prints/1017019/images/7807416_791b32b1-9aa7-4670-ae0b-60c0fe5ce081_22c0cd3e-aff0-4076-864a-89fcdbfa798c/thumbs/cover/1200x630/jpg/img_20241005_061850_055.jpg","likes":123},{"name":"Pager Style Holster for the muzi.works H2T Heltec T114 Case","type":"accessory","author":"Alley Cat","url":"https://www.printables.com/model/1080074-pager-style-holster-for-the-muziworks-h2t-heltec-t","image":"https://media.printables.com/media/prints/1080074/images/8167286_ee2de363-f730-41ef-947d-77270d19ae20_92d929e4-012a-4339-b7e5-73c542a8f2e8/thumbs/cover/1200x630/png/h2t_holster_v1_2024-nov-19_10-06-48pm-000_customizedview24728132071.png","likes":99},{"name":"NexGen3D: Magnetic Dock for the T114 ATAK Mobile Case","type":"accessory","author":"NexGen-3D-Printing","url":"https://www.printables.com/model/1003414-nexgen3d-magnetic-dock-for-the-t114-atak-mobile-ca","image":"https://media.printables.com/media/prints/1003414/images/7634486_66d08931-32b5-4f97-b4ed-5240479d385b_eb148168-1202-4ad5-ac5c-dc73335544a0/thumbs/cover/1200x630/jpg/img_20240911_080812_430.jpg","likes":24}],"source":{"path":"data/devices/heltec-t114/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-t190","name":"Heltec T190","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-vision-master-t190","aliases":["Vision Master T190","HT-VMT190"],"datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/vision-master-t190/","description":"ESP32-S3R8 + optional SX1262 LoRa dev board with built-in 1.9-inch TFT (170×320, ST7789) for Meshtastic/MeshCore. USB-C, SH1.25 battery connector with charge management, SH1.0 QuickLink sensor port, and IPEX Wi-Fi/LoRa antennas. Two user buttons; no built-in GPS.","price":{"amount":18,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"433MHz","sku":"ZC-278-2-433-Mesh","bands":["433"]},{"name":"470~510MHz","sku":"ZC-278-2-470-Mesh","bands":["470"]},{"name":"863~870MHz","sku":"ZC-279-2-868-Mesh","bands":["868"]},{"name":"902~928MHz","sku":"ZC-279-3-915-Mesh","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","controller":"ST7789","size":1.9,"resolution":{"width":170,"height":320},"colors":"color"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LED"},"input":[{"type":"button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"solarInput":false,"consumptionIdleMa":0.018},"expansion":[{"type":"header-2.54","count":2,"pins":13},{"type":"quicklink-sh1.0-4p","count":1,"pins":4}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":60,"height":25.4,"depth":10.2},"weightG":35},"environmental":{"operatingTempC":{"min":-20,"max":60}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Heltec Vision Master T190 Case","type":"enclosure","date":"2025-09-24","author":"JKat3","url":"https://www.printables.com/model/1424363-heltec-vision-master-t190-case","image":"https://media.printables.com/media/prints/660c917f-8ba9-4cea-8f0f-cfc9ecb5c1b8/images/11255139_abc4aa20-c219-464e-9289-febb234eaba2_960dfbe4-8331-4150-a590-ae6fda34f9a8/thumbs/cover/1200x630/jpeg/img_5814.jpg","likes":7},{"name":"Heltec T190 Meshtastic Case","type":"enclosure","date":"2025-11-24","author":"Tony","url":"https://www.printables.com/model/1491966-heltec-t190-meshtastic","image":"https://media.printables.com/media/prints/df0f92fd-ebd8-4a81-9658-9eb5b99d4e90/images/11242455_9342e85e-7d47-4c62-9d2b-403f7cce7ace_7e4930c4-4d13-4f96-a41c-edb3e60ffc4e/thumbs/cover/1200x630/jpg/img_20251124_130925301.jpg","likes":6},{"name":"Heltec Vision Master T190 case","type":"enclosure","date":"2026-01-20","author":"Sergey Gals","url":"https://www.printables.com/model/1564455-heltec-vision-master-t190-case","image":"https://media.printables.com/media/prints/ab2a4463-93b1-4e39-a8b2-0dcabf40f49c/images/11787398_180205f8-bd48-4ac1-bc6b-32f4da8ff6b1_9d14e69e-d4f3-493f-bc48-cde5f291fca6/home_screenshot-2026-01-20-at-105355.png","likes":0},{"name":"Terminal case for Heltec Vision Master T190","type":"enclosure","date":"2026-02-17","author":"wilhel1812","url":"https://www.printables.com/model/1583633-terminal-case-for-heltec-vision-master-t190","image":"https://media.printables.com/media/prints/3cfaac39-3f2f-46e5-9636-d45ec06cf4b2/images/11923207_aa978456-483c-4de9-b0b9-4d4335216d7f_11d793ed-e5e8-4918-87a1-c485275b9f7e/thumbs/cover/800x800/jpeg/img_7760.jpg","likes":24}],"source":{"path":"data/devices/heltec-t190/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-v2","name":"Heltec V2","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"discontinued","familyId":"heltec-wifi-lora-32","revision":"2","aliases":["Heltec WiFi LoRa 32 V2","WiFi LoRa 32 V2"],"image":"heltec_v2.svg","flasherListed":true,"product_url":"https://heltec.org/project/wifi-lora-32v2/","datasheet":"datasheet.pdf","price":{"amount":18,"currency":"USD","asOf":"2026-06"},"refs":{"mesh-sh-device":"heltec-wifi-lora-32-v2"},"description":"Classic ESP32 + SX1276/SX1278 LoRa development board with integrated 0.96-inch OLED, Wi-Fi, and BLE. Micro USB and CP2102 serial, SH1.25 battery connector with charge management, and IPEX LoRa antenna. Phased out — Heltec recommends V3 or newer for new projects.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"433MHz","sku":"ZC-29-2-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-29-2-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-30-2-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-30-2-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32","flashMb":8,"ramKb":520},"radios":[{"technology":"lora","chip":"sx1276","bands":["433","470","868","915"],"txPowerDbm":19,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"White user LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"batteryChemistry":"li-po","consumptionIdleMa":50,"consumptionTxMa":125},"expansion":[{"type":"header-2.54","count":2,"pins":18}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":51,"height":25.5,"depth":10.6},"weightG":35},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"Micro-USB","bridge":"CP2102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"4.2","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Heltec Meshtastic case","type":"enclosure","author":"jameslee","url":"https://www.printables.com/model/245140-heltec-meshtastic-case","image":"https://media.printables.com/media/prints/245140/images/2208153_95ab2a4e-b267-46ea-9ff0-9f9d29f63db4/thumbs/cover/1200x630/jpg/large_display_small_245140.jpg","likes":49},{"name":"GDMK Heltec v2/v3 mini & matchbox (Smallest modular case project) Meshtastic inspired","type":"enclosure","author":"Gendemik","url":"https://www.printables.com/model/873255-gdmk-heltec-v2v3-mini-matchbox-smallest-modular-ca","image":"https://media.printables.com/media/prints/873255/images/6700978_c91ad4f4-0368-4289-9a50-fd1cbc092d39_56e751cd-7b8d-4f75-9959-3da747cfe6b7/thumbs/cover/1200x630/jpeg/img_7124.jpg","likes":49},{"name":"meshtastic / meshcore heltec v2 battery case with two 18650 with bms tp4056","type":"enclosure","author":"Gungriffonbr","url":"https://www.printables.com/model/1217040-meshtastic-meshcore-heltec-v2-battery-case-with-tw","image":"https://media.printables.com/media/prints/1217040/images/9132422_8c4eebaa-f57e-4120-babf-a1534ff819e6_668cfe7a-94b9-4942-bbad-4b2c4dec921e/thumbs/cover/1200x630/jpg/481264292_10236381747554890_2669966886608215747_n.jpg","likes":18}],"source":{"path":"data/devices/heltec-v2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-v3","name":"Heltec V3","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-wifi-lora-32","revision":"3","aliases":["Heltec WiFi LoRa 32 V3","WiFi LoRa 32 V3"],"replaces":"heltec-v2","image":"heltec_v3.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/wifi-lora-32-v3/","price":{"amount":18,"currency":"USD","asOf":"2026-06"},"refs":{"mesh-sh-device":"heltec-wifi-lora-32-v3"},"description":"Classic ESP32-S3 + SX1262 LoRa development board with integrated 0.96-inch OLED, Wi-Fi, and BLE. USB-C power and CP2102 serial, SH1.25 battery connector with charge management, and IPEX LoRa antenna. Widely used for Meshtastic and MeshCore companion, repeater, and room-server nodes.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"433MHz / V3.0","revision":"3.0","bands":["433"]},{"name":"433MHz / V3.1","revision":"3.1","bands":["433"]},{"name":"433MHz / V3.2","sku":"ZC-152-2-433","revision":"3.2","bands":["433"]},{"name":"470~510MHz / V3.0","revision":"3.0","bands":["470"]},{"name":"470~510MHz / V3.1","revision":"3.1","bands":["470"]},{"name":"470~510MHz / V3.2","sku":"ZC-152-2-470","revision":"3.2","bands":["470"]},{"name":"863~870MHz / V3.0","revision":"3.0","bands":["868"]},{"name":"863~870MHz / V3.1","revision":"3.1","bands":["868"]},{"name":"863~870MHz / V3.2","sku":"ZC-153-2-868","revision":"3.2","bands":["868"]},{"name":"902~928MHz / V3.0","revision":"3.0","bands":["915"]},{"name":"902~928MHz / V3.1","revision":"3.1","bands":["915"]},{"name":"902~928MHz / V3.2","sku":"ZC-153-2-915","revision":"3.2","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"batteryChemistry":"li-po","consumptionIdleMa":45,"consumptionTxMa":120},"leds":{"status":"present","description":"White user LED (GPIO35)"},"expansion":[{"type":"header-2.54","count":2,"pins":18}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":50.2,"height":25.5,"depth":10.2},"weightG":35},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","bridge":"CP2102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"H1 - Case for Heltec V3 running Meshtastic","type":"enclosure","date":"2024-01-28","author":"muzi.works","url":"https://www.printables.com/model/741974-h1-case-for-heltec-v3-running-meshtastic","image":"https://media.printables.com/media/prints/741974/images/7060743_16b71214-ea15-46c6-b309-4adc1e3feb9a_b4c7fc0a-8054-4f71-8e8e-cdc4f9f65dde/thumbs/cover/1200x630/jpg/dscf2378.jpg"},{"name":"H1+ - Enhanced H1 Case for Heltec V3/V4","type":"enclosure","date":"2025-06-14","author":"muzi.works","url":"https://www.printables.com/model/1326866-h1-enhanced-h1-case-for-heltec-v3heltec-v4-by-muzi","image":"https://media.printables.com/media/prints/45d960ad-97e4-4d33-a9c5-7adf34b0ac63/images/10242951_72a2f619-228e-4ce9-bef9-cb9416bada91_c43824f4-d8cc-4793-95e7-3240eb134c2d/thumbs/cover/1200x630/png/case-thumbnail-h1.png"},{"name":"Bender Battery Case for Heltec V3 & T114","type":"enclosure","date":"2024-03-08","author":"zerofox3D","url":"https://www.printables.com/model/797822-bender-battery-case-for-the-heltec-v3-heltec-t114","image":"https://media.printables.com/media/prints/797822/images/6176327_c19844ef-a0b9-40bf-8097-a23667be90bc_042cd5cc-7025-4faf-a451-812fbf721175/thumbs/cover/1200x630/webp/ikb3d00501_01.webp"},{"name":"Heltec MeshCore/Meshtastic Claymore Case","type":"enclosure","date":"2026-03-15","author":"pd7lj","url":"https://www.printables.com/model/1638748-heltec-meshcore-and-or-meshtastic-claymore-case","image":"https://media.printables.com/media/prints/11712d27-0af5-4d40-8771-e3f38b589cd9/images/12317114_64bff7e9-88b3-4081-861a-0ddbf1b5e5a6_7106bb87-1c87-4e1e-9cfe-49cbb4d64666/thumbs/cover/1200x630/jpg/heltec_claymore_case-1.jpg"},{"name":"Hermes External Solar Node Enclosure for RAK and Heltec","type":"enclosure","date":"2025-05-02","author":"zerofox3D","url":"https://www.printables.com/model/1283453-hermes-external-solar-node-enclosure-for-meshcore","image":"https://media.printables.com/media/prints/087ab57b-956e-4375-b006-35b406a076ba/images/9656322_8a76cb0a-d7ea-4a22-9c92-b125f3f1d5a5_74592dc7-7d23-4b51-ad5a-9650636a8a99/thumbs/cover/1200x630/webp/hermes04new.webp"},{"name":"Heltec v3 case for Meshtastic","type":"enclosure","author":"TonyG","url":"https://www.printables.com/model/561389-heltec-v3-case-for-meshtastic","image":"https://media.printables.com/media/prints/561389/images/4499535_c5303493-5377-475b-a288-24a5fb1791a2/thumbs/cover/1200x630/jpg/20230403_203322.jpg","likes":1566},{"name":"Meshtastic Heltec V3 Enclosure - Long for 18650","type":"enclosure","author":"Gremlin87","url":"https://www.printables.com/model/914549-meshtastic-heltec-v3-enclosure-long-for-18650","image":"https://media.printables.com/media/prints/914549/images/6985074_b172ca25-9929-4974-82ca-9cbcb03ff5d9_038d4777-02b0-4853-bc73-f3310b7507cf/thumbs/cover/1200x630/jpg/20240616_120105.jpg","likes":117},{"name":"Meshtastic Pocket Heltec V3","type":"enclosure","author":"CodeChomper","url":"https://www.printables.com/model/970684-meshtastic-pocket-heltec-v3","image":"https://media.printables.com/media/prints/970684/images/7405457_eb02287b-3ff7-4ff8-bc63-c95c9dc513e1_756aabbc-497c-4a97-a76a-ea46fb9ada31/thumbs/cover/1200x630/jpg/meshtasticpocket.jpg","likes":66},{"name":"Nibbler Meshtastic powered Case for Heltec V3 and T114","type":"enclosure","author":"zerofox3D","url":"https://www.printables.com/model/856982-nibbler-meshtastic-powered-case-for-heltec-v3-and","image":"https://media.printables.com/media/prints/856982/images/7742712_749ff2c9-ce4a-42a1-ba04-87c24eb4bd1e_7a8aa93d-6ac3-4c9b-a16b-b19bde9738d9/thumbs/cover/1200x630/png/nibblerplust114_grn02.png","likes":216},{"name":"Heltec LoRa32 V3 Meshtastic Case with Encoder/Buzzer/GPS/Environment sensor, M5Stack CardKB Keyboard-ready","type":"enclosure","author":"slabua","url":"https://www.printables.com/model/882598-heltec-lora32-v3-meshtastic-case-with-encoderbuzze","image":"https://media.printables.com/media/prints/882598/images/6765449_ea43a154-95f0-4681-a919-4d87421f9817_834fab84-a73e-4c85-b4ad-4508a43bc181/thumbs/cover/1200x630/jpg/large_display_444f6460-8b3f-47da-babc-0d15010d7cf4_882598.jpg","likes":415},{"name":"Pager Style Holster for the muzi.works H1 Heltec V3 Case","type":"accessory","author":"Alley Cat","url":"https://www.printables.com/model/936466-pager-style-holster-for-the-muziworks-h1-heltec-v3","image":"https://media.printables.com/media/prints/936466/images/7157647_9c9c0fb0-ab62-4755-87cf-4d95d3d71c20_a8308210-aa40-44b9-9318-89b831dee52d/thumbs/cover/1200x630/jpg/img_4968.jpg","likes":221},{"name":"Belt Holster for Meshtastic H1 Case","type":"accessory","author":"Brian","url":"https://www.printables.com/model/924569-belt-holster-for-meshtastic-h1-case","image":"https://media.printables.com/media/prints/924569/images/7052940_74eb841a-9f83-4f48-90d1-57e23a6d41a8_9069ef29-9419-413a-a3e6-346f42771d6b/thumbs/cover/1200x630/jpg/img_1071.jpg","likes":26}],"source":{"path":"data/devices/heltec-v3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-v4","name":"Heltec V4","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-wifi-lora-32","revision":"4.3","aliases":["Heltec WiFi LoRa 32 V4","Heltec WiFi LoRa 32 V4.2","WiFi LoRa 32 V4","WiFi LoRa 32 V4.2","WiFi LoRa 32 V4.3.1"],"replaces":"heltec-v3","image":"heltec_v4.svg","flasherListed":true,"product_url":"https://heltec.org/project/wifi-lora-32-v4/","datasheet":"datasheet.pdf","price":{"amount":18,"currency":"USD","asOf":"2026-06"},"refs":{"mesh-sh-device":"heltec-wifi-lora-32-v4"},"description":"ESP32-S3R2 + SX1262 successor to Heltec V3 with 16 MB flash, 2 MB PSRAM, and up to 28 dBm LoRa TX power. Same 0.96-inch OLED and largely V3-compatible pinout, plus solar input, optional GNSS header, and built-in 2.4 GHz FPC antenna. Native USB-C (no CP2102). Widely used for Meshtastic and MeshCore.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"863~870MHz OLED / V4.2","revision":"4.2","bands":["868"]},{"name":"902~928MHz OLED / V4.2","revision":"4.2","bands":["915"]},{"name":"863~870MHz OLED / V4.3","revision":"4.3","sku":"ZC-310-1-CN","bands":["868"]},{"name":"902~928MHz OLED / V4.3","revision":"4.3","sku":"ZC-310-1-CN2","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":2,"ramKb":2048},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":28,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"White user LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"solarInput":true,"batteryChemistry":"li-po","consumptionIdleMa":20,"consumptionTxMa":120},"expansion":[{"type":"header-2.54","count":2,"pins":18},{"type":"header-2.54","count":2,"pins":2},{"type":"gnss-1.25-8","count":1,"pins":8}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":51.7,"height":25.4,"depth":10.7},"weightG":35},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"H1+ - Enhanced H1 Case for Heltec V3/V4","type":"enclosure","date":"2025-06-14","author":"muzi.works","url":"https://www.printables.com/model/1326866-h1-enhanced-h1-case-for-heltec-v3heltec-v4-by-muzi","image":"https://media.printables.com/media/prints/45d960ad-97e4-4d33-a9c5-7adf34b0ac63/images/10242951_72a2f619-228e-4ce9-bef9-cb9416bada91_c43824f4-d8cc-4793-95e7-3240eb134c2d/thumbs/cover/1200x630/png/case-thumbnail-h1.png","likes":556},{"name":"Heltec MeshCore/Meshtastic Claymore Case","type":"enclosure","date":"2026-03-15","author":"pd7lj","url":"https://www.printables.com/model/1638748-heltec-meshcore-and-or-meshtastic-claymore-case","image":"https://media.printables.com/media/prints/11712d27-0af5-4d40-8771-e3f38b589cd9/images/12317114_64bff7e9-88b3-4081-861a-0ddbf1b5e5a6_7106bb87-1c87-4e1e-9cfe-49cbb4d64666/thumbs/cover/1200x630/jpg/heltec_claymore_case-1.jpg","likes":180},{"name":"Hermes External Solar Node Enclosure for RAK and Heltec","type":"enclosure","date":"2025-05-02","author":"zerofox3D","url":"https://www.printables.com/model/1283453-hermes-external-solar-node-enclosure-for-meshcore","image":"https://media.printables.com/media/prints/087ab57b-956e-4375-b006-35b406a076ba/images/9656322_8a76cb0a-d7ea-4a22-9c92-b125f3f1d5a5_74592dc7-7d23-4b51-ad5a-9650636a8a99/thumbs/cover/1200x630/webp/hermes04new.webp","likes":90},{"name":"Compact 18650 Heltec V4 Case for Meshtastic","type":"enclosure","author":"Doprint","url":"https://www.printables.com/model/1447609-compact-18650-heltec-v4-case-for-meshtastic","image":"https://media.printables.com/media/prints/d39b9ca7-5d48-4e98-9b40-d2d558312e1e/images/10911805_b7b4592e-a9a6-475f-9909-d345eb4c0fc9_96abd3ee-8d92-4e26-8936-3c5fa925f7c0/thumbs/cover/1200x630/jpg/heltec_v4.jpg","likes":39},{"name":"Heltec V4 Meshtastic Enclosure","type":"enclosure","author":"Rob W1RCP","url":"https://www.printables.com/model/1619198-heltec-v4-meshtastic-enclosure","image":"https://media.printables.com/media/prints/7b5dae83-fac1-4dd4-8457-c56142a3b76a/images/12179671_1ea3e298-7c89-4181-8920-d2be9fe2d563_b9539e98-8681-419d-9ed6-8ee134b82dbd/thumbs/cover/1200x630/jpeg/img_4079.jpg","likes":0},{"name":"Compact case for Heltec v4 GPS Meshtastic node","type":"enclosure","author":"Gleb Mayorov","url":"https://www.printables.com/model/1462479-compact-case-for-heltec-v4-gps-meshtastic-node","image":"https://media.printables.com/media/prints/c3d23e9b-eb73-4cc9-9978-f45881e0858a/images/11039381_d45b18bb-4764-40bf-91b4-947393cca8de_a1c2d5a6-f912-486f-be62-0c6ce6c6557a/thumbs/cover/1200x630/jpg/img_20251030_122259.jpg","likes":47},{"name":"H1 Big Case for Heltec V4 running Meshtastic for standard & bendable antennas","type":"enclosure","author":"Christian Undso","url":"https://www.printables.com/model/1445795-h1-big-case-for-heltec-v4-running-meshtastic-for-s","image":"https://media.printables.com/media/prints/71778ded-8f4c-48df-bc09-b28790f98a2f/images/10898403_f7d1186e-435b-4bec-aa95-c5874b5ec6fe_a4510d30-6afc-47af-a935-f26c888bf313/thumbs/cover/1200x630/jpg/p1043545.jpg","likes":122}],"source":{"path":"data/devices/heltec-v4/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-v4-exp","name":"Heltec V4 + Expansion Kit (Touch)","vendorId":"heltec","kind":"kit","category":"companion-radio","lifecycle":"active","familyId":"heltec-wifi-lora-32","revision":"4","variantOf":"heltec-v4","aliases":["Heltec LoRa 32 V4 + Expansion Kit","WiFi LoRa 32 Expansion Kit","WiFi LoRa 32 V4 Expansion Kit"],"image":"heltec_v4_exp.svg","flasherListed":true,"product_url":"https://heltec.org/project/wifi-lora-32-v4-expansion-housing/","datasheet":"datasheet.pdf","price":{"amount":50,"currency":"USD","asOf":"2026-06"},"refs":{"mesh-sh-device":"heltec-wifi-lora-32-v4-expansion-housing"},"description":"Heltec V4 kit with aluminum/PC enclosure and 320×240 touch front panel for Meshtastic/MeshCore handheld use. V4 board, expansion carrier, and LoRa antenna included; GNSS module and 18650 optional at purchase. MeshCore touch UI available; full touch input still in development.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"863~928MHz","sku":"ZC-326-2","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":2,"ramKb":2048},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":28,"antenna":"SMA"}],"display":{"status":"present","technology":"display","size":2,"resolution":{"width":320,"height":240},"touch":true,"colors":"color"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"consumptionIdleMa":20,"consumptionTxMa":120},"expansion":[{"type":"b2b-female","count":1},{"type":"l76k-gnss","count":1}],"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":52,"height":52,"depth":15},"weightG":200},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Case for Heltec WiFi LoRa 32 Expansion Kit with Touchscreen","type":"case","date":"2026-01-23","author":"Blackout Comms","url":"https://www.printables.com/model/1524969-case-for-heltec-wifi-lora-32-expansion-kit-with-to","image":"https://media.printables.com/media/prints/f220a2ac-51cc-41d7-842d-aee74ef66900/images/11490582_56f558ed-7f88-46c0-b009-4d1291e579fe_4a234e4b-834e-4097-8ba3-cfb3cf557fc4/heltec_exp_enclosure_printables.jpg","likes":14}],"source":{"path":"data/devices/heltec-v4-exp/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-e213","name":"Heltec Vision Master E213","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-vision-master-e213","aliases":["Vision Master E213","HT-VME213"],"image":"heltec_e213.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/vision-master-e213/","price":{"amount":20,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3R8 E-Ink development board with an optional SX1262 LoRa module and QuickLink sensor ports. Compatible with Meshtastic/MeshCore; LoRa is a build-time option, not present on every SKU.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"433MHz","sku":"ZC-282-3-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-282-3-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-283-3-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-283-3-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":16,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"e-paper","controller":"LCMEN2R13EFC1","size":2.13,"resolution":{"width":250,"height":122},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"solarInput":false,"consumptionIdleMa":0.02},"expansion":[{"type":"header-2.54","count":2,"pins":18},{"type":"quicklink-sh2.0-4p","count":2,"interfaces":["I2C","GPIO","UART"]}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":66.75,"height":30.41,"depth":10},"weightG":35},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Meshtastic Heltec Vision Master E213 case","type":"enclosure","date":"2026-04-22","author":"unhild","url":"https://www.printables.com/model/1266664-meshtastic-heltec-vision-master-e213-case","image":"https://media.printables.com/media/prints/72021108-c42d-4f7c-ad71-49a03031e7a2/images/9513330_1bc63196-1b04-41a0-8e51-926d243641bb_3e050792-7c95-4475-9726-f6e1e8f86647/photo_2_2025-04-16_12-18-08.jpg","likes":55},{"name":"Meshtastic Heltec Vision Master E213 Enclosure","type":"enclosure","date":"2025-11-29","author":"Blueskies","url":"https://www.printables.com/model/947568-meshtastic-heltec-vision-master-e213-enclosure","image":"https://media.printables.com/media/prints/947568/images/7234654_47123472-b351-4b17-b2c3-c1c66234b44f_9d0df54a-a7d9-4e95-8596-3b1f79db8cc5/img_9966.jpg","likes":20}],"source":{"path":"data/devices/heltec-e213/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-e290","name":"Heltec Vision Master E290","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-vision-master-e290","aliases":["Vision Master E290","HT-VME290"],"image":"heltec_e290.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/vision-master-e290/","price":{"amount":21,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3R8 E-Ink development board with an optional SX1262 LoRa module, 2×20-pin Raspberry Pi-compatible female header, and a QuickLink sensor port. Compatible with Meshtastic/MeshCore; LoRa is a build-time option, not present on every SKU.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"433MHz","sku":"ZC-280-3-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-280-3-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-281-3-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-281-3-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"e-paper","size":2.9,"resolution":{"width":296,"height":128},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"solarInput":false,"consumptionIdleMa":0.018},"expansion":[{"type":"header-2.54","count":2,"pins":20},{"type":"quicklink-sh2.0-4p","count":1,"interfaces":["I2C","GPIO","UART"]}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":87.96,"height":36.63,"depth":12},"weightG":35},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Vision Master E290 case for Meshtastic","type":"enclosure","author":"HarukiToreda","url":"https://www.printables.com/model/970665-vision-master-e290-case-for-meshtastic","image":"https://media.printables.com/media/prints/970665/images/7405343_67011cd5-6d1e-4d20-be38-69cf46ea50f3_1800d6b7-a68b-4b90-a09d-c22c3a80d1d5/thumbs/cover/1200x630/jpg/20240810_214723.jpg","likes":32},{"name":"Heltec VisionMaster E290 LoRa mesh node slipcase, slim and fat designs.","type":"enclosure","date":"2025-01-28","author":"Easy Target","url":"https://www.printables.com/model/1146246-heltec-visionmaster-e290-lora-mesh-node-slipcase-s","image":"https://media.printables.com/media/prints/1146246/images/8652442_37031338-f2e7-4238-b8d6-c94bb8641537_d57c676e-8c3b-4da9-aae9-56ef8be544ab/heltec-visionmaster-e290-1.jpg","likes":34},{"name":"Heltec Vision Master e290 Enclosure for Blackout Comms","type":"enclosure","date":"2025-12-30","author":"Blackout Comms","url":"https://www.printables.com/model/1400710-heltec-vision-master-e290-enclosure-for-blackout-c","image":"https://media.printables.com/media/prints/22bcf23e-07fb-46ff-bc82-9dd77ac54988/images/10573864_04af5c42-ae53-428f-902f-f503efc99b23_79a383ae-7b5e-44b4-bdce-6190d5c7582d/heltec_v2_blackout_comms_all_angles.jpg","likes":19}],"source":{"path":"data/devices/heltec-e290/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-paper","name":"Heltec Wireless Paper","vendorId":"heltec","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"heltec-wireless-paper","aliases":["Wireless Paper"],"image":"heltec_paper.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"heltec-wireless-paper"},"product_url":"https://heltec.org/project/wireless-paper/","price":{"amount":16,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3FN8 + SX1262 E-Ink development board with a 2.13-inch black-and-white display. USB-C power/programming and SH1.25 battery connector; compatible with Meshtastic/MeshCore.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"433MHz","sku":"ZC-194-2-433","bands":["433"]},{"name":"470~510MHz","sku":"ZC-194-2-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-195-2-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-195-2-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"e-paper","size":2.13,"resolution":{"width":250,"height":122},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"White status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"SH1.25-2","charging":true,"batteryChemistry":"li-po","consumptionIdleMa":0.02,"consumptionTxMa":215},"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":88,"height":88,"depth":25},"weightG":60},"environmental":{"operatingTempC":{"min":0,"max":50}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Heltec Wireless Paper case for Meshtastic","type":"enclosure","author":"HorusTheForest","url":"https://www.printables.com/model/925338-heltec-wireless-paper-case-for-meshtastic","image":"https://media.printables.com/media/prints/925338/images/7058078_1a46211a-02ef-4ccf-8407-70912d4c2f78_5a9913fa-4df8-4f91-83f7-7295ac1fa9f5/thumbs/cover/1200x630/jpg/dscf6442.jpg","likes":85},{"name":"HP - Heltec Wireless Paper Case for Meshtastic","type":"enclosure","author":"HarukiToreda","url":"https://www.printables.com/model/956383-hp-heltec-wireless-paper-case-for-meshtastic","image":"https://media.printables.com/media/prints/3c8d7d31-7240-4cd5-bee6-528bc619dccb/images/12206224_8b0042ba-7854-4d9a-b3a5-02fb67dd1286_eb966f0b-9ab3-4f29-8ac7-c99a9645d647/thumbs/cover/1200x630/png/black-angles-ad.png","likes":140},{"name":"Heltec Wireless Paper Slim Case","type":"enclosure","author":"Synaptic84","url":"https://www.printables.com/model/807288-heltec-wireless-paper-slim-case","image":"https://media.printables.com/media/prints/807288/images/6244646_09eb10c3-922d-4c4a-9515-83c615618ec6_6ee62532-1185-43fe-ab27-259b386cbcc7/thumbs/cover/1200x630/png/large_display_dd8caae3-727b-4004-a67f-de9a943ccb09_807288.png","likes":66},{"name":"18650 Enclosure for Heltec Wireless Paper Meshtastic Radio","type":"enclosure","author":"MortalWombat","url":"https://www.printables.com/model/822280-18650-enclosure-for-heltec-wireless-paper-meshtast","image":"https://media.printables.com/media/prints/822280/images/6346968_cef9df36-cb45-4b13-adc4-8a88aa3046a0_5669d014-301a-4aba-813c-b398b872d547/thumbs/cover/1200x630/jpg/pxl_20240327_180232989.jpg","likes":43}],"source":{"path":"data/devices/heltec-paper/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-wt2","name":"Heltec Wireless Tracker v2","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-wireless-tracker","revision":"2","aliases":["Heltec Wireless Tracker V1.1","Heltec Wireless Tracker V2","Wireless Tracker v2"],"image":"heltec_wt2.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/wireless-tracker-v2/","refs":{"mesh-sh-device":"heltec-wireless-tracker-v2"},"price":{"amount":31,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3 based tracker with SX1262 LoRa, UC6580 GNSS, Wi-Fi, BLE, and a 0.96-inch 160×80 TFT display. Built for object tracking and mesh networking, with USB-C, battery management, and solar-panel support.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"863~870MHz","sku":"ZC-320-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-320-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"],"txPowerDbm":28,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","size":0.96,"resolution":{"width":160,"height":80},"colors":"color"},"gnss":{"status":"present","chip":"UC6580"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"USER_SW"},{"type":"button","description":"RST_SW"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":600,"batteryConnector":"Built-in 600mAh LiPo","charging":true,"solarInput":false,"batteryChemistry":"li-po","consumptionIdleMa":35,"consumptionTxMa":110},"physical":{"dimensionsMm":{"width":53,"height":25.4,"depth":9.37},"weightG":55},"expansion":[{"type":"header-2.54","count":2,"pins":18}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Heltec Wireless Tracker case for Meshtastic","type":"enclosure","author":"TonyG","url":"https://www.printables.com/model/616628-heltec-wireless-tracker-case-for-meshtastic","image":"https://media.printables.com/media/prints/616628/images/4911801_c4aa5e66-5395-450a-8b0d-5f05ad825f4b_81529a41-e680-4daf-9e62-9a325bc1405a/thumbs/cover/1200x630/jpg/20231018_223857.jpg","likes":350},{"name":"Heltec Tracker LoRa Meshtastic Enclosure V3 (Updated 2-5-2026)","type":"enclosure","author":"Rob W1RCP","url":"https://www.printables.com/model/1204874-heltec-tracker-lora-meshtastic-enclosure-v3-update","image":"https://media.printables.com/media/prints/1204874/images/9050700_18a72db2-b149-4367-9771-27e8bbf23aba_7b3aa115-57d0-46ee-ae17-e203f0d83af0/thumbs/cover/1200x630/jpg/first-prototypes-completed.jpg","likes":53},{"name":"Heltec wireless tracker V2 case","type":"enclosure","author":"jkvbzjhvléé\"\"2233","url":"https://www.printables.com/model/1716521-heltec-wireless-tracker-v2-case","image":"https://media.printables.com/media/prints/5b19be18-4ce6-4b57-a3df-260654158cbe/images/12879534_c77d3fa1-54f9-4141-b179-c2dae99d20c8_439b8cd1-c8c0-478d-96cd-9393bc9dd839/thumbs/cover/1200x630/png/screenshot-2026-05-10-at-122050-pm.png","likes":0},{"name":"Heltec T096 and Wireless Tracker V2 Vega case","type":"enclosure","author":"Rinordine","url":"https://www.printables.com/model/1730121-heltec-t096-and-wireless-tracker-v2-vega-case","image":"https://media.printables.com/media/prints/c6806123-c93c-434a-8e98-02399bd19101/images/12974076_05602cd5-0911-4a11-bff8-c70af0dec18d_a9fa13e7-7a72-4a2f-b18a-08017c8e2faa/thumbs/cover/1200x630/jpg/img_20260522_143210_hdr.jpg","likes":2}],"source":{"path":"data/devices/heltec-wt2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-wt3","name":"Heltec Wireless Tracker v3","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-wireless-tracker","revision":"3","aliases":["Wireless Tracker","Wireless Tracker v3"],"replaces":"heltec-wt2","image":"heltec_wt3.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/wireless-tracker/","refs":{"mesh-sh-device":"heltec-wireless-tracker"},"price":{"amount":45,"currency":"USD","asOf":"2026-06"},"description":"Heltec Wireless Tracker v3 is an ESP32-S3 + SX1262 LoRa tracker with built-in GNSS (GPS), 4000+ mAh battery, solar input, and optional display. Designed for Meshtastic mesh networking, IoT tracking, and LoRaWAN applications with extended outdoor operation via solar charging and efficient power management.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"433MHz","sku":"ZC-192-2-470","bands":["433"]},{"name":"863~870MHz","sku":"ZC-193-2-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-193-2-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","controller":"ST7735S","size":0.96,"resolution":{"width":80,"height":160},"colors":"color"},"gnss":{"status":"present","chip":"L76K"},"input":[{"type":"button"},{"type":"button"}],"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryCapacityMah":4000,"batteryConnector":"SH1.25-2","charging":true,"solarInput":true,"pmic":"AXP2101"},"expansion":[{"type":"header-2.54","count":1,"pins":12}],"physical":{"dimensionsMm":{"width":65.48,"height":28.06,"depth":13.52},"weightG":55}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present"}},"prints":[{"name":"Heltec Wireless Tracker case for Meshtastic","type":"case","date":"2024-08-23","author":"TonyG","url":"https://www.printables.com/model/616628-heltec-wireless-tracker-case-for-meshtastic","image":"https://media.printables.com/media/prints/616628/images/4911801_c4aa5e66-5395-450a-8b0d-5f05ad825f4b_81529a41-e680-4daf-9e62-9a325bc1405a/20231018_223857.jpg","likes":350}],"source":{"path":"data/devices/heltec-wt3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"heltec-wsl3","name":"Heltec WSL3","vendorId":"heltec","kind":"product","category":"development-board","lifecycle":"active","familyId":"heltec-wsl3","image":"heltec_wsl3.svg","datasheet":"datasheet.pdf","flasherListed":true,"product_url":"https://heltec.org/project/wireless-shell-v3/","description":"Compact ESP32-S3 + SX1262 LoRa module with Wi-Fi and BLE, built as a stamp-hole package for embedding into custom products. The V3 revision uses a USB-C interface and a smaller low-power form factor than the classic WiFi LoRa 32 boards.","price":{"amount":12,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"variants":[{"name":"470~510MHz","sku":"ZC-157-470","bands":["470"]},{"name":"863~870MHz","sku":"ZC-158-868","bands":["868"]},{"name":"902~928MHz","sku":"ZC-158-915","bands":["915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["470","868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"unknown"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":0.009},"physical":{"dimensionsMm":{"width":38.4,"height":16.1,"depth":2.8},"weightG":3}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Heltec Wireless Stick Lite v3 (WSLv3) case for Meshtastic","type":"case","date":"2024-04-29","author":"TonyG","url":"https://www.printables.com/model/573651-heltec-wireless-stick-lite-v3-wslv3-case-for-mesht","image":"https://media.printables.com/media/prints/573651/images/4587763_de6b0732-4590-4397-96af-76e37d3a9b0e/20230904_231004.jpg","likes":119}],"source":{"path":"data/devices/heltec-wsl3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Heltec Automation"},{"id":"hoperf-rfm95","name":"HopeRF RFM95W","vendorId":"hoperf","kind":"module","moduleType":"radio","category":"module","lifecycle":"active","product_url":"https://www.hoperf.com/modules/lora/RFM95.html","aliases":["RFM95","RFM96W","RFM98W"],"description":"Widely used LoRa radio module built around the SX1276, available in 868 MHz and 915 MHz variants. SPI interface with a simple footprint, common in DIY and low-cost LoRa builds.","variants":[{"name":"868 MHz","sku":"RFM95W-868S2","bands":["868"]},{"name":"915 MHz","sku":"RFM95W-915S2","bands":["915"]}],"hardware":{"mcu":{},"radios":[{"technology":"lora","chip":"sx1276","txPowerDbm":20,"bands":["868","915"],"antenna":"IPEX/u.FL"}]},"source":{"path":"data/devices/hoperf-rfm95/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"HopeRF"},{"id":"ikoka-handheld","name":"Ikoka Handheld nRF","vendorId":"ikoka","kind":"product","category":"development-board","lifecycle":"active","familyId":"ikoka-handheld-nrf","flasherListed":true,"refs":{"mesh-sh-device":"ikoka-handheld"},"aliases":["Ikoka Handheld Meshtastic Device","Ikoka Handheld"],"image":"ikoka-handheld.svg","product_url":"https://github.com/ndoo/ikoka-handheld-meshtastic-device","price":{"amount":40,"currency":"USD","asOf":"2026-06"},"description":"Long-range handheld mesh board based on XIAO nRF52840 plus an EBYTE E22 LoRa module, with a 0.96-inch OLED and optional lithium battery charging. The feature set varies with part selection, but the design targets compact companion and repeater builds.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915","923"],"txPowerDbm":33,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"input":[{"type":"button","description":"user button"}],"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"LiPo-Pouch extern (JST PicoBlade 1.25mm)","batteryChemistry":"li-po","charging":true,"solarInput":false,"consumptionIdleMa":6,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":80,"height":35,"depth":15},"weightG":20}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/ikoka-handheld/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Ikoka"},{"id":"ikoka-nano","name":"Ikoka Nano","vendorId":"ikoka","kind":"product","category":"development-board","lifecycle":"active","familyId":"ikoka-nano","image":"ikoka_nano.svg","flasherListed":true,"aliases":["Ikoka Nano Meshtastic Device","Ikoka Nano nRF","Ikoka Nano (nRF52840)"],"price":{"amount":39,"currency":"USD","asOf":"2026-06"},"description":"Compact Meshtastic node based on the Seeed XIAO nRF52840 and EBYTE E22 LoRa module. Small, battery-powered board with USB-C and Qwiic connectors; no onboard display — intended as a tiny companion/repeater or remote node.\n","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":2,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262"}],"display":{"status":"none"},"leds":{"status":"unknown"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"other","charging":true,"solarInput":false,"batteryConnector":"PicoBlade 1.25-2P","pmic":"BQ25100"},"expansion":[{"type":"qwiic","count":1,"interfaces":["I2C"]}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/ikoka-nano/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Ikoka"},{"id":"ikoka-stick","name":"Ikoka Stick","vendorId":"ikoka","kind":"product","category":"development-board","lifecycle":"active","familyId":"ikoka-stick","image":"ikoka_stick.svg","flasherListed":true,"aliases":["Ikoka Stick Meshtastic Device","Ikoka Stick nRF","Ikoka Stick (nRF52840)"],"product_url":"https://github.com/ndoo/ikoka-stick-meshtastic-device","price":{"amount":39,"currency":"USD","asOf":"2026-06"},"description":"Compact mesh stick built around XIAO and EBYTE E22 options, with a 0.96-inch OLED and lithium battery charging support. The design supports both nRF52840 and ESP32-S3 variants, with LoRa power and frequency selected per build.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915","923"],"txPowerDbm":33,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"input":[{"type":"button","description":"D0 button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false,"batteryChemistry":"li-ion"},"leds":{"status":"unknown"}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/ikoka-stick/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Ikoka"},{"id":"keepteen-lt1","name":"Keepteen LT1","vendorId":"keepteen","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"keepteen-keepteen-lt1","image":"keepteen_lt1.svg","product_url":"https://www.keepteen.com/GAT562-Pocket-Lora-Node-Radio-for-Meshtastic-Meshcore-Mesh-Tracker-with-SX1262-NRF53840-L76K-GPS-p6556031.html","flasherListed":true,"refs":{"mesh-sh-device":"keepteen-lt1"},"price":{"amount":49,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"]}],"display":{"status":"present","technology":"display","size":1.3},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"power / SOS"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2500,"batteryChemistry":"li-po","charging":true,"consumptionIdleMa":8,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":58,"height":29,"depth":130},"weightG":130}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/keepteen-lt1/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Keepteen"},{"id":"lilygo-tlora-1-6","name":"LilyGo LoRa32 V2.1_1.6","vendorId":"lilygo","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"lilygo-lora32-1-1-6","revision":"2","aliases":["LoRa32 V1.6.1","T3 V1.6.1","LilyGo T-LoRa V2.1-1.6"],"image":"lilygo_tlora_1.6.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-lora32-v21-16"},"product_url":"https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series","description":"ESP32-PICO-D4 + SX1276 LoRa development board with SSD1306 OLED and micro-SD slot. USB-C with CH9102 bridge and PH2.0 battery connector. No on-board BMS — use a protected Li-ion cell.","price":{"amount":24,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32","flashMb":4,"ramKb":520},"radios":[{"technology":"lora","chip":"sx1276","bands":["868","915"],"txPowerDbm":20,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"JST 1.25mm","charging":true,"consumptionIdleMa":55,"consumptionTxMa":130},"physical":{"dimensionsMm":{"width":51,"height":28,"depth":11},"weightG":13},"expansion":[{"type":"micro-SD","count":1}],"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C","bridge":"CH9102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"4.2","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"LilyGo TTGO LoRa32 Case","type":"enclosure","author":"BGDglider","url":"https://www.printables.com/model/1563168-lilygo-ttgo-lora32-case","image":"https://media.printables.com/media/prints/7b119147-c655-46b3-a1a9-04dcc7c8ce39/images/11778469_63cc2f25-bb18-458d-a5ce-0aca92527052_7cf5d84b-bd37-44a6-ba4b-39eac45735c3/thumbs/cover/1200x630/jpg/image_1768854702177132.jpg","likes":10},{"name":"Meshtastic Lilygo TTGO Lora","type":"enclosure","author":"Ddx30","url":"https://www.printables.com/model/167995-meshtastic-lilygo-ttgo-lora","image":"https://media.printables.com/media/prints/167995/images/1569234_db7597ee-22eb-428d-a6c8-f24d8389a4b4/thumbs/cover/1200x630/jpg/20220411_152337.jpg","likes":76}],"source":{"path":"data/devices/lilygo-tlora-1-6/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t-beam-sx1262","name":"LilyGo T-Beam (SX1262)","vendorId":"lilygo","kind":"product","category":"development-board","lifecycle":"active","familyId":"lilygo-t-beam","revision":"1.2","aliases":["T-Beam SX1262","T-Beam V1.2 SX1262"],"image":"lilygo_tbeam.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-beam-sx1262"},"product_url":"https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series","price":{"amount":41,"currency":"USD","asOf":"2026-06"},"description":"ESP32 + SX1262 LoRa tracker with built-in u-blox GNSS, SSD1306 OLED, and AXP2101 power management. USB-C with CH9102 bridge; external IPEX LoRa and Wi-Fi antennas. Widely used for Meshtastic/MeshCore companion and repeater nodes.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32","flashMb":4,"psramMb":8,"ramKb":520},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"NEO-6"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"PWR/PMU button (power on/off, customizable)"},{"type":"button","description":"user button (IO38, customizable)"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"pmic":"AXP2101","batteryChemistry":"li-ion","batteryConnector":"18650 Holder","solarInput":true,"consumptionIdleMa":50,"consumptionTxMa":120},"expansion":[{"type":"header-2.54","count":2,"pins":18}],"physical":{"dimensionsMm":{"width":75,"height":33,"depth":15},"weightG":50},"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C","bridge":"CH9102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"4.2","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"T-Beam v1.x case for Meshtastic","type":"enclosure","author":"TonyG","url":"https://www.printables.com/model/127253-t-beam-v1x-case-for-meshtastic","image":"https://media.printables.com/media/prints/127253/images/4587451_e14771d6-5bf0-40f3-91c6-b1c3499315ee/thumbs/cover/1200x630/jpg/20230904_230851.jpg","likes":547},{"name":"T-beam Enclosure Urban (Meshtastic)","type":"enclosure","author":"Canine Defense Technologies","url":"https://www.printables.com/model/485729-t-beam-enclosure-urban-meshtastic","image":"https://media.printables.com/media/prints/485729/images/3966240_947a3b06-1b84-422f-b996-1e6bec6fe354/thumbs/cover/1200x630/jpg/20230520_0040080.jpg","likes":81},{"name":"K-TAC Rugged T-Beam Enclosure 1","type":"enclosure","author":"Canine Defense Technologies","url":"https://www.printables.com/model/164885-k-tac-rugged-t-beam-enclosure-1","image":"https://media.printables.com/media/prints/164885/images/2535360_a2f0eb0d-9a79-4d2f-b4df-3b3f618bad22/thumbs/cover/1200x630/jpg/9710471652563942410.jpg","likes":66},{"name":"Lilygo T-Beam V1.x TB1 Case by Alley Cat","type":"enclosure","author":"Alley Cat","url":"https://www.printables.com/model/730602-lilygo-t-beam-v1x-tb1-case-by-alley-cat","image":"https://media.printables.com/media/prints/730602/images/7324370_7d70e611-2f15-4b1a-a6de-684e3ee6def2_9f317104-4157-4272-940c-ef9be1a1a100/thumbs/cover/1200x630/png/tb1.png","likes":213}],"source":{"path":"data/devices/lilygo-t-beam-sx1262/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t-beam-1-2-sx1276","name":"LilyGo T-Beam 1.2 (SX1276)","vendorId":"lilygo","kind":"product","category":"development-board","lifecycle":"active","familyId":"lilygo-t-beam","revision":"1.2","aliases":["LilyGo T-Beam V1.2 (SX1276)","T-Beam 1.2 SX1276","T-Beam V1.2 SX1276"],"image":"lilygo_tbeam.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-beam-v12-sx1276"},"product_url":"https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series","price":{"amount":41,"currency":"USD","asOf":"2026-06"},"description":"ESP32 + SX1276 LoRa tracker with built-in u-blox GNSS, SSD1306 OLED, and AXP2101 power management. USB-C with CH9102 bridge; external IPEX LoRa and Wi-Fi antennas. The SX1276 variant of the T-Beam family, widely used for Meshtastic/MeshCore companion and repeater nodes.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32","flashMb":4,"psramMb":8,"ramKb":520},"radios":[{"technology":"lora","chip":"sx1276","bands":["868","915"],"txPowerDbm":20,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"NEO-6"},"input":[{"type":"button","description":"PWR/PMU button (power on/off, customizable)"},{"type":"button","description":"user button (IO38, customizable)"}],"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"18650 Holder","charging":true,"pmic":"AXP2101","solarInput":true,"consumptionIdleMa":55,"consumptionTxMa":130},"physical":{"dimensionsMm":{"width":75,"height":33,"depth":15},"weightG":50},"expansion":[{"type":"header-2.54","count":2,"pins":18}],"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C","bridge":"CH9102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"4.2","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"T-Beam v1.x case for Meshtastic","type":"enclosure","author":"TonyG","url":"https://www.printables.com/model/127253-t-beam-v1x-case-for-meshtastic","image":"https://media.printables.com/media/prints/127253/images/4587451_e14771d6-5bf0-40f3-91c6-b1c3499315ee/thumbs/cover/1200x630/jpg/20230904_230851.jpg","likes":547},{"name":"T-beam Enclosure Urban (Meshtastic)","type":"enclosure","author":"Canine Defense Technologies","url":"https://www.printables.com/model/485729-t-beam-enclosure-urban-meshtastic","image":"https://media.printables.com/media/prints/485729/images/3966240_947a3b06-1b84-422f-b996-1e6bec6fe354/thumbs/cover/1200x630/jpg/20230520_0040080.jpg","likes":81},{"name":"Lilygo T-Beam V1.x TB1 Case by Alley Cat","type":"enclosure","author":"Alley Cat","url":"https://www.printables.com/model/730602-lilygo-t-beam-v1x-tb1-case-by-alley-cat","image":"https://media.printables.com/media/prints/730602/images/7324370_7d70e611-2f15-4b1a-a6de-684e3ee6def2_9f317104-4157-4272-940c-ef9be1a1a100/thumbs/cover/1200x630/png/tb1.png","likes":213}],"source":{"path":"data/devices/lilygo-t-beam-1-2-sx1276/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tbeam-1w","name":"LilyGo T-Beam 1W","vendorId":"lilygo","kind":"product","category":"development-board","lifecycle":"active","familyId":"lilygo-t-beam","aliases":["T-Beam 1W"],"product_url":"https://lilygo.cc/en-us/products/t-beam-1w","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-beam-1w"},"price":{"amount":47,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3 T-Beam variant with higher-power LoRa front end, GNSS, OLED, and an 18650 battery bay. Designed for long-range mesh nodes where a 1 W class radio and the standard T-Beam layout are desired.","image":"t-beam-1w.svg","transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"txPowerDbm":32,"antenna":"SMA"}],"display":{"status":"present","technology":"oled","controller":"SH1106","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false,"pmic":"AXP2101","batteryConnector":"18650 Holder","consumptionIdleMa":60,"consumptionTxMa":500},"physical":{"dimensionsMm":{"width":120,"height":50,"depth":20},"weightG":80},"input":[{"type":"button","description":"boot"},{"type":"button","description":"reset"},{"type":"button","description":"power"},{"type":"button","description":"io03"}]},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present"}},"prints":[{"name":"T-Beam 1W Enclosure","type":"enclosure","date":"2025-12-09","author":"Blackout Comms","url":"https://www.printables.com/model/1509835-t-beam-1w-enclosure","image":"https://media.printables.com/media/prints/634beca8-e67e-46ba-9ed4-be67b1d78e42/images/11376688_062916ae-89cd-4920-91c8-1653465df020_7dedadb4-1b85-4f63-bed3-19b062bb0fe7/thumbs/cover/1200x630/jpg/printables_lilygo_tbeam_1w.jpg"},{"name":"Lilygo T-Beam 1w basic case","type":"enclosure","date":"2026-05-07","author":"BertUK","url":"https://www.printables.com/model/1625261-lilygo-t-beam-1w-basic-case","image":"https://media.printables.com/media/prints/9cc7a646-c930-4248-b052-66c01ebda746/images/12223453_69cc8e8b-02fc-4980-b7a7-b32d8b98c2cc_499b060f-ce58-44a1-bf48-24f90bce71e2/thumbs/cover/800x800/jpeg/img_4962.jpg","likes":10},{"name":"Lilygo T-Beam 1W case Meshtastic","type":"enclosure","date":"2026-05-25","author":"Petri","url":"https://www.printables.com/model/1731165-lilygo-t-beam-1w-case-meshtastic","image":"https://media.printables.com/media/prints/d906c5bf-30fc-40b8-90e8-37a1764429cd/images/12980759_654c271e-fb32-4e62-bd78-2a0be8223936_e5300497-c068-4ef6-9152-9c51bd905505/chunky2.jpg","likes":2}],"source":{"path":"data/devices/lilygo-tbeam-1w/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tbeam-supreme","name":"LilyGo T-Beam Supreme (SX1262)","vendorId":"lilygo","kind":"product","category":"development-board","lifecycle":"active","familyId":"lilygo-t-beam","revision":"supreme","aliases":["T-Beam Supreme","T-Beam S3 Supreme"],"image":"lilygo_tbeam_supreme.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-beam-supreme-sx1262"},"product_url":"https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series","description":"ESP32-S3 + SX1262 LoRa tracker with L76K GNSS, SH1106 OLED, and a rich sensor suite (QMI8658 IMU, QMC6310 magnetometer, BME280, PCF8563 RTC). AXP2101 power management, M.2 socket, and micro-SD expansion. USB-C with CH9102 bridge.","price":{"amount":40,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SH1106","size":1.13,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"PWR/PMU button (power on/off, customizable)"},{"type":"button","description":"BOOT button (boot mode, customizable)"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"pmic":"AXP2101","batteryConnector":"JST + 18650 Holder","solarInput":true},"physical":{"dimensionsMm":{"width":70,"height":30,"depth":15},"weightG":25},"expansion":[{"type":"M.2","count":1,"interfaces":["USB","UART","I2C","GPIO"]},{"type":"qwiic","count":1,"interfaces":["I2C"]},{"type":"micro-SD","count":1}],"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C","bridge":"CH9102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"LilyGo T-Beam Supreme TS1 Case","type":"enclosure","date":"2024-01-04","author":"Alley Cat","url":"https://www.printables.com/model/705817-lilygo-t-beam-supreme-ts1-case-by-alley-cat","image":"https://media.printables.com/media/prints/705817/images/7324348_4563f5a8-6412-42c4-bac0-2162037ab90f_accc4cb1-a2c1-49ab-889a-0d1de002db99/thumbs/cover/1200x630/png/ts1.png"},{"name":"LilyGo T-Beam Supreme TS2 Case","type":"enclosure","date":"2024-07-31","author":"Alley Cat","url":"https://www.printables.com/model/959441-lilygo-t-beam-supreme-ts2-case-by-alley-cat","image":"https://media.printables.com/media/prints/959441/images/7324691_61922572-99f2-4017-85bf-19dffb8f2ca4_b3c11dc4-4d02-4faf-9a51-a21020e595c7/thumbs/cover/1200x630/png/ts2.png"},{"name":"T-Beam Supreme Case","type":"enclosure","date":"2023-10-16","author":"TonyG","url":"https://www.printables.com/model/616635-t-beam-supreme-case-for-meshtastic","image":"https://media.printables.com/media/prints/616635/images/4893397_f1e234d7-cbfc-435b-9743-c692570c7057_ea2cda12-98f3-4952-b892-b597349478fb/thumbs/cover/1200x630/jpg/20231007_094632.jpg"},{"name":"LILYGO TTGO T-Beam Supreme Case","type":"enclosure","date":"2023-08-27","author":"Dekkia","url":"https://www.printables.com/model/565428-lilygo-ttgo-t-beam-supreme-case","image":"https://media.printables.com/media/prints/565428/images/4528196_363cffea-7bd6-4e42-8b48-53b2122d7fb0/thumbs/cover/1200x630/jpg/img_20230827_184938-kopie.jpg"}],"source":{"path":"data/devices/lilygo-tbeam-supreme/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t-deck","name":"LilyGo T-Deck","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-deck","aliases":["T-Deck"],"image":"lilygo_tdeck.svg","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-deck"},"product_url":"https://lilygo.cc/en-us/products/t-deck","price":{"amount":43,"currency":"USD","asOf":"2026-06"},"description":"Pocket Meshtastic/MeshCore handheld with ESP32-S3, optional SX1262 LoRa, 2.8-inch IPS display, mini QWERTY keyboard, and trackball. Built-in microphone and speaker for standalone messaging and UI. Wi-Fi and BLE; no built-in GPS (external module optional).","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"txPowerDbm":22}],"display":{"status":"present","technology":"display","controller":"ST7789","size":2.8,"resolution":{"width":320,"height":240},"colors":"color"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"keyboard","description":"mini QWERTY"},{"type":"trackball"},{"type":"microphone"},{"type":"speaker"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2000,"batteryChemistry":"li-po","charging":true,"consumptionIdleMa":80,"consumptionTxMa":140},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":140,"height":70,"depth":25},"weightG":145}},"interfaces":{"usb":{"connector":"USB-C","bridge":"CH9102","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"LilyGo T-Deck TD1 Case","type":"case","date":"2024-01-30","author":"Alley Cat","url":"https://www.printables.com/model/741124-lilygo-t-deck-td1-case","image":"https://media.printables.com/media/prints/741124/images/5836685_5e1663e2-de82-4e65-89bd-bea12ce70f31_0dcada23-8b25-4993-8ee0-9382003cc6ad/thumbs/cover/1200x630/jpg/dji_20240129121353_0197_d.jpg"},{"name":"Zoidberg LilyGo T-Deck Case","type":"case","date":"2025-05-04","author":"zerofox3D","url":"https://www.printables.com/model/1285162-zoidberg-lilygo-t-deck-tkeyboard-meshtastic-powere","image":"https://media.printables.com/media/prints/8956d33c-f1ca-47b8-bb13-fe1a15248a76/images/9672388_acbdc751-3390-44ff-8740-a75ca006b91b_a671845c-48fa-4997-860c-db656be8a743/thumbs/cover/1200x630/webp/zoidberg_red01.webp"},{"name":"T-Deck Amped (AirBuddy Amp Enclosure)","type":"case","date":"2025-05-26","author":"Blackout Comms","url":"https://www.printables.com/model/1308645-t-deck-amped-featuring-airbuddy-amp","image":"https://media.printables.com/media/prints/36feb3e5-16e1-4b4a-bc96-c808d9663391/images/9870974_46140fda-5a5f-4744-84c4-2fb4449cb5fb_4055dd83-979f-4924-b9d4-2584b2891584/thumbs/cover/1200x630/png/holding_front_closer.png"},{"name":"Lilygo T-Deck Meshtastic Slim Case","type":"case","author":"Brian Flores","url":"https://www.printables.com/model/873518-lilygo-t-deck-meshtastic-slim-case","image":"https://media.printables.com/media/prints/873518/images/6702521_ad8a676b-d22f-415a-9754-9568e23a12ed_e4d4e8e6-55a3-43ac-b7a4-271d20b57d12/thumbs/cover/1200x630/jpg/pxl_20240509_012908933portrait.jpg","likes":118},{"name":"Lilygo TDeck Meshtastic with battery","type":"case","author":"Jozsef Kiraly","url":"https://www.printables.com/model/846335-lilygo-tdeck-meshtastic-with-battery","image":"https://media.printables.com/media/prints/846335/images/6513370_b8fe60e7-5f8f-4c48-981c-6d2d8c5b5293_16be26ed-ffb3-42b6-933f-84190e1753b3/thumbs/cover/1200x630/jpg/large_display_d79f5adb-9b1d-4484-b4aa-314fcdba58e0.jpg","likes":70},{"name":"Meshtastic Lilygo T-Deck 10000mAh","type":"case","author":"LWC","url":"https://www.printables.com/model/931587-meshtastic-lilygo-t-deck-10000mah","image":"https://media.printables.com/media/prints/931587/images/7101320_df098782-580a-49e0-8cdf-55d27d7e859f_25869358-b023-4d69-94cc-8681756c0d69/thumbs/cover/1200x630/jpg/1720009887389.jpg","likes":114},{"name":"Meshtastic Slim T-Deck REMIX with fast charging","type":"case","author":"LWC","url":"https://www.printables.com/model/927143-meshtastic-slim-t-deck-remix-with-fast-charging","image":"https://media.printables.com/media/prints/927143/images/7071113_a24d5c1f-7761-44cc-9658-a3dd4b1b991d_ad9c0833-58c4-40eb-bc5c-4fe9cc2cc5e7/thumbs/cover/1200x630/jpg/1719666976757.jpg","likes":48}],"source":{"path":"data/devices/lilygo-t-deck/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t-deck-community","name":"LilyGo T-Deck (community)","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-deck","variantOf":"lilygo-t-deck","aliases":["T-Deck community build"],"image":"lilygo_tdeck.svg","flasherListed":true,"product_url":"https://lilygo.cc/en-us/products/t-deck","price":{"amount":43,"currency":"USD","asOf":"2026-06"},"description":"Community firmware build of the LilyGo T-Deck handheld, inheriting the same ESP32-S3, SX1262, 2.8-inch IPS display, and keyboard/trackball layout as the retail T-Deck.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"txPowerDbm":22}],"display":{"status":"present","technology":"display","controller":"ST7789","size":2.8,"resolution":{"width":320,"height":240},"colors":"color"},"gnss":{"status":"none"},"input":[{"type":"keyboard","description":"mini QWERTY"},{"type":"trackball"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"charging":true,"solarInput":false},"enclosure":{"builtIn":true}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Lilygo T-Deck Meshtastic Slim Case","type":"case","date":"2024-07-02","author":"Brian Flores","url":"https://www.printables.com/model/873518-lilygo-t-deck-meshtastic-slim-case","image":"https://media.printables.com/media/prints/873518/images/6702521_ad8a676b-d22f-415a-9754-9568e23a12ed_e4d4e8e6-55a3-43ac-b7a4-271d20b57d12/pxl_20240509_012908933portrait.jpg","likes":118}],"source":{"path":"data/devices/lilygo-t-deck-community/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tdeck-max","name":"LilyGo T-Deck Max","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-deck","revision":"max","aliases":["T-Deck MAX","T-Deck Max"],"flasherListed":true,"product_url":"https://lilygo.cc/en-us/products/t-deck-max","price":{"amount":110,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3 handheld built on the T-Deck Pro platform with SX1262 LoRa, 3.1-inch e-paper display, QWERTY keyboard, GNSS, audio, 4G module support, and a larger battery system. Designed for portable MeshCore and IoT communications.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915","920"],"txPowerDbm":22}],"display":{"status":"present","technology":"e-paper","controller":"GDEQ031T10","size":3.1,"resolution":{"width":320,"height":240},"touch":true,"colors":"grayscale"},"gnss":{"status":"present","chip":"MIA-M10Q"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"keyboard","description":"TCA8418 mechanical keyboard"},{"type":"microphone"},{"type":"speaker"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1500,"batteryChemistry":"li-po","charging":true,"batteryConnector":"Built-in LiPo 1500mAh"}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/lilygo-tdeck-max/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tdeck-pro","name":"LilyGo T-Deck Pro","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-deck","revision":"pro","aliases":["T-Deck Pro"],"image":"lilygo_tdeck_pro.svg","product_url":"https://lilygo.cc/en-us/products/t-deck-pro","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-deck-pro"},"price":{"amount":103,"currency":"USD","asOf":"2026-06"},"roles":["standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":2048},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22}],"leds":{"status":"present","description":"Status LEDs"},"display":{"status":"present","technology":"e-paper","controller":"GDEQ031T10","size":3.1,"resolution":{"width":320,"height":240},"touch":true,"colors":"grayscale"},"gnss":{"status":"present","chip":"L76K"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1400,"batteryChemistry":"li-po","charging":true,"solarInput":false,"consumptionIdleMa":50,"consumptionTxMa":120},"physical":{"dimensionsMm":{"width":140,"height":72,"depth":12},"weightG":135}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"8000mAh Back for the LilyGo TDeck Plus","type":"case","date":"2025-11-05","author":"Alley Cat","url":"https://www.printables.com/model/1345336-8000mah-back-for-the-lilygo-tdeck-plus","image":"https://media.printables.com/media/prints/5d664a42-78a1-4215-9865-228b149a896c/images/10151851_52f3d858-8183-4daf-a880-5ee5d9d0bb22_d5f6cc52-b05c-4ddd-90e3-b4272f977002/img_1781.jpg","likes":96},{"name":"Slim Meshtastic T Deck 10,000mAh Battery Case","type":"case","date":"2024-11-11","author":"simonboydfoley","url":"https://www.printables.com/model/1057212-slim-meshtastic-t-deck-10000mah-battery-case","image":"https://media.printables.com/media/prints/1057212/images/8007484_be0214fc-af64-46ed-9cb0-e1052cf13a21_88cae4d2-cbbc-4595-a8ea-982dbb01b246/img_20241030_234255.jpg","likes":12}],"source":{"path":"data/devices/lilygo-tdeck-pro/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tdisplay-p4","name":"LilyGo T-Display P4","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-display-p4","aliases":["T-Display-P4"],"image":"lilygo_tdisplay_p4.svg","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-display-p4"},"product_url":"https://github.com/Xinyuan-LilyGO/T-Display-P4","description":"ESP32-P4 development board with a 4.05″ MIPI TFT touchscreen (540×1168), SX1262 LoRa, L76K GNSS, MIPI camera, speaker, microphone, and ICM20948 IMU. Auxiliary ESP32-C6-MINI-1U provides WiFi 6 and BLE 5.0. Ships in AMOLED and TFT display variants; optional keyboard expansion adds a physical QWERTY keyboard with CC1101/NRF24L01/NFC radios.","price":{"amount":124,"currency":"USD","asOf":"2026-06"},"roles":["standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-p4","flashMb":16,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","controller":"HI8561","size":4.05,"resolution":{"width":540,"height":1168},"colors":"color","touch":true},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"microphone"},{"type":"speaker"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"li-ion","charging":true,"pmic":"LGS4056H","consumptionIdleMa":35,"consumptionTxMa":110},"physical":{"dimensionsMm":{"width":80,"height":45,"depth":10},"weightG":30},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 a/b/g/n/ac/ax"}},"source":{"path":"data/devices/lilygo-tdisplay-p4/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tdisplay","name":"LilyGo T-Display Pro","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-display","image":"lilygo_tdisplay.svg","product_url":"https://lilygo.cc/en-us/products/t-display-s3-pro","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-display-pro"},"price":{"amount":47,"currency":"USD","asOf":"2026-06"},"roles":["standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22}],"display":{"status":"present","technology":"display","controller":"ST7796","size":2.33,"resolution":{"width":222,"height":480},"colors":"color","touch":true},"gnss":{"status":"unknown"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryChemistry":"li-po","charging":true,"consumptionIdleMa":45,"consumptionTxMa":80},"physical":{"dimensionsMm":{"width":65,"height":35,"depth":8},"weightG":16},"input":[{"type":"button","description":"boot button"},{"type":"button","description":"reset button"},{"type":"button","description":"io12 button"},{"type":"button","description":"io16 button"}],"enclosure":{"builtIn":true}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Lilygo T-display case","type":"case","author":"Kisssys","url":"https://www.printables.com/model/1432006-lilygo-t-display-case","image":"https://media.printables.com/media/prints/006c1ddc-1fc1-4f74-83eb-546a81aa17ac/images/10799606_b9fc1df8-27bc-4d94-994e-e32c154b46fb_5e510866-6e91-4018-9400-b0529accf323/thumbs/cover/1200x630/jpg/img_2878.jpg","likes":1},{"name":"LilyGo TTGO T-Display Enclosure","type":"case","date":"2023-12-23","author":"uzer66","url":"https://www.printables.com/model/119144-lilygo-ttgo-t-display-enclosure","image":"https://media.printables.com/media/prints/119144/images/1167278_c518c272-ab58-41c5-a856-2af6ac2fe944/img_8523.jpg","likes":81}],"source":{"path":"data/devices/lilygo-tdisplay/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-techo","name":"LilyGo T-Echo","refs":{"mesh-sh-device":"lilygo-t-echo"},"vendorId":"lilygo","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"lilygo-t-echo","aliases":["T-Echo","T-Echo LILYGO"],"image":"lilygo_techo.svg","flasherListed":true,"product_url":"https://lilygo.cc/en-us/products/t-echo-lilygo","price":{"amount":45,"currency":"USD","asOf":"2026-06"},"description":"Ultra-low-power nRF52840 + SX1262 Meshtastic/MeshCore handheld with a 1.54-inch e-paper display and built-in L76K GNSS. Bluetooth 5 only, with an optional BME280 environmental sensor variant and ABS enclosure.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":2,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"txPowerDbm":22}],"display":{"status":"present","technology":"e-paper","controller":"SSD1680","size":1.54,"resolution":{"width":200,"height":200},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1100,"batteryChemistry":"li-po","batteryConnector":"MX1.25-2","charging":true,"consumptionIdleMa":8,"consumptionTxMa":90},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":66,"height":53.5,"depth":24},"weightG":131},"certifications":["FCC","CE","MIC"]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"LilyGo T-Echo Bracket Case","type":"accessory","date":"2023-12-10","author":"FrontalDesign","url":"https://www.printables.com/model/676803-lilygo-t-echo-bracket-case","image":"https://media.printables.com/media/prints/676803/images/5320210_99fcda1e-3622-4189-8d49-ee46ac146608_43d4cc14-89f3-46be-84f2-7f0c99890d0f/thumbs/cover/1200x630/jpg/t-echo_bracket.jpg"},{"name":"Meshtastic T-Echo Compact Case V3","type":"case","date":"2022-10-25","author":"Tim O'Brien","url":"https://www.printables.com/model/302924-meshtastic-t-echo-compact-case-new-v3","image":"https://media.printables.com/media/prints/302924/images/2646397_c2874645-f6ff-4e40-a2fe-dc9fbc227b52/thumbs/cover/1200x630/jpg/meshtastic-t-echo-case-title.jpg"},{"name":"LilyGo T-Echo Expanded Case","type":"case","date":"2024-02-20","author":"itsjusttag","url":"https://www.printables.com/model/772942-lilygo-t-echo-expanded-case","image":"https://media.printables.com/media/prints/772942/images/9870974_46140fda-5a5f-4744-84c4-2fb4449cb5fb_4055dd83-979f-4924-b9d4-2584b2891584/thumbs/cover/1200x630/png/holding_front_closer.png"}],"source":{"path":"data/devices/lilygo-techo/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-techo-card","name":"LilyGo T-Echo Card","vendorId":"lilygo","kind":"product","category":"tracker","lifecycle":"active","familyId":"lilygo-t-echo-card","aliases":["T-Echo Card"],"flasherListed":true,"product_url":"https://github.com/Xinyuan-LilyGO/T-Echo-Card","price":{"amount":45,"currency":"USD","asOf":"2026-06"},"description":"Low-power nRF52840 + SX1262 card-sized node with a 0.42-inch OLED, L76K GNSS, ICM20948 IMU, speaker, microphone, and WS2812 LED. Solar panel for continuous power supply. Bluetooth 5 only - no Wi-Fi.","image":"t-echo-card.svg","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.42,"resolution":{"width":72,"height":40},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"WS2812 status LED"},"input":[{"type":"microphone"},{"type":"speaker"}],"power":{"batterySupported":false,"charging":false,"solarInput":true,"solarPanelBuiltIn":true,"batteryConnector":"none"}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/lilygo-techo-card/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-techo-lite","name":"LilyGo T-Echo Lite","vendorId":"lilygo","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"lilygo-t-echo","variantOf":"lilygo-techo","aliases":["T-Echo Lite"],"image":"lilygo_techo_lite.svg","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-echo-lite"},"product_url":"https://lilygo.cc/en-us/products/t-echo-lite","price":{"amount":27,"currency":"USD","asOf":"2026-06"},"description":"Lightweight nRF52840 + SX1262 Meshtastic/MeshCore node with a 1.22-inch e-paper display for ultra-low power use. Core/base split design with optional shell, solar charging, and external L76K GPS module. Bluetooth 5 only — no Wi-Fi. Optional KeyShield base adds keyboard, speaker, and microphone.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"]}],"display":{"status":"present","technology":"e-paper","controller":"SSD1681","size":1.22,"resolution":{"width":176,"height":192},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"consumptionIdleMa":6,"consumptionTxMa":85},"expansion":[{"type":"l76k-gnss","count":1}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":50,"height":30,"depth":8},"weightG":8}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/lilygo-techo-lite/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-teth-elite","name":"LilyGo T-ETH ELite","vendorId":"lilygo","kind":"product","category":"development-board","lifecycle":"active","familyId":"lilygo-t-eth-elite","aliases":["T-ETH Elite"],"flasherListed":true,"product_url":"https://lilygo.cc/en-us/products/t-eth-elite-1","price":{"amount":23,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3R8 board with Wi-Fi, BLE, and built-in Ethernet via W5500, designed for always-on wired IoT gateways and automation projects. USB-C power, PoE support, and soldered headers make it a compact network-first controller.","image":"lilygo-t-eth-elite.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb","ethernet","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262"}],"display":{"status":"none"},"gnss":{"status":"none"},"physical":{"dimensionsMm":{"width":50,"height":67}},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/lilygo-teth-elite/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t-impulse-plus","name":"LilyGo T-Impulse Plus","vendorId":"lilygo","kind":"product","category":"other","lifecycle":"active","familyId":"lilygo-t-impulse","product_url":"https://www.lilygo.cc/","flasherListed":true,"description":"Low-power nRF52840 wristband with SX1262 LoRa, a 64x32 OLED, GPS, and a touch-button wake flow. Built for wearable MeshCore companions with very low deep-sleep current.","image":"t-impulse-plus.svg","price":{"amount":37,"currency":"USD","asOf":"2026-06"},"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262"}],"display":{"status":"present","technology":"oled","controller":"SSD1315","resolution":{"width":64,"height":32},"colors":"monochrome"},"gnss":{"status":"present","chip":"MIA-M10Q"},"input":[{"type":"button","description":"TTP223 capacitive touch wake / boot trigger"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"charging":true,"solarInput":false,"pmic":"SGM41562","consumptionIdleMa":0.04},"leds":{"status":"present","description":"Status LED"}},"interfaces":{"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/lilygo-t-impulse-plus/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-tlora-c6","name":"LilyGo T-LoRa C6","vendorId":"lilygo","kind":"product","category":"development-board","lifecycle":"active","familyId":"lilygo-t-lora-c6","aliases":["LilyGo T-Lora C6"],"product_url":"https://lilygo.cc/en-us/products/t-lora-c6","image":"lilygo-tlora-c6.svg","price":{"amount":17,"currency":"USD","asOf":"2026-06"},"flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-lora-c6"},"roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-c6","flashMb":4,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"]}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"BOOT"},{"type":"button","description":"RESET"}],"physical":{"dimensionsMm":{"width":33,"height":29,"depth":6},"weightG":6},"power":{"batterySupported":false,"charging":false,"consumptionIdleMa":5,"consumptionTxMa":90}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 ax"}},"source":{"path":"data/devices/lilygo-tlora-c6/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-pager","name":"LilyGo T-Lora Pager","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t-lora-pager","aliases":["T-Lora Pager"],"image":"lilygo_pager.svg","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-lora-pager"},"product_url":"https://lilygo.cc/en-us/products/t-lora-pager","price":{"amount":87,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3 handheld Meshtastic/MeshCore pager with SX1262 LoRa, 2.33-inch IPS display, QWERTY keyboard, and rotary encoder. Built-in u-blox MIA-M10Q GNSS, 1500 mAh battery, microphone/speaker, NFC, and BHI260AP AI IMU. Wi-Fi and BLE. Optional LR1121 or other radio variants available at purchase.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915","920"],"txPowerDbm":22,"antenna":"foldable"}],"display":{"status":"present","technology":"display","controller":"ST7796","size":2.33,"resolution":{"width":222,"height":480},"colors":"color"},"gnss":{"status":"present","chip":"MIA-M10Q"},"input":[{"type":"keyboard","description":"QWERTY"},{"type":"encoder"},{"type":"microphone"},{"type":"speaker"}],"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1200,"batteryConnector":"Built-in LiPo 1200mAh","charging":true,"pmic":"BQ25896","consumptionIdleMa":45,"consumptionTxMa":115},"expansion":[{"type":"microsd","count":1}],"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":110,"height":55,"depth":14},"weightG":75}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Expanded back for the Lilygo T-Lora Pager","type":"case","date":"2025-09-13","author":"cod3doomy","url":"https://www.printables.com/model/1401310-expanded-back-for-the-lilygo-t-lora-pager","image":"https://media.printables.com/media/prints/a3da0b13-bb61-4e62-9220-42ca0b7e0727/images/10636873_6cd9d196-a7b1-4196-b1c7-8366892fdf57_f791b690-e665-4749-875f-3eecd11f276e/thumbs/cover/800x800/jpeg/2025-07-31-11-39-51.jpg","likes":13},{"name":"Lilygo T-Pager BackPack Panel","type":"accessory","date":"2025-10-08","author":"tawr","url":"https://www.printables.com/model/1430860-lilygo-t-pager-backpack-panel","image":"https://media.printables.com/media/prints/47607431-1634-4e97-9837-816fd9412c8d/images/10803524_dbf5c334-de9e-41cd-bcc3-b46d04c2e254_e57ccf7e-da33-4659-931d-067e83a05f04/20251002_221538-collage.jpg","likes":6}],"source":{"path":"data/devices/lilygo-pager/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-twatch-s3","name":"LilyGo T-Watch S3","vendorId":"lilygo","kind":"product","category":"other","lifecycle":"active","familyId":"lilygo-t-watch-s3","aliases":["T-Watch S3"],"flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-watch-s3"},"product_url":"https://lilygo.cc/en-us/products/t-watch-s3","image":"liligo_twatch_plus.svg","price":{"amount":43,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915","920"]}],"display":{"status":"present","technology":"display","controller":"ST7789","size":1.54,"resolution":{"width":240,"height":240},"colors":"color","touch":true},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"physical":{"dimensionsMm":{"width":46,"height":46,"depth":12},"weightG":55},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":580,"batteryChemistry":"li-po","charging":true,"solarInput":false,"batteryConnector":"Built-in LiPo 580mAh","consumptionIdleMa":40,"consumptionTxMa":110}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/lilygo-twatch-s3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-twatch-plus","name":"LilyGo T-Watch S3 Plus","vendorId":"lilygo","kind":"product","category":"other","lifecycle":"active","familyId":"lilygo-t-watch-s3","aliases":["T-Watch S3 Plus","T-Watch-S3-Plus"],"image":"lilygo_twatch_plus.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t-watch-s3-plus"},"product_url":"https://lilygo.cc/products/t-watch-s3-plus","price":{"amount":59,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3 smartwatch with SX1262 LoRa, 1.3-inch IPS touchscreen, and built-in GNSS (u-blox MIA-M10Q or Quectel LS550G). AXP2101 power management, BMA423 accelerometer, haptic driver, microphone, speaker, and IR transmitter.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"display","controller":"ST7789","size":1.3,"resolution":{"width":240,"height":240},"colors":"color","touch":true},"gnss":{"status":"present","chip":"MIA-M10Q"},"leds":{"status":"present","description":"Status LEDs"},"physical":{"dimensionsMm":{"width":46,"height":46,"depth":12},"weightG":60},"input":[{"type":"microphone"},{"type":"speaker"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":940,"batteryChemistry":"li-po","charging":true,"pmic":"AXP2101","consumptionIdleMa":40,"consumptionTxMa":110},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"Micro-USB","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/lilygo-twatch-plus/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-twatch-ultra","name":"LilyGo T-Watch Ultra","vendorId":"lilygo","kind":"product","category":"other","lifecycle":"active","familyId":"lilygo-t-watch-ultra","aliases":["T-Watch Ultra"],"flasherListed":true,"product_url":"https://lilygo.cc/en-us/products/t-watch-ultra","price":{"amount":78,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3 smartwatch with SX1262 LoRa, 2.06-inch AMOLED touchscreen, built-in GNSS, NFC, vibration motor, audio, and SD card support. A wearable MeshCore target for compact on-wrist communication.","roles":["companion","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915","920"],"txPowerDbm":22}],"display":{"status":"present","technology":"display","controller":"CO5300","size":2.06,"resolution":{"width":410,"height":502},"colors":"color","touch":true},"gnss":{"status":"present"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"microphone"},{"type":"speaker"},{"type":"button","description":"power button"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1100,"batteryChemistry":"li-po","charging":true,"batteryConnector":"Built-in LiPo 1100mAh"},"physical":{"dimensionsMm":{"width":49,"height":63.5,"depth":22}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/lilygo-twatch-ultra/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t3-s3-sx126x","name":"LilyGo T3 S3 (SX126x)","vendorId":"lilygo","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"lilygo-t3-s3","aliases":["T3 S3 SX126x","T3-S3 SX1262","LilyGo T3 S3 (SX1262)"],"image":"lilygo_t3s3.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t3-s3-sx1262"},"product_url":"https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series","description":"Compact ESP32-S3 + SX1262 LoRa development board with SSD1306 OLED, micro-SD slot, and Qwiic expansion connector. USB-C with PH2.0 battery connector and optional solar input (V1.3). No on-board BMS — use a protected Li-ion cell.","price":{"amount":24,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":4,"psramMb":2,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":21,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"BOOT button (boot mode, customizable)"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"PH2.0","charging":true,"solarInput":true,"consumptionIdleMa":25,"consumptionTxMa":105},"expansion":[{"type":"qwiic","count":1,"interfaces":["I2C","UART","GPIO"]},{"type":"micro-SD","count":1}],"physical":{"dimensionsMm":{"width":75,"height":36,"depth":8},"weightG":15},"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"LILYGO T3-S3 v1.2 Slimline Case with Button","type":"enclosure","author":"Andrew Yong","url":"https://www.printables.com/model/876074-lilygo-t3-s3-v12-slimline-case-with-button","image":"https://media.printables.com/media/prints/876074/images/6720144_5da1b972-aaad-49e0-a07c-0c916792fa91_5cee504b-ede1-4a6f-b6fc-3b930b89eaa4/thumbs/cover/1200x630/png/large_display_d6607272-5ac7-44a4-9a05-b9c4a8009049_876074.png","likes":19},{"name":"LILYGO T3-S3 v1.2 Slimline Case with Button, Clip, and space for battery.","type":"enclosure","author":"Vladi","url":"https://www.printables.com/model/1303593-lilygo-t3-s3-v12-slimline-case-with-button-clip-an","image":"https://media.printables.com/media/prints/501d4d88-5dad-4cc1-8bed-41840cecf64a/images/9828601_2f8bee00-ec8b-4252-a6f4-aef253f3722f_18934c63-4511-4330-9411-21455e9ec2a9/thumbs/cover/1200x630/jpg/pxl_20250521_183232046.jpg","likes":9},{"name":"LilyGo T3 S3 Case","type":"enclosure","author":"peteigel","url":"https://www.printables.com/model/1363530-lilygo-t3-s3-case","image":"https://media.printables.com/media/prints/4a93a0a2-4577-42a5-be44-978c3d7a1347/images/10294380_6323780f-7dff-4193-9a08-59e9233bfb5b_44d4eda1-e78f-4243-a9dd-43c4b3b684e4/thumbs/cover/1200x630/jpg/photo-00-hero.jpg","likes":8},{"name":"LilyGo T3S3 V1 Meshtastic Case","type":"enclosure","author":"Planmarks","url":"https://www.printables.com/model/1441805-lilygo-t3s3-v1-meshtastic-case","image":"https://media.printables.com/media/prints/fcd05a88-efa4-4a68-b486-1b80100052b5/images/10870487_2337a632-de69-4ac0-856f-3a1b63c4338f_009e505c-bfe7-404c-b502-68844db727fc/thumbs/cover/1200x630/jpg/photo_2025-10-11_17-41-40.jpg","likes":6}],"source":{"path":"data/devices/lilygo-t3-s3-sx126x/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t3-s3-sx127x","name":"LilyGo T3 S3 (SX127x)","vendorId":"lilygo","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"lilygo-t3-s3","aliases":["T3 S3 SX127x","T3-S3 SX1276","LilyGo T3 S3 (SX1276)"],"image":"lilygo_t3s3.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t3-s3-sx1276"},"product_url":"https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series","description":"Compact ESP32-S3 + SX1276 LoRa development board with SSD1306 OLED, micro-SD slot, and Qwiic expansion connector. USB-C with PH2.0 battery connector and optional solar input (V1.3). No on-board BMS — use a protected Li-ion cell.","price":{"amount":24,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":4,"psramMb":2,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1276","bands":["868","915"],"txPowerDbm":20,"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"BOOT button (boot mode, customizable)"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"PH2.0","charging":true,"solarInput":true,"consumptionIdleMa":25,"consumptionTxMa":105},"expansion":[{"type":"qwiic","count":1,"interfaces":["I2C","UART","GPIO"]},{"type":"micro-SD","count":1}],"physical":{"dimensionsMm":{"width":75,"height":36,"depth":8},"weightG":15},"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"LILYGO T3-S3 v1.2 Slimline Case with Button","type":"enclosure","author":"Andrew Yong","url":"https://www.printables.com/model/876074-lilygo-t3-s3-v12-slimline-case-with-button","image":"https://media.printables.com/media/prints/876074/images/6720144_5da1b972-aaad-49e0-a07c-0c916792fa91_5cee504b-ede1-4a6f-b6fc-3b930b89eaa4/thumbs/cover/1200x630/png/large_display_d6607272-5ac7-44a4-9a05-b9c4a8009049_876074.png","likes":19},{"name":"LILYGO T3-S3 v1.2 Slimline Case with Button, Clip, and space for battery.","type":"enclosure","author":"Vladi","url":"https://www.printables.com/model/1303593-lilygo-t3-s3-v12-slimline-case-with-button-clip-an","image":"https://media.printables.com/media/prints/501d4d88-5dad-4cc1-8bed-41840cecf64a/images/9828601_2f8bee00-ec8b-4252-a6f4-aef253f3722f_18934c63-4511-4330-9411-21455e9ec2a9/thumbs/cover/1200x630/jpg/pxl_20250521_183232046.jpg","likes":9},{"name":"LilyGo T3 S3 Case","type":"enclosure","author":"peteigel","url":"https://www.printables.com/model/1363530-lilygo-t3-s3-case","image":"https://media.printables.com/media/prints/4a93a0a2-4577-42a5-be44-978c3d7a1347/images/10294380_6323780f-7dff-4193-9a08-59e9233bfb5b_44d4eda1-e78f-4243-a9dd-43c4b3b684e4/thumbs/cover/1200x630/jpg/photo-00-hero.jpg","likes":8},{"name":"LilyGo T3S3 V1 Meshtastic Case","type":"enclosure","author":"Planmarks","url":"https://www.printables.com/model/1441805-lilygo-t3s3-v1-meshtastic-case","image":"https://media.printables.com/media/prints/fcd05a88-efa4-4a68-b486-1b80100052b5/images/10870487_2337a632-de69-4ac0-856f-3a1b63c4338f_009e505c-bfe7-404c-b502-68844db727fc/thumbs/cover/1200x630/jpg/photo_2025-10-11_17-41-40.jpg","likes":6}],"source":{"path":"data/devices/lilygo-t3-s3-sx127x/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"lilygo-t5-pro","name":"LilyGo T5 E-Paper S3 Pro (H752-XX)","vendorId":"lilygo","kind":"product","category":"standalone","lifecycle":"active","familyId":"lilygo-t5-s3","image":"lilygo_t5_pro.svg","flasherListed":true,"refs":{"mesh-sh-device":"lilygo-t5-e-paper-s3-pro"},"product_url":"https://lilygo.cc/en-us/products/t5-e-paper-s3-pro","price":{"amount":84,"currency":"USD","asOf":"2026-06"},"aliases":["LilyGo T5 E-Paper S3 Pro","T5 E-Paper S3 Pro"],"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","868","915"],"antenna":"IPEX-1.0"}],"display":{"status":"present","technology":"e-paper","controller":"ED047TC1","size":4.7,"resolution":{"width":540,"height":960},"colors":"grayscale","touch":true},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1500,"batteryChemistry":"li-po","charging":true,"pmic":"BQ25896","consumptionIdleMa":25,"consumptionTxMa":110},"physical":{"dimensionsMm":{"width":120,"height":75,"depth":10},"weightG":95}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Lilygo T5 4.7 S3 E-paper display case","type":"case","date":"2024-04-20","author":"noti","url":"https://www.printables.com/model/830842-lilygo-t5-47-s3-e-paper-display-case","image":"https://media.printables.com/media/prints/830842/images/6541990_f4c8eba5-381d-4a24-956a-cef9bef565bf_5cfe7e43-bf50-4590-9209-edb3e3b4389b/assembled_front_3.jpg","likes":17}],"source":{"path":"data/devices/lilygo-t5-pro/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"LilyGO"},{"id":"m5stack-cardputer-adv","name":"M5Stack Cardputer-ADV + Cap LoRa-1262","vendorId":"m5stack","kind":"product","category":"standalone","lifecycle":"active","familyId":"m5stack-cardputer","flasherListed":false,"aliases":["Cardputer-Adv","Cardputer-Adv + Cap LoRa-1262","Cap LoRa-1262 for Cardputer-Adv","Meshputer"],"image":"meshputer.svg","product_url":"https://docs.m5stack.com/en/core/Cardputer-Adv","description":"ESP32-S3 handheld with a 1.14-inch LCD, 56-key keyboard, microSD, 1750 mAh battery, and the Cap LoRa-1262 expansion module for SX1262 LoRa plus built-in GNSS. The combination targeted by community MeshCore forks uses the Cardputer-ADV base with the U214 cap attached.","price":{"amount":44,"currency":"USD","asOf":"2026-06"},"roles":["companion","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"Cardputer-ADV + Cap LoRa-1262","sku":"K132-Adv + U214","bands":["868","915","920","923"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915","920","923"],"txPowerDbm":22,"antenna":"RP-SMA"}],"display":{"status":"present","technology":"display","controller":"ST7789V2","size":1.14,"resolution":{"width":240,"height":135},"colors":"color"},"gnss":{"status":"present","chip":"ATGM336H"},"input":[{"type":"keyboard","description":"56-key keyboard"},{"type":"button","description":"G0 button"},{"type":"microphone","description":"MEMS microphone"},{"type":"speaker","description":"1W speaker"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1750,"batteryChemistry":"li-po","charging":true},"expansion":[{"type":"hy2.0-4p","count":1,"interfaces":["GPIO"]},{"type":"header-2.54","count":1,"pins":14,"interfaces":["GPIO","I2C","SPI","UART"]}],"physical":{"dimensionsMm":{"width":84,"height":54,"depth":19.6},"weightG":81},"environmental":{"operatingTempC":{"min":0,"max":40}},"enclosure":{"builtIn":true}},"interfaces":{"bluetooth":{"ble":true},"wifi":{"status":"present"},"usb":{"capabilities":["power","serial","flashing"]}},"prints":[{"name":"M5 Stack Cardputer ADV Hardcase + LoRa Cap","type":"case","date":"2026-02-24","author":"SmonSE","url":"https://www.printables.com/model/1280112-m5-stack-cardputer-adv-hardcase-lora-cap","image":"https://media.printables.com/media/prints/1db6ce5e-4595-4724-9f47-4b9e0f564e6d/images/12035705_4afa7a50-df77-4e13-b0f4-004a9b35f8bd_2506cfe8-cb85-4fc8-ae3a-82a85a371de1/img_01.png","likes":23},{"name":"M5Stack Cardputer Case","type":"case","date":"2024-08-12","author":"hippazoid","url":"https://www.printables.com/model/971640-m5stack-cardputer-case","image":"https://media.printables.com/media/prints/971640/images/7419667_576acff9-68d3-489d-9600-dcbc57dbd32b_583beefe-d298-40d9-a32b-21fb9a94faae/thumbs/cover/800x800/jpeg/img_2595.jpg","likes":77}],"source":{"path":"data/devices/m5stack-cardputer-adv/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"M5Stack"},{"id":"m5stack-unit-c6l","name":"M5Stack Unit C6L","vendorId":"m5stack","kind":"product","category":"development-board","lifecycle":"active","familyId":"m5stack-m5stack-unit-c6l","flasherListed":true,"refs":{"mesh-sh-device":"m5stack-unit-c6l"},"price":{"amount":23,"currency":"USD","asOf":"2026-06"},"product_url":"https://docs.m5stack.com/en/unit/Unit_C6L","datasheet":"datasheet.pdf","description":"ESP32-C6 LoRa unit with an onboard SX1262 radio, OLED status display, RGB indicator, buzzer, and a user button. The vendor documentation highlights Wi-Fi 6, Meshtastic support, and the pair of RP-SMA antenna connectors.","image":"m5stack-unit-c6l.svg","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"variants":[{"name":"868/915MHz","sku":"U202","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-c6","flashMb":16,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.66,"resolution":{"width":64,"height":48},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"RGB indicator + status LED"},"input":[{"type":"button","description":"user button"}],"power":{"batterySupported":false,"charging":false,"consumptionIdleMa":1,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":62,"height":24,"depth":8},"weightG":13.6}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 ax"}},"prints":[{"name":"Protective case lanyard for M5 Unit-C6L Lora module","type":"case","date":"2025-11-17","author":"tawr","url":"https://www.printables.com/model/1482962-protective-case-lanyard-for-m5-unit-c6l-lora-modul","image":"https://media.printables.com/media/prints/f93b0b86-52a6-491e-9172-c1d36a4d766e/images/11184408_29ff23bc-d56e-441c-9bd8-5561d86b30cc_f7c1d76f-664b-4a9d-ae88-101eca0e6ab5/20251116_040041-collage.jpg","likes":3}],"source":{"path":"data/devices/m5stack-unit-c6l/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"M5Stack"},{"id":"meshadventurer","name":"MeshAdventurer","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"meshadventurer","aliases":["Meshadventurer"],"flasherListed":true,"product_url":"https://github.com/chrismyers2000/MeshAdventurer","price":{"amount":28,"currency":"USD","asOf":"2026-06"},"description":"DIY off-road ESP32 + E22 LoRa board with a 0.96-inch SSD1306 OLED, rotary encoder UI, GPS, and optional BME280 sensor support. Built for 1 W 433 or 868/915 MHz builds with an external SMA antenna and wide-range 9-28V input.","image":"meshadventurer_v1.3.svg","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"esp32","ramKb":520},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":30,"antenna":"SMA"},{"technology":"lora","chip":"sx1268","bands":["433"],"txPowerDbm":30,"antenna":"SMA"}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"ATGM336H"},"input":[{"type":"button","description":"user button"},{"type":"encoder","description":"rotary encoder with push switch"}],"leds":{"status":"unknown"},"power":{"batterySupported":false,"solarInput":true,"pmic":"CJ7805"},"expansion":[{"type":"header-2.54","count":2,"pins":19}]},"interfaces":{"usb":{"connector":"Micro-USB","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"4.2","ble":true},"wifi":{"status":"present"}},"source":{"path":"data/devices/meshadventurer/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":null},{"id":"meshsmith-ethermesh-1w","name":"MeshSmith EtherMesh-1W","vendorId":"meshsmith","kind":"kit","category":"development-board","lifecycle":"active","product_url":"https://shop.meshsmith.net/products/ethermesh-1w","price":{"amount":60,"currency":"USD","asOf":"2026-06","url":"https://shop.meshsmith.net/products/ethermesh-1w"},"description":"Fixed-install MeshCore node combining the Waveshare ESP32-P4-POE development platform with MeshSmith's 1-watt Ebyte E22P LoRa radio (30 dBm). Designed for tower, rooftop, and backbone deployments with hardwired Ethernet. PoE powered via a Waveshare PoE module; USB and PoE can be connected simultaneously. No GPS or display — just the essentials for a reliable fixed repeater or gateway. Sold in 915 MHz and 868 MHz variants.","image":"ethermesh-1w.svg","roles":["repeater","room-server"],"transports":["ethernet","tcp","usb"],"variants":[{"name":"915 MHz","bands":["915"]},{"name":"868 MHz","bands":["868"]}],"hardware":{"mcu":{"model":"esp32-p4"},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":30,"bands":["868","915"],"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"solarInput":false}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial"]},"wifi":{"status":"none"}},"source":{"path":"data/devices/meshsmith-ethermesh-1w/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"MeshSmith"},{"id":"meshsmith-photon-1w","name":"MeshSmith Photon-1W","vendorId":"meshsmith","kind":"kit","category":"development-board","lifecycle":"active","product_url":"https://shop.meshsmith.net/products/photon-1w","price":{"amount":65,"currency":"USD","asOf":"2026-06","url":"https://shop.meshsmith.net/products/photon-1w"},"description":"1-watt LoRa board built for the Seeed Xiao MCU ecosystem with an Ebyte E22P (SX1262) radio delivering 30 dBm output and a built-in ATGM336H GPS. Ships as a $65 DIY kit (no MCU), a $75 build with a Xiao nRF52840 or ESP32-C6, or $95 with solar management and a 3×18650 holder using the Waveshare Solar Power Manager (D). Power-source agnostic: the main board has no built-in charger — external regulated 5 V powers the board. Battery sense connector for monitoring charge state. Stemma QT/Qwiic I2C expansion port included.","image":"photon-1w.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"915 MHz","bands":["915"]},{"name":"868 MHz","bands":["868"]}],"hardware":{"mcu":{"model":"nrf52840"},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":30,"bands":["868","915"],"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"ATGM336H"},"power":{"batterySupported":true,"batteryBuiltIn":false,"solarInput":true,"charging":false},"expansion":[{"type":"stemma-qt","count":1,"interfaces":["I2C"]}]},"interfaces":{"bluetooth":{"ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n/ax"}},"source":{"path":"data/devices/meshsmith-photon-1w/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"MeshSmith"},{"id":"meshsmith-pimesh-1w","name":"MeshSmith PiMesh-1W","vendorId":"meshsmith","kind":"product","category":"development-board","lifecycle":"active","product_url":"https://shop.meshsmith.net/products/pimesh-1w-basic","price":{"amount":60,"currency":"USD","asOf":"2026-06","url":"https://shop.meshsmith.net/products/pimesh-1w-basic"},"description":"1-watt LoRa HAT for Raspberry Pi (full-size and Zero-style boards) built around the Ebyte E22P (SX1262 compatible) radio module. Delivers 30 dBm transmit power for long-range repeater and gateway deployments. Optional GPS (ATGM336H), optional PoE module (Pi 3/4 or Pi 5 headers), and a Stemma QT/Qwiic I2C port for sensors. Sold in 915 MHz and 868 MHz variants.","image":"pimesh-1w.svg","roles":["repeater","room-server"],"transports":["tcp","usb"],"variants":[{"name":"915 MHz","bands":["915"]},{"name":"868 MHz","bands":["868"]}],"hardware":{"mcu":{"model":"raspberry-pi"},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":30,"bands":["868","915"],"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"ATGM336H"},"power":{"batterySupported":false,"batteryBuiltIn":false,"solarInput":false},"expansion":[{"type":"stemma-qt","count":1,"interfaces":["I2C"]}]},"source":{"path":"data/devices/meshsmith-pimesh-1w/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"MeshSmith"},{"id":"meshtiny","name":"Meshtiny","vendorId":"mtools","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"mtools-meshtiny","product_url":"https://meshtiny.com/product/meshtiny/","flasherListed":true,"price":{"amount":60,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"868/915MHz","sku":"HTV4","bands":["868","915"]}],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"]}],"display":{"status":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"encoder","description":"up/down encoder"},{"type":"button","description":"user button"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":250,"batteryChemistry":"li-po","charging":true,"solarInput":false},"physical":{"dimensionsMm":{"width":51.7,"height":25.4,"depth":10.7}},"environmental":{"operatingTempC":{"min":-20,"max":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/meshtiny/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"MTools Tec"},{"id":"minewsemi-me25ls01","name":"MinewSemi ME25LS01","vendorId":"minewsemi","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"minewsemi-minewsemi-me25ls01","product_url":"https://en.minewsemi.com/lora-module/lr1110-nrf52840-me25LS01","datasheet":"datasheet.pdf","flasherListed":true,"price":{"amount":11,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["ble"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"lr1110","txPowerDbm":22}],"display":{"status":"unknown"},"gnss":{"status":"present","chip":"unknown"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":10.7,"consumptionTxMa":118},"physical":{"dimensionsMm":{"width":25.5,"height":20,"depth":2.5}}},"interfaces":{"bluetooth":{"version":"5.4","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/minewsemi-me25ls01/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"MinewSemi"},{"id":"muziworks-base-duo","name":"Muzi Works Base Duo","vendorId":"muziworks","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"muziworks-base","aliases":["Base Duo"],"product_url":"https://muzi.works/products/base-duo","price":{"amount":35,"currency":"USD","asOf":"2026-06","url":"https://muzi.works/products/base-duo"},"description":"Compact BASE System dev board for dual-band Meshtastic nodes, pairing an nRF52840 MCU with an LR1121 LoRa radio, separate sub-GHz and 2.4 GHz antenna connectors, QWIIC/STEMMA QT expansion, and battery/solar charging.","image":"base-duo.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":8,"ramKb":256},"radios":[{"technology":"lora","chip":"lr1121","bands":["868","915","2400"],"txPowerDbm":20,"antenna":"SMA + U.FL"}],"display":{"status":"none"},"gnss":{"status":"none"},"input":[{"type":"button","description":"User button"},{"type":"button","description":"Reset button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"pmic":"BQ28185","batteryConnector":"3-pin Molex PicoBlade"},"expansion":[{"type":"qwiic-stemma-qt","count":1,"pins":4,"interfaces":["I2C"]},{"type":"header-2.54","count":1,"pins":25,"interfaces":["GPIO","PWR","UART","I2C"]}],"physical":{"dimensionsMm":{"width":42,"height":32},"weightG":10}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Muzi Works / Elecrow / Base Uno or Duo Simple Meshtastic Case","type":"enclosure","date":"2026-01-20","author":"SubBass100","url":"https://www.printables.com/model/1564287-muzi-works-elecrow-base-uno-or-duo-simple-meshtast","image":"https://media.printables.com/media/prints/febcd1b5-6712-43ed-b28a-9a741ab19a10/images/11786253_e37a13e3-0990-4f6a-8a56-d6465818805d_864466ff-a07a-41c7-9264-6810deb889a0/base-case.jpg","likes":9}],"source":{"path":"data/devices/muziworks-base-duo/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Muzi Works"},{"id":"muziworks-base-uno","name":"Muzi Works Base Uno","vendorId":"muziworks","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"muziworks-base","aliases":["Base Uno"],"product_url":"https://muzi.works/products/base-uno","price":{"amount":25,"currency":"USD","asOf":"2026-06","url":"https://muzi.works/products/base-uno"},"description":"Compact BASE System dev board for single-band Meshtastic nodes, pairing an nRF52840 MCU with SX1262 LoRa, flexible GPIO, QWIIC/STEMMA QT expansion, and a charger that supports battery and solar inputs.","image":"base-uno.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":2,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":20,"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"input":[{"type":"button","description":"User button"},{"type":"button","description":"Reset button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"pmic":"BQ28185","batteryConnector":"3-pin Molex PicoBlade"},"expansion":[{"type":"qwiic-stemma-qt","count":1,"pins":4,"interfaces":["I2C"]},{"type":"header-2.54","count":1,"pins":25,"interfaces":["GPIO","PWR","UART","I2C"]}],"physical":{"dimensionsMm":{"width":42,"height":32},"weightG":10}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Muzi Works / Elecrow / Base Uno or Duo Simple Meshtastic Case","type":"enclosure","date":"2026-01-20","author":"SubBass100","url":"https://www.printables.com/model/1564287-muzi-works-elecrow-base-uno-or-duo-simple-meshtast","image":"https://media.printables.com/media/prints/febcd1b5-6712-43ed-b28a-9a741ab19a10/images/11786253_e37a13e3-0990-4f6a-8a56-d6465818805d_864466ff-a07a-41c7-9264-6810deb889a0/base-case.jpg","likes":9}],"source":{"path":"data/devices/muziworks-base-uno/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Muzi Works"},{"id":"muziworks-h2t","name":"Muzi Works H2T","vendorId":"muziworks","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"muziworks-h2t","variantOf":"heltec-t114","aliases":["H2T - Complete Device: Heltec T114 with GPS running Meshtastic"],"product_url":"https://muzi.works/products/h2t-complete-device-heltec-t114-with-gps-running-meshtastic","price":{"amount":89,"currency":"USD","asOf":"2026-06","url":"https://muzi.works/products/h2t-complete-device-heltec-t114-with-gps-running-meshtastic"},"description":"Ready-to-use Meshtastic device based on the Heltec T114 V2, assembled with a GPS module, SMA pigtail, whip antenna, 2000 mAh LiPo battery, and 3D-printed ASA enclosure.","image":"muziworks-h2t.svg","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"UK/EU 868 MHz","bands":["868"]},{"name":"US/AU 915 MHz","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":21,"antenna":"SMA"}],"display":{"status":"present","technology":"display","controller":"LH114T-IF03","size":1.14,"resolution":{"width":135,"height":240},"colors":"color"},"gnss":{"status":"present","chip":"L76K"},"input":[{"type":"button","description":"User button"}],"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2000,"batteryChemistry":"li-po","charging":true,"solarInput":true,"batteryConnector":"Built-in LiPo 2000mAh"},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":50.9,"height":72.7,"depth":19.7},"weightG":85}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/muziworks-h2t/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Muzi Works"},{"id":"muziworks-r1-neo","name":"Muzi Works R1 Neo","vendorId":"muziworks","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"muziworks-muzi-works-r1-neo","aliases":["R1 Neo - Complete Meshtastic Device with GPS"],"flasherListed":true,"product_url":"https://muzi.works/products/r1-neo-complete-meshtastic-device","refs":{"mesh-sh-device":"muzi-works-r1-neo"},"price":{"amount":89,"currency":"USD","asOf":"2026-06","url":"https://muzi.works/products/r1-neo-complete-meshtastic-device"},"description":"Compact, factory-assembled Meshtastic handheld with built-in GPS/BDS, weather-resistant sealing, a single soft-touch button, and multi-day battery life from its internal pack.","image":"muziworks-r1-neo.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"UK/EU 868 MHz","bands":["868"]},{"name":"US/AU 915 MHz","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"present"},"input":[{"type":"button","description":"Soft-touch button"},{"type":"speaker","description":"Buzzer"}],"leds":{"status":"present","description":"Integrated LED indicator"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1500,"batteryChemistry":"li-po","charging":true,"batteryConnector":"Built-in LiPo 1500mAh","consumptionIdleMa":8,"consumptionTxMa":85},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":58,"height":63.5,"depth":17.8},"weightG":84}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Meshtastic Muzi Works R1 Desktop Base","type":"accessory","author":"Glenn","url":"https://www.printables.com/model/1379880-meshtastic-muzi-works-r1-desktop-base","image":"https://media.printables.com/media/prints/d5d535da-9a3b-45ff-b2b7-e76f6cf11bfe/images/10417331_bccb2f38-1c1a-4c08-aa94-867efc658676_0b5b06a5-0c75-4932-8b92-7b35902aca17/thumbs/cover/1200x630/jpg/20250809_140906.jpg","likes":2}],"source":{"path":"data/devices/muziworks-r1-neo/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Muzi Works"},{"id":"muziworks-superbase-kit","name":"Muzi Works SuperBase Kit","vendorId":"muziworks","kind":"kit","category":"companion-radio","lifecycle":"active","familyId":"muziworks-superbase","aliases":["SuperBase Kit"],"product_url":"https://muzi.works/products/superbase-kit","price":{"amount":99,"currency":"USD","asOf":"2026-06","url":"https://muzi.works/products/superbase-kit"},"description":"Ready-to-use standalone Meshtastic kit built from Base Uno and Super IO, with an OLED screen, navigation pad, digital compass, GPS/BDS, buzzer, 3D-printed enclosure, holster, and battery.","image":"superbase-kit.svg","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"UK/EU 868 MHz","bands":["868"]},{"name":"US/AU 915 MHz","bands":["915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":2,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":20,"antenna":"SMA"}],"display":{"status":"present","technology":"oled","colors":"monochrome"},"gnss":{"status":"present"},"input":[{"type":"joystick","description":"Navigation pad"},{"type":"speaker","description":"Tone buzzer"}],"leds":{"status":"unknown"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1500,"batteryChemistry":"li-po","charging":true,"solarInput":true,"batteryConnector":"Built-in LiPo 1500mAh"},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":47.8,"height":79.5,"depth":19},"weightG":80.3}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/muziworks-superbase-kit/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Muzi Works"},{"id":"nibble-screen-connect","name":"Nibble Screen Connect","vendorId":"nibble","kind":"product","category":"development-board","lifecycle":"active","familyId":"nibble-nibble-screen-connect","flasherListed":true,"product_url":"https://retia.io/products/nibble-screen-connect","price":{"amount":50,"currency":"USD","asOf":"2026-06"},"description":"Breadboard-friendly Nibble node with a built-in screen, buttons, and a through-hole expansion layout aimed at MeshCore and Meshtastic hacking. The design pairs a Waveshare ESP32-S3 Zero with a Seeed Wio SX1262 radio module.","image":"nibble-screen-connect.svg","transports":["ble","usb","wifi"],"variants":[{"name":"868/915MHz","sku":"RE-NI-CNCT","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"]}],"display":{"status":"present","technology":"display","controller":"SSD1306","size":0.92,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Indicator LED"},"input":[{"type":"button","description":"user button"},{"type":"button","description":"reset button"}],"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false}},"interfaces":{"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/nibble-screen-connect/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Nibble"},{"id":"faketec","name":"ProMicro nrf52 (faketec)","vendorId":"promicro","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"promicro-nrf52","aliases":["ProMicro nRF52"],"image":"faketec.svg","flasherListed":true,"description":"DIY ProMicro nRF52840 MeshCore target with an external SX1262 LoRa module. The upstream firmware profile exposes OLED, GNSS and sensor hooks for community builds, but the exact module and enclosure depend on the builder.","roles":["companion","repeater","room-server"],"price":{"amount":13,"currency":"USD","asOf":"2026-06"},"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22}],"display":{"status":"none"},"leds":{"status":"unknown"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"unknown","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Faketec nrf52 Meshtastic Case with Encoder/Buzzer/GPS/Environment sensor, M5Stack CardKB Keyboard-ready","type":"enclosure","author":"Timurey","url":"https://www.printables.com/model/1102989-faketec-nrf52-meshtastic-case-with-encoderbuzzergp","image":"https://media.printables.com/media/prints/1102989/images/8338239_175b357c-e55f-4cdc-a6fd-f6a461aad25f_084fee12-dbd6-475a-94f4-8fe9e6bf3758/thumbs/cover/1200x630/jpeg/img_7848.jpg","likes":51},{"name":"Faketec V4 case Meshtastic MeshPhone with GPS and Oled","type":"enclosure","author":"PunsiPuny","url":"https://www.printables.com/model/1442889-faketec-v4-case-meshtastic-meshphone-with-gps-and","image":"https://media.printables.com/media/prints/42159f2d-6471-42bc-8ba2-dc520f23596f/images/11993722_ecd8d906-92ee-4dbf-b897-5a2f808d75e2_d11a6fb4-3529-4bcc-a2a9-503c23830011/thumbs/cover/1200x630/jpeg/img_0805.jpg","likes":49},{"name":"FakeTec TakNode","type":"enclosure","author":"jtljac","url":"https://www.printables.com/model/1605730-faketec-taknode","image":"https://media.printables.com/media/prints/d5d31fba-115e-47fd-9ff0-5987e206ebe6/images/12083892_2a4ffe23-1725-47e8-8e45-4029d9e02400_bf9d94a7-9a0c-41f5-8ce7-6434cf612d5c/thumbs/cover/1200x630/jpg/short.jpg","likes":7},{"name":"CoreFrame Faketec node","type":"enclosure","author":"Antgans","url":"https://www.printables.com/model/1660082-coreframe-faketec-node","image":"https://media.printables.com/media/prints/6bb22d28-a2a8-4821-89e4-4b384d64c9c7/images/12474913_d0d078f2-ff64-4dac-95a2-28435bfef16c_93dd6b17-06a7-4f5e-bf00-7ab93adaacdb/thumbs/cover/1200x630/jpg/photo_5913262230008958571_y.jpg","likes":8},{"name":"Minimesh | Standalone fakeTec Messenger Node (Heltec V3 Now Supported!)","type":"enclosure","author":"dj505","url":"https://www.printables.com/model/1274135-minimesh-standalone-faketec-messenger-node-heltec","image":"https://media.printables.com/media/prints/e5c18c30-6c77-41b0-9628-2b6cac56d7c8/images/9581517_cb568930-97ed-4be1-a413-b47e6599db8e_1307cf57-c689-41a5-93a7-66f9b87fb339/thumbs/cover/1200x630/jpg/20250423_103329.jpg","likes":35}],"source":{"path":"data/devices/faketec/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Pro Micro"},{"id":"rak-11310","name":"RAK 11310","vendorId":"rak","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"rak-11310","aliases":["RAK11310 WisBlock Core"],"flasherListed":true,"refs":{"mesh-sh-device":"rak11310-wisblock-core"},"description":"WisBlock core module with RP2040 and SX1262 LoRa for compact mesh builds on WisBlock base boards. No Wi-Fi or BLE on board; designed to be combined with WisBlock communication modules and external antennas.","image":"rak-11310.svg","price":{"amount":10,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["usb"],"hardware":{"mcu":{"model":"rp2040","ramKb":264,"flashMb":2},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"],"antenna":"IPEX-1.0"}],"physical":{"dimensionsMm":{"width":20,"height":30,"depth":2}},"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"batteryConnector":"WisBlock Battery Connector","consumptionIdleMa":15,"consumptionTxMa":90}},"interfaces":{"usb":{"connector":"none","capabilities":["power","serial","flashing"]},"wifi":{"status":"none"}},"source":{"path":"data/devices/rak-11310/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-3x72","name":"RAK 3x72","vendorId":"rak","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"rak-3x72","product_url":"https://store.rakwireless.com/products/wisduo-lpwan-module-rak3172","flasherListed":true,"price":{"amount":6,"currency":"USD","asOf":"2026-06"},"description":"WisDuo LPWAN module based on STM32WL with an integrated LoRa transceiver for compact mesh builds and embedded devices. The MeshCore profile targets bare module integration rather than a finished handheld or display device.","image":"rak-3172.svg","hardware":{"mcu":{"model":"stm32wl","flashMb":0.25,"ramKb":64},"radios":[{"technology":"lora","chip":"stm32wl","bands":["433","470","865","868","915","920","923"],"txPowerDbm":22,"antenna":"U.FL/IPEX"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":5.22,"consumptionTxMa":87},"certifications":["CE","FCC","ISED","UKCA"]},"interfaces":{"wifi":{"status":"none"}},"source":{"path":"data/devices/rak-3x72/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-4631","name":"RAK WisBlock / WisMesh (RAK 4631)","vendorId":"rak","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"rak-wisblock","aliases":["RAK4631 WisBlock Core","RAK4631","WisBlock Core RAK4631","RAK4631-R"],"image":"rak_4631.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"rak4631-wisblock-core"},"price":{"amount":18,"currency":"USD","asOf":"2026-06"},"product_url":"https://docs.rakwireless.com/Product-Categories/WisBlock/RAK4631/Overview/","description":"WisBlock Core module pairing an nRF52840 MCU with an SX1262 LoRa transceiver (RAK4630 stamp), designed to plug into a WisBlock base board (RAK5005-O / RAK19007). BLE 5.0, 22 dBm LoRa output, and 2.0 µA sleep current. The basis of the RAK WisMesh Base, WisMesh Tap, and Meshtastic Starter Kit.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"WisBlock Battery Connector","charging":true,"solarInput":true,"consumptionIdleMa":12,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":30,"height":20,"depth":3},"weightG":5},"environmental":{"operatingTempC":{"min":-40,"max":85}},"certifications":["FCC","CE","ISED","KCC","RCM"]},"interfaces":{"usb":{"connector":"Micro-USB","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"MagSafe Meshtastic/MeshCore Case for RAK WisBlock Mini","type":"enclosure","date":"2026-02-08","author":"Alec P","url":"https://www.printables.com/model/1591447-magsafe-meshtasticmeshcore-case","image":"https://media.printables.com/media/prints/4175bff2-dd4c-4168-894d-7d1b45e684af/images/11976497_04c99ff5-04e0-40b8-8fd8-f988e465d83f_9a0a0a10-f665-4f02-a6b0-277445f1bc87/thumbs/cover/1200x630/webp/magsafe-node.webp"},{"name":"MagSafe LoRa Radio Case - Meshtastic/MeshCore","type":"enclosure","date":"2026-02-28","author":"shreyashgupta","url":"https://www.printables.com/model/1540100-magsafe-lora-radio-case-meshtastic-meshcore-rak-wi","image":"https://media.printables.com/media/prints/e1037617-032e-4b4d-9245-d40e7ad8966e/images/11612796_0a2a768e-928d-4673-af6e-a3809f8fc935_fdbab0fe-ed9a-4e92-8c97-909ee6f4a93f/thumbs/cover/1200x630/jpeg/img_0532.jpg"},{"name":"Trace - Tracker Case for WisBlock 19007 / RAK 4631","type":"enclosure","date":"2026-02-13","author":"MadeBySaints","url":"https://www.printables.com/model/1600180-trace-the-tracker-case-for-wisblock-19007-rak-4631","image":"https://media.printables.com/media/prints/7435263e-7b23-4aa0-91a1-fcfdd70d5185/images/12040930_78f16b64-059c-44e1-b97f-4537bf986206_54dfded8-4923-4828-911d-b22c3ff87d41/thumbs/cover/1200x630/png/screenshot-2026-02-13-143048.png"},{"name":"Hermes External Solar Node Enclosure for RAK and Heltec","type":"enclosure","date":"2025-05-02","author":"zerofox3D","url":"https://www.printables.com/model/1283453-hermes-external-solar-node-enclosure-for-meshcore","image":"https://media.printables.com/media/prints/087ab57b-956e-4375-b006-35b406a076ba/images/9656322_8a76cb0a-d7ea-4a22-9c92-b125f3f1d5a5_74592dc7-7d23-4b51-ad5a-9650636a8a99/thumbs/cover/1200x630/webp/hermes04new.webp"},{"name":"RAK19007/RAK5005 case for Meshtastic","type":"enclosure","author":"TonyG","url":"https://www.printables.com/model/286657-rak19007rak5005-case-for-meshtastic","image":"https://media.printables.com/media/prints/286657/images/6007880_e2b43e24-6d42-42a0-afed-a0833d46c9df_678e4461-f801-4855-b6ce-3be0cf9f9c30/thumbs/cover/1200x630/jpg/20231023_194451.jpg","likes":429},{"name":"Case for RAK Wireless 19007 Meshtastic board","type":"enclosure","author":"MeshtasticCmoi","url":"https://www.printables.com/model/870329-case-for-rak-wireless-19007-meshtastic-board","image":"https://media.printables.com/media/prints/870329/images/6680869_c2c6e650-680c-48e7-a134-208ab2681f5a_c1fecbe9-0565-4744-8b6b-084884302bbd/thumbs/cover/1200x630/jpg/img_20240506_101328.jpg","likes":19},{"name":"Batpack - Case for RAK 19007 Meshtastic Kit","type":"enclosure","author":"Andy F","url":"https://www.printables.com/model/1006075-batpack-case-for-rak-19007-meshtastic-kit","image":"https://media.printables.com/media/prints/1006075/images/7652855_467d65ef-3480-4ff8-847f-c6318089cec6_f18ec145-7aa7-4f79-82a1-d171482fb46b/thumbs/cover/1200x630/jpg/case.jpg","likes":54},{"name":"Snap Fit MagSafe Meshtastic Case for RAK 19007","type":"enclosure","author":"garthvh","url":"https://www.printables.com/model/83162-snap-fit-magsafe-meshtastic-case-for-rak-19007","image":"https://media.printables.com/media/prints/83162/images/5433775_4f01b684-8c3c-4388-a274-391e450b9449_ddd0728b-3c1d-4970-978b-d8c0e2a937a6/thumbs/cover/1200x630/jpeg/magsafe.jpg","likes":31},{"name":"MTK Pocket Case for Meshtastic","type":"enclosure","author":"BenP","url":"https://www.printables.com/model/1012594-mtk-pocket-case-for-meshtastic","image":"https://media.printables.com/media/prints/1012594/images/7696681_705f3914-a3da-4564-bef8-50103c418314_e4308ed9-702c-4303-8211-700cad921cf7/thumbs/cover/1200x630/jpeg/signal-2024-09-19-144326_006.jpg","likes":30}],"source":{"path":"data/devices/rak-4631/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-3112","name":"RAK WisBlock 3112","vendorId":"rak","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"rak-wisblock","aliases":["RAK3112"],"image":"rak_3112.svg","flasherListed":true,"product_url":"https://docs.rakwireless.com/product-categories/wisduo/rak3112-module/overview/","description":"ESP32-S3 WisDuo module combining BLE, Wi-Fi, and SX1262 LoRa for compact MeshCore and Meshtastic builds. The datasheet covers regional LoRa bands, pinout, and certification details for the module.","price":{"amount":16,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"],"txPowerDbm":20}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":4.82,"consumptionTxMa":87}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/rak-3112/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-13302","name":"RAK WisMesh 1W Booster (3401 + 13302)","vendorId":"rak","kind":"kit","category":"development-board","lifecycle":"active","familyId":"rak-wisblock","aliases":["RAK3401 WisBlock (1W Booster)","WisMesh 1W Booster","RAK3401 + RAK13302"],"image":"rak_13302.svg","flasherListed":true,"refs":{"mesh-sh-device":"rak3401-wisblock-1w-booster"},"price":{"amount":39,"currency":"USD","asOf":"2026-06"},"product_url":"https://docs.rakwireless.com/product-categories/wisblock/rak13302/overview/","description":"WisBlock 1 W LoRa booster kit pairing the RAK3401 carrier with the RAK13302 LPWAN module and SKY66122 RF amplifier. The kit is aimed at longer-range LoRa operation and is available in both 868 MHz (EU) and 902-928 MHz (US/AU) band variants.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915","920","923"],"txPowerDbm":30}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"batteryConnector":"WisBlock Battery Connector","consumptionIdleMa":15,"consumptionTxMa":350},"physical":{"dimensionsMm":{"width":30,"height":20,"depth":5},"weightG":8}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Rak WisMesh 1 Watt Booster 3401 + 13302 Simple Case","type":"enclosure","date":"2026-02-15","author":"ElderMillennial","url":"https://www.printables.com/model/1586212-rak-wismesh-1-watt-booster-3401-13302-simple-case","image":"https://media.printables.com/media/prints/c1adac04-6b5e-4197-9b2e-911618699e78/images/11939675_f7c5a2ea-79bb-4038-b2d3-2dad659e5857_9bb3877a-117b-449f-bef6-a4eea8b64458/image-2.webp","likes":17}],"source":{"path":"data/devices/rak-13302/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-wismesh-pocket-v2","name":"RAK WisMesh Pocket V2","vendorId":"rak","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"rak-wismesh-pocket-v2","flasherListed":true,"product_url":"https://store.rakwireless.com/products/wismesh-pocket","image":"rak-wishmesh-pocket-v2.svg","refs":{"mesh-sh-device":"rak-wismesh-pocket-v2.svg"},"price":{"amount":90,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"SMA"}],"display":{"status":"present","technology":"oled","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":3200,"batteryChemistry":"li-ion","charging":true,"consumptionIdleMa":10,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":90,"height":55,"depth":20},"weightG":95}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"RAKwireless WisMesh Pocket V2 Enclosure","type":"enclosure","date":"2025-08-04","author":"Bernd Giesecke","url":"https://www.printables.com/model/1374446-rakwireless-wismesh-pocket-v2","image":"https://media.printables.com/media/prints/c45f71e6-cd7f-42eb-a6c9-ecbfad636d0d/images/10376569_5130844b-6e13-4b71-9d05-cc6bee534ec9_5a18c090-c060-42c2-b37d-f0507a52d43d/thumbs/cover/1200x630/png/side.png","likes":14},{"name":"RAKwireless WisMesh Pocket MINE (slim alternative)","type":"enclosure","date":"2025-08-07","author":"Bernd Giesecke","url":"https://www.printables.com/model/1377679-rakwireless-wismesh-pocket-mine","image":"https://media.printables.com/media/prints/f1571e0d-eb34-4536-8190-4b459905eed0/images/10399845_5514c90a-de39-4777-9e90-b9341490761a_0415f0f0-8f87-4217-aad4-867d9958d4e4/thumbs/cover/1200x630/jpg/pocket-top.jpg","likes":9},{"name":"WisMesh Pocket V2 Dual 18650 Battery Cover","type":"accessory","date":"2025-05-08","author":"dflemstr","url":"https://www.printables.com/model/1289597-rak-wismesh-pocket-v2-rak19026-dual-18650-battery","image":"https://media.printables.com/media/prints/d60dc58b-7314-41af-8efb-59c2939725da/images/9707963_b9556416-110a-4e18-b964-866f2d28a890_2474283b-4baf-4e69-99ca-54e4c7583b5d/thumbs/cover/1200x630/jpg/20250508_145436.jpg","likes":12}],"source":{"path":"data/devices/rak-wismesh-pocket-v2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-wismesh-repeater-mini","name":"RAK WisMesh Repeater Mini","vendorId":"rak","kind":"product","category":"repeater","lifecycle":"active","familyId":"rak-wismesh-repeater","variantOf":"rak-4631","aliases":["WisMesh Repeater Mini","RAK10718"],"flasherListed":false,"product_url":"https://store.rakwireless.com/products/wismesh-meshtastic-solar-repeater-mini","price":{"amount":99,"currency":"USD","asOf":"2026-06"},"description":"Compact solar-ready outdoor repeater based on RAK4631 and the RAK19003 Mini base board, bundled in an IP67 Unify enclosure with internal battery, BLE, USB access, and external LoRa antenna. Sold in broad 8xx and 9xx regional variants for quick off-grid deployment.","image":"rak-wishmesh-repeater-mini.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"800MHz for EU868/IN865/RU864","sku":"115147","bands":["865","868"]},{"name":"900MHz for US915/AU915/KR920/AS923","sku":"116121","bands":["915","920","923"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"],"txPowerDbm":22,"antenna":"RP-SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":3200,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":1.9},"expansion":[{"type":"WisBlock sensor slot","count":2}],"enclosure":{"builtIn":true,"ipRating":"IP67"},"physical":{"dimensionsMm":{"width":150,"height":100,"depth":50}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"RAK WisBlock Outdoor concept WisMesh Repeater","type":"case","author":"Bernd Giesecke","url":"https://www.printables.com/model/1388878-rak-wisblock-outdoor-concept-wismesh-repeater","image":"https://media.printables.com/media/prints/4743576b-6d64-40da-ae6b-ded65b9f07f4/images/10486320_57dafae9-fddd-48eb-8960-e9c1aa5f1b87_d4772e4d-bc00-4042-9ffe-d5993675f9a9/thumbs/cover/1200x630/jpg/outdoor-rainproof.jpg","likes":7},{"name":"Rainproof WisMesh Starter Kit Enclosures","type":"case","author":"Bernd Giesecke","url":"https://www.printables.com/model/1557918-rainproof-wismesh-starter-kit-enclosures","image":"https://media.printables.com/media/prints/b57e1211-dde1-4b65-87ec-3a445914a5ce/images/11741595_762c79c7-4c88-4ba7-8646-5d10d741546e_dc6a6319-ba5d-44e6-8254-a180a70f699c/thumbs/cover/1200x630/jpg/18-collection-2.jpg","likes":7},{"name":"RAK Wismesh Solar Repeater Mini Unify Wall Mounting Brackets - Meshtastic","type":"accessory","author":"bytemaster0","url":"https://www.printables.com/model/1585900-rak-wismesh-solar-repeater-mini-unify-wall-mountin","image":"https://media.printables.com/media/prints/7766d014-b32b-49e1-a020-5ff82a95a0de/images/11937089_248a71ee-824c-4228-84f7-81d0b6a672e5_6c94740b-ae34-41b8-9c5d-81c5fc3d902f/thumbs/cover/1200x630/jpg/20260204_231218.jpg","likes":5},{"name":"Railing mount for RAK WisMesh Repeater Mini","type":"accessory","author":"bombjulie","url":"https://www.printables.com/model/1587265-railing-mount-for-rak-wismesh-repeater-mini","image":"https://media.printables.com/media/prints/9cf88dbb-2c80-43cd-b818-2b027fabd2ec/images/11947489_35f47078-9142-4398-8129-c659100118b3_db411dca-296f-41e9-bd6c-cbe6e519e6f1/thumbs/cover/1200x630/jpg/rak-mount.jpg","likes":2}],"source":{"path":"data/devices/rak-wismesh-repeater-mini/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rak-wismesh-tag","name":"RAK WisMesh Tag","vendorId":"rak","kind":"product","category":"tracker","lifecycle":"active","familyId":"rak-wismesh","aliases":["WisMesh Tag","WisMesh Tap","RAK10701"],"image":"rak_wismesh_tag.svg","flasherListed":true,"refs":{"mesh-sh-device":"rak-wismesh-tag"},"price":{"amount":39,"currency":"USD","asOf":"2026-06"},"product_url":"https://docs.rakwireless.com/Product-Categories/Meshtastic/WisMesh-Tap/Quickstart/","description":"All-in-one Meshtastic node based on the RAK10701 Field Tester, with a 320×240 TFT touchscreen and on-screen keyboard for phone-free messaging. nRF52840 + SX1262, integrated GNSS, 3200 mAh battery, and RP-SMA LoRa antenna. Pre-flashed with Meshtastic firmware.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"RP-SMA"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"MIA-M10Q"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"power button (hold 5s on/off, double-click forced uplink, single-click sleep/wake)"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1000,"batteryChemistry":"li-po","batteryConnector":"JST1.25-2","charging":true,"consumptionIdleMa":5,"consumptionTxMa":82},"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":100,"height":75,"depth":38},"weightG":244},"environmental":{"operatingTempC":{"min":-10,"max":60}}},"interfaces":{"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Holster for RAK Wismesh Tag Meshtastic Node","type":"accessory","author":"Scott W","url":"https://www.printables.com/model/1448177-holster-for-rak-wismesh-tag-meshtastic-node","image":"https://media.printables.com/media/prints/1ef4bfc1-f0f3-42c7-b806-008ebaafc4a3/images/10918528_7a977112-48ec-4156-91b6-7c1d6bc5bee6_06ddcaa7-a81a-4e41-a9f7-feeda5a14ddd/thumbs/cover/1200x630/jpg/1000042722.jpg","likes":15},{"name":"Holster for RAK Wismesh Tag Meshtastic Node (Remix)","type":"accessory","author":"RaspberryPi0","url":"https://www.printables.com/model/1628784-holster-for-rak-wismesh-tag-meshtastic-node-remix","image":"https://media.printables.com/media/prints/af108a5d-a40a-465e-ac3a-e15c693515eb/images/12251223_a383dc29-a8b6-46e0-ae81-71f142cd71c9_918d3730-cedc-4f06-b344-f0e3ac9d9380/thumbs/cover/1200x630/jpg/pxl_20260307_153136689.jpg","likes":4},{"name":"RAK WisMesh Tag Charging Sled","type":"accessory","author":"Archdale","url":"https://www.printables.com/model/1428441-rak-wismesh-tag-charging-sled","image":"https://media.printables.com/media/prints/c2e46e6d-072e-4ea4-922b-36dd9d4ec6eb/images/10773177_62023c39-4e51-47e9-9f70-6caa3e2d02ff_d15c2fdd-9f05-4453-8014-ef209e0eabe0/thumbs/cover/1200x630/jpg/pxl_20250920_020248048.jpg","likes":24}],"source":{"path":"data/devices/rak-wismesh-tag/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"RAKwireless"},{"id":"rpi-pico2w-waveshare-sx1262","name":"Raspberry Pi Pico2 W + Waveshare SX1262","vendorId":"raspberry","kind":"kit","category":"development-board","lifecycle":"active","familyId":"raspberry-pi-pico2-w-waveshare-sx1262","flasherListed":true,"refs":{"mesh-sh-device":"raspberry-pi-pico2-w-waveshare-sx1262"},"price":{"amount":20,"currency":"USD","asOf":"2026-06"},"description":"Raspberry Pi Pico2 W paired with a Waveshare SX1262 LoRa HAT for compact MeshCore/Meshtastic builds. RP2350 + Wi-Fi/BLE on the Pico2 W, external antenna on the HAT, and a simple USB-powered kit format for low-cost testing.","roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"rp2350","flashMb":4,"ramKb":520},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"On-board status LED"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":20,"consumptionTxMa":100},"physical":{"dimensionsMm":{"width":51,"height":21},"weightG":15}},"interfaces":{"usb":{"connector":"Micro-USB","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present"}},"prints":[{"name":"Raspberry Pi Pico + Waveshare SX1262 LoRa Node HAT Case","type":"enclosure","date":"2025-08-23","author":"zoharsf","url":"https://www.printables.com/model/1392912-raspberry-pi-pico-waveshare-sx1262-lora-node-hat-c","image":"https://media.printables.com/media/prints/3ffb54a8-fff6-43f1-a1a3-ffd73525e04c/images/10515825_f0d47a3c-c819-439f-912b-b6541103cbcf_649e61f4-a1a9-4dd2-9b6b-655bd2480d69/thumbs/cover/800x800/jpeg/printed_2.jpg","likes":10}],"source":{"path":"data/devices/rpi-pico2w-waveshare-sx1262/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Raspberry Pi"},{"id":"rpi-picow","name":"RPI Pico 2040 + WaveShare SX1262","aliases":["Raspberry Pi PicoW","RPI PicoW"],"vendorId":"raspberry","kind":"kit","category":"development-board","lifecycle":"active","familyId":"raspberry-rpi-pico-2040-waveshare","image":"rpi_picow.svg","datasheet":"datasheet.pdf","flasherListed":true,"description":"Raspberry Pi Pico 2040 paired with a WaveShare SX1262 LoRa board for lightweight MeshCore and Meshtastic experimentation. The kit emphasizes USB flashing and a small RP2040 footprint over integrated display or GNSS hardware.","price":{"amount":6,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["usb"],"hardware":{"mcu":{"model":"rp2040","flashMb":2,"ramKb":264},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false}},"interfaces":{"usb":{"connector":"Micro-USB","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"unknown","ble":false},"wifi":{"status":"none"}},"prints":[{"name":"Box for Raspberry Pi Pico + Waveshare LoRa Module","type":"enclosure","date":"2024-06-08","author":"sabotrax","url":"https://www.printables.com/model/906189-box-for-raspberry-pi-pico-waveshare-lora-module","image":"https://media.printables.com/media/prints/906189/images/6927555_40183f04-46b9-47bf-b5db-a8041d6ee965_00ce769d-a0d8-4e9d-9786-62aa09516ce6/pico_lora_box-2.jpg","likes":23}],"source":{"path":"data/devices/rpi-picow/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Raspberry Pi"},{"id":"sensecap-indicator-espnow","name":"Seeed Studio SenseCAP Indicator ESP-NOW","vendorId":"seeed","kind":"product","category":"other","lifecycle":"active","familyId":"seeed-sensecap-indicator-esp-now","flasherListed":true,"product_url":"https://www.seeedstudio.com/SenseCAP-Indicator-D1L-for-Meshtastic-p-6304.html","price":{"amount":61,"currency":"USD","asOf":"2026-06"},"roles":["standalone-ui"],"description":"4-inch SenseCAP Indicator touchscreen platform for firmware experiments and mesh-network control panels. The Meshtastic-capable version pairs ESP32-S3 and RP2040 MCUs with Wi-Fi, BLE, LoRa, and a capacitive RGB touch display.","image":"sensecap-indicator-espnow.svg","transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"],"txPowerDbm":27}],"display":{"status":"present","technology":"display","controller":"ST7701S","size":3.95,"resolution":{"width":480,"height":480},"colors":"color","touch":true},"gnss":{"status":"none"},"input":[{"type":"button","description":"power / wake / reset button"}],"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present"}},"source":{"path":"data/devices/sensecap-indicator-espnow/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"sensecap-solar-p1","name":"Seeed Studio SenseCAP Solar Node P1","vendorId":"seeed","kind":"product","category":"repeater","lifecycle":"active","familyId":"seeed-sensecap-solar","aliases":["SenseCAP Solar Node P1","SenseCAP Solar P1"],"image":"sensecap_solar.svg","flasherListed":true,"product_url":"https://www.seeedstudio.com/SenseCAP-Solar-Node-P1-for-Meshtastic-LoRa-p-6425.html","refs":{"mesh-sh-device":"sensecap-solar-node-p1"},"price":{"amount":66,"currency":"USD","asOf":"2026-06"},"description":"Economical solar-powered Meshtastic/MeshCore node or repeater for outdoor deployment. Integrates XIAO nRF52840 Plus and Wio-SX1262 with a built-in 5W solar panel and IPX6 enclosure. Four 18650 battery slots (cells not included) and optional XIAO L76K GPS module; no built-in GPS or batteries.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"868/915MHz","sku":"114993643","bands":["868","915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"2dBi rod"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":5,"pmic":"CN3165","consumptionIdleMa":8,"consumptionTxMa":85},"expansion":[{"type":"grove","count":1,"interfaces":["I2C","GPIO","UART"]}],"enclosure":{"builtIn":true,"ipRating":"IPX6"},"physical":{"dimensionsMm":{"width":191.2,"height":201.2,"depth":42.1}},"environmental":{"operatingTempC":{"min":-40,"max":60}},"certifications":["FCC","CE"],"input":[{"type":"button","description":"power button"},{"type":"button","description":"reset button"},{"type":"button","description":"user-defined button"}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/sensecap-solar-p1/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"sensecap-solar-p1-pro","name":"Seeed Studio SenseCAP Solar Node P1-Pro","vendorId":"seeed","kind":"product","category":"repeater","lifecycle":"active","familyId":"seeed-sensecap-solar","variantOf":"sensecap-solar-p1","aliases":["SenseCAP Solar Node P1 Pro","SenseCAP Solar Node P1-Pro","SenseCAP Solar P1-Pro"],"image":"sensecap_solar.svg","flasherListed":true,"product_url":"https://www.seeedstudio.com/SenseCAP-Solar-Node-P1-Pro-for-Meshtastic-LoRa-p-6412.html","refs":{"mesh-sh-device":"sensecap-solar-node-p1-pro"},"price":{"amount":96,"currency":"USD","asOf":"2026-06"},"description":"Solar-powered Meshtastic/MeshCore node or repeater with built-in XIAO L76K GNSS and four pre-installed 3350 mAh 18650 batteries. Same XIAO nRF52840 Plus and Wio-SX1262 core as the P1, plus a 5W solar panel and IPX6 outdoor enclosure with Grove expansion port.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"868/915MHz","sku":"114993633","bands":["868","915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"2dBi rod"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":13400,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":5,"pmic":"CN3165","consumptionIdleMa":8,"consumptionTxMa":85},"expansion":[{"type":"grove","count":1,"interfaces":["I2C","GPIO","UART"]}],"enclosure":{"builtIn":true,"ipRating":"IPX6"},"physical":{"dimensionsMm":{"width":191.2,"height":201.2,"depth":42.1}},"environmental":{"operatingTempC":{"min":-40,"max":60}},"certifications":["FCC","CE"],"input":[{"type":"button","description":"power button"},{"type":"button","description":"reset button"},{"type":"button","description":"user-defined button"}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"SenseCAP Solar Node P1-Pro - Mast Holder Adapter (10-70mm)","type":"accessory","date":"2026-01-25","author":"yourmum","url":"https://www.printables.com/model/1570453-sensecap-solar-node-p1-pro-mast-holder-adapter-10","image":"https://media.printables.com/media/prints/0f266645-fe3c-4c3d-a274-8f0966e37c6e/images/11831627_7a53500e-ce05-44d1-9009-6ed94ecca467_ad7b9a72-1884-44a0-916f-2895b94b2920/thumbs/cover/800x800/jpeg/img_0990.jpg","likes":9}],"source":{"path":"data/devices/sensecap-solar-p1-pro/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"sensecap-t1000e","name":"Seeed Studio SenseCAP T1000-E","vendorId":"seeed","kind":"product","category":"tracker","lifecycle":"active","familyId":"seeed-sensecap-t1000-e","aliases":["SenseCAP Card Tracker T1000-E","SenseCAP T1000-E","T1000-E"],"image":"sensecap_t1000e.svg","datasheet":"datasheet.pdf","flasherListed":true,"refs":{"mesh-sh-device":"sensecap-card-tracker-t1000-e"},"product_url":"https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html","price":{"amount":40,"currency":"USD","asOf":"2026-06"},"description":"Credit-card-sized Meshtastic/MeshCore tracker with nRF52840, Semtech LR1110 LoRa (863–928 MHz), and MediaTek AG3335 GNSS. Built-in 700 mAh battery, temperature and light sensors, buzzer, and IP65 enclosure. Charges via included magnetic USB cable; BLE configuration only — no display or Wi-Fi.","roles":["companion","repeater","room-server"],"transports":["ble"],"variants":[{"name":"863–928MHz","sku":"114993369","bands":["865","868","915","920","923"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"lr1110","bands":["865","868","915","920","923"],"antenna":"internal"}],"display":{"status":"none"},"gnss":{"status":"present","chip":"AG3335"},"leds":{"status":"present","description":"Green status LED and buzzer"},"input":[{"type":"button"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":700,"batteryConnector":"magnetic-4pin","charging":true},"enclosure":{"builtIn":true,"ipRating":"IP65"},"physical":{"dimensionsMm":{"width":85,"height":55,"depth":6.5},"weightG":32},"environmental":{"operatingTempC":{"min":-20,"max":60}},"certifications":["FCC","CE"]},"interfaces":{"bluetooth":{"version":"5.1","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"SenseCap T1000-E Case Multiple Styles","type":"case","date":"2024-11-11","author":"SPP","url":"https://www.printables.com/model/1069177-seeed-studio-sensecap-t1000-e-case-multiple-styles","image":"https://media.printables.com/media/prints/b26a2e5f-4ab6-4c00-8349-f0eb7389da38/images/9544876_f2504b00-fe8a-4a5b-89ee-34ca16711716_fcc3f6e9-77d3-4695-aeb9-a45bfd115395/thumbs/cover/1200x630/jpg/p_20250420_123544.jpg","likes":47},{"name":"Tough Molle Holster for SenseCap T1000-E","type":"accessory","date":"2025-10-30","author":"vidision","url":"https://www.printables.com/model/1465002-tough-molle-holster-for-seeed-sensecap-t1000-e-mes","image":"https://media.printables.com/media/prints/ebabc3d2-b4e1-477b-ac59-3c0ee60f17c5/images/11043961_8a0592ac-fcae-4692-9742-25f2a4dd6111_f46a2a7e-af2d-4c18-ab79-746514de43f0/thumbs/cover/1200x630/jpeg/758e6e0f-85d1-40a8-8ddd-a37a912064e1_1_102_o.jpg","likes":58},{"name":"Holster for Seeed Studio T1000-E Meshtastic Tracker (UPDATE)","type":"accessory","author":"Alley Cat","url":"https://www.printables.com/model/1070854-holster-for-seeed-studio-t1000-e-meshtastic-tracke","image":"https://media.printables.com/media/prints/460c5ca8-36ce-42ba-8482-35b89350be5e/images/10105467_9551a68d-e8c9-401c-b7e6-94a9620bb515_dcb62dab-aec6-47ac-94f0-586b35da217c/thumbs/cover/1200x630/png/seeed_v1_2025-jun-25_11-04-35pm-000_customizedview8054152544.png","likes":207},{"name":"Case for seeed studio SenseCAP Card Tracker T1000-E","type":"case","author":"admin","url":"https://www.printables.com/model/1445441-case-for-seeed-studio-sensecap-card-tracker-t1000","image":"https://media.printables.com/media/prints/f04feeba-3799-4612-b608-9b62023332bd/images/10895474_81db9285-5e32-474d-a6a4-ec277be8c5d1_05b70151-39e4-4c62-b116-8fa4e1e226eb/thumbs/cover/1200x630/png/sensecap-t1000-e-case.png","likes":18},{"name":"Simple Meshtastic solar node","type":"accessory","author":"Blackout Concepts","url":"https://www.printables.com/model/1049537-simple-meshtastic-solar-node","image":"https://media.printables.com/media/prints/1049537/images/7952141_c0ef43a1-e416-48f0-aef5-301a50d86408_2cf19313-b7f0-403a-93f0-7b35ef35add2/thumbs/cover/1200x630/jpg/20241023_213438.jpg","likes":19}],"source":{"path":"data/devices/sensecap-t1000e/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"tenstar-c3","name":"Tenstar C3","vendorId":"tenstar","kind":"product","category":"development-board","lifecycle":"active","familyId":"tenstar-tenstar-c3","flasherListed":true,"description":"ESP32-C3 MeshCore target sold/selected in SX1262 and SX1268 LoRa builds. Provides Wi-Fi, Bluetooth LE, and USB flashing for low-cost companion, repeater, or room-server nodes.","image":"tenstar-c3.svg","price":{"amount":7,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-c3","flashMb":4,"ramKb":400},"radios":[{"technology":"lora","chip":"sx1262"},{"technology":"lora","chip":"sx1268"}],"display":{"status":"none"},"leds":{"status":"unknown"},"gnss":{"status":"none"}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/tenstar-c3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Tenstar Robot"},{"id":"tiny-relay","name":"Tiny Relay","vendorId":"yaoyao","kind":"product","category":"development-board","lifecycle":"active","familyId":"yaoyao-tiny-relay","product_url":"https://www.st.com/en/microcontrollers-microprocessors/stm32wle5cc.html","flasherListed":true,"price":{"amount":5,"currency":"USD","asOf":"2026-06"},"description":"Minimal STM32WLE5CC relay target for MeshCore builds, intended for tiny always-on nodes and experimentation with a low-cost LoRa-enabled MCU.","transports":["usb"],"hardware":{"mcu":{"model":"stm32wl","flashMb":0.25,"ramKb":64},"radios":[{"technology":"lora","chip":"stm32wl","txPowerDbm":22}],"display":{"status":"none"},"leds":{"status":"unknown"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":4.82,"consumptionTxMa":87}},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"none","ble":false},"wifi":{"status":"none"}},"source":{"path":"data/devices/tiny-relay/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"YAOYAO"},{"id":"nano-g2","name":"UnitEng Nano G2 Ultra","vendorId":"uniteng","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"uniteng-nano-g2-ultra","image":"nano_g2.svg","flasherListed":true,"refs":{"mesh-sh-device":"nano-g2-ultra"},"aliases":["Nano G2 Ultra"],"product_url":"https://wiki.bqvoy.com/en/meshtastic/nano-g2-ultra","price":{"amount":86,"currency":"USD","asOf":"2026-06"},"description":"Pocket nRF52840 tracker with SX1262 LoRa, 1.3-inch OLED, GPS, buzzer, and a built-in 1200 mAh battery. Intended for MeshCore companion/repeater use with Bluetooth 5.4 and a compact on/off-switch form factor.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":2,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22}],"display":{"status":"present","technology":"oled","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"ATGM336H"},"leds":{"status":"present","description":"Status LED and buzzer indicator"},"input":[{"type":"button","description":"program"},{"type":"button","description":"message read"},{"type":"button","description":"gps on/off"},{"type":"button","description":"led or buzzer"},{"type":"button","description":"power on/off"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":1200,"batteryChemistry":"li-po","charging":true,"solarInput":false,"consumptionIdleMa":8,"consumptionTxMa":90},"physical":{"dimensionsMm":{"width":75,"height":40,"depth":15},"weightG":55}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.4","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Nano G2 Ultra Case","type":"case","date":"2024-07-28","author":"Blackout Concepts","url":"https://www.printables.com/model/956342-nano-g2-ultra-case","image":"https://media.printables.com/media/prints/956342/images/7293086_6b25096b-f90a-4e78-a0ef-a2f7022ce085_472f7f8e-4980-443e-b6e7-be78aa47b757/20240727_203759.jpg","likes":6}],"source":{"path":"data/devices/nano-g2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"UnitEng"},{"id":"station-g2","name":"UnitEng Station G2","vendorId":"uniteng","kind":"product","category":"repeater","lifecycle":"active","familyId":"uniteng-station-g2","image":"station_g2.svg","flasherListed":true,"refs":{"mesh-sh-device":"station-g2"},"price":{"amount":109,"currency":"USD","asOf":"2026-06"},"product_url":"https://wiki.uniteng.com/en/meshtastic/station-g2","aliases":["Station G2"],"description":"Station-class ESP32-S3 mesh device with a high-power LoRa front end, tuned for improved receive sensitivity and 35 dBm transmit capability. Intended for fixed installations or vehicle mounting with an external antenna.","roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","ramKb":512,"flashMb":16},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":35,"antenna":"SMA"}],"display":{"status":"present","technology":"oled","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"button","description":"power button"}],"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"batteryConnector":"extern (Netzteil)","consumptionIdleMa":250,"consumptionTxMa":3550},"physical":{"dimensionsMm":{"width":85,"height":50,"depth":25},"weightG":150}},"interfaces":{"usb":{"connector":"none","capabilities":["serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Station G2 Antenna Mounted Weather Resistant Case","type":"enclosure","date":"2025-02-26","author":"SubBass100","url":"https://www.printables.com/model/1207037-station-g2-meshtastic-or-other-antenna-mounted-wea","image":"https://media.printables.com/media/prints/1207037/images/9069839_b18d67cb-0e1e-4343-869c-a2eaee83868a_8fe11848-7b6f-46d6-b5f4-aa0baf1182cd/thumbs/cover/1200x630/jpg/1.jpg","likes":15},{"name":"Station G2 Mount","type":"accessory","date":"2025-01-20","author":"Chris L","url":"https://www.printables.com/model/1156202-station-g2-mount","image":"https://media.printables.com/media/prints/1156202/images/8720588_5553e94b-7c9f-49db-ba1d-7b6efc5946bc_57490885-3b2e-4650-8c20-b22f5d23d890/thumbs/cover/1200x630/png/g2_mounting_plate_2025-jan-20_02-43-35am-000_customizedview5815954616.png","likes":8},{"name":"Station G2 Car Window Mount","type":"accessory","date":"2025-12-21","author":"infered5","url":"https://www.printables.com/model/1523614-station-g2-car-window-mount","image":"https://media.printables.com/media/prints/962b56ab-c322-49b2-9e8a-8bf326c44ce7/images/11477761_a01e502a-9dae-45c9-b03e-38d8235c59da_a563d348-10b0-4727-ba00-e168bf824f8d/20250722_065451.jpg","likes":1}],"source":{"path":"data/devices/station-g2/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"UnitEng"},{"id":"station-g3","name":"UnitEng Station G3 ESP32","vendorId":"uniteng","kind":"product","category":"repeater","lifecycle":"active","familyId":"uniteng-station-g3","description":"Modular Station board with an ESP32-S3 MCU daughterboard, an RF daughterboard, and a 1.3-inch OLED display. Designed for external 9-19 V power input and firmware compatibility with Station G2 profiles.","product_url":"https://wiki.bqvoy.com/en/devkits/station-g3","flasherListed":true,"price":{"amount":109,"currency":"USD","asOf":"2026-06"},"roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":35,"antenna":"SMA"}],"display":{"status":"present","technology":"oled","size":1.3,"colors":"monochrome"},"gnss":{"status":"none"},"input":[{"type":"button","description":"Program"},{"type":"button","description":"Firmware Download"},{"type":"button","description":"Restart"}],"physical":{"dimensionsMm":{"width":110,"height":58,"depth":22},"weightG":87.5},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"batteryConnector":"extern (Netzteil)"},"expansion":[{"type":"grove","count":2,"interfaces":["I2C","GPIO","UART"]},{"type":"qwiic","count":1,"interfaces":["I2C"]}]},"interfaces":{"wifi":{"status":"present","standard":"802.11 b/g/n"},"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true}},"source":{"path":"data/devices/station-g3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"UnitEng"},{"id":"waveshare-rp2040-lora","name":"Waveshare RP2040-LoRa","vendorId":"waveshare","kind":"product","category":"development-board","lifecycle":"active","familyId":"waveshare-waveshare-lora","flasherListed":true,"product_url":"https://www.waveshare.com/rp2040-lora.htm","description":"Compact RP2040 + SX1262 LoRa development board sold in LF and HF variants, with castellated GPIO, an IPEX antenna connector, and an optional USB-C FPC adapter for flashing and serial access.","image":"waveshare-rp2040-lora.svg","price":{"amount":13,"currency":"USD","asOf":"2026-06"},"transports":["usb"],"variants":[{"name":"RP2040-LoRa-LF","sku":"26592","bands":["433","470"]},{"name":"RP2040-LoRa-HF","sku":"26591","bands":["868","915"]},{"name":"RP2040-LoRa-LF-Kit","sku":"26543","bands":["433","470"]},{"name":"RP2040-LoRa-HF-Kit","sku":"26542","bands":["868","915"]}],"hardware":{"mcu":{"model":"rp2040","flashMb":2,"ramKb":264},"radios":[{"technology":"lora","chip":"sx1262","bands":["433","470","868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":5.3,"consumptionTxMa":118},"expansion":[{"type":"castellated-gpio","count":1,"pins":20,"interfaces":["GPIO","SPI","I2C","UART"]},{"type":"fpc-0.5","count":1,"pins":8,"interfaces":["USB"]}],"physical":{"dimensionsMm":{"width":21,"height":41}},"environmental":{"operatingTempC":{"min":-40,"max":85}}},"interfaces":{"usb":{"connector":"USB-C adapter via 8-pin FPC","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"none","ble":false},"wifi":{"status":"none"}},"source":{"path":"data/devices/waveshare-rp2040-lora/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Waveshare"},{"id":"wio-tracker-l1","name":"Wio Tracker L1","vendorId":"seeed","kind":"product","category":"development-board","lifecycle":"active","familyId":"seeed-wio-tracker-l1","flasherListed":true,"product_url":"https://www.seeedstudio.com/Wio-Tracker-L1-p-6453.html","price":{"amount":33,"currency":"USD","asOf":"2026-06"},"description":"Low-power Meshtastic/MeshCore dev board with LoRa, L76K GNSS, a 1.3-inch OLED status display, and 4-way joystick. Supports USB-C, solar, and external Li-ion battery via JST connector. Board only — no integrated battery or enclosure.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"862–930MHz","sku":"114993648","bands":["865","868","915","920","923"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"]}],"display":{"status":"present","technology":"oled","controller":"SH1106","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"joystick","description":"4-way"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":true,"batteryConnector":"JST 1.0mm Li-ion","batteryChemistry":"li-ion","consumptionIdleMa":5,"consumptionTxMa":85},"enclosure":{"builtIn":false}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Wio Tracker L1 Case (FDM compatible)","type":"enclosure","author":"Jckf","url":"https://makerworld.com/en/models/1859589-wio-tracker-l1-case-fdm-compatible","image":"https://makerworld.bblmw.com/makerworld/model/DSM00000001859589/design/2025-11-05_850cb5ba96c868.jpg?x-oss-process=image/resize,w_600/format,webp","likes":57},{"name":"Wio Tracker L1 Pro for Meshtastic Enclosure Casing","type":"enclosure","date":"2025-07-15","author":"Seeed Studio","url":"https://www.printables.com/model/1355571-wio-tracker-l1-pro-for-meshtastic-enclosure-casing","image":"https://media.printables.com/media/prints/302c1a04-ad76-40bf-b0f0-c214eda0a839/images/10236085_990054ee-ab85-4945-9e6d-6815960fbccd_69d9f16c-7360-41d0-867e-5fcbbc4b9178/thumbs/cover/1200x630/png/screenshot-2025-07-15-at-094347.png","likes":111},{"name":"Wio Tracker L1 Pro PLUS Case","type":"enclosure","date":"2025-08-29","author":"austin g","url":"https://www.printables.com/model/1398351-wio-tracker-l1-pro-plus-case","image":"https://media.printables.com/media/prints/01201864-4beb-418a-8e08-c6afcdce38d1/images/11936274_1db31c8f-6bb9-4e0d-a3f7-2568e9954652_b762c928-04c3-4df2-8811-be61c9d21913/thumbs/cover/1200x630/png/screenshot-2026-02-04-202534.png","likes":55},{"name":"Wio Tracker L1 Case with Integrated Clip + 3000 mAh Battery","type":"enclosure","date":"2026-03-13","author":"Woogies","url":"https://www.printables.com/model/1636271-case-for-wio-tracker-l1-integrated-clip-3000-mah-b","image":"https://media.printables.com/media/prints/9979ed6e-dda4-43a1-98f6-936c1676faba/images/12300369_393c89dd-7a78-42ff-9e97-a0919e7ae1be_ceaeacc9-56d8-4f51-9156-654b8ca97946/thumbs/cover/1200x630/jpg/p_20260313_110132.jpg","likes":21},{"name":"Seeed Wio Tracker L1 OLED Enclosure","type":"enclosure","date":"2026-05-21","author":"Bistro","url":"https://www.printables.com/model/1728764-seeed-wio-tracker-l1-oled-enclosure","image":"https://media.printables.com/media/prints/cdba95fc-5616-46a6-ae22-130981450545/images/12963591_8ee08048-bb7e-4167-a9d8-696f3939969e_626421c6-cb13-4fc8-a765-7076a5781ab4/thumbs/cover/1200x630/jpeg/signal-2026-05-21-152717.jpg","likes":3}],"source":{"path":"data/devices/wio-tracker-l1/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-tracker-l1-eink","name":"Wio Tracker L1 E-ink","vendorId":"seeed","kind":"product","category":"development-board","lifecycle":"active","familyId":"seeed-wio-tracker-l1","variantOf":"wio-tracker-l1","image":"wio_tracker_l1_eink.svg","flasherListed":true,"product_url":"https://www.seeedstudio.com/Wio-Tracker-L1-E-ink-p-6456.html","price":{"amount":36,"currency":"USD","asOf":"2026-06"},"description":"Low-power Meshtastic/MeshCore node with LoRa, L76K GNSS, and a detachable 2.13-inch E-ink display for ultra-low-power status updates. Supports USB-C, solar, and Li-ion battery power.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"862–930MHz","sku":"114993654","bands":["865","868","915","920","923"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"]}],"display":{"status":"present","technology":"e-ink","controller":"SSD1680","size":2.13,"resolution":{"width":122,"height":250},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"li-ion","charging":true,"solarInput":true},"enclosure":{"builtIn":false}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Seeed Wio Tracker L1 E-ink Case 3000mAh","type":"enclosure","date":"2026-01-21","author":"Frey","url":"https://www.printables.com/model/1565089-seeed-wio-tracker-l1-e-ink-case-3000mah-meshtastic","image":"https://media.printables.com/media/prints/0e220c3d-118d-4934-bf50-9b2c93f32b45/images/11794311_fdba05ee-469f-4820-bfbf-0b5e74c23433_0103caf3-689c-4cb4-8a28-f5cdfe50781b/thumbs/cover/1200x630/jpeg/img_9325.jpg","likes":32},{"name":"Seeed Wio Tracker L1 E-ink Enclosure","type":"enclosure","author":"zeropt","url":"https://www.printables.com/model/1420534-seeed-wio-tracker-l1-e-ink-enclosure","image":"https://media.printables.com/media/prints/b6e40915-1b4d-4743-8445-45758f8782de/images/10716826_47c2b777-29f1-4ac4-a762-11214308e3fc_be11b6eb-cbe9-4a90-8457-9e0ea9091d6e/thumbs/cover/1200x630/jpg/p1160583.jpg","likes":95},{"name":"Case for Wio Tracker L1 E-Ink + MakerFocus 3000mAh Battery","type":"enclosure","date":"2026-01-28","author":"theonlytruebigmac","url":"https://www.printables.com/model/1574450-case-for-wio-tracker-l1-e-ink-makerfocus-3000mah-b","image":"https://media.printables.com/media/prints/1a25f193-3c70-4f70-baac-2d2eddf151c6/images/11858971_316fc92a-9dd8-481d-8166-39b1e5fccc13_88cedd98-9c0c-431a-af7c-9e1e3c60d263/thumbs/cover/800x800/jpeg/pxl_20260128_041657939raw-01cover_preview.jpg","likes":13},{"name":"Wio Tracker L1 E-Ink 3000mAh Case with Protected Screen","type":"enclosure","date":"2026-06-05","author":"Matthew Carpenter","url":"https://www.printables.com/model/1745909-wio-tracker-l1-e-ink-3000mah-case-with-protected-s","image":"https://media.printables.com/media/prints/174de4ec-1072-4780-a3bf-f21bc3d5d816/images/13084100_0568c218-f38d-4194-8bd0-1ba8e1fd79ef_ac64c7d9-ad4c-4d14-8b57-3c3e1f07c3da/img_7947.jpg","likes":1}],"source":{"path":"data/devices/wio-tracker-l1-eink/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-tracker-l1-pro","name":"Wio Tracker L1 Pro","vendorId":"seeed","kind":"product","category":"companion-radio","lifecycle":"active","familyId":"seeed-wio-tracker-l1","variantOf":"wio-tracker-l1","image":"wio_tracker_l1.svg","flasherListed":true,"aliases":["Seeed Wio Tracker L1 Pro"],"product_url":"https://www.seeedstudio.com/Wio-Tracker-L1-Pro-p-6454.html","refs":{"mesh-sh-device":"seeed-wio-tracker-l1-pro"},"price":{"amount":43,"currency":"USD","asOf":"2026-06"},"description":"Ready-to-use Meshtastic/MeshCore handheld with the same L1 board inside a durable enclosure, 1.3-inch OLED, built-in 2000 mAh battery, 4-way joystick, and L76K GNSS. Supports USB-C and solar charging.","roles":["companion","repeater","room-server","standalone-ui"],"transports":["ble","usb"],"variants":[{"name":"862–930MHz","sku":"114993649","bands":["865","868","915","920","923"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["865","868","915","920","923"]}],"display":{"status":"present","technology":"oled","controller":"SH1106","size":1.3,"resolution":{"width":128,"height":64},"colors":"monochrome"},"gnss":{"status":"present","chip":"L76K"},"leds":{"status":"present","description":"Status LEDs"},"input":[{"type":"joystick","description":"4-way"}],"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":2000,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"consumptionIdleMa":5,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":60,"height":35,"depth":20},"weightG":45},"enclosure":{"builtIn":true}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"Wio Tracker L1 Pro for Meshtastic Enclosure Casing","type":"enclosure","author":"Seeed Studio","url":"https://www.printables.com/model/1355571-wio-tracker-l1-pro-for-meshtastic-enclosure-casing","image":"https://media.printables.com/media/prints/302c1a04-ad76-40bf-b0f0-c214eda0a839/images/10236085_990054ee-ab85-4945-9e6d-6815960fbccd_69d9f16c-7360-41d0-867e-5fcbbc4b9178/thumbs/cover/1200x630/png/screenshot-2025-07-15-at-094347.png","likes":116},{"name":"Wio Tracker L1 Pro Housing Original & Wide (organized)","type":"enclosure","author":"vidision","url":"https://www.printables.com/model/1456983-wio-tracker-l1-pro-housing-original-wide-organized","image":"https://media.printables.com/media/prints/4f22cd9a-2829-4347-b32f-5c0178d1821a/images/10986998_5755f32d-73f5-498a-9ce6-0b2fb65fedaa_b5cb44ee-19be-4750-b699-85c7b3624fff/thumbs/cover/1200x630/jpeg/d8318fd7-aa5f-4eef-bc99-3b516d540df7_1_201_a.jpg","likes":14},{"name":"Wio Tracker L1 Pro PLUS case","type":"enclosure","author":"austin g","url":"https://www.printables.com/model/1398351-wio-tracker-l1-pro-plus-case","image":"https://media.printables.com/media/prints/01201864-4beb-418a-8e08-c6afcdce38d1/images/11936274_1db31c8f-6bb9-4e0d-a3f7-2568e9954652_b762c928-04c3-4df2-8811-be61c9d21913/thumbs/cover/1200x630/png/screenshot-2026-02-04-202534.png","likes":58}],"source":{"path":"data/devices/wio-tracker-l1-pro/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-wm1110","name":"Wio WM1110","vendorId":"seeed","kind":"module","moduleType":"system","category":"module","lifecycle":"active","familyId":"seeed-wio-wm1110","aliases":["Seeed Studio Wio WM1110","Wio-WM1110","Wio-WM1110 Wireless Module"],"flasherListed":true,"product_url":"https://www.seeedstudio.com/Wio-WM1110-Module-LR1110-and-nRF52840-p-5676.html","transports":["ble","usb"],"variants":[{"name":"865/868/915/920/923MHz","sku":"114992865","bands":["865","868","915","920","923"]}],"price":{"amount":10,"currency":"USD","asOf":"2026-06"},"description":"Fusion-positioning module pairing LR1110 with nRF52840 for long-range IoT, BLE, and passive Wi-Fi/GNSS scanning. Compact 20×20 mm bare module intended as the radio core for tracking and geolocation designs, with no display or enclosure.","image":"wio-wm1110.svg","hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"lr1110","bands":["865","868","915","920","923"],"txPowerDbm":20}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":0.0076,"consumptionTxMa":125},"physical":{"dimensionsMm":{"width":20,"height":20,"depth":2.3}},"certifications":["FCC","CE","TELEC"]},"interfaces":{"bluetooth":{"version":"5.3","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/wio-wm1110/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-e5","name":"Wio-E5","vendorId":"seeed","kind":"module","moduleType":"system","category":"module","lifecycle":"active","product_url":"https://www.seeedstudio.com/LoRa-E5-Wireless-Module-p-4745.html","price":{"amount":6,"currency":"USD","asOf":"2026-06"},"aliases":["LoRa-E5","Wio-E5 Module","STM32WLE5JC Module"],"description":"Ultra-compact 12×12 mm LoRa module built on the STM32WLE5JC, which integrates an ARM Cortex-M4 MCU and SX126x-compatible radio in a single chip. SMT stamp package with UART and SPI interfaces. Supports EU868, US915, and other global LoRaWAN bands at up to 22 dBm.","image":"wio-e5.svg","hardware":{"mcu":{"model":"stm32wl","flashMb":0.25,"ramKb":64},"radios":[{"technology":"lora","chip":"stm32wl","txPowerDbm":22,"bands":["433","868","915"],"antenna":"SMT"}],"physical":{"dimensionsMm":{"width":12,"height":12,"depth":2.5}}},"source":{"path":"data/devices/wio-e5/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-e5-dev","name":"Wio-E5 Dev Board","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-wio-e5-dev-board","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/LoRa_E5_Dev_Board/","description":"Compact Wio-E5 development board for STM32WLE5JC / LoRaWAN prototyping with external antenna and GPIO breakouts. Intended for quick bring-up and radio testing rather than a finished enclosure.","image":"wio-e5-dev.svg","transports":["usb"],"price":{"amount":27,"currency":"USD","asOf":"2026-06"},"hardware":{"mcu":{"model":"stm32wl","flashMb":0.25,"ramKb":64},"radios":[{"technology":"lora","chip":"stm32wl","bands":["868","915","923"],"txPowerDbm":22}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryConnector":"2*AA battery holder","batteryChemistry":"alkaline","charging":false,"solarInput":false,"consumptionIdleMa":0.0021},"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}]},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"wifi":{"status":"none"}},"prints":[{"name":"Wio-E5 Grove Case","type":"enclosure","author":"406FPV","url":"https://www.printables.com/model/535202-wio-e5-grove-case","image":"https://media.printables.com/media/prints/535202/images/4316279_6b70a8dc-4662-4b17-b1f8-8a6f6d9b8ca1/thumbs/cover/1200x630/jpg/20230724_134013.jpg","likes":5}],"source":{"path":"data/devices/wio-e5-dev/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-e5-mini","name":"Wio-E5 mini","vendorId":"seeed","kind":"product","category":"development-board","lifecycle":"active","familyId":"seeed-wio-e5-mini","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/LoRa_E5_mini/","description":"Compact Wio-E5 LoRaWAN development board with factory AT firmware support and a tiny 50 × 23 mm form factor. Intended for quick LoRa bring-up and GPIO-level prototyping rather than a finished enclosure.","image":"wio-e5-mini.svg","transports":["usb"],"price":{"amount":22,"currency":"USD","asOf":"2026-06"},"hardware":{"mcu":{"model":"stm32wl","flashMb":0.25,"ramKb":64},"radios":[{"technology":"lora","chip":"stm32wl","bands":["868","915","923"],"txPowerDbm":22}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false,"consumptionIdleMa":0.0021},"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}],"physical":{"dimensionsMm":{"width":50,"height":23}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"wifi":{"status":"none"}},"source":{"path":"data/devices/wio-e5-mini/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-s3","name":"Wio-S3","vendorId":"seeed","kind":"module","moduleType":"system","category":"module","lifecycle":"active","releasedAt":"2026-05-28","familyId":"seeed-wio-s3","aliases":["Wio-S3 Wireless Module with IPEX","SKU 100020327"],"product_url":"https://www.seeedstudio.com/Wio-S3-Wireless-Module-p-6832.html","price":{"amount":8,"currency":"USD","asOf":"2026-06"},"description":"ESP32-S3R8 + SX1262 system-on-module with IPEX LoRa antenna, 16 MB flash and 8 MB PSRAM. Supports EU868/US915 LoRaWAN bands plus 2.4 GHz Wi-Fi and BLE 5.0, with a TCXO for stable RF. Intended to be integrated into custom PCBA designs.","datasheet":"datasheet.pdf","image":"wio-s3.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"variants":[{"name":"EU868 / US915","sku":"100020327","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":16,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"IPEX-1.0"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false},"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":21.6,"height":16.5,"depth":3.3}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/wio-s3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"wio-sx1262","name":"Wio-SX1262","vendorId":"seeed","kind":"module","moduleType":"radio","category":"module","lifecycle":"active","product_url":"https://www.seeedstudio.com/Wio-SX1262-Wireless-Module-p-5981.html","price":{"amount":4,"currency":"USD","asOf":"2026-06"},"aliases":["Wio-SX1262","Seeed Wio-SX1262"],"description":"Compact LoRa radio module built around the SX1262, designed to pair with Seeed Xiao boards via SPI. Ships as part of several Xiao+Wio-SX1262 kits widely used in the MeshCore and Meshtastic ecosystem for compact companion and repeater nodes.","image":"wio-sx1262.svg","hardware":{"mcu":{},"radios":[{"technology":"lora","chip":"sx1262","txPowerDbm":22,"bands":["868","915"],"antenna":"IPEX/u.FL"}]},"source":{"path":"data/devices/wio-sx1262/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32c3","name":"Xiao C3","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-xiao-c3","aliases":["Seeed XIAO C3 + Wio-SX1262","XIAO C3 + Wio-SX1262"],"image":"xiao_esp32c3.svg","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/","refs":{"mesh-sh-device":"seeed-xiao-c3-wio-sx1262"},"roles":["companion","repeater"],"description":"Thumb-sized ESP32-C3 board used as the host board in the Seeed XIAO C3 + Wio-SX1262 kit. The base board provides Wi-Fi, BLE, USB flashing, and a compact GPIO footprint; LoRa comes from the separate Wio-SX1262 module.","transports":["ble","usb","wifi"],"variants":[{"name":"868/915MHz","sku":"113991054","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-c3","ramKb":400},"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"User LED"},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"PCB"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":false,"solarInput":false,"batteryConnector":"JST 1.25mm (extern)","consumptionIdleMa":10,"consumptionTxMa":85},"physical":{"dimensionsMm":{"width":22,"height":21,"depth":15},"weightG":3}},"price":{"amount":10,"currency":"USD","asOf":"2026-06"},"interfaces":{"usb":{"connector":"unknown","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"unknown","ble":true},"wifi":{"status":"present"}},"prints":[{"name":"Seeed Studio Xiao ESP32C3 enclosure","type":"enclosure","author":"blalor","url":"https://www.printables.com/model/539193-seeed-studio-xiao-esp32c3-enclosure","image":"https://media.printables.com/media/prints/539193/images/4343951_9aa9716c-87af-401f-9ca4-e7320fefa4c9/thumbs/cover/1200x630/jpeg/img_0137.jpg","likes":60},{"name":"XIAO ESP32-C6 Zigbee Router Case (Split Lid, SMA External Antenna)","type":"enclosure","date":"2026-01-05","author":"G_L","url":"https://www.printables.com/model/1543275-xiao-esp32-c6-zigbee-router-case-split-lid-sma-ext","image":"https://media.printables.com/media/prints/8b3c5d0a-57c9-4331-a580-4a39926a24af/images/11636393_7767f0f3-7a59-4784-aa37-0ee1f74353ab_8026be8e-54de-4f87-a8b4-741ab6aaf3dc/xiao-esp32-c6-zigbee-router-case_2.jpg","likes":19}],"source":{"path":"data/devices/xiao-esp32c3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32c6","name":"Xiao C6","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"unknown","familyId":"seeed-xiao-c6","image":"xiao_esp32c6.svg","flasherListed":false,"product_url":"https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/","description":"Thumb-sized ESP32-C6 XIAO board with Wi-Fi 6, BLE 5, and Thread/Zigbee-capable radio support. MeshCore uses it as a compact companion or repeater host with the Wio-SX1262 LoRa module attached.","roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-c6","flashMb":4,"ramKb":400},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"]}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"User LED and charge LED"},"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}],"physical":{"dimensionsMm":{"width":21,"height":17.8}},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false,"batteryChemistry":"other","batteryConnector":"solder pads"}},"price":{"amount":10,"asOf":"2026-06"},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.3","ble":true},"wifi":{"status":"present","standard":"802.11 ax"}},"prints":[{"name":"Box ESP32-C6 XIAO","type":"enclosure","date":"2025-04-27","author":"Lomax1983","url":"https://www.printables.com/model/1278374-box-esp32-c6-xiao","image":"https://media.printables.com/media/prints/5bb8f8d2-a2a3-45a2-9231-36b3bc8f910b/images/9615421_2c817a49-d920-420d-a076-d09893e1d34d_c0ff7391-7015-4cdb-9068-985962b1acbe/20250427_154946.jpg","likes":15}],"source":{"path":"data/devices/xiao-esp32c6/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-mg24","name":"Xiao MG24 + SX1262","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-xiao-mg24-sx1262","aliases":["XIAO MG24","Seeed Studio XIAO MG24"],"flasherListed":false,"description":"XIAO MG24 host board paired with an external SX1262 LoRa module over SPI for ZephCore MeshCore builds. The MG24 brings low-power BLE and a compact XIAO footprint to tiny companion/repeater setups.","transports":["ble","usb"],"roles":["companion","repeater","room-server"],"variants":[{"name":"868/915MHz","bands":["868","915"]}],"hardware":{"mcu":{"model":"efr32mg24","ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"]}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"User LED and power LED"},"input":[{"type":"button","description":"reset"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":false,"solarInput":false,"batteryConnector":"solder pads"},"physical":{"dimensionsMm":{"width":21,"height":17.8}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.3","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/xiao-mg24/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-nrf52","name":"Xiao nRF52 WIO","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-xiao-wio","aliases":["Seeed XIAO nRF52840 + Wio-SX1262 Kit","XIAO nRF52840 + Wio-SX1262 Kit"],"image":"xiao_nrf52.svg","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/XIAO_BLE/","refs":{"mesh-sh-device":"seeed-xiao-nrf52840-wio-sx1262-kit"},"roles":["companion","repeater","room-server"],"description":"Thumb-sized nRF52840 board used as the host board in the Seeed XIAO nRF52840 + Wio-SX1262 kit. The base board provides BLE, USB flashing, and a compact wearable-friendly footprint; LoRa comes from the separate Wio-SX1262 module.","transports":["ble","usb"],"variants":[{"name":"868/915MHz","sku":"102010448","bands":["868","915"]}],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"display":{"status":"none"},"gnss":{"status":"none"},"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}],"physical":{"dimensionsMm":{"width":21,"height":17.8}},"leds":{"status":"present","description":"User/status LED"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false,"batteryConnector":"JST-PH 2-pin (external)"},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"PCB"}]},"price":{"amount":13,"currency":"USD","asOf":"2026-06"},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"prints":[{"name":"XIAO nRF52840 Wio-SX1262 Enclosure with 18650 Battery","type":"enclosure","date":"2025-07-24","author":"Rob W1RCP","url":"https://www.printables.com/model/1363686-xiao-nrf52840-wio-sx1262-meshtastic-enclosure-with","image":"https://media.printables.com/media/prints/a6c8bb4e-b187-4b7e-b955-15a5b422e07b/images/10295436_c63378d0-4333-47ea-ad1e-644ce98637dc_296d4990-6ca3-491c-b9f1-df3b334d5093/thumbs/cover/1200x630/jpg/img_2496.jpg","likes":18},{"name":"Meshtastic Seeed XIAO nRF52840 & Wio-SX1262 Kit + 18650","type":"enclosure","date":"2025-06-15","author":"LadPack91","url":"https://www.printables.com/model/1328727-meshtastic-seeed-xiao-nrf52840-wio-sx1262-kit-1865","image":"https://media.printables.com/media/prints/e9d4cba0-055f-4605-822a-bf68968876a7/images/10025749_5ceb9c21-52ce-4304-8c7c-93805cedaa6d_dd18c227-3756-4457-92dd-0f708e97c638/thumbs/cover/1200x630/jpg/pxl_20250615_160159936.jpg","likes":67},{"name":"Meshtastic Seeed Studio XIAO nRF52 / SX1262 Tube Case","type":"enclosure","date":"2025-07-04","author":"verdi","url":"https://www.printables.com/model/1346041-meshtastic-seeed-studio-xiao-nrf52-sx1262-case","image":"https://media.printables.com/media/prints/32d3ddf2-0408-404a-b8f7-9377806c3245/images/10157118_52373642-87c8-481d-9bc4-fc738d3f4573_3578e42d-024a-43af-b248-ec346b037867/thumbs/cover/1200x630/jpeg/img_4952.jpg","likes":130},{"name":"XIAO nRF52840 & Wio-SX1262 Kit Case for 18350 Battery","type":"enclosure","date":"2025-09-23","author":"Raúl Caro Pastorino","url":"https://www.printables.com/model/1422893-xiao-nrf52840-wio-sx1262-kit-case-for-meshtastic-a","image":"https://media.printables.com/media/prints/a4cc11cb-9eb0-4d93-9d9f-ddc2516f8b38/images/10732854_ade898cf-f99d-4a0b-a87a-7284bdda14ce_41f2e7ec-5af8-4b3f-959d-319bd290e562/thumbs/cover/1200x630/jpeg/5.jpg","likes":13},{"name":"Slim XIAO nRF52840 & Wio-SX1262 Kit Case","type":"enclosure","date":"2025-07-10","author":"write-only","url":"https://www.printables.com/model/1351183-slim-xiao-nrf52840-wio-sx1262-kit-case","image":"https://media.printables.com/media/prints/c5664d27-e727-4e03-90dc-e19d3e59d8d1/images/10196860_e7e72207-cde9-48e3-8fcc-c8440c9f8d2f_5d59b50e-dc5a-4da7-845d-ce5753c7c821/thumbs/cover/1200x630/jpg/20250706_182342.jpg","likes":21},{"name":"Tube Case for XIAO nRF52840 & Wio-SX1262","type":"enclosure","date":"2026-03-13","author":"Stanley","url":"https://www.printables.com/model/1636351-tube-case-for-seeed-studio-xiao-nrf52840-wio-sx126","image":"https://media.printables.com/media/prints/1bb1db37-a03e-4ecd-8c1c-d63a85e5c6eb/images/12316319_56f2dd6e-4c1d-409a-b47a-15711cfc33f7_119861b7-68ad-4104-b36a-8d8236e24bc2/thumbs/cover/1200x630/jpg/20260315_153346.jpg","likes":22},{"name":"Xiao nRF enclosure for sma antenna meshtastic meshcore","type":"enclosure","author":"dreimal_8","url":"https://www.printables.com/model/1492529-xiao-nrf-enclosure-for-sma-antenna-meshtastic-mesh","image":"https://media.printables.com/media/prints/c105d8c7-27eb-4d17-a262-f64dca037580/images/11246517_24bd1c4c-6ab5-4f4f-86e9-5d66c9acd3fe_6657c9f7-0807-4307-97bd-c091165b046a/thumbs/cover/1200x630/jpeg/img_5430.jpg","likes":55},{"name":"MeshComp M1","type":"enclosure","author":"em117","url":"https://www.printables.com/model/1561749-meshcomp-m1","image":"https://media.printables.com/media/prints/6112235a-6678-45f2-8fd9-ffb3de2e5405/images/11768821_e41be090-20e2-41a6-a776-8c39ec63dfb6_1353db45-07d0-446b-ae92-681440aac3f1/thumbs/cover/1200x630/png/img_1792.png","likes":26}],"source":{"path":"data/devices/xiao-nrf52/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-nrf54l15","name":"Xiao nRF54L15 + SX1262","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"unknown","familyId":"seeed-xiao-nrf54l15-sx1262","flasherListed":false,"description":"ZephCore XIAO nRF54L15 target paired with an external SX1262 LoRa module over SPI. Intended as a developer build for testing nRF54L15 BLE/USB companion firmware with MeshCore LoRa packet routing.","image":"xiao-nrf54l15.svg","price":{"amount":10,"currency":"USD","asOf":"2026-06"},"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf54l15","ramKb":256,"flashMb":1.5},"radios":[{"technology":"lora","chip":"sx1262"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":false,"solarInput":false},"physical":{"dimensionsMm":{"width":117,"height":64}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"unknown","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/xiao-nrf54l15/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-rp2040","name":"Xiao RP2040","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-xiao","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/XIAO-RP2040/","description":"Tiny RP2040 XIAO board with USB flashing, a 14-pin footprint, and the standard Seeed user and charge LEDs. Suited to small companion-side controller projects and lightweight peripheral glue logic.","image":"xiao-rp2040.svg","roles":["companion","repeater","room-server"],"transports":["usb"],"hardware":{"mcu":{"model":"rp2040","flashMb":2,"ramKb":264},"radios":[{"technology":"lora","chip":"sx1262"}],"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}],"leds":{"status":"present","description":"User LED, power LED, and RGB LED"},"physical":{"dimensionsMm":{"width":21,"height":17.8}},"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":false,"solarInput":false}},"price":{"amount":9,"asOf":"2026-06"},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"wifi":{"status":"none"}},"prints":[{"name":"XIAO RP240 Case","type":"enclosure","date":"2024-11-16","author":"DocBandit","url":"https://www.printables.com/model/1075711-xiao-rp240-case","image":"https://media.printables.com/media/prints/1075711/images/8137455_baadb725-8365-44fd-9595-6a936c14d955_3f8712c9-93d6-4cb0-9cae-b0419a67a9d3/img_6862.jpg","likes":6}],"source":{"path":"data/devices/xiao-rp2040/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32s3-plain","name":"Xiao S3 (plain)","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-xiao","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/","description":"Thumb-sized ESP32-S3 XIAO board with Wi-Fi, BLE, USB flashing, and onboard user/charge LEDs. A compact host board for wireless and sensor projects, with battery charging support and the standard XIAO expansion footprint.","image":"xiao-s3-plain.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"User LED and charge LED"},"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}],"physical":{"dimensionsMm":{"width":21,"height":17.8}},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false}},"price":{"amount":10,"asOf":"2026-06"},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Snap-fit case for Seeed Studio XIAO ESP32S3","type":"enclosure","date":"2025-11-07","author":"morozgrafix","url":"https://www.printables.com/model/1143379-snap-fit-case-for-seeed-studio-xiao-esp32s3","image":"https://media.printables.com/media/prints/1143379/images/8628513_3f1fedf9-309e-49f9-94c5-591be96e6e46_ce103e1c-b3f4-49f9-9291-bb72855ca02b/thumbs/cover/800x800/jpeg/img_3651.jpg","likes":59}],"source":{"path":"data/devices/xiao-esp32s3-plain/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32s3","name":"Xiao S3 WIO","vendorId":"seeed","kind":"dev-board","category":"development-board","lifecycle":"active","familyId":"seeed-xiao-s3-wio","image":"xiao_esp32s3.svg","flasherListed":true,"product_url":"https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/","description":"Thumb-sized ESP32-S3 XIAO host board paired with the Wio-SX1262 LoRa module. Provides Wi-Fi, BLE, USB flashing, and the same compact Seeed XIAO footprint for tiny MeshCore companion and repeater builds.","roles":["companion","repeater","room-server"],"transports":["ble","usb","wifi"],"variants":[{"name":"868/915MHz","sku":"102010611","bands":["868","915"]}],"hardware":{"mcu":{"model":"esp32-s3","flashMb":8,"psramMb":8,"ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"User LED and charge LED"},"input":[{"type":"button","description":"Boot"},{"type":"button","description":"Reset"}],"physical":{"dimensionsMm":{"width":21,"height":17.8}},"power":{"batterySupported":true,"batteryBuiltIn":false,"charging":true,"solarInput":false,"batteryChemistry":"other","batteryConnector":"solder pads"}},"price":{"amount":10,"currency":"USD","asOf":"2026-06"},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"prints":[{"name":"Meshtastic Seeed Studio XIAO ESP32S3 & Wio SX1262 Case","type":"enclosure","date":"2025-03-25","author":"unhild","url":"https://www.printables.com/model/1243157-meshtastic-seeed-studio-xiao-esp32s3-wio-sx1262-ca","image":"https://media.printables.com/media/prints/56ed6d3f-3ee5-4925-9b7f-c2866d44b956/images/10402462_25cd23b8-4620-4257-aa68-bae0638c5de7_8bf8bccd-9751-4bbc-9482-7ea8749c1442/thumbs/cover/1200x630/jpg/photo_2025-08-07_21-45-50.jpg","likes":107},{"name":"XIAO ESP32S3 Wio-SX1262 Enclosure with 18650 Battery","type":"enclosure","date":"2025-03-28","author":"Rob W1RCP","url":"https://www.printables.com/model/1246072-xiao-esp32s3-wio-sx1262-meshtastic-enclosure-with","image":"https://media.printables.com/media/prints/98ab38d5-e4b4-4534-b927-37ae7b89832f/images/9349962_77228ca9-a0fb-4b65-9603-cad36362a8db_aeb8e5b3-e208-41f1-b628-b5702ceb8611/thumbs/cover/1200x630/jpg/messhy.jpg"},{"name":"3D Casing for XIAO ESP32S3 & Wio-SX1262","type":"enclosure","date":"2025-06-25","author":"Seeed Studio","url":"https://www.printables.com/model/1337566-3d-casing-for-xiao-esp32s3-wio-sx1262-meshtastic-l","image":"https://media.printables.com/media/prints/8d9071bd-48d4-4fcc-9019-e9443e9d4f25/images/10091744_87afb457-1b70-4456-9838-31b95111e547_f98ba7bb-9245-465d-bb28-bc36082724c7/thumbs/cover/1200x630/png/xiao_esp32s3_for_meshtastic_and_lora_kit_3d_casing.png","likes":52},{"name":"ACOS Beacon Enclosure for Seeed Xiao/Wio","type":"enclosure","date":"2025-06-12","author":"Alley Cat","url":"https://www.printables.com/model/1325495-acos-beacon-enclosure-for-seeed-xiaowio-beta","image":"https://media.printables.com/media/prints/b30f83c6-7944-4f0b-8023-b8d740cb63ed/images/10000533_4273c841-65d6-420c-9659-2a3a7a5faddd_eba189d5-b770-4ced-882d-c83ff7ed1f2d/thumbs/cover/1200x630/jpg/img_2384.jpg","likes":19},{"name":"XIAO ESP32S3 & Wio-SX1262 Kit for Meshtastic/MeshCore","type":"enclosure","date":"2026-01-20","author":"Baris Guler","url":"https://www.printables.com/model/1564088-xiao-esp32s3-wio-sx1262-kit-for-meshtastic-meshcor","image":"https://media.printables.com/media/prints/196922ba-eef5-406e-982c-b89352d77d46/images/11785002_d85d9da5-009d-4694-a4f4-a5ecbe9ffa32_b2239455-d5e4-4507-8e36-035abe1c27e0/thumbs/cover/1200x630/jpg/img_20260120_175613.jpg","likes":7},{"name":"Drone Case for XIAO ESP32S3 & Wio-SX1262","type":"accessory","date":"2025-12-03","author":"Gouldshaw","url":"https://www.printables.com/model/1501260-drone-case-for-xiao-esp32s3-wio-sx1262-meshtastic","image":"https://media.printables.com/media/prints/1d560446-5711-437c-a03c-c1e603ebcf91/images/11321317_22e632e1-cf5f-4379-9a9f-2fee0e4c7054_d993db4c-682d-4eae-82ce-770f392bbd8c/thumbs/cover/1200x630/jpeg/img_8140.jpg"},{"name":"Meshtastic Xiao ESP32S3 Wio-SX1262 Case with OLED","type":"enclosure","date":"2025-04-13","author":"Finn","url":"https://www.printables.com/model/1264151-meshtastic-xiao-esp32s3-wio-sx1262-case","image":"https://media.printables.com/media/prints/ccb753b1-a73f-435f-8c1b-bd4290adc214/images/9493247_7ba793cb-8fce-4352-91f6-744005c31f48_6a2b1af9-aac9-4462-a6cf-bb69172cf4d5/thumbs/cover/1200x630/jpg/img_20250413_194954_555.jpg","likes":50},{"name":"Meshtastic Seeed Studio XIAO ESP32S3 & Wio SX1262 case with molle clip support needed","type":"enclosure","author":"Adukko","url":"https://www.printables.com/model/1418606-meshtastic-seeed-studio-xiao-esp32s3-wio-sx1262-ca","image":"https://media.printables.com/media/prints/6fe11e04-61a3-4fa1-a4fe-a3b1f9359671/images/10703766_e75839d3-d5a0-47b2-b54f-815f0b6e0846_291c96b6-440d-4782-b0c9-fb77c7d12920/thumbs/cover/1200x630/jpg/pxl_20250918_221041008.jpg","likes":14},{"name":"Nap CubeNode; The case for seeed xiao Esp32 + Wio-sx1262","type":"enclosure","author":"Nallo","url":"https://www.printables.com/model/1313588-nap-cubenode-the-case-for-seeed-xiao-esp32-wio-sx1","image":"https://media.printables.com/media/prints/6fb75edb-c2ea-4a54-9708-51557af384c6/images/9910305_e079ee08-2c42-46e8-9aef-b45bf72218f7_92abfa67-0600-47d4-87e0-5b3ee999a656/thumbs/cover/1200x630/jpg/20250531_105457.jpg","likes":13}],"source":{"path":"data/devices/xiao-esp32s3/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Seeed Studio"},{"id":"yetiwurks-basestation","name":"Yeti Wurks Base Station","vendorId":"yetiwurks","kind":"product","category":"repeater","lifecycle":"active","familyId":"yetiwurks-basestation","variantOf":"rak-4631","aliases":["Yeti Wurks Meshtastic Base Station"],"flasherListed":false,"product_url":"https://www.yetiwurks.com/product/yeti-wurks-meshtastic-basestation/","price":{"amount":125,"currency":"USD","asOf":"2026-06"},"description":"Outdoor RAK WisBlock-based base station and repeater in an IP65 enclosure, built around the RAK19003 + RAK4631 starter kit with external antenna, USB-C passthrough, and solar input. Uses removable 18650 cells instead of an integrated battery pack.","image":"yetiwurks-basestation.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":22,"antenna":"Type N"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Illuminated external power button"},"input":[{"type":"button","description":"external power button"}],"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"li-ion","charging":true,"solarInput":true,"batteryConnector":"4x18650 holder"},"enclosure":{"builtIn":true,"ipRating":"IP65"},"physical":{"dimensionsMm":{"width":100,"height":150,"depth":70}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/yetiwurks-basestation/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Yeti Wurks"},{"id":"zindello-ultrapeater","name":"Zindello UltraPeater","vendorId":"zindello","kind":"kit","category":"development-board","lifecycle":"active","familyId":"zindello-ultrapeater","aliases":["UltraPeater Luckfox Pico Ultra/W 30dbm Hat","UltraPeater v2"],"product_url":"https://zindello.com.au/shop/ultrapeater-e22p-hat/","price":{"amount":60,"currency":"USD","asOf":"2026-06"},"description":"1 W LoRa repeater hat designed to stack on a Luckfox Pico Ultra/W, carrying an EBYTE E22/E22P radio with built-in LNA and optional band-pass filter. PoE- or USB-C powered, mast-mount ready, and bundled with pyMC_Repeater install scripts.","image":"zindello-ultrapeater.svg","roles":["repeater"],"transports":["ethernet","wifi"],"variants":[{"name":"E22 900M30S (LNA only)","bands":["868","915"]},{"name":"E22P 915M30S (LNA + BPF)","bands":["915"]}],"hardware":{"mcu":{"model":"luckfox-pico-ultra","ramKb":131072},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":30,"antenna":"SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"Power / TX / RX"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false},"expansion":[{"type":"header-2.54","count":1,"interfaces":["I2C","UART"]}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":100,"height":100,"depth":30},"weightG":100}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial"]},"bluetooth":{"version":"unknown","ble":false},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/zindello-ultrapeater/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Zindello Industries"},{"id":"zindello-ultrapeaterzero","name":"Zindello UltraPeaterZero","vendorId":"zindello","kind":"kit","category":"development-board","lifecycle":"active","familyId":"zindello-ultrapeaterzero","aliases":["UltraPeaterZero Raspberry Pi Zero/2 W 30dbm Hat"],"product_url":"https://zindello.com.au/shop/ultrapeaterzero/","price":{"amount":50,"currency":"USD","asOf":"2026-06"},"description":"1 W LoRa repeater hat sized to match the Raspberry Pi Zero 2 W footprint, carrying an EBYTE E22/E22P radio with integrated LNA and optional band-pass filter. Wide-input buck converter and pyMC_Repeater install scripts make it a compact, portable MeshCore repeater.","image":"zindello-ultrapeater-zero.svg","roles":["repeater"],"transports":["wifi"],"variants":[{"name":"E22 900M30S (LNA only)","bands":["868","915"]},{"name":"E22P 915M30S (LNA + BPF)","bands":["915"]},{"name":"E22P 868M30S (LNA + BPF)","bands":["868"]}],"hardware":{"mcu":{"model":"raspberry-pi-zero-2w","ramKb":512},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"txPowerDbm":30,"antenna":"IPEX"}],"display":{"status":"none"},"gnss":{"status":"none"},"leds":{"status":"present","description":"TX / RX / pyMC Status"},"power":{"batterySupported":false,"batteryBuiltIn":false,"charging":false,"solarInput":false},"expansion":[{"type":"header-2.54","count":1,"interfaces":["I2C","UART"]}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":65,"height":30,"depth":20},"weightG":100}},"interfaces":{"usb":{"connector":"Micro-USB","capabilities":["power","serial"]},"bluetooth":{"version":"4.2","ble":true},"wifi":{"status":"present","standard":"802.11 b/g/n"}},"source":{"path":"data/devices/zindello-ultrapeaterzero/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"Zindello Industries"},{"id":"uart-solar-mppt-baseboard","name":"μArt.cz Solar Mesh Baseboard","vendorId":"uart-cz","kind":"kit","category":"development-board","lifecycle":"active","familyId":"uart-cz-solar-node","variantOf":"rak-4631","flasherListed":false,"product_url":"https://lectronz.com/products/solar-mppt-charger-for-meshtastic","price":{"amount":55,"currency":"EUR","asOf":"2026-06"},"description":"Bare 70 × 43 mm baseboard built around the RAK4630 (RAK4631-compatible firmware) with an integrated MPPT solar charge controller. Solar input 7–30 V, supports 1S Li-Ion/Li-Pol/LiFePO4 and 1S/2S LTO batteries with a 3.3V buck/boost converter. No enclosure, panel, or battery included; meant to be built into a custom off-grid Meshtastic/MeshCore/Reticulum node.","image":"uart-solar-mesh-baseboard.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868","915"],"antenna":"IPEX"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":false,"batteryChemistry":"other","charging":true,"solarInput":true,"solarPanelBuiltIn":false},"expansion":[{"type":"QWIIC/STEMMA","count":1,"interfaces":["I2C"]}],"enclosure":{"builtIn":false},"physical":{"dimensionsMm":{"width":70,"height":43}}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/uart-solar-mppt-baseboard/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"μArt.cz"},{"id":"uart-solar-node-station","name":"μArt.cz Solar Node Station","vendorId":"uart-cz","kind":"product","category":"repeater","lifecycle":"discontinued","familyId":"uart-cz-solar-node","variantOf":"rak-4631","datasheet":"datasheet.pdf","flasherListed":false,"product_url":"https://lectronz.com/products/fully-assembled-meshtastic-solar-node-station","price":{"amount":183,"currency":"USD","asOf":"2026-06"},"description":"Fully assembled outdoor solar Meshtastic/MeshCore node built on the μArt Solar Mesh baseboard (RAK4630, RAK4631-compatible firmware). Ships with a 10 W panel and bundled battery; MPPT solar input 7–30 V.","image":"uart-solar-node.svg","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52840","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["868"],"txPowerDbm":22,"antenna":"RP-SMA"}],"display":{"status":"none"},"gnss":{"status":"none"},"power":{"batterySupported":true,"batteryBuiltIn":true,"batteryCapacityMah":3000,"batteryChemistry":"other","charging":true,"solarInput":true,"solarPanelBuiltIn":true,"solarPanelWatts":10,"consumptionIdleMa":8,"consumptionTxMa":85},"expansion":[{"type":"IP-rated connector","count":2,"interfaces":["I2C","UART"]}],"enclosure":{"builtIn":true},"physical":{"dimensionsMm":{"width":120,"height":80,"depth":50},"weightG":21}},"interfaces":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"bluetooth":{"version":"5.0","ble":true},"wifi":{"status":"none"}},"source":{"path":"data/devices/uart-solar-node-station/device.yaml","updatedAt":"2026-07-21T08:04:18Z"},"vendorName":"μArt.cz"}],"vendors":[{"id":"atlavox","name":"Atlavox","website":"https://atlavox.com","country":"United States","description":"Rhode Island-based maker and retailer of Meshtastic and MeshCore hardware, including custom RAK WisBlock handheld and solar node builds.\n","source":{"path":"data/vendors/atlavox/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":2},{"id":"ebyte","name":"Ebyte","website":"https://www.cdebyte.com","country":"China","source":{"path":"data/vendors/ebyte/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":3},{"id":"elecrow","name":"Elecrow","website":"https://www.elecrow.com","country":"China","logo":"logo.png","description":"Electronics manufacturer producing the ThinkNode MeshCore handhelds.\n","source":{"path":"data/vendors/elecrow/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":5},{"id":"espressif","name":"Espressif","website":"https://www.espressif.com","country":"China","source":{"path":"data/vendors/espressif/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":0},{"id":"gatiot","name":"GAT-IoT","website":"http://www.gat-iot.com","country":"China","description":"Maker of the GAT562 tracker hardware.\n","source":{"path":"data/vendors/gatiot/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":5},{"id":"heltec","name":"Heltec Automation","website":"https://heltec.org","country":"China","logo":"logo.png","description":"Maker of affordable ESP32 and nRF52 LoRa development boards widely used across the MeshCore ecosystem.\n","source":{"path":"data/vendors/heltec/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":21},{"id":"hoperf","name":"HopeRF","website":"https://www.hoperf.com","country":"China","description":"Chinese manufacturer of low-cost LoRa and FSK radio modules, widely used in DIY and maker LoRa projects. Best known for the RFM9x series built on Semtech SX127x chips.","source":{"path":"data/vendors/hoperf/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"ikoka","name":"Ikoka","website":"https://github.com/ndoo/ikoka-nano-meshtastic-device","country":"Singapore","description":"Maker of compact Ikoka Nano / Stick mesh nodes.\n","source":{"path":"data/vendors/ikoka/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":3},{"id":"keepteen","name":"Keepteen","website":"https://www.keepteen.com","country":"China","logo":"logo.png","description":"Maker of the Keepteen LT1 node.\n","source":{"path":"data/vendors/keepteen/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"lilygo","name":"LilyGO","website":"https://lilygo.cc","country":"China","logo":"logo.jpg","description":"Maker of integrated LoRa handhelds and dev boards (T-Beam, T-Deck, T-Echo, …).\n","source":{"path":"data/vendors/lilygo/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":24},{"id":"m5stack","name":"M5Stack","website":"https://m5stack.com","country":"China","source":{"path":"data/vendors/m5stack/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":2},{"id":"meshsmith","name":"MeshSmith","website":"https://meshsmith.net","country":"United States","description":"MeshSmith designs and hand-builds high-power 1W LoRa hardware for MeshCore and Meshtastic, including Raspberry Pi HATs, solar-ready embedded boards, and ethernet-first fixed-install nodes.","logo":"MeshSmithLogo.png","source":{"path":"data/vendors/meshsmith/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":3},{"id":"minewsemi","name":"MinewSemi","website":"https://en.minewsemi.com","country":"China","source":{"path":"data/vendors/minewsemi/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"mtools","name":"MTools Tec","website":"https://shop.mtoolstec.com","source":{"path":"data/vendors/mtools/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"muziworks","name":"Muzi Works","source":{"path":"data/vendors/muziworks/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":5},{"id":"nibble","name":"Nibble","source":{"path":"data/vendors/nibble/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"nordic","name":"Nordic Semiconductor","website":"https://www.nordicsemi.com","country":"Norway","logo":"logo.svg","description":"Semiconductor vendor; the nRF52/nRF54 SoCs power many low-power mesh nodes.\n","source":{"path":"data/vendors/nordic/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":0},{"id":"promicro","name":"Pro Micro","country":"Various","description":"Generic Pro Micro form-factor nRF52 boards.\n","source":{"path":"data/vendors/promicro/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"rak","name":"RAKwireless","website":"https://www.rakwireless.com","country":"China","logo":"logo.svg","description":"WisBlock / WisMesh modular LoRa and IoT hardware vendor.\n","source":{"path":"data/vendors/rak/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":8},{"id":"raspberry","name":"Raspberry Pi","website":"https://www.raspberrypi.com","country":"United Kingdom","logo":"logo.svg","description":"Raspberry Pi single-board computers and microcontrollers.\n","source":{"path":"data/vendors/raspberry/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":2},{"id":"seeed","name":"Seeed Studio","website":"https://www.seeedstudio.com","country":"China","logo":"logo.jpg","description":"Hardware platform company behind the XIAO, Wio and SenseCAP LoRa product lines.\n","source":{"path":"data/vendors/seeed/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":21},{"id":"tenstar","name":"Tenstar Robot","website":"https://www.tenstarrobot.com","source":{"path":"data/vendors/tenstar/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"uniteng","name":"UnitEng","website":"https://uniteng.com","country":"China","description":"Maker of the Station G2 and Nano G2 MeshCore base stations.\n","source":{"path":"data/vendors/uniteng/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":3},{"id":"waveshare","name":"Waveshare","website":"https://www.waveshare.com","country":"China","source":{"path":"data/vendors/waveshare/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"yaoyao","name":"YAOYAO","source":{"path":"data/vendors/yaoyao/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"yetiwurks","name":"Yeti Wurks","website":"https://www.yetiwurks.com","country":"United States","description":"U.S. maker of rugged communications accessories and Meshtastic hardware, including outdoor repeater and base-station builds around RAK WisBlock kits.\n","source":{"path":"data/vendors/yetiwurks/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":1},{"id":"zindello","name":"Zindello Industries","website":"https://zindello.com.au","country":"Australia","description":"Australian maker of MeshCore-compatible LoRa mesh hardware, including the UltraPeater and UltraPeaterZero 1 W repeater hats.\n","logo":"zindello-logo.png","source":{"path":"data/vendors/zindello/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":2},{"id":"uart-cz","name":"μArt.cz","website":"https://pcb.uart.cz/","country":"Czechia","logo":"logo.png","description":"Independent maker of Meshtastic solar mesh baseboards, battery management PCBs, and fully assembled outdoor LoRa node stations.\n","source":{"path":"data/vendors/uart-cz/vendor.yaml","updatedAt":"2026-07-21T08:04:18Z"},"deviceCount":2}],"networks":[{"id":"atl-mesh","name":"ATL Mesh","also_known_as":["Atlanta Mesh"],"short_name":"ATL Mesh","description":"MeshCore community for metro Atlanta, Georgia, building off-grid mesh communication across the city and surrounding counties.","scope":"regional","status":"active","part_of":["georgia-mesh"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"georgia","name":"Georgia","parent":"us"},{"code":"atlanta","name":"Atlanta","parent":"georgia"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"Public"},"community":{"website":"https://atlmesh.org/"},"analyzers":[{"name":"map.atlmesh.org","url":"https://map.atlmesh.org"}],"source":{"path":"data/networks/atl-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/atl-mesh.geojson","areaKm2":4495},{"id":"australia","name":"Australia","scope":"general","status":"active","description":"Official MeshCore app radio preset — 915.800MHz / SF10 / BW250 / CR5.","area":"area.geojson","coverage":{"countries":["AU"]},"radio":{"frequency":"915","frequency_mhz":915.8,"bandwidth_khz":250,"spreading_factor":10,"coding_rate":"4/5","app_preset":"Australia"},"source":{"path":"data/networks/australia/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["australia-mid","australia-narrow","australia-qld","australia-sa-wa","eastmesh","mesh-sydney","nsw-mesh","victoria-mesh"],"areaUrl":"/network-area/australia.geojson","areaKm2":7827082},{"id":"australia-mid","name":"Australia (Mid)","scope":"general","status":"active","part_of":["australia"],"description":"Official MeshCore app radio preset — 915.075MHz / SF9 / BW125 / CR5.","area":"area.geojson","coverage":{"countries":["AU"]},"radio":{"frequency":"915","frequency_mhz":915.075,"bandwidth_khz":125,"spreading_factor":9,"coding_rate":"4/5","app_preset":"Australia (Mid)"},"source":{"path":"data/networks/australia-mid/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["eastmesh","mesh-sydney","nsw-mesh"],"areaUrl":"/network-area/australia-mid.geojson","areaKm2":7827082},{"id":"australia-narrow","name":"Australia (Narrow)","scope":"general","status":"active","part_of":["australia"],"description":"Official MeshCore app radio preset — 916.575MHz / SF7 / BW62.5 / CR8.","area":"area.geojson","coverage":{"countries":["AU"]},"radio":{"frequency":"915","frequency_mhz":916.575,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","app_preset":"Australia (Narrow)"},"source":{"path":"data/networks/australia-narrow/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["eastmesh","mesh-sydney","nsw-mesh","victoria-mesh"],"areaUrl":"/network-area/australia-narrow.geojson","areaKm2":7827082},{"id":"australia-qld","name":"Australia: QLD","scope":"general","status":"active","part_of":["australia"],"description":"Official MeshCore app radio preset — 923.125MHz / SF8 / BW62.5 / CR5.","area":"area.geojson","coverage":{"countries":["AU"]},"radio":{"frequency":"923","frequency_mhz":923.125,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/5","app_preset":"Australia: QLD"},"source":{"path":"data/networks/australia-qld/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/australia-qld.geojson","areaKm2":1756219},{"id":"australia-sa-wa","name":"Australia: SA, WA","scope":"general","status":"active","part_of":["australia"],"description":"Official MeshCore app radio preset — 923.125MHz / SF8 / BW62.5 / CR8.","area":"area.geojson","coverage":{"countries":["AU"]},"radio":{"frequency":"923","frequency_mhz":923.125,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","app_preset":"Australia: SA, WA"},"source":{"path":"data/networks/australia-sa-wa/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/australia-sa-wa.geojson","areaKm2":3572738},{"id":"bay-area-meshcore","name":"Bay Area MeshCore","also_known_as":["Bay Area Meshcore"],"short_name":"Bay Area MC","description":"Active MeshCore community in the San Francisco Bay Area and Central Coast of California, with 700+ nodes spanning from Cotati to San Jose. Runs on the US 915 MHz band with a CoreScope analyzer and Discord community.","scope":"regional","status":"active","part_of":["west-coast-mesh"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://bayareameshcore.org/","discord":"https://discord.gg/q59JzsYTst"},"analyzers":[{"name":"analyzer-stg.00id.net","url":"http://analyzer-stg.00id.net"}],"resources":{"getting_started":"https://bayareameshcore.org/"},"source":{"path":"data/networks/bay-area-meshcore/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/bay-area-meshcore.geojson","areaKm2":410616},{"id":"meshcore-be","name":"Belgium","also_known_as":["MeshCore Belgium","MeshCore Belgie","RRY MeshCore Belgium","ON8AR"],"description":"Belgian MeshCore hub and CoreScope environment operated by ON8AR, showing live Belgian MeshCore traffic, nodes, observers and packet statistics while linking into the wider Radio-Actief / RRY Belgian MeshCore community.","scope":"regional","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["BE"]},"regions":[{"code":"be","name":"Belgium"},{"code":"BEmesh","name":"BEmesh","parent":"be"},{"code":"RRY","name":"RRY Belgium","parent":"be"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","region_code":"be","public_channel":"Public"},"community":{"website":"https://meshcore.radio-actief.be/","facebook":"https://www.facebook.com/meshcoreBE"},"maps":[{"name":"Belgian MeshCore map","url":"https://meshcore.radio-actief.be/meshcore-kaart-belgie/"}],"analyzers":[{"name":"analyzer.on8ar.eu","url":"https://analyzer.on8ar.eu"}],"resources":{"getting_started":"https://on8ar.eu/wat-is-meshcore","links":[{"name":"ON8AR tools","url":"https://on8ar.eu/tools"},{"name":"ON8AR nodes","url":"https://on8ar.eu/nodes"},{"name":"CoreDrive RX","url":"https://on8ar.eu/coredrive-rx"},{"name":"MeshCore Belgium","url":"https://meshcore.radio-actief.be/"},{"name":"Belgian settings","url":"https://meshcore.radio-actief.be/instellingen/"},{"name":"BEmesh channel","url":"https://meshcore.radio-actief.be/belgisch-bemesh-meshcore-kanaal/"},{"name":"RRY MeshCore Belgium network","url":"https://meshcore.radio-actief.be/rry-meshcore-netwerk-belgie/"},{"name":"Belgian region and scope","url":"https://meshcore.radio-actief.be/meshcore-regio-en-scope/"},{"name":"Repeater configurator","url":"https://meshcore.radio-actief.be/meshcore-regio-configurator/"},{"name":"MeshCore analyzer page","url":"https://meshcore.radio-actief.be/meshcore-analyzer/"},{"name":"MeshCore site","url":"https://meshcore.io/"}]},"source":{"path":"data/networks/meshcore-be/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["le-mesh-dunkerquois"],"areaUrl":"/network-area/meshcore-be.geojson","areaKm2":30629},{"id":"berlin-mesh","name":"Berlin Mesh","short_name":"Berlin Mesh","description":"MeshCore community for Berlin and the surrounding Brandenburg region, using EU/UK Narrow settings on 869.618 MHz.","scope":"regional","status":"active","part_of":["meshcore-de","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"regions":[{"code":"europe","name":"Europe"},{"code":"eu","name":"European Union"},{"code":"de","name":"Germany"},{"code":"de-berlin","name":"Berlin","parent":"de"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10},"analyzers":[{"name":"corescope.firstroute.net","url":"https://corescope.firstroute.net"}],"source":{"path":"data/networks/berlin-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/berlin-mesh.geojson","areaKm2":975},{"id":"brasov-mesh","name":"Brașov Mesh","short_name":"Brașov Mesh","description":"Community MeshCore network for Brașov, Romania, running on the EU/UK narrow preset at 869.618 MHz. Beginner-friendly group sharing hardware guides, coverage maps and support for Romanians getting started with MeshCore.","scope":"local","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","coverage":{"countries":["RO"]},"area":"area.geojson","regions":[{"code":"ro","name":"Romania"},{"code":"ro-bv","name":"Brașov"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/5","region_code":"ro-bv","public_channel":"Public"},"community":{"website":"https://brasovmesh.com/","discord":"https://meshcore.gg/","contact":"mailto:hello@brasovmesh.com"},"resources":{"getting_started":"https://brasovmesh.com/getting-started","repeater_list":"https://brasovmesh.com/nodes","links":[{"name":"Hardware guides","url":"https://brasovmesh.com/resources"},{"name":"Coverage map","url":"https://brasovmesh.com/#map"}]},"source":{"path":"data/networks/brasov-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/brasov-mesh.geojson","areaKm2":5372},{"id":"brazil","name":"Brazil","scope":"general","status":"active","description":"Official MeshCore app radio preset — 923.125MHz / SF8 / BW62.5 / CR8.","area":"area.geojson","coverage":{"countries":["BR"]},"radio":{"frequency":"923","frequency_mhz":923.125,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","app_preset":"Brazil"},"source":{"path":"data/networks/brazil/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["mesh-sorocaba"],"areaUrl":"/network-area/brazil.geojson","areaKm2":8586857},{"id":"meshcore-bg","name":"Bulgaria","also_known_as":["MeshCore Bulgaria"],"short_name":"MeshCore BG","description":"Bulgarian MeshCore community for off-grid LoRa mesh messaging, coordinated through meshcore.bg with active meshes in Sofia and Plovdiv plus a long-range link to Craiova, Romania (~200 km). Runs the EU/UK (Narrow) preset on the 869.618 MHz band with 2-byte path hashes and loop detection enabled on repeaters.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["BG"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public","app_preset":"EU/UK (Narrow)"},"community":{"website":"https://www.meshcore.bg/","facebook":"https://www.facebook.com/groups/1555471979162054","reddit":"https://www.reddit.com/r/meshcore_bulgaria/"},"resources":{"getting_started":"https://www.meshcore.bg/","links":[{"name":"Meshcore Bulgaria GitHub","url":"https://github.com/kekelback/meshcore-bulgaria-site/"},{"name":"Image hosting (pic.meshcore.bg)","url":"https://pic.meshcore.bg/"},{"name":"Line of sight calculation (trace.meshcore.bg)","url":"https://trace.meshcore.bg/"}]},"source":{"path":"data/networks/meshcore-bg/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-bg.geojson","areaKm2":111014},{"id":"meshcore-ca","name":"Canada","also_known_as":["MeshCore Canada"],"short_name":"MeshCore CA","description":"National Canadian MeshCore community hub and shared network baseline using the USA/Canada recommended preset on 910.525 MHz, coordinated through meshcore.ca with Discord, forum, MQTT brokers, CoreScope analyzer and live map services.","scope":"national","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["CA"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"3-Byte","public_channel":"Public","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://meshcore.ca/","discord":"https://discord.gg/BESFVMt7yk","forum":"https://forum.meshcore.ca","contact":"https://github.com/MeshCore-ca/MeshCore-Canada/issues"},"maps":[{"name":"MeshCore Canada map","url":"https://live.meshcore.ca/#/map"}],"analyzers":[{"name":"live.meshcore.ca","url":"https://live.meshcore.ca"}],"resources":{"getting_started":"https://meshcore.ca/resources/getting-started/"},"source":{"path":"data/networks/meshcore-ca/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["montreal-mesh","salish-mesh"],"areaUrl":"/network-area/meshcore-ca.geojson","areaKm2":9070862},{"id":"cascadia-mesh","name":"CascadiaMesh","also_known_as":["Cascadia Mesh","CascadiaMesh Network"],"short_name":"CascadiaMesh","description":"Pacific Northwest MeshCore network spanning British Columbia, Washington, Oregon and Northern California, focused on solar-powered repeaters, public channels and an Interstate 5 corridor between regional clusters.","scope":"regional","status":"active","part_of":["west-coast-mesh"],"visibility":"public","area":"area.geojson","coverage":{"countries":["CA","US"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","tx_power_dbm":22,"path_hash_mode":"3-Byte","public_channel":"Public"},"community":{"website":"https://cascadiamesh.org/","discord":"https://discord.com/invite/m9yarB3p2E","contact":"https://cascadiamesh.org/contact/"},"maps":[{"name":"CascadiaMesh map","url":"https://cascadiamesh.org/map/"}],"analyzers":[{"name":"analyzer.cascadiamesh.org","url":"https://analyzer.cascadiamesh.org"}],"resources":{"getting_started":"https://cascadiamesh.org/getting-on-the-mesh/","links":[{"name":"About CascadiaMesh","url":"https://cascadiamesh.org/about/"},{"name":"Channels","url":"https://cascadiamesh.org/channels/"},{"name":"I-5 Project","url":"https://cascadiamesh.org/i-5-project/"},{"name":"Repeater builds","url":"https://cascadiamesh.org/repeater-builds/"},{"name":"Fully assembled repeaters","url":"https://cascadiamesh.org/repeaters-fully-assembled/"},{"name":"Device setup","url":"https://cascadiamesh.org/device-set-up/"},{"name":"MeshCore firmware","url":"https://cascadiamesh.org/meshcore-firmware/"},{"name":"MeshCore resources","url":"https://cascadiamesh.org/meshcore-resources-list/"},{"name":"Regions","url":"https://cascadiamesh.org/regions/"}]},"source":{"path":"data/networks/cascadia-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["inland-nw-mesh","puget-mesh","salish-mesh"],"areaUrl":"/network-area/cascadia-mesh.geojson","areaKm2":1525172},{"id":"chicagoland-mesh","name":"Chicagoland Mesh","short_name":"Chicagoland Mesh","description":"Community network of MeshCore, Meshtastic, Reticulum and LoRa enthusiasts building a sustainable, decentralized off-grid mesh across the Chicagoland area, with a CoreScope-backed analyzer, live map, getting-started guides and Discord coordination.","scope":"local","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-il","name":"Illinois","parent":"us"},{"code":"us-il-chi","name":"Chicagoland","parent":"us-il"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"us-il-chi","public_channel":"Public","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://chicagolandmesh.org/","discord":"https://discord.gg/sUsTm77rBW"},"maps":[{"name":"Chicagoland Mesh map","url":"https://chicagolandmesh.org/map/"},{"name":"MeshCore map","url":"https://chicagolandmesh.org/corescope/map/"}],"analyzers":[{"name":"corescope.chicagolandmesh.org","url":"https://corescope.chicagolandmesh.org"},{"name":"scope.chicagooffline.com","url":"https://scope.chicagooffline.com"}],"resources":{"getting_started":"https://chicagolandmesh.org/guides/meshcore/getting-started/","links":[{"name":"Configure your node","url":"https://chicagolandmesh.org/guides/meshcore/getting-started/configure/"},{"name":"Common mistakes to avoid","url":"https://chicagolandmesh.org/guides/meshcore/getting-started/avoid-mistakes/"},{"name":"MeshCore MQTT setup","url":"https://chicagolandmesh.org/guides/meshcore/mqtt/"},{"name":"Community builds","url":"https://chicagolandmesh.org/guides/community/builds/"},{"name":"Chicagoland Mesh GitHub","url":"https://github.com/chicagolandmesh/chicagolandmesh.org"},{"name":"Chicago Offline website","url":"https://chicagooffline.com/"}]},"also_known_as":["Chicago Offline","ChicagoOffline"],"source":{"path":"data/networks/chicagoland-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/chicagoland-mesh.geojson","areaKm2":13799},{"id":"colorado-mesh","name":"Colorado Mesh","also_known_as":["Colorado MeshCore"],"short_name":"Colorado","description":"Colorado MeshCore community network for the Front Range and wider Colorado, with a LoRa 915 MHz MeshCore portal, live CoreScope-backed map, operator tools, guides and Discord coordination for resilient off-grid communications.","scope":"regional","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"colorado","name":"Colorado","parent":"us"},{"code":"FRONT_RANGE","name":"Front Range","parent":"colorado"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"FRONT_RANGE","public_channel":"Public"},"community":{"website":"https://meshcore.coloradomesh.org/","discord":"https://discord.gg/Tuuv9hGPnX"},"maps":[{"name":"Live map","url":"https://meshcore.coloradomesh.org/live"},{"name":"Colorado Mesh coverage maps","url":"https://coloradomesh.org/coverage-maps/"}],"analyzers":[{"name":"analyzer.meshcore.coloradomesh.org","url":"https://analyzer.meshcore.coloradomesh.org"}],"resources":{"getting_started":"https://meshcore.coloradomesh.org/","links":[{"name":"Operator tools","url":"https://meshcore.coloradomesh.org/tools"},{"name":"Colorado Mesh community","url":"https://coloradomesh.org/"},{"name":"Colorado Mesh GitHub","url":"https://github.com/Colorado-Mesh"}]},"source":{"path":"data/networks/colorado-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/colorado-mesh.geojson","areaKm2":270149},{"id":"ct-mesh","name":"CT Mesh","also_known_as":["CTMesh","Connecticut Mesh"],"short_name":"CT Mesh","description":"Volunteer-run Connecticut mesh technologies user group for MeshCore and Meshtastic operators, with a live MeshCore map, Discord community, MeshMapper coverage tools and local MQTT/observer resources for the BDL region.","scope":"regional","status":"active","part_of":["new-england-mesh","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"newengland","name":"New England","parent":"us"},{"code":"ct","name":"Connecticut","parent":"newengland"},{"code":"BDL","name":"Bradley / Connecticut","parent":"ct"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"3-Byte","region_code":"BDL","public_channel":"Public"},"community":{"website":"https://ctmesh.org/","discord":"https://discord.com/invite/m4F328as3K","contact":"contact@ctmesh.org"},"maps":[{"name":"MeshCore node map","url":"https://meshcore-map.ctmesh.org/"},{"name":"MeshMapper BDL","url":"https://bdl.meshmapper.net/"}],"analyzers":[{"name":"analyzer.ctmesh.org","url":"https://analyzer.ctmesh.org/"}],"resources":{"getting_started":"https://ctmesh.org/why-run-a-node.html","links":[{"name":"MeshCore resources","url":"https://ctmesh.org/meshcore-resources.html"},{"name":"LetsMesh BDL packet analyzer","url":"https://analyzer.letsmesh.net/packets?region=BDL"},{"name":"MeshCore site","url":"https://meshcore.io/"},{"name":"MeshCore flasher","url":"https://flasher.meshcore.io/"},{"name":"MeshCore MQTT bridge","url":"https://github.com/Cisien/meshcoretomqtt"},{"name":"MeshMapper iOS app","url":"https://apps.apple.com/us/app/meshmapper/id6758073991"},{"name":"MeshMapper Android app","url":"https://play.google.com/store/apps/details?id=net.meshmapper.app"}]},"source":{"path":"data/networks/ct-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/ct-mesh.geojson","areaKm2":12936},{"id":"meshcore-cz","name":"Czech Republic","also_known_as":["MeshCore Czech Republic"],"short_name":"MeshCore CZ","description":"Nationwide community MeshCore mesh covering the Czech Republic on the 869.432 MHz band — the only EU frequency with a 10% duty cycle and up to 27 dBm EIRP. Coordinated by the meshcore_cz community with per-kraj region routing, a shared live map and coverage analyzer.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["CZ"]},"regions":[{"code":"cz","name":"Czech Republic (Public)"},{"code":"cz-pha","name":"Praha","parent":"cz"},{"code":"cz-stc","name":"Středočeský","parent":"cz"},{"code":"cz-jhc","name":"Jihočeský","parent":"cz"},{"code":"cz-plz","name":"Plzeňský","parent":"cz"},{"code":"cz-kvk","name":"Karlovarský","parent":"cz"},{"code":"cz-ulk","name":"Ústecký","parent":"cz"},{"code":"cz-lbk","name":"Liberecký","parent":"cz"},{"code":"cz-hkk","name":"Královéhradecký","parent":"cz"},{"code":"cz-pak","name":"Pardubický","parent":"cz"},{"code":"cz-vys","name":"Vysočina","parent":"cz"},{"code":"cz-jmk","name":"Jihomoravský","parent":"cz"},{"code":"cz-olk","name":"Olomoucký","parent":"cz"},{"code":"cz-zlk","name":"Zlínský","parent":"cz"},{"code":"cz-msk","name":"Moravskoslezský","parent":"cz"}],"radio":{"frequency":"868","frequency_mhz":869.432,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"2-Byte","tx_power_dbm":22,"duty_cycle_pct":10,"region_code":"cz","public_channel":"Public","app_preset":"Czech Republic (Narrow)"},"community":{"website":"https://meshcore.cz","telegram":"https://t.me/meshcore_cz","forum":"https://forum.meshcore.website","reddit":"https://www.reddit.com/r/meshcore_cz/","youtube":"https://www.youtube.com/channel/UCx9WF6WSyDZKzw4qiWyvWyw","peertube":"https://vhsky.cz/c/meshcore_cz/videos"},"maps":[{"name":"Live node map","url":"https://mapa.meshcore.cz"},{"name":"MeshCore Coverage Planner","url":"https://pokryti.meshcore.cz"}],"analyzers":[{"name":"analyzer.meshcore.cz","url":"https://analyzer.meshcore.cz"},{"name":"analyzer.meshcore.website","url":"https://analyzer.meshcore.website"}],"resources":{"getting_started":"https://meshcore.cz/zapojit_do_meshcore"},"source":{"path":"data/networks/meshcore-cz/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-cz.geojson","areaKm2":78673},{"id":"meshcore-dk","name":"Denmark","also_known_as":["MeshCore Denmark"],"short_name":"MeshCore DK","description":"Danish MeshCore community building a long-range offline LoRa mesh across Denmark.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DK"]},"radio":{"frequency":"868","public_channel":"Public"},"community":{"facebook":"https://www.facebook.com/groups/662384603098531/"},"analyzers":[{"name":"meshview.dk","url":"https://meshview.dk"}],"source":{"path":"data/networks/meshcore-dk/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-dk.geojson","areaKm2":42613},{"id":"eastmesh","name":"EastMesh","short_name":"EastMesh AU","description":"Community MeshCore network for southeast Australia, based around Victoria and linked through NSW/ACT/Tasmania, supporting off-grid messaging, emergency response, outdoor use and mesh infrastructure with a public map, wiki, Discord, CoreScope instance and EastMesh firmware builds.","scope":"regional","status":"active","part_of":["australia","australia-narrow","australia-mid"],"visibility":"public","area":"area.geojson","coverage":{"countries":["AU"]},"radios":[{"name":"Australia Narrow","description":"EastMesh default; also used for links south to Canberra and beyond.","frequency":"915","frequency_mhz":916.575,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","tx_power_dbm":20,"public_channel":"Public"},{"name":"Australia Mid","description":"Bridged/nearby Australian preset used around Greater Sydney and surrounds.","frequency":"915","frequency_mhz":915.075,"bandwidth_khz":125,"spreading_factor":9,"coding_rate":"4/5","tx_power_dbm":20,"public_channel":"Public"}],"community":{"website":"https://eastmesh.au/","forum":"https://forum.eastmesh.au/","discord":"https://discord.gg/meshcore"},"maps":[{"name":"Network map","url":"https://map.eastmesh.au/?lat=-32.81893&lon=147.19441&zoom=5&layer=dark&history=off&heat=off&labels=off&nodes=on&legend=off&menu=off&units=km&history_filter=0"}],"analyzers":[{"name":"CoreScope","url":"https://core.eastmesh.au/"}],"resources":{"status_page":"https://obs.eastmesh.au/","getting_started":"https://wiki.eastmesh.au/","links":[{"name":"MeshCoreAus wiki","url":"https://wiki.meshcoreaus.org/"},{"name":"EastMesh flasher","url":"https://flasher.eastmesh.au/"},{"name":"EastMesh firmware","url":"https://github.com/xJARiD/MeshCore-EastMesh"},{"name":"EastMesh firmware docs","url":"https://xjarid.github.io/MeshCore-EastMesh/"},{"name":"MeshCore flasher","url":"https://flasher.meshcore.io/"},{"name":"MQTT observer instructions","url":"https://eastmesh.au/"}]},"source":{"path":"data/networks/eastmesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/eastmesh.geojson","areaKm2":1097876},{"id":"eu-433mhz-long-range","name":"EU 433MHz (Long Range)","scope":"general","status":"active","description":"Official MeshCore app radio preset — 433.650MHz / SF11 / BW250 / CR5.","area":"area.geojson","coverage":{"countries":["EU"]},"radio":{"frequency":"433","frequency_mhz":433.65,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","app_preset":"EU 433MHz (Long Range)"},"source":{"path":"data/networks/eu-433mhz-long-range/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/eu-433mhz-long-range.geojson","areaKm2":4216488},{"id":"eu-uk-deprecated","name":"EU/UK (Deprecated)","scope":"general","status":"active","description":"Official MeshCore app radio preset — 869.525MHz / SF11 / BW250 / CR5.","deprecated":true,"area":"area.geojson","coverage":{"countries":["EU","GB"]},"radio":{"frequency":"868","frequency_mhz":869.525,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","app_preset":"EU/UK (Deprecated)"},"source":{"path":"data/networks/eu-uk-deprecated/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["le-mesh-dunkerquois","mesh-dresden","northmesh"],"areaUrl":"/network-area/eu-uk-deprecated.geojson","areaKm2":4341765},{"id":"eu-uk-narrow","name":"EU/UK (Narrow)","description":"The standard MeshCore narrow-band preset for Europe and the United Kingdom on the 869.618 MHz band (62.5 kHz / SF8 / CR4/8). A general default — not a single community — that nodes across the EU and UK share so they can hear each other.","scope":"general","status":"active","visibility":"public","coverage":{"countries":["EU","GB"]},"area":"area.geojson","radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"public_channel":"Public","app_preset":"EU/UK (Narrow)"},"source":{"path":"data/networks/eu-uk-narrow/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["meshcore-be","berlin-mesh","brasov-mesh","meshcore-bg","meshcore-cz","meshcore-dk","meshcore-fi","meshcore-fr","meshcore-de","meshcore-hu","meshcore-is","ipnet","meshcore-italia","le-mesh-dunkerquois","meshcore-lt","meshcore-lu","mayo-mesh","mesh-dresden","mesh-pirkanmaa","mesh-rheinland","meshcore-bayreuth","meshcore-catalunya","meshcore-essen-kettwig","meshcore-khv","mcml","meshcore-nl","meshcore-no","meshcore-paris","meshcore-pl","meshcore-pt","saarland-luxembourg-mesh","saarmesh","scotmesh","meshcore-sk","meshcore-si","meshat-se"],"areaUrl":"/network-area/eu-uk-narrow.geojson","areaKm2":4341765},{"id":"meshcore-fi","name":"Finland","also_known_as":["MeshCore Finland"],"short_name":"MeshCore FI","description":"MeshCore community in Finland, monitored through a public CoreScope analyzer.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["FI"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","public_channel":"Public"},"analyzers":[{"name":"MeshCore Finland CoreScope","url":"https://corescope.meshcore.fi"}],"source":{"path":"data/networks/meshcore-fi/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["mesh-pirkanmaa"],"areaUrl":"/network-area/meshcore-fi.geojson","areaKm2":349569},{"id":"florida-mesh","name":"Florida Mesh","also_known_as":["FLMesh"],"short_name":"FLMesh","description":"Florida-wide MeshCore community network built by amateur radio operators and off-grid communications enthusiasts across the Sunshine State.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-fl","name":"Florida","parent":"us"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"Public","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://areyoumeshingwith.us/","discord":"https://discord.com/invite/floridamesh"},"maps":[{"name":"Florida Mesh map","url":"https://map.areyoumeshingwith.us"}],"analyzers":[{"name":"Florida Mesh CoreScope","url":"https://analyzer.mc.flmesh.us"}],"resources":{"getting_started":"https://areyoumeshingwith.us/docs/meshcore/","links":[{"name":"Florida Mesh website","url":"https://areyoumeshingwith.us/"},{"name":"Florida Mesh GitHub organization","url":"https://github.com/flmesh"}]},"area":"area.geojson","source":{"path":"data/networks/florida-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/florida-mesh.geojson","areaKm2":150961},{"id":"meshcore-fr","name":"France","also_known_as":["MeshCore France"],"short_name":"MeshCore FR","description":"French MeshCore community for a long-range offline LoRa mesh across France, using the EU/UK Narrow-compatible 869.618 MHz profile with public setup guidance, Discord coordination and local Lyon and Lorient/Ouest activity.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["FR"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://www.meshcore.fr/","discord":"https://discord.gg/qbYuBEEpMa","contact":"mesh-contact@meshcore.fr"},"analyzers":[{"name":"meshstats.serveurperso.in","url":"https://meshstats.serveurperso.in"}],"resources":{"getting_started":"https://www.meshcore.fr/#","links":[{"name":"LoRa settings","url":"https://www.meshcore.fr/#settings"},{"name":"Repeater configuration","url":"https://www.meshcore.fr/#repeater"},{"name":"Website source","url":"https://github.com/nextgens/www.meshcore.fr/"}]},"source":{"path":"data/networks/meshcore-fr/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["le-mesh-dunkerquois","meshcore-paris"],"areaUrl":"/network-area/meshcore-fr.geojson","areaKm2":560141},{"id":"georgia-mesh","name":"Georgia Mesh","short_name":"GA Mesh","description":"MeshCore community in northern Georgia, USA, with 840+ nodes spanning Lawrenceville, Marietta, and the north Georgia mountain area. Runs on the US 915 MHz band with a CoreScope analyzer and a separate instance on meshstat.com.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","path_hash_mode":"2-Byte","public_channel":"Public"},"analyzers":[{"name":"CoreScope (meshstat.com)","url":"https://meshstat.com"},{"name":"CoreScope (csramsh.org)","url":"https://corescope.csramsh.org"}],"source":{"path":"data/networks/georgia-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["atl-mesh"],"areaUrl":"/network-area/georgia-mesh.geojson","areaKm2":153017},{"id":"meshcore-de","name":"Germany","also_known_as":["MeshCore Germany"],"short_name":"MeshCore DE","description":"German-speaking MeshCore community and wiki hub for Germany, collecting setup guides, regional groups, recommended configuration, hardware notes and online coordination spaces for MeshCore users.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"public_channel":"Public"},"community":{"website":"https://meshcore-de.fyi/","forum":"https://talk.meshcore-de.fyi/","matrix":"https://matrix.to/#/#meshcore-netzwerk-de:matrix.org","telegram":"https://t.me/meshcorede"},"maps":[{"name":"Regions map","url":"https://meshcore-de.fyi/region_karte"}],"analyzers":[{"name":"analyzer.meshcorenetz.de","url":"https://analyzer.meshcorenetz.de"}],"resources":{"getting_started":"https://meshcore-de.fyi/","links":[{"name":"Recommended configuration","url":"https://meshcore-de.fyi/meshcore:allgemeines:empfohlene-konfiguration"},{"name":"Germany-wide base regions","url":"https://meshcore-de.fyi/meshcore:allgemeines:regions:basis"},{"name":"Regional groups","url":"https://meshcore-de.fyi/#es_gibt_aber_auch_einige_regionale_gruppen_die_auch_hilfestellung_vor_ort_anbieten"},{"name":"German discussion forum","url":"https://talk.meshcore-de.fyi/"}]},"source":{"path":"data/networks/meshcore-de/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["berlin-mesh","mesh-dresden","mesh-rheinland","meshcore-bayreuth","meshcore-essen-kettwig","mcml","saarland-luxembourg-mesh","saarmesh"],"areaUrl":"/network-area/meshcore-de.geojson","areaKm2":357177},{"id":"greater-boston-mesh","name":"Greater Boston Mesh","short_name":"Boston Mesh","description":"Volunteer-led MeshCore and Meshtastic community building resilient off-grid communications across Massachusetts and the surrounding New England region. Most active statewide traffic runs on MeshCore using the USA/Canada preset.","scope":"regional","status":"active","part_of":["new-england-mesh","usa-canada-recommended"],"visibility":"public","coverage":{"countries":["US"]},"area":"area.geojson","regions":[{"code":"ma","name":"Massachusetts"},{"code":"newengland","name":"New England"},{"code":"us","name":"United States"},{"code":"ct","name":"Connecticut","parent":"newengland"},{"code":"me","name":"Maine","parent":"newengland"},{"code":"nh","name":"New Hampshire","parent":"newengland"},{"code":"ri","name":"Rhode Island","parent":"newengland"},{"code":"vt","name":"Vermont","parent":"newengland"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"ma","public_channel":"Public"},"community":{"website":"https://bostonme.sh/","discord":"https://discord.gg/MUVASVEEES","contact":"https://github.com/bostonmesh/bostonmesh/issues"},"maps":[{"name":"Live Packet Map","url":"https://live.bostonme.sh/"}],"analyzers":[{"name":"analyzer.bostonme.sh","url":"https://analyzer.bostonme.sh"}],"resources":{"getting_started":"https://bostonme.sh/docs/MeshCore/meshcore-getting-started","links":[{"name":"MeshCore Health Check","url":"https://healthcheck.bostonme.sh/"},{"name":"MQTT Dashboard","url":"https://mcmqttdashboard.bostonme.sh/"}]},"source":{"path":"data/networks/greater-boston-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/greater-boston-mesh.geojson","areaKm2":20684},{"id":"gulf-coast-mesh","name":"Gulf Coast Mesh","also_known_as":["Louisiana Mesh","Louisiana MeshCore"],"short_name":"Gulf Coast","description":"Volunteer-built MeshCore network anchored in Louisiana and growing across the US Gulf Coast, with live CoreScope monitoring, setup tools, local docs, recurring meetings and Discord coordination.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"gulf-coast","name":"Gulf Coast","parent":"us"},{"code":"louisiana","name":"Louisiana","parent":"gulf-coast"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"Public"},"community":{"website":"https://gulfcoastmesh.org","discord":"https://discord.gulfcoastmesh.org","contact":"contact@louisianamesh.org"},"maps":[{"name":"Live map","url":"https://analyzer.gulfcoastmesh.org/#/live"},{"name":"Network maps","url":"https://gulfcoastmesh.org/meshmap"}],"analyzers":[{"name":"analyzer.gulfcoastmesh.org","url":"https://analyzer.gulfcoastmesh.org/"},{"name":"ECMesh CoreScope","url":"https://live.ecmesh.us"}],"resources":{"getting_started":"https://gulfcoastmesh.org/setup","links":[{"name":"Documentation","url":"https://gulfcoastmesh.org/docs"},{"name":"Frequency settings","url":"https://gulfcoastmesh.org/docs/freq-settings"},{"name":"MeshCore channels","url":"https://gulfcoastmesh.org/docs/channels"},{"name":"Mesh monitoring","url":"https://gulfcoastmesh.org/mesh-monitor"},{"name":"Meetings","url":"https://gulfcoastmesh.org/meetings"},{"name":"Website source","url":"https://github.com/GulfCoastMesh/Website"}]},"source":{"path":"data/networks/gulf-coast-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/gulf-coast-mesh.geojson","areaKm2":1222407},{"id":"high-desert-mesh","name":"High Desert Mesh","also_known_as":["High Desert Emergency Mesh Network"],"short_name":"HD Mesh","description":"Community emergency communications network serving the Southern California high desert, including Victorville, Lancaster, Apple Valley, Palmdale, Phelan and Wrightwood. The wider community supports multiple LoRa mesh technologies, with active MeshCore traffic monitored through a regional CoreScope instance.","scope":"regional","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","frequency_mhz":927.875,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5"},"community":{"website":"https://hdmesh.org/","discord":"https://discord.gg/BN2Sjw4qn4"},"analyzers":[{"name":"High Desert Mesh CoreScope","url":"https://analyzer.dllama.net/"}],"resources":{"links":[{"name":"High Desert Mesh monitoring dashboard","url":"https://monitor.hdmesh.org/"}]},"source":{"path":"data/networks/high-desert-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/high-desert-mesh.geojson","areaKm2":25369},{"id":"meshcore-hu","name":"Hungary","also_known_as":["MeshCore Hungary"],"short_name":"MeshCore HU","description":"Hungarian MeshCore community for LoRa-based off-grid messaging, coordinated through mc868.hu with Telegram/Facebook groups, a local CoreScope analyzer and EU/UK Narrow radio settings for the national 868 MHz mesh.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["HU"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://mc868.hu/","telegram":"https://t.me/+63o5qlHPrl1iNjc0","facebook":"https://www.facebook.com/groups/421299027712536"},"analyzers":[{"name":"map.meshcore.hu","url":"https://map.meshcore.hu"}],"resources":{"getting_started":"https://mc868.hu/"},"source":{"path":"data/networks/meshcore-hu/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-hu.geojson","areaKm2":93155},{"id":"meshcore-is","name":"Iceland","also_known_as":["MeshCore Iceland","Meshtastic Iceland"],"short_name":"MeshCore IS","description":"Icelandic MeshCore community building off-grid mesh communication across Iceland.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["IS"]},"radio":{"frequency":"868","frequency_mhz":869.6179809,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","public_channel":"Public"},"community":{"facebook":"https://www.facebook.com/groups/meshtasticiceland/"},"analyzers":[{"name":"mc.flatuslifir.is","url":"https://mc.flatuslifir.is"}],"source":{"path":"data/networks/meshcore-is/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-is.geojson","areaKm2":102011},{"id":"idaho-mesh","name":"Idaho Mesh","short_name":"Idaho Mesh","description":"MeshCore community for Idaho, with an active and growing mesh in Southwest Idaho (Treasure Valley) and developing coverage in North and Eastern Idaho. Uses the standard USA/Canada preset.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"idaho","name":"Idaho","parent":"us"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"idahomesh"},"community":{"website":"https://idahomesh.org","discord":"https://discord.gg/8mKr4RCznS"},"source":{"path":"data/networks/idaho-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/idaho-mesh.geojson","areaKm2":216238},{"id":"inland-nw-mesh","name":"Inland NW Mesh","also_known_as":["Inland Northwest Mesh"],"short_name":"INW Mesh","description":"Volunteer-run MeshCore network serving Spokane, Coeur d'Alene, the Palouse and Lewiston/Clarkston, with wider growth across Eastern Washington and Idaho. The community focuses on resilient off-grid communications through independently powered LoRa nodes.","scope":"regional","status":"active","part_of":["cascadia-mesh","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"2-Byte","public_channel":"#inland-nw","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://inlandnwmesh.org/","discord":"https://discord.gg/VzFcvSxxyr","facebook":"https://www.facebook.com/share/g/1EHr7Hu9nn/","contact":"https://inlandnwmesh.org/contact"},"maps":[{"name":"Wardrive coverage map","url":"https://wardrive.inwmesh.org/"}],"analyzers":[{"name":"Inland NW Mesh CoreScope","url":"https://scope.inwmesh.org"}],"resources":{"getting_started":"https://inlandnwmesh.org/how-to-join","links":[{"name":"MeshCore Newbie Guide","url":"https://inlandnwmesh.org/wiki/newbs"},{"name":"Network policies and radio settings","url":"https://inlandnwmesh.org/wiki/network-policies"},{"name":"Repeater setup guide","url":"https://inlandnwmesh.org/wiki/newbs/node-setup"},{"name":"Community wiki","url":"https://inlandnwmesh.org/wiki"},{"name":"Regional network groups","url":"https://inlandnwmesh.org/network"}]},"source":{"path":"data/networks/inland-nw-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/inland-nw-mesh.geojson","areaKm2":84822},{"id":"ipnet","name":"IPNet","also_known_as":["Ipswich Packet Network","IPNet Ipswich"],"short_name":"IPNet","description":"Ipswich, UK MeshCore Hub / CoreScope instance for off-grid open-source encrypted messaging, with dashboard, nodes, channels, packets, map, member and operator views.","scope":"local","status":"active","part_of":["meshcore-uk","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["GB"]},"regions":[{"code":"gb","name":"United Kingdom"},{"code":"suffolk","name":"Suffolk","parent":"gb"},{"code":"ipswich","name":"Ipswich","parent":"suffolk"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"region_code":"ipswich","public_channel":"Public"},"community":{"website":"https://ipnt.uk/"},"maps":[{"name":"IPNet map","url":"https://corescope.ipnt.uk/map"}],"resources":{"getting_started":"https://corescope.ipnt.uk/join","links":[{"name":"Dashboard","url":"https://corescope.ipnt.uk/dashboard"},{"name":"Nodes","url":"https://corescope.ipnt.uk/nodes"},{"name":"Operators","url":"https://corescope.ipnt.uk/operators"},{"name":"GitHub","url":"https://github.com/ipnt"}]},"source":{"path":"data/networks/ipnet/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/ipnet.geojson","areaKm2":2686},{"id":"meshcore-italia","name":"Italia","also_known_as":["MeshCore Italia"],"short_name":"MeshCore IT","description":"Nationwide community MeshCore mesh covering Italy, using the standard EU/UK narrow-band preset (869.618 MHz / 62.5 kHz / SF8 / CR4/8) so it stays interoperable with neighbouring European networks. A distributed, non-centralised infrastructure coordinated by the meshcoreitalia community.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["IT"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"public_channel":"Public"},"community":{"website":"https://www.meshcoreitalia.it","telegram":"https://t.me/meshcoreitalia","facebook":"https://www.facebook.com/groups/meshcoreitalia","contact":"info@meshcoreitalia.it"},"maps":[{"name":"Worldwide node distribution","url":"https://www.meshcoreitalia.it/distribuzione-mondiale-nodi-meshcore/"}],"analyzers":[{"name":"Analyzer MeshCore Italia","url":"https://analyzer.meshcoreitalia.it"}],"resources":{"getting_started":"https://www.meshcoreitalia.it/flash-meshcore/"},"source":{"path":"data/networks/meshcore-italia/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-italia.geojson","areaKm2":300960},{"id":"le-mesh-dunkerquois","name":"Le Mesh Dunkerquois","short_name":"Mesh Dunkerquois","description":"MeshCore community around Dunkirk and the northern France/Belgium coast.","scope":"regional","status":"active","part_of":["meshcore-fr","meshcore-be","eu-uk-narrow","eu-uk-deprecated"],"visibility":"public","area":"area.geojson","coverage":{"countries":["FR","BE"]},"regions":[{"code":"fr","name":"France"},{"code":"fr-59","name":"Nord","parent":"fr"}],"radios":[{"name":"EU France/Belgium","frequency":"868","frequency_mhz":869.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"Public"}],"source":{"path":"data/networks/le-mesh-dunkerquois/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/le-mesh-dunkerquois.geojson","areaKm2":15187},{"id":"lehigh-valley-mesh","name":"Lehigh Valley Mesh","short_name":"LV Mesh","description":"MeshCore community in the Lehigh Valley and broader eastern Pennsylvania region, served by a public CoreScope analyzer at map.lvmesh.com.","scope":"regional","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://lvmesh.com/"},"analyzers":[{"name":"Lehigh Valley Mesh CoreScope","url":"https://map.lvmesh.com"}],"source":{"path":"data/networks/lehigh-valley-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/lehigh-valley-mesh.geojson","areaKm2":9409},{"id":"meshcore-lt","name":"Lithuania","also_known_as":["MeshCore Lithuania"],"short_name":"MeshCore LT","description":"Emerging MeshCore network in Lithuania. No public community or coordination information is available yet; an analyzer has been observed operating on the standard EU/UK Narrow radio preset.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["LT"]},"regions":[{"code":"lt","name":"Lithuania"}],"analyzers":[{"name":"meshcore.packetstory.com","url":"https://meshcore.packetstory.com"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","app_preset":"EU/UK (Narrow)"},"source":{"path":"data/networks/meshcore-lt/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-lt.geojson","areaKm2":64756},{"id":"meshcore-lu","name":"Luxembourg","also_known_as":["MeshCore Luxembourg"],"short_name":"MeshCore LU","description":"MeshCore community in Luxembourg and the surrounding Greater Region, monitored through a public CoreScope analyzer.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["LU"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","public_channel":"Public"},"analyzers":[{"name":"Meshnet.lu CoreScope","url":"https://live.meshnet.lu"}],"source":{"path":"data/networks/meshcore-lu/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["saarland-luxembourg-mesh"],"areaUrl":"/network-area/meshcore-lu.geojson","areaKm2":2590},{"id":"madison-mesh","name":"Madison Mesh","also_known_as":["MadMesh"],"short_name":"Madison Mesh","description":"Community-owned mesh radio network in Madison, Wisconsin, focused primarily on MeshCore while also supporting Meshtastic. Local hobbyists build and host off-grid nodes across the Madison area, sharing setup guides, a live map and Discord coordination.","scope":"local","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-wi","name":"Wisconsin","parent":"us"},{"code":"us-wi-msn","name":"Madison","parent":"us-wi"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"us-wi-msn","public_channel":"Public","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://madmesh.net/","discord":"https://discord.gg/fd3JUZc2CN"},"maps":[{"name":"Madison MeshCore map","url":"https://msn.meshmapper.net/"}],"analyzers":[{"name":"RF Lab CoreScope","url":"https://map.rflab.io/"}],"resources":{"getting_started":"https://madmesh.net/getting-started","links":[{"name":"Coverage and antenna guide","url":"https://madmesh.net/coverage"},{"name":"Build a node","url":"https://madmesh.net/build-a-node"},{"name":"Host a node","url":"https://madmesh.net/host-a-node"},{"name":"Madison Mesh GitHub","url":"https://github.com/karsey24/madmesh.net"}]},"source":{"path":"data/networks/madison-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/madison-mesh.geojson","areaKm2":3211},{"id":"mayo-mesh","name":"Mayo Mesh","also_known_as":["Mayo MeshCore"],"short_name":"Mayo Mesh","description":"Volunteer-run mesh radio user group in County Mayo, Ireland, experimenting with MeshCore and Meshtastic. Its MeshCore network uses the EU/UK Narrow preset, operates repeaters across Mayo/Connacht and links into the broader Irish mesh.","scope":"regional","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["IE"]},"regions":[{"code":"ie","name":"Ireland"},{"code":"connacht","name":"Connacht","parent":"ie"},{"code":"mayo","name":"County Mayo","parent":"connacht"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":14,"duty_cycle_pct":10,"region_code":"mayo","public_channel":"Public"},"community":{"website":"https://mayomesh.net/#/","discord":"https://discord.gg/uQRUHbWTAy"},"maps":[{"name":"MeshCore live map","url":"https://meshcore.mayomesh.net/"}],"resources":{"status_page":"https://healthcheck.mayomesh.net/","getting_started":"https://mayomesh.net/#/getting-started","links":[{"name":"MeshCore overview","url":"https://mayomesh.net/#/meshcore"},{"name":"MeshCore coverage area","url":"https://mayomesh.net/#/mc-coverage"},{"name":"MeshCore site","url":"https://meshcore.io/"},{"name":"MeshCore GitHub","url":"https://github.com/ripplebiz/MeshCore"},{"name":"MeshCore web flasher","url":"https://flasher.meshcore.io/"},{"name":"MeshCore configurator","url":"https://config.meshcore.io/"},{"name":"MQTT feed notes","url":"https://mayomesh.net/#/getting-started"}]},"source":{"path":"data/networks/mayo-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mayo-mesh.geojson","areaKm2":5563},{"id":"mesh-dresden","name":"Mesh Dresden","short_name":"MeshDD","description":"Volunteer-run MeshCore and Meshtastic community for Dresden and the wider Saxony region. Operates solar-powered autonomous repeaters on the EU 868 MHz band with Dresden-scoped regions and public hashtag channels for local chat, support and meetups.","scope":"local","status":"active","part_of":["meshcore-de","eu-uk-narrow","eu-uk-deprecated"],"visibility":"public","coverage":{"countries":["DE"]},"area":"area.geojson","regions":[{"code":"de-ost","name":"East Germany"},{"code":"de-sn","name":"Saxony"},{"code":"de-sn-vvo","name":"VVO area"},{"code":"de-sn-dd","name":"Dresden"}],"radio":{"frequency":"868","frequency_mhz":869.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"de-sn-dd","public_channel":"Public"},"community":{"website":"https://meshdresden.eu/","telegram":"https://t.me/mesh_dresden","contact":"mailto:info@meshdresden.eu"},"analyzers":[{"name":"regio.meshdresden.eu","url":"https://regio.meshdresden.eu"}],"resources":{"getting_started":"https://meshdresden.eu/meshcore-regions-dresden/","links":[{"name":"MeshCore Regions Dresden","url":"https://meshdresden.eu/meshcore-regions-dresden/"},{"name":"Path Hash Mode guide","url":"https://meshdresden.eu/meshcore-path-hash-mode/"},{"name":"LoRaMesh Dresden","url":"https://loramesh-dresden.de/"}]},"source":{"path":"data/networks/mesh-dresden/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mesh-dresden.geojson","areaKm2":325},{"id":"mesh-pirkanmaa","name":"Mesh Pirkanmaa","also_known_as":["Mesh Pirkanmaa MeshCore","Mesh Pirkanmaa Finland"],"short_name":"Pirkanmaa","description":"Tampere-region Meshtastic and MeshCore community covering Pirkanmaa, including Tampere, Nokia, Pirkkala and Ylöjärvi. Its MeshCore network follows the EU/UK Narrow preset on 869.618 MHz and publishes local mapping and chat resources.","scope":"regional","status":"active","part_of":["meshcore-fi","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["FI"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"public_channel":"Public"},"community":{"website":"https://meshpirkanmaa.org/","matrix":"https://matrix.to/#/#meshtastic-pirkanmaa:hacklab.fi"},"maps":[{"name":"MeshMapper","url":"https://tmp.meshmapper.net/"},{"name":"Mesh Pirkanmaa map","url":"https://meshpirkanmaa.org/map.html"},{"name":"Tropo map","url":"http://meshpirkanmaa.org:8080/public/tropo_map"}],"resources":{"getting_started":"https://meshpirkanmaa.org/"},"source":{"path":"data/networks/mesh-pirkanmaa/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mesh-pirkanmaa.geojson","areaKm2":14560},{"id":"mesh-rheinland","name":"Mesh Rheinland","also_known_as":["MeshCore Rheinland"],"short_name":"Rheinland","description":"German LoRa mesh community for the Rheinland and surrounding western Germany, covering Meshtastic and MeshCore with local MeshCore documentation, EU/UK Narrow settings, Rheinland region scopes, CoreScope live map and traffic analyzer, and WhatsApp coordination.","scope":"regional","status":"active","part_of":["meshcore-de","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"regions":[{"code":"europe","name":"Europe"},{"code":"eu","name":"European Union"},{"code":"de","name":"Germany"},{"code":"de-west","name":"Western Germany","parent":"de"},{"code":"de-nw","name":"North Rhine-Westphalia","parent":"de-west"},{"code":"rheinland","name":"Rheinland","parent":"de-nw"},{"code":"bonn","name":"Bonn","parent":"rheinland"},{"code":"koeln","name":"Koeln","parent":"rheinland"},{"code":"leverkusen","name":"Leverkusen","parent":"rheinland"},{"code":"niederrhein","name":"Niederrhein","parent":"rheinland"},{"code":"ruhrgebiet","name":"Ruhrgebiet","parent":"de-nw"},{"code":"eifel","name":"Eifel","parent":"de-west"},{"code":"drielande","name":"Dreilaendereck NL/BE/DE","parent":"rheinland"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"region_code":"de","public_channel":"Public"},"community":{"website":"https://www.meshrheinland.de/"},"analyzers":[{"name":"corescope.meshrheinland.de","url":"https://corescope.meshrheinland.de"}],"resources":{"getting_started":"https://www.meshrheinland.de/meshcore/intro","links":[{"name":"MeshCore regions","url":"https://www.meshrheinland.de/meshcore/regionen"},{"name":"MeshCore channels","url":"https://www.meshrheinland.de/meshcore/channels"},{"name":"Companion setup","url":"https://www.meshrheinland.de/meshcore/companion-setup"},{"name":"Repeater setup","url":"https://www.meshrheinland.de/meshcore/repeater-setup"},{"name":"Firmware flashing","url":"https://www.meshrheinland.de/meshcore/firmware-flashen"},{"name":"WhatsApp community","url":"https://chat.whatsapp.com/JyNcTcgwlJf6Mhhf7vgYWD"},{"name":"Website source","url":"https://github.com/meshrheinland/website/"}]},"source":{"path":"data/networks/mesh-rheinland/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mesh-rheinland.geojson","areaKm2":53893},{"id":"mesh-sorocaba","name":"Mesh Sorocaba","also_known_as":["MeshSorocaba"],"short_name":"Mesh Sorocaba","description":"MeshCore community based in Sorocaba, covering the state of São Paulo, Brazil, building off-grid mesh communication.","scope":"regional","status":"active","part_of":["brazil"],"visibility":"public","area":"area.geojson","coverage":{"countries":["BR"]},"regions":[{"code":"br","name":"Brazil"},{"code":"sao-paulo","name":"São Paulo","parent":"br"},{"code":"sorocaba","name":"Sorocaba","parent":"sao-paulo"}],"radio":{"frequency":"915","public_channel":"Public"},"community":{"website":"https://www.meshsorocaba.org/"},"analyzers":[{"name":"corescope.meshsorocaba.org","url":"https://corescope.meshsorocaba.org"}],"source":{"path":"data/networks/mesh-sorocaba/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mesh-sorocaba.geojson","areaKm2":250806},{"id":"meshcore-bayreuth","name":"MeshCore Bayreuth","short_name":"Mesh Bayreuth","description":"MeshCore community around Bayreuth and Upper Franconia (Oberfranken), building off-grid LoRa mesh infrastructure with local repeaters and public channels on the EU/UK Narrow preset.","scope":"local","status":"active","part_of":["meshcore-de","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"regions":[{"code":"europe","name":"Europe"},{"code":"de","name":"Germany"},{"code":"de-by","name":"Bavaria","parent":"de"},{"code":"de-by-ofr","name":"Upper Franconia","parent":"de-by"},{"code":"de-by-ofr-bt","name":"Bayreuth","parent":"de-by-ofr"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","region_code":"de-by-ofr-bt","public_channel":"Public","app_preset":"EU/UK (Narrow)"},"community":{"website":"https://meshcorebayreuth.de/"},"analyzers":[{"name":"analyzer.meshcorebayreuth.de","url":"https://analyzer.meshcorebayreuth.de"}],"resources":{"getting_started":"https://analyzer.meshcorebayreuth.de/"},"source":{"path":"data/networks/meshcore-bayreuth/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-bayreuth.geojson","areaKm2":7223},{"id":"meshcore-catalunya","name":"MeshCore Catalunya","also_known_as":["MeshCoreCat","MeshCore Catalonia"],"short_name":"MeshCoreCat","description":"MeshCore community in Catalonia. Off-grid mesh network running on 868 MHz LoRa radios, with a live map, CoreScope analyzer, hardware guides and resources for joining the network.","scope":"regional","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["ES"]},"regions":[{"code":"es","name":"Spain"},{"code":"es-ct","name":"Catalonia","parent":"es"}],"radios":[{"name":"EU Catalunya","frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/6","tx_power_dbm":22,"public_channel":"Public"}],"community":{"website":"https://docs.livemap-meshcorecat.com/","discord":"https://discord.gg/RNEzhszyQ","telegram":"https://t.me/mcoreXAT"},"maps":[{"name":"Mapa en viu","url":"https://mapa.livemap-meshcorecat.com"}],"analyzers":[{"name":"MeshCore Catalunya CoreScope","url":"https://analyzer.livemap-meshcorecat.com/"}],"resources":{"getting_started":"https://docs.livemap-meshcorecat.com/unir-mhi/","links":[{"name":"Web principal","url":"https://livemap-meshcorecat.com/"},{"name":"Hardware","url":"https://docs.livemap-meshcorecat.com/hardware/"},{"name":"Configuració de ràdio","url":"https://docs.livemap-meshcorecat.com/configuracio-radio/"}]},"source":{"path":"data/networks/meshcore-catalunya/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-catalunya.geojson","areaKm2":36441},{"id":"meshcore-essen-kettwig","name":"MeshCore Essen-Kettwig","also_known_as":["Bürgerfunkinitiative Essen-Kettwig"],"short_name":"Essen-Kettwig","description":"Public off-grid MeshCore network centered on Essen-Kettwig and extending toward the Ruhrlandklinik and Mülheim Airport. The community operates a resilient local communications network and distributes regional civil protection alerts over MeshCore.","scope":"local","status":"active","part_of":["meshcore-de","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"regions":[{"code":"europe","name":"Europe"},{"code":"eu","name":"European Union"},{"code":"de","name":"Germany"},{"code":"de-nw","name":"North Rhine-Westphalia","parent":"de"},{"code":"de-nw-essen-kettwig","name":"Essen-Kettwig","parent":"de-nw"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","app_preset":"EU/UK (Narrow)"},"community":{"website":"https://jonathansalim.de/","discord":"https://discord.com/invite/bSuST8xvet","contact":"https://jonathansalim.de/#kontakt"},"maps":[{"name":"Essen-Kettwig network area","url":"https://jonathansalim.de/#map"}],"analyzers":[{"name":"Essen CoreScope","url":"https://corescope.lima11.de/"}],"resources":{"getting_started":"https://jonathansalim.de/#settings","links":[{"name":"MeshCore FAQ","url":"https://jonathansalim.de/meshcore-faq/"},{"name":"MeshCore channels","url":"https://jonathansalim.de/meshcore-kanaele/"},{"name":"Firmware guide","url":"https://jonathansalim.de/firmware-v7-14-leitfaden-fuer-meshcore-benutzer/"}]},"source":{"path":"data/networks/meshcore-essen-kettwig/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-essen-kettwig.geojson","areaKm2":58},{"id":"meshcore-khv","name":"MeshCore Khabarovsk","also_known_as":["MeshCore Khabarovsk"],"short_name":"MeshCore KHV","description":"MeshCore community around Khabarovsk in the Russian Far East, served by a public CoreScope analyzer hosted locally.","scope":"regional","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["RU"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public"},"source":{"path":"data/networks/meshcore-khv/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-khv.geojson","areaKm2":8214},{"id":"meshcore-tx","name":"MeshCore TX","short_name":"MeshCore TX","description":"Community standard for MeshCore in Texas. Publishes recommended radio parameters to give Texas nodes a guard-band separation from Meshtastic at 906.875 MHz. Two presets: one for users migrating fully from Meshtastic and one for running concurrent networks or new meshes.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"texas","name":"Texas","parent":"us"}],"radios":[{"name":"TX Primary (Meshtastic migration)","description":"For nodes switching fully from Meshtastic. Provides guard-band separation from 906.875 MHz.","frequency":"915","frequency_mhz":907.875,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5"},{"name":"TX Secondary (concurrent / new mesh)","description":"For running a new or concurrent mesh alongside Meshtastic.","frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5"}],"community":{"website":"https://meshcoretx.net/"},"resources":{"links":[{"name":"Texas meshes directory","url":"https://meshcoretx.net/meshes/"}]},"source":{"path":"data/networks/meshcore-tx/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["meshtexas","ntx-mesh"],"areaUrl":"/network-area/meshcore-tx.geojson","areaKm2":688740},{"id":"mesh-sydney","name":"MeshSydney","also_known_as":["MeshCore Sydney","NSW MeshCore Network"],"short_name":"MeshSydney","description":"Community MeshCore network for Sydney and New South Wales, Australia, using the Australia Mid preset as the main Greater Sydney setting and Australia Narrow for EastMesh links south toward Canberra and beyond.","scope":"regional","status":"active","part_of":["australia","australia-mid","australia-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["AU"]},"radios":[{"name":"Australia Mid","description":"Main preset recommended for Greater Sydney and surrounds.","frequency":"915","frequency_mhz":915.075,"bandwidth_khz":125,"spreading_factor":9,"coding_rate":"4/5","tx_power_dbm":20,"public_channel":"Public"},{"name":"Australia Narrow","description":"EastMesh default and bridge/link preset south toward Canberra and beyond.","frequency":"915","frequency_mhz":916.575,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","tx_power_dbm":20,"public_channel":"Public"}],"community":{"website":"https://meshsydney.com/","discord":"https://discord.gg/CQNZSsAchj"},"maps":[{"name":"CoreSense live map","url":"https://meshsydney.com/coresense-map.html"},{"name":"Network maps","url":"https://meshsydney.com/maps.html"},{"name":"NSW Meshcore map","url":"https://nswmesh.github.io/NSW-Sydney-Meshcore-Map/"}],"resources":{"getting_started":"https://meshsydney.com/wiki.html#getting-started","links":[{"name":"MeshSydney wiki","url":"https://meshsydney.com/wiki.html"},{"name":"Radio settings","url":"https://meshsydney.com/wiki.html#radio-settings"},{"name":"Network statistics","url":"https://meshsydney.com/stats.html"},{"name":"FAQ","url":"https://meshsydney.com/faq.html"},{"name":"Build guide","url":"https://meshsydney.com/build.html"}]},"source":{"path":"data/networks/mesh-sydney/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mesh-sydney.geojson","areaKm2":803017},{"id":"meshtexas","name":"MeshTexas","also_known_as":["Texas MeshCore Mesh Network"],"short_name":"MeshTexas","description":"Statewide MeshCore network built by Texans, using a shared MQTT broker at mqtt.meshtexas.net and a live CoreScope analyzer. Supports region codes for San Antonio, Austin, Houston, Dallas-Fort Worth, El Paso and other Texas cities.","scope":"regional","status":"active","part_of":["meshcore-tx","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"texas","name":"Texas","parent":"us"},{"code":"SAT","name":"San Antonio","parent":"texas"},{"code":"AUS","name":"Austin","parent":"texas"},{"code":"HOU","name":"Houston","parent":"texas"},{"code":"DFW","name":"Dallas-Fort Worth","parent":"texas"},{"code":"ELP","name":"El Paso","parent":"texas"},{"code":"ABI","name":"Abilene","parent":"texas"},{"code":"AMA","name":"Amarillo","parent":"texas"},{"code":"MFE","name":"McAllen","parent":"texas"},{"code":"SJT","name":"San Angelo","parent":"texas"},{"code":"TXK","name":"Texarkana","parent":"texas"},{"code":"CT","name":"Central Texas","parent":"texas"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"texas","public_channel":"Public","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://meshtexas.net/"},"maps":[{"name":"Live map","url":"https://analyzer.meshtexas.net/#/live"}],"analyzers":[{"name":"analyzer.meshtexas.net","url":"https://analyzer.meshtexas.net"}],"resources":{"getting_started":"https://meshtexas.net/connect","links":[{"name":"Coverage","url":"https://meshtexas.net/coverage"},{"name":"Texas meshes directory","url":"https://meshcoretx.net/meshes/"}]},"source":{"path":"data/networks/meshtexas/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshtexas.geojson","areaKm2":689874},{"id":"montreal-mesh","name":"Montréal Mesh","also_known_as":["Montréal Island Mesh Enthusiasts","MIME","MontrealMesh"],"short_name":"Montréal Mesh","description":"Community of hobbyists, builders and experimenters operating MeshCore and Meshtastic across Montréal Island and its surrounding suburbs. Its MeshCore deployment uses fixed repeaters for city-scale coverage, with expansion goals covering Laval, Longueuil and the wider Greater Montréal area.","scope":"regional","status":"active","part_of":["meshcore-ca","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["CA"]},"regions":[{"code":"ca","name":"Canada"},{"code":"ca-qc","name":"Québec","parent":"ca"},{"code":"ca-qc-yul","name":"Greater Montréal","parent":"ca-qc"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://www.montrealmesh.ca/en/","discord":"https://discord.gg/xSpMaErKk4"},"maps":[{"name":"Montréal MeshCore map","url":"https://analyzer.montrealmesh.ca/#/map"},{"name":"Montréal wardrive coverage map","url":"https://yul.meshmapper.net/"}],"analyzers":[{"name":"Montréal Mesh CoreScope","url":"https://analyzer.montrealmesh.ca/"}],"resources":{"getting_started":"https://www.montrealmesh.ca/en/meshcore/general-howto/","links":[{"name":"MeshCore FAQ","url":"https://www.montrealmesh.ca/en/meshcore/general-faq/"},{"name":"Coverage and expansion goals","url":"https://www.montrealmesh.ca/en/deployment/coverage/"},{"name":"Recommended companion devices","url":"https://www.montrealmesh.ca/en/hardware/recommended-companions/"},{"name":"Repeater deployment guide","url":"https://www.montrealmesh.ca/en/deployment/repeaters/"}]},"source":{"path":"data/networks/montreal-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/montreal-mesh.geojson","areaKm2":3632},{"id":"msp-mesh","name":"MSP Mesh","also_known_as":["MSPMesh","Minneapolis St Paul Mesh","Twin Cities Mesh"],"short_name":"MSP Mesh","description":"Minneapolis-Saint Paul and Greater Minnesota mesh networking group, extending into western Wisconsin by proximity, with community meetups, partner sites, mesh maps and CoreScope live activity.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"minnesota","name":"Minnesota","parent":"us"},{"code":"twin-cities","name":"Twin Cities","parent":"minnesota"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"Public"},"community":{"website":"https://mspmesh.org/"},"maps":[{"name":"Mesh map","url":"https://mspmesh.org/map/"}],"analyzers":[{"name":"corescope.mspmesh.org","url":"https://corescope.mspmesh.org"}],"resources":{"getting_started":"https://mspmesh.org/how-to-get-involved/","links":[{"name":"Settings","url":"https://mspmesh.org/settings/"},{"name":"Get involved","url":"https://mspmesh.org/how-to-get-involved/"},{"name":"Partners","url":"https://mspmesh.org/partners/"},{"name":"Monitor","url":"https://monitor.mspmesh.org"}]},"source":{"path":"data/networks/msp-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/msp-mesh.geojson","areaKm2":218505},{"id":"mcml","name":"Münsterland","also_known_as":["MeshCore Münsterland","MCML"],"short_name":"MeshCore MCML","description":"Community-driven MeshCore network for the Münsterland region of North Rhine-Westphalia, Germany, enabling long-range text communication completely without internet or cellular networks.","scope":"regional","status":"active","part_of":["meshcore-de","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"public_channel":"Public"},"community":{"website":"https://mcml.info/","forum":"https://forum.mcml.info/"},"analyzers":[{"name":"map.mcml.info","url":"https://map.mcml.info"}],"source":{"path":"data/networks/mcml/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/mcml.geojson","areaKm2":5954},{"id":"nebraska-mesh","name":"Nebraska Mesh","also_known_as":["Nebraska MeshCore"],"short_name":"Nebraska Mesh","description":"Volunteer-run statewide MeshCore network connecting Nebraska communities through community-operated LoRa nodes and solar repeaters. Originating around Omaha, it has expanded through Lincoln, Grand Island and rural counties with shared configuration standards, maps, analyzers and Discord coordination.","scope":"national","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-ne","name":"Nebraska","parent":"us"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","path_hash_mode":"2-Byte","region_code":"us-ne","public_channel":"Public"},"community":{"website":"https://www.nebraskamesh.net/","discord":"https://discord.gg/aCd5yJvJaD"},"maps":[{"name":"Nebraska Mesh map","url":"https://oma.meshmapper.net"}],"analyzers":[{"name":"Nebraska Mesh Analyzer","url":"https://analyzer.nebraskamesh.net/"},{"name":"The Dad Nerd CoreScope","url":"https://analyzer.thedadnerd.com/"}],"resources":{"getting_started":"https://www.nebraskamesh.net/help.html","links":[{"name":"About Nebraska Mesh","url":"https://www.nebraskamesh.net/about.html"},{"name":"Events","url":"https://www.nebraskamesh.net/events.html"},{"name":"Nebraska Mesh Bot","url":"https://bot.lnkmeshbot.net/"},{"name":"Bot documentation and policy","url":"https://www.nebraskamesh.net/bots.html"}]},"source":{"path":"data/networks/nebraska-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/nebraska-mesh.geojson","areaKm2":200566},{"id":"meshcore-nl","name":"Netherlands","also_known_as":["MeshCore Netherlands"],"short_name":"MeshCore NL","description":"Dutch LocalMesh emergency radio network for MeshCore users in the Netherlands, using the Netherlands preset on the 868 MHz EU band with public-channel access, regional repeater scopes and an active citizen-led community.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["NL"]},"regions":[{"code":"nl","name":"All of Netherlands"},{"code":"nl-dr","name":"Drenthe","parent":"nl"},{"code":"nl-fl","name":"Flevoland","parent":"nl"},{"code":"nl-fr","name":"Friesland","parent":"nl"},{"code":"nl-ge","name":"Gelderland","parent":"nl"},{"code":"nl-gr","name":"Groningen","parent":"nl"},{"code":"nl-li","name":"Limburg","parent":"nl"},{"code":"nl-nb","name":"Noord-Brabant","parent":"nl"},{"code":"nl-nh","name":"Noord-Holland","parent":"nl"},{"code":"nl-ov","name":"Overijssel","parent":"nl"},{"code":"nl-ut","name":"Utrecht","parent":"nl"},{"code":"nl-ze","name":"Zeeland","parent":"nl"},{"code":"nl-zh","name":"Zuid-Holland","parent":"nl"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"nl","public_channel":"Public","app_preset":"Netherlands"},"community":{"website":"https://dutchmeshcore.nl/"},"maps":[{"name":"MeshCore map","url":"https://map.meshcore.io"}],"analyzers":[{"name":"cornmeister.nl","url":"https://cornmeister.nl"},{"name":"fedora.ictravi.com","url":"https://fedora.ictravi.com"},{"name":"mesh.override.nl","url":"https://mesh.override.nl/"}],"resources":{"getting_started":"https://www.localmesh.nl/en/meshcore-setup/","links":[{"name":"LocalMesh map and coverage","url":"https://www.localmesh.nl/en/map/"},{"name":"Region configuration","url":"https://www.localmesh.nl/en/meshcore-region-configuration/"},{"name":"Community hub","url":"https://www.localmesh.nl/en/community/"}]},"source":{"path":"data/networks/meshcore-nl/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-nl.geojson","areaKm2":37040},{"id":"new-england-mesh","name":"New England Mesh","also_known_as":["NHMesh"],"short_name":"NE Mesh","description":"New England-wide MeshCore community spanning Connecticut, Massachusetts, New Hampshire, and Maine, coordinated through nhmesh.com with a custom live map at nhmesh.live and a CoreScope analyzer. 50+ nodes spread across the region from Stamford CT to Topsham ME.","scope":"regional","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","public_channel":"Public"},"community":{"website":"https://nhmesh.com/"},"maps":[{"name":"NHMesh Live","url":"https://nhmesh.live"}],"analyzers":[{"name":"New England CoreScope","url":"https://analyzer.newenglandme.sh"}],"resources":{"getting_started":"https://nhmesh.com/guides","links":[{"name":"Channel setup guide","url":"https://nhmesh.com/guides/channel-setup"}]},"source":{"path":"data/networks/new-england-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["ct-mesh","greater-boston-mesh","pioneer-valley-mesh"],"areaUrl":"/network-area/new-england-mesh.geojson","areaKm2":142997},{"id":"meshcore-nz","name":"New Zealand","also_known_as":["MeshCore New Zealand","MeshCore NZ","New Zealand MeshCore Community Networks Contingent"],"short_name":"MeshCore NZ","description":"National New Zealand MeshCore community network for resilient off-grid messaging, coordinating repeater sites, node-admin resources, NZ MeshMapper, CoreScope monitoring, prefix planning and community support.","scope":"national","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["NZ"]},"regions":[{"code":"nz","name":"New Zealand"},{"code":"AKL","name":"Auckland","parent":"nz"},{"code":"HLZ","name":"Hamilton","parent":"nz"},{"code":"NPE","name":"Napier / Hastings","parent":"nz"},{"code":"NPL","name":"New Plymouth","parent":"nz"},{"code":"NSN","name":"Nelson","parent":"nz"},{"code":"TRG","name":"Tauranga","parent":"nz"},{"code":"WRE","name":"Whangarei","parent":"nz"}],"radio":{"frequency":"915","frequency_mhz":917.375,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"2-Byte","region_code":"nz","public_channel":"Public","app_preset":"New Zealand (Narrow)"},"community":{"website":"https://meshed.kiwi/","discord":"https://discord.gg/sn5pG68w","facebook":"https://www.facebook.com/groups/meshcorenz"},"maps":[{"name":"NZ MeshMapper","url":"http://nz.meshmapper.net"}],"analyzers":[{"name":"meshcore.baird.io","url":"https://meshcore.baird.io/"}],"resources":{"getting_started":"https://meshed.kiwi/resources/"},"source":{"path":"data/networks/meshcore-nz/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-nz.geojson","areaKm2":266710},{"id":"nz-deprecated","name":"New Zealand (Deprecated)","scope":"general","status":"active","deprecated":true,"description":"Official MeshCore app radio preset — 917.375MHz / SF11 / BW250 / CR5.","area":"area.geojson","coverage":{"countries":["NZ"]},"radio":{"frequency":"915","frequency_mhz":917.375,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","app_preset":"New Zealand"},"source":{"path":"data/networks/nz-deprecated/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/nz-deprecated.geojson","areaKm2":266710},{"id":"nodak-mesh","name":"NoDak Mesh","short_name":"NoDak Mesh","description":"Community-driven mesh network building resilient off-grid communication infrastructure across North Dakota using MeshCore and Meshtastic. Active members in Fargo, Bismarck, Grand Forks, Minot and rural areas, running on the USA/Canada 915 MHz preset with the #nodakmesh public channel.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","coverage":{"countries":["US"]},"area":"area.geojson","regions":[{"code":"us","name":"United States"},{"code":"us-nd","name":"North Dakota","parent":"us"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"us-nd","public_channel":"nodakmesh"},"community":{"website":"https://nodakmesh.org/","discord":"https://discord.gg/JUBrZepkaM","reddit":"https://www.reddit.com/r/NoDakMesh/","contact":"https://nodakmesh.org/community"},"maps":[{"name":"NoDak MeshCore map","url":"https://nodakmesh.org/meshcore/map"}],"resources":{"getting_started":"https://nodakmesh.org/meshcore/getting-started","repeater_list":"https://nodakmesh.org/meshcore/analyzer","links":[{"name":"Repeater setup guide","url":"https://nodakmesh.org/meshcore/repeater-setup"},{"name":"Room server guide","url":"https://nodakmesh.org/meshcore/room-server"},{"name":"Recommended devices","url":"https://nodakmesh.org/meshcore/devices"},{"name":"3D printing cases","url":"https://nodakmesh.org/3d-printing"},{"name":"MeshCore vs Meshtastic","url":"https://nodakmesh.org/protocols"}]},"source":{"path":"data/networks/nodak-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/nodak-mesh.geojson","areaKm2":182964},{"id":"northmesh","name":"NorthMesh","also_known_as":["NorthMesh UK"],"short_name":"NorthMesh","description":"Live MeshCore and LoRa mesh network map for northern England and the UK, tracking repeaters, packet activity, RF coverage, and MQTT-connected nodes.","scope":"regional","status":"active","part_of":["meshcore-uk","eu-uk-deprecated"],"visibility":"public","area":"area.geojson","coverage":{"countries":["GB"]},"regions":[{"code":"gb","name":"United Kingdom"},{"code":"eng","name":"England","parent":"gb"},{"code":"neng","name":"Northern England","parent":"eng"}],"radio":{"frequency":"868","frequency_mhz":869.525,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","region_code":"uk","public_channel":"Public"},"community":{"website":"https://northmesh.co.uk"},"maps":[{"name":"NorthMesh live map","url":"https://northmesh.co.uk/map"}],"resources":{"getting_started":"https://meshcore.co.uk","links":[{"name":"MQTT repeater flasher","url":"https://northmesh.co.uk/mqtt-flasher/"}]},"source":{"path":"data/networks/northmesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/northmesh.geojson","areaKm2":38086},{"id":"meshcore-no","name":"Norway","also_known_as":["MeshCore Norway","MeshWiki.no"],"short_name":"MeshCore NO","description":"Norwegian MeshCore community documentation hub on MeshWiki.no, sharing the EU/UK Narrow preset for Norway on 869.618 MHz along with local 869 MHz band guidance, repeater setup notes, component build guides and public map links.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["NO"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"public_channel":"Public"},"community":{"website":"https://meshwiki.no/","forum":"http://meshwiki.no/forum/","contact":"@vinceneil6666 on Discord"},"resources":{"getting_started":"https://meshwiki.no/meshcore/start","links":[{"name":"Norway LoRa parameters","url":"https://meshwiki.no/meshcore/lora"},{"name":"Norway 869 MHz rules and antennas","url":"https://meshwiki.no/meshcore/meshcore-regler-og-antenner"},{"name":"Recommended repeater setup","url":"https://meshwiki.no/meshcore/repeater-oppsett"},{"name":"Repeater placement suggestions","url":"https://meshwiki.no/meshcore/forslag_plassering"}]},"source":{"path":"data/networks/meshcore-no/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-no.geojson","areaKm2":364679},{"id":"nsw-mesh","name":"NSW Mesh","also_known_as":["New South Wales Mesh"],"short_name":"NSW Mesh","description":"Community-maintained mesh network and knowledge base for Sydney and New South Wales, with MeshCore now recommended for most participants, published Australia radio profiles, maps, observers, repeaters and Discord coordination.","scope":"regional","status":"active","part_of":["australia","australia-mid","australia-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["AU"]},"regions":[{"code":"au","name":"Australia"},{"code":"au-nsw","name":"New South Wales","parent":"au"},{"code":"au-nsw-syd","name":"Sydney","parent":"au-nsw"}],"radios":[{"name":"Australia Mid","description":"Majority NSW Mesh profile from April/May 2026 onward.","frequency":"915","frequency_mhz":915.075,"bandwidth_khz":125,"spreading_factor":9,"coding_rate":"4/5","region_code":"au-nsw","public_channel":"Public"},{"name":"Australia Narrow","description":"Still used in some NSW areas and by many Victorian nodes.","frequency":"915","frequency_mhz":916.575,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","region_code":"au-nsw","public_channel":"Public"},{"name":"Australia Wide","description":"Older NSW profile used before the Narrow and Mid profiles.","frequency":"915","frequency_mhz":915.8,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","region_code":"au-nsw","public_channel":"Public"}],"community":{"website":"https://nswmesh.au/","discord":"https://discord.gg/Du437Usj3K"},"maps":[{"name":"NSWMesh MQTT live map","url":"https://map.nswmesh.au/"},{"name":"MeshSydney CoreSense map","url":"https://meshsydney.com/coresense-map"}],"analyzers":[{"name":"corescope.nswmesh.au","url":"https://corescope.nswmesh.au"}],"resources":{"getting_started":"https://nswmesh.au/getting-started","links":[{"name":"MeshCore overview","url":"https://nswmesh.au/meshcore/overview"},{"name":"MeshCore frequency profiles","url":"https://nswmesh.au/meshcore/frequency"},{"name":"Channels and regions","url":"https://nswmesh.au/meshcore/channels"},{"name":"MeshCore maps","url":"https://nswmesh.au/meshcore/maps"},{"name":"Repeaters","url":"https://nswmesh.au/meshcore/repeaters"},{"name":"GitHub","url":"https://github.com/nswmesh/nswmesh.au"}]},"source":{"path":"data/networks/nsw-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/nsw-mesh.geojson","areaKm2":803016},{"id":"ntx-mesh","name":"NTX Mesh","also_known_as":["North Texas Mesh"],"short_name":"NTX Mesh","description":"MeshCore community for the Dallas-Fort Worth and greater North Texas area, using the standard USA/Canada preset on 910.525 MHz.","scope":"regional","status":"active","part_of":["meshcore-tx","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"texas","name":"Texas","parent":"us"},{"code":"dfw","name":"Dallas-Fort Worth","parent":"texas"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5"},"community":{"website":"https://ntxmesh.com/"},"analyzers":[{"name":"ntxmesh.dhovin.me","url":"https://ntxmesh.dhovin.me"}],"source":{"path":"data/networks/ntx-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/ntx-mesh.geojson","areaKm2":33240},{"id":"meshcore-paris","name":"Paris","also_known_as":["MeshCore Paris"],"short_name":"MeshCore Paris","description":"MeshCore community for Paris and the Greater Paris (Grand Paris) region, building a long-range offline LoRa mesh across the metropolitan area.","scope":"regional","status":"active","part_of":["meshcore-fr","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["FR"]},"regions":[{"code":"fr","name":"France"},{"code":"ile-de-france","name":"Île-de-France","parent":"fr"},{"code":"paris","name":"Paris","parent":"ile-de-france"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://meshcore.paris/"},"analyzers":[{"name":"analyzer.meshcore.paris","url":"https://analyzer.meshcore.paris"}],"source":{"path":"data/networks/meshcore-paris/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-paris.geojson","areaKm2":814},{"id":"pioneer-valley-mesh","name":"Pioneer Valley Mesh","short_name":"PV Mesh","description":"MeshCore community in the Pioneer Valley of western Massachusetts, with 50 nodes across the Connecticut River Valley. Runs the USA/Canada preset on 910.525 MHz (62.5 kHz / SF7 / CR4/5) with a CoreScope analyzer.","scope":"regional","status":"active","part_of":["new-england-mesh","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://pvmesh.org/"},"resources":{"getting_started":"https://pvmesh.org/"},"source":{"path":"data/networks/pioneer-valley-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/pioneer-valley-mesh.geojson","areaKm2":21267},{"id":"meshcore-pl","name":"Poland","also_known_as":["MeshCore Poland"],"short_name":"MeshCore PL","description":"Polish LoRa MeshCore community building a nationwide emergency/off-grid mesh network on the EU/UK Narrow preset, coordinated through lorameshcore.pl with setup guides, repeater guidance, analyzer documentation and community links.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["PL"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","public_channel":"Public"},"community":{"website":"https://lorameshcore.pl/","contact":"kontakt[at]lorameshcore.pl","facebook":"https://www.facebook.com/groups/meshcorepolska"},"analyzers":[{"name":"meshcorekrk.cma.pl (Kraków)","url":"https://meshcorekrk.cma.pl/"},{"name":"jomesh.com","url":"https://jomesh.com"},{"name":"MarWoj CoreScope","url":"https://analyzer.marwoj.net"},{"name":"Orange Poznań CoreScope","url":"http://83.25.40.172"}],"maps":[{"name":"MeshCore map","url":"https://meshcore.co.uk/map.html"}],"resources":{"getting_started":"https://lorameshcore.pl/jakZaczac/wyborUrzadzenia/","links":[{"name":"Current Poland presets","url":"https://lorameshcore.pl/aktualnePresetyPolska/"},{"name":"Useful links","url":"https://lorameshcore.pl/przydatneLinki/"},{"name":"MeshStats Polska","url":"https://meshstats.pl/"},{"name":"LoRaStats Warszawa map","url":"https://lorastats.pl/Map"},{"name":"Contact","url":"https://lorameshcore.pl/kontakt/"}]},"source":{"path":"data/networks/meshcore-pl/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-pl.geojson","areaKm2":312917},{"id":"meshcore-pt","name":"Portugal","also_known_as":["MeshCore Portugal"],"short_name":"MeshCore PT","description":"Portuguese MeshCore community coordinating national off-grid LoRa mesh messaging through meshcore.pt, with published 433.375 MHz and 869.618 MHz radio settings, local hardware guides, map tools and LusoApp resources.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["PT"]},"radios":[{"name":"Popular 433 MHz network","description":"Most-used Portugal mesh; the site recommends 433 MHz hardware for broader existing compatibility.","frequency":"433","frequency_mhz":433.375,"bandwidth_khz":62.5,"spreading_factor":9,"coding_rate":"4/6","tx_power_dbm":10,"public_channel":"Public","app_preset":"Portugal 433"},{"name":"Growing 868 MHz network","description":"Secondary/growing Portugal mesh on the 868 MHz band.","frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/6","tx_power_dbm":27,"public_channel":"Public","app_preset":"Portugal 868"}],"community":{"website":"https://www.meshcore.pt/en/home","telegram":"https://t.me/+z4dJQa_YI4M3ZTVk","facebook":"https://www.facebook.com/groups/1393610475082383/","youtube":"https://www.youtube.com/playlist?list=PLkxRrxBLBVAW3s5Iy0EjCyQQIyNbThlnb","contact":"meshcorept@gmail.com"},"maps":[{"name":"MeshCore Portugal map","url":"https://www.meshcore.pt/en/map"}],"resources":{"getting_started":"https://www.meshcore.pt/en/home","links":[{"name":"MeshCore Portugal docs","url":"https://www.meshcore.pt/en/docs/list"},{"name":"Client hardware","url":"https://www.meshcore.pt/en/hardware/client"},{"name":"Repeater hardware","url":"https://www.meshcore.pt/en/hardware/repeater"},{"name":"Firmware flasher","url":"https://www.meshcore.pt/en/tools/flasher"},{"name":"LusoApp Android app","url":"https://play.google.com/store/apps/details?id=pt.meshcore.lusoapp"}]},"source":{"path":"data/networks/meshcore-pt/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-pt.geojson","areaKm2":90654},{"id":"puget-mesh","name":"Puget Mesh","short_name":"Puget Mesh","description":"Volunteer-led community deploying off-grid communication networks across the Puget Sound region, including MeshCore, Meshtastic and AREDN. Focused on disaster preparedness and emergency response, with active MeshCore buildout on the USA/Canada 915 MHz preset serving Seattle, Tacoma and surrounding areas.","scope":"local","status":"active","part_of":["cascadia-mesh","west-coast-mesh","usa-canada-recommended"],"visibility":"public","coverage":{"countries":["US"]},"area":"area.geojson","regions":[{"code":"us","name":"United States"},{"code":"us-west","name":"West Coast"},{"code":"wa","name":"Washington","parent":"us-west"},{"code":"wa-puget","name":"Puget Sound","parent":"wa"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","tx_power_dbm":22,"region_code":"wa-puget","public_channel":"Public"},"community":{"website":"https://pugetmesh.org/","discord":"https://discord.gg/ANvUg3AyZt","contact":"mailto:inquiries@pugetmesh.org"},"resources":{"getting_started":"https://pugetmesh.org/meshcore/","links":[{"name":"Repeater setup guide","url":"https://pugetmesh.org/meshcore/repeater_setup/"},{"name":"Equipment guide","url":"https://pugetmesh.org/meshcore/equipment/"},{"name":"GitHub","url":"https://github.com/pugetmesh/pugetmesh.github.io"}]},"source":{"path":"data/networks/puget-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/puget-mesh.geojson","areaKm2":32885},{"id":"rdu-mesh","name":"RDUMesh","also_known_as":["RDU Mesh"],"short_name":"RDUMesh","description":"Community-owned, off-grid MeshCore network serving Raleigh, Durham, Chapel Hill and the surrounding North Carolina Piedmont. The network builds solar-powered relay infrastructure across a documented 16-county Research Triangle service area.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-nc","name":"North Carolina","parent":"us"},{"code":"us-nc-rdu","name":"Research Triangle","parent":"us-nc"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","app_preset":"USA/Canada (Recommended)"},"community":{"website":"https://rdumesh.org/","discord":"https://discord.gg/kKt8sjHrGF"},"analyzers":[{"name":"RDUMesh CoreScope","url":"https://analyzer.n4vx.net"}],"resources":{"getting_started":"https://rdumesh.org/about-rdumesh/","links":[{"name":"RDUMesh service area and organization","url":"https://rdumesh.org/about-rdumesh/"},{"name":"RDUMesh map","url":"https://rdumesh.org/map/"}]},"source":{"path":"data/networks/rdu-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/rdu-mesh.geojson","areaKm2":24851},{"id":"saarland-luxembourg-mesh","name":"Saarland-Luxembourg Mesh","short_name":"DE-SL/LX Mesh","description":"Cross-border MeshCore mesh spanning Germany's Saarland and neighbouring Luxembourg, with 690+ nodes around Merzig, Saarbrücken, and Mamer. Runs the EU/UK Narrow preset on the 868 MHz band with a dedicated CoreScope analyzer.","scope":"regional","status":"active","part_of":["meshcore-de","meshcore-lu","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE","LU"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public","app_preset":"EU/UK (Narrow)"},"analyzers":[{"name":"CoreScope","url":"http://46.62.210.168:18080"}],"source":{"path":"data/networks/saarland-luxembourg-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["saarmesh"],"areaUrl":"/network-area/saarland-luxembourg-mesh.geojson","areaKm2":357159},{"id":"saarmesh","name":"SaarMesh","short_name":"SaarMesh","description":"Regional MeshCore community building resilient LoRa infrastructure across Saarland and coordinating with the wider SaarLorLux area. The project provides technical documentation, regional scopes, a live network map and community support.","scope":"regional","status":"active","part_of":["saarland-luxembourg-mesh","meshcore-de","eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["DE"]},"regions":[{"code":"europe","name":"Europe"},{"code":"eu","name":"European Union"},{"code":"de","name":"Germany"},{"code":"de-sl","name":"Saarland","parent":"de"},{"code":"saarlorlux","name":"SaarLorLux","parent":"de-sl"},{"code":"saarland","name":"Saarland","parent":"saarlorlux"},{"code":"saarbruecken","name":"Saarbrücken","parent":"saarland"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","region_code":"saarlorlux","public_channel":"#saarland","app_preset":"EU/UK (Narrow)"},"community":{"website":"https://saarmesh.de/","telegram":"https://t.me/saarmesh"},"maps":[{"name":"SaarMesh live map","url":"https://live.saarmesh.de/"}],"analyzers":[{"name":"SaarMesh CoreScope","url":"https://live.saarmesh.de/"}],"resources":{"getting_started":"https://saarmesh.de/mitmachen/","links":[{"name":"MeshCore overview","url":"https://saarmesh.de/meshcore/"},{"name":"Regional scopes","url":"https://saarmesh.de/regions/"},{"name":"Live map information","url":"https://saarmesh.de/live-karte/"},{"name":"Hardware","url":"https://saarmesh.de/hardware/"}]},"source":{"path":"data/networks/saarmesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/saarmesh.geojson","areaKm2":2572},{"id":"salish-mesh","name":"Salish Mesh","also_known_as":["Salish Mesh Network"],"short_name":"Salish Mesh","description":"MeshCore community network serving the Salish Sea region of southwest British Columbia and surrounding areas.","scope":"regional","status":"active","part_of":["cascadia-mesh","meshcore-ca","usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["CA"]},"regions":[{"code":"ca","name":"Canada"},{"code":"ca-bc","name":"British Columbia","parent":"ca"},{"code":"ca-bc-sw","name":"Southwest BC","parent":"ca-bc"}],"radios":[{"name":"North America 915 MHz","frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","tx_power_dbm":22,"public_channel":"Public"}],"community":{"website":"https://salishmesh.net/"},"maps":[{"name":"Southwest BC Coverage","url":"https://swbc.meshmapper.net/?coverage-only"}],"analyzers":[{"name":"swbc.meshhog.top","url":"https://swbc.meshhog.top"}],"resources":{"links":[{"name":"Salish Mesh About","url":"https://salishmesh.net/about/"},{"name":"Coverage","url":"https://salishmesh.net/coverage/"},{"name":"How-To","url":"https://salishmesh.net/how-to/"}]},"source":{"path":"data/networks/salish-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/salish-mesh.geojson","areaKm2":36400},{"id":"scotmesh","name":"ScotMesh","also_known_as":["Scottish Mesh Community"],"short_name":"ScotMesh","description":"Community-run MeshCore network building resilient long-range communications across Scotland. ScotMesh uses explicit regional scopes to limit flood traffic, with public community tools, a live map, CoreScope analysis and MQTT observer infrastructure.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["GB"]},"regions":[{"code":"sco","name":"Scotland"},{"code":"cen","name":"Central Scotland","parent":"sco"},{"code":"fif","name":"Fife","parent":"sco"},{"code":"tay","name":"Tayside","parent":"sco"},{"code":"gla","name":"Glasgow area","parent":"cen"},{"code":"edi","name":"Edinburgh area","parent":"cen"},{"code":"fal","name":"Falkirk area","parent":"cen"},{"code":"dun","name":"Dundee area","parent":"tay"},{"code":"per","name":"Perth area","parent":"tay"},{"code":"ang","name":"Angus area","parent":"tay"},{"code":"ioi","name":"Island of Ireland peering"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","path_hash_mode":"3-Byte","tx_power_dbm":22,"duty_cycle_pct":10,"region_code":"sco","public_channel":"#scotland","app_preset":"EU/UK (Narrow)"},"community":{"website":"https://scotmesh.mm7roq.compute.oarc.uk/","forum":"https://scotmesh.uk/","discord":"https://discord.gg/ytxfyuDmSt","facebook":"https://www.facebook.com/groups/26406719398968062"},"maps":[{"name":"ScotMesh live map","url":"https://scotmesh-map.mm7roq.compute.oarc.uk/"}],"analyzers":[{"name":"ScotMesh CoreScope","url":"https://scotmesh-corescope.mm7roq.compute.oarc.uk/"}],"resources":{"getting_started":"https://wiki.scotmesh.uk/en/MeshCore/getting-started","links":[{"name":"ScotMesh Wiki","url":"https://wiki.scotmesh.uk/en/MeshCore/MeshCore"},{"name":"Region and repeater policy","url":"https://wiki.scotmesh.uk/en/MeshCore/regions"},{"name":"MQTT observer setup","url":"https://scotmesh.mm7roq.compute.oarc.uk/"}]},"source":{"path":"data/networks/scotmesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/scotmesh.geojson","areaKm2":76206},{"id":"meshcore-sk","name":"Slovakia","also_known_as":["MeshCore Slovakia"],"short_name":"MeshCore SK","description":"Slovak national MeshCore mesh, coordinated through mesh.om3kff.sk and a community Discord. It runs the EU/UK (Narrow) preset on the 869.618 MHz band (62.5 kHz / SF8) — with the coding rate set to 4/5 — sharing an international Public channel that is interconnected with the Hungarian and Austrian meshes, plus a national #slovakia channel.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["SK"]},"regions":[{"code":"sk","name":"Slovakia"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/5","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://mesh.om3kff.sk/","discord":"https://discord.gg/Zx5JuhszUb"},"analyzers":[{"name":"analyzer.868.sk","url":"https://analyzer.868.sk/"}],"resources":{"getting_started":"https://mesh.om3kff.sk/","links":[{"name":"LoRa mesh siete na Slovensku (ARES OM)","url":"https://aresom.wordpress.com/lora-mesh-siete-pre-tiesnovu-komunikaciu-siete-meshtastic-a-meshcore-na-slovensku/"}]},"source":{"path":"data/networks/meshcore-sk/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-sk.geojson","areaKm2":48417},{"id":"meshcore-si","name":"Slovenia","also_known_as":["MeshCore Slovenia"],"short_name":"MeshCore SI","description":"National MeshCore network in Slovenia, operated on the standard EU/UK narrow preset with a live CoreScope map and regional repeater coverage.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["SI"]},"regions":[{"code":"si","name":"Slovenia"}],"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","app_preset":"EU/UK (Narrow)"},"analyzers":[{"name":"MeshCore Slovenia CoreScope","url":"https://map.meshcore.si"}],"source":{"path":"data/networks/meshcore-si/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-si.geojson","areaKm2":20352},{"id":"southern-california-meshcore","name":"Southern California MeshCore","also_known_as":["SoCal MeshCore"],"short_name":"SoCal MC","description":"MeshCore community in Southern California centered on the Los Angeles area, with a public CoreScope analyzer in the LAX metro region.","scope":"regional","status":"active","part_of":["west-coast-mesh"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-west","name":"West Coast","parent":"us"},{"code":"us-ca-socal","name":"Southern California","parent":"us-west"}],"community":{"website":"https://socalmesh.org/"},"radio":{"frequency":"915","frequency_mhz":927.875,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","path_hash_mode":"1-Byte","public_channel":"Public"},"source":{"path":"data/networks/southern-california-meshcore/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/southern-california-meshcore.geojson","areaKm2":10267},{"id":"stmesh","name":"STMesh","also_known_as":["Southern Tier Mesh","Southern Tier NY Mesh"],"short_name":"STMesh","description":"Community-built LoRa mesh networks across New York's Southern Tier, covering both Meshtastic and MeshCore deployments.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-ny","name":"New York","parent":"us"},{"code":"us-ny-st","name":"Southern Tier","parent":"us-ny"}],"radios":[{"name":"USA/Canada (Southern Tier)","frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","tx_power_dbm":22,"public_channel":"Public"}],"community":{"website":"https://www.stmesh.net/","discord":"https://discord.gg/FwMV4M59DF"},"maps":[{"name":"STMesh Meshtastic Map","url":"https://www.stmesh.net/stmesh/stmeshtastic.html"},{"name":"STMeshCore Map","url":"https://www.stmesh.net/stmesh/stmeshcore.html"}],"resources":{"getting_started":"https://www.stmesh.net/docs/","links":[{"name":"STMeshtastic","url":"https://www.stmesh.net/stmesh/stmeshtastic.html"},{"name":"STMeshCore","url":"https://www.stmesh.net/stmesh/stmeshcore.html"}]},"source":{"path":"data/networks/stmesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/stmesh.geojson","areaKm2":30663},{"id":"meshat-se","name":"Sweden","also_known_as":["meshat.se","Sweden Mesh"],"short_name":"meshat.se","description":"Swedish gathering place for people who build, use and develop mesh networks, supporting both MeshCore and Meshtastic with shared maps, MQTT and status infrastructure.","scope":"national","status":"active","part_of":["eu-uk-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["SE"]},"radio":{"frequency":"868","public_channel":"Public"},"community":{"website":"https://meshat.se/","forum":"https://forum.meshat.se/","discord":"https://discord.com/invite/gchSzHkPGG","matrix":"https://matrix.to/#/#sweden-mesh:swecyb.com"},"analyzers":[{"name":"meshcore.meshat.se","url":"https://meshcore.meshat.se"}],"resources":{"status_page":"https://status.meshat.se/"},"source":{"path":"data/networks/meshat-se/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshat-se.geojson","areaKm2":444216},{"id":"meshcore-ch","name":"Switzerland","also_known_as":["MeshCore Switzerland"],"short_name":"MeshCore CH","description":"Nationwide community MeshCore mesh covering Switzerland on the 869.618 MHz band (62.5 kHz / SF8 / CR4/8), coordinated via the meshcore.ch community with a shared world map and a 10% duty-cycle preset.","scope":"national","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["CH"]},"radio":{"frequency":"868","frequency_mhz":869.618,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":22,"duty_cycle_pct":10,"path_hash_mode":"2-Byte","public_channel":"Public","app_preset":"Switzerland"},"community":{"website":"https://www.meshcore.ch","discord":"https://discord.com/invite/fUfWevRXAg","forum":"https://community.meshcore.ch/","facebook":"https://www.facebook.com/groups/9587060018050008","contact":"https://www.meshcore.ch/contact/"},"maps":[{"name":"MeshCore map","url":"https://www.meshcore.ch/map/"}],"analyzers":[{"name":"CoreScope (Basel)","url":"http://185.225.232.7:3000"}],"resources":{"getting_started":"https://www.meshcore.ch/settings/"},"source":{"path":"data/networks/meshcore-ch/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-ch.geojson","areaKm2":41419},{"id":"tennmesh","name":"TennMesh","also_known_as":["Tennessee Mesh","Tennessee MeshCore"],"short_name":"TennMesh","description":"Community-built Tennessee MeshCore network for off-grid text messaging across the state, with recommended settings, setup guidance, public channels, reports and a live CoreScope map.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"tennessee","name":"Tennessee","parent":"us"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","path_hash_mode":"2-Byte","public_channel":"Public"},"community":{"website":"https://tennmesh.com/","discord":"https://discord.gg/XGhftQw9Mt","telegram":"https://t.me/+ny3SblBJ8rVjMWIx","facebook":"https://www.facebook.com/groups/877766108102231"},"maps":[{"name":"Live map","url":"https://live.tennmesh.com/#/live"}],"analyzers":[{"name":"live.tennmesh.com","url":"https://live.tennmesh.com"},{"name":"NashMe.sh CoreScope","url":"https://analyzer.nashme.sh"}],"resources":{"getting_started":"https://tennmesh.com/connect/","links":[{"name":"Settings","url":"https://tennmesh.com/settings/"},{"name":"Channels","url":"https://tennmesh.com/channels/"},{"name":"Devices","url":"https://tennmesh.com/devices/"},{"name":"Reports","url":"https://tennmesh.com/reports/"},{"name":"GitHub","url":"https://github.com/tennmesh"}]},"source":{"path":"data/networks/tennmesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/tennmesh.geojson","areaKm2":109419},{"id":"meshcore-ua","name":"Ukraine","also_known_as":["MeshCore Ukraine"],"short_name":"MeshCore UA","description":"Ukrainian volunteer-run public MeshCore mesh for resilient decentralized LoRa communication across Ukraine, coordinated through meshcore-ua.net with repeaters, bots, channels, firmware downloads and Telegram community support.","scope":"national","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["UA"]},"radio":{"frequency":"433","frequency_mhz":433.65,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/8","tx_power_dbm":20,"public_channel":"Public","app_preset":"EU 433MHz (Narrow)"},"community":{"website":"https://meshcore-ua.net/","telegram":"https://t.me/meshcoreua/1"},"resources":{"getting_started":"https://meshcore-ua.net/#users","repeater_list":"https://meshcore-ua.net/#repeaters","links":[{"name":"Firmware downloads","url":"https://meshcore-ua.net/firmware"},{"name":"Channels","url":"https://meshcore-ua.net/#channels"},{"name":"Resources","url":"https://meshcore-ua.net/#resources"},{"name":"Official MeshCore flasher","url":"https://flasher.meshcore.co.uk/"}]},"source":{"path":"data/networks/meshcore-ua/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/meshcore-ua.geojson","areaKm2":571463},{"id":"meshcore-uk","name":"United Kingdom","also_known_as":["MeshCore United Kingdom"],"short_name":"MeshCore UK","description":"National MeshCore mesh across the United Kingdom, running on the 868 MHz public channel with regional repeater coverage and a shared live node map.","scope":"national","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["GB"]},"radio":{"frequency":"868","frequency_mhz":869.525,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","region_code":"uk","max_hops":6,"public_channel":"Public"},"community":{"website":"https://meshcore.co.uk"},"maps":[{"name":"Live node map","url":"https://meshcore.co.uk/map.html"}],"source":{"path":"data/networks/meshcore-uk/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["ipnet","northmesh"],"areaUrl":"/network-area/meshcore-uk.geojson","areaKm2":243021},{"id":"upstate-mesh","name":"Upstate Mesh","also_known_as":["UpstateMesh"],"short_name":"Upstate Mesh","description":"Mesh communication community group for New York's Capital District (Albany, Schenectady, Troy, Saratoga) and beyond. Supports both Meshtastic and MeshCore.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-ny","name":"New York","parent":"us"},{"code":"us-ny-capital-district","name":"Capital District","parent":"us-ny"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","public_channel":"Public"},"community":{"website":"https://www.upst8me.sh/","discord":"https://discord.gg/FvajRmXEsb"},"maps":[{"name":"Meshview - Upstate Mesh","url":"http://mqtt.upstatemesh.org/map"}],"resources":{"getting_started":"https://www.upst8me.sh/join","links":[{"name":"Learn about mesh networking","url":"https://www.upst8me.sh/learn"},{"name":"Bluesky","url":"https://bsky.app/profile/upstatemesh.bsky.social"},{"name":"Instagram","url":"https://www.instagram.com/upstatemesh/"},{"name":"GitHub","url":"https://github.com/upstate-mesh/mesh-station"}]},"source":{"path":"data/networks/upstate-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/upstate-mesh.geojson","areaKm2":5850},{"id":"usa-canada-recommended","name":"USA/Canada (Recommended)","scope":"general","status":"active","description":"Official MeshCore app radio preset - 910.525MHz / SF7 / BW62.5 / CR5.","coverage":{"countries":["US","CA"]},"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","app_preset":"USA/Canada (Recommended)"},"source":{"path":"data/networks/usa-canada-recommended/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["meshcore-ca","chicagoland-mesh","ct-mesh","florida-mesh","georgia-mesh","greater-boston-mesh","gulf-coast-mesh","idaho-mesh","inland-nw-mesh","madison-mesh","meshcore-tx","meshtexas","montreal-mesh","msp-mesh","nebraska-mesh","nodak-mesh","ntx-mesh","pioneer-valley-mesh","puget-mesh","rdu-mesh","salish-mesh","stmesh","tennmesh","upstate-mesh","west-coast-mesh","wny-meshcore"]},{"id":"victoria-mesh","name":"Victoria Mesh","short_name":"VIC Mesh","description":"MeshCore community in Victoria, Australia, with 50+ nodes spanning the Mallee region and Melbourne area. Runs on the Australian 915 MHz band with a CoreScope analyzer.","scope":"regional","status":"active","part_of":["australia","australia-narrow"],"visibility":"public","area":"area.geojson","coverage":{"countries":["AU"]},"radio":{"frequency":"915","frequency_mhz":916.575,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/8","public_channel":"Public","app_preset":"Australia (Narrow)"},"source":{"path":"data/networks/victoria-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/victoria-mesh.geojson","areaKm2":228347},{"id":"vietnam-deprecated","name":"Vietnam (Deprecated)","scope":"general","status":"active","description":"Official MeshCore app radio preset — 920.250MHz / SF11 / BW250 / CR5.","deprecated":true,"area":"area.geojson","coverage":{"countries":["VN"]},"radio":{"frequency":"920","frequency_mhz":920.25,"bandwidth_khz":250,"spreading_factor":11,"coding_rate":"4/5","app_preset":"Vietnam (Deprecated)"},"source":{"path":"data/networks/vietnam-deprecated/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/vietnam-deprecated.geojson","areaKm2":339540},{"id":"vietnam-narrow","name":"Vietnam (Narrow)","scope":"general","status":"active","description":"Official MeshCore app radio preset — 920.250MHz / SF8 / BW62.5 / CR5.","area":"area.geojson","coverage":{"countries":["VN"]},"radio":{"frequency":"920","frequency_mhz":920.25,"bandwidth_khz":62.5,"spreading_factor":8,"coding_rate":"4/5","app_preset":"Vietnam (Narrow)"},"source":{"path":"data/networks/vietnam-narrow/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/vietnam-narrow.geojson","areaKm2":339540},{"id":"west-coast-mesh","name":"West Coast Mesh","short_name":"WCMesh","description":"Community hub building the West Coast's largest decentralized mesh network using MeshCore. User-supplied network spanning California, Oregon and Washington for off-grid communications, emergency response, outdoor activities and IoT sensor networks on the US 915 MHz band.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","coverage":{"countries":["US"]},"area":"area.geojson","regions":[{"code":"us","name":"United States"},{"code":"us-west","name":"West Coast"},{"code":"ca","name":"California","parent":"us-west"},{"code":"or","name":"Oregon","parent":"us-west"},{"code":"wa","name":"Washington","parent":"us-west"}],"radio":{"frequency":"915","bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"us-west","public_channel":"Public"},"community":{"website":"https://www.wcmesh.com/","discord":"https://discord.com/invite/wcmesh","contact":"https://discord.com/invite/wcmesh"},"analyzers":[{"name":"CoreScope","url":"https://corescope.wcmesh.com/"}],"maps":[{"name":"WCMesh live map","url":"https://map.wcmesh.com/"}],"resources":{"getting_started":"https://www.wcmesh.com/#getting-started","links":[{"name":"GitHub WCMesh","url":"https://github.com/k7cfo/wcmesh"},{"name":"Link Budget Calculator","url":"https://westcoastmesh-linkbudget.vercel.app/"},{"name":"Web Flasher","url":"https://flasher.meshcore.co.uk/"}]},"source":{"path":"data/networks/west-coast-mesh/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"subnetworks":["bay-area-meshcore","cascadia-mesh","puget-mesh","southern-california-meshcore"],"areaUrl":"/network-area/west-coast-mesh.geojson","areaKm2":863574},{"id":"wny-meshcore","name":"WNY MeshCore","also_known_as":["Western NY MeshCore"],"short_name":"WNY MeshCore","description":"Volunteer-run MeshCore community building a Western New York communication backbone from the Pennsylvania border to Lake Ontario, east to Rochester, with repeaters across the Buffalo-Rochester corridor and public setup guides.","scope":"regional","status":"active","part_of":["usa-canada-recommended"],"visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"us-ny","name":"New York","parent":"us"},{"code":"wny","name":"Western New York","parent":"us-ny"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","region_code":"wny","public_channel":"Public"},"community":{"website":"https://wnymeshcore.org/","discord":"https://discord.gg/hmUbVzP9jk","contact":"https://wnymeshcore.org/contact"},"maps":[{"name":"Network map","url":"https://wnymeshcore.org/map"},{"name":"LetsMesh live node","url":"https://analyzer.letsmesh.net/node/EBF7C41EE88B54CE50E28354B4225CC8210E57F2731BBE322C61816755B2704C"}],"analyzers":[{"name":"map.wnymeshcore.org","url":"https://map.wnymeshcore.org"}],"resources":{"getting_started":"https://wnymeshcore.org/guides/getting-started","repeater_list":"https://wnymeshcore.org/observer","links":[{"name":"Radio settings","url":"https://wnymeshcore.org/guides/radio-settings"},{"name":"Repeater setup guide","url":"https://wnymeshcore.org/guides/repeater-setup"},{"name":"Host a repeater","url":"https://wnymeshcore.org/host"},{"name":"Guides","url":"https://wnymeshcore.org/guides"},{"name":"LetsMesh","url":"https://letsmesh.net"},{"name":"GitHub","url":"https://github.com/WNY-MeshCore/wnymc"}]},"source":{"path":"data/networks/wny-meshcore/network.yaml","updatedAt":"2026-07-21T08:04:18Z"},"areaUrl":"/network-area/wny-meshcore.geojson","areaKm2":18613}],"software":[{"id":"corescope","name":"CoreScope","kind":"monitoring","status":"active","maturity":"stable","description":"Self-hosted MeshCore packet analyzer with MQTT ingest, live packet feeds, interactive maps, channel chat, packet tracing and per-node analytics.","image":"corescope.png","maintainers":[{"name":"Kpa-clawbot","url":"https://github.com/Kpa-clawbot"}],"repository":"https://github.com/Kpa-clawbot/CoreScope","documentation":"https://github.com/Kpa-clawbot/CoreScope/tree/master/docs","license":"GPL-3.0-or-later","languages":["javascript","go"],"platforms":["docker","linux","web"],"interfaces":["web","api","headless"],"connections":["mqtt","http","websocket"],"capabilities":["monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"docker","package":"ghcr.io/kpa-clawbot/corescope","url":"https://github.com/Kpa-clawbot/CoreScope/pkgs/container/corescope","command":"docker run -d --name corescope --restart=unless-stopped -p 80:80 -p 1883:1883 -v /your/data:/app/data ghcr.io/kpa-clawbot/corescope:latest"},{"type":"github-release","url":"https://github.com/Kpa-clawbot/CoreScope/releases"},{"type":"source","url":"https://github.com/Kpa-clawbot/CoreScope"}],"popularity":{"githubStars":150,"githubForks":41,"githubWatchers":4,"githubOpenIssues":126,"githubContributors":25,"lastChecked":"2026-07-21","releaseDownloads":43,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Latest GitHub release has no binary assets; deployment is documented through the GHCR Docker image or source checkout."]},"tags":["monitoring","analyzer","map"],"last_reviewed":"2026-06-23","source":{"path":"data/software/corescope/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"3.9.2","released":"2026-06-13","releases":[{"version":"v3.9.2","datetime":"2026-06-13T04:48:03Z"},{"version":"v3.9.1","datetime":"2026-06-12T06:41:14Z"},{"version":"v3.9.0","datetime":"2026-06-12T02:55:34Z"},{"version":"v3.8.3","datetime":"2026-06-04T01:49:15Z"},{"version":"v3.8.2","datetime":"2026-05-29T02:50:54Z"},{"version":"v3.8.1","datetime":"2026-05-27T08:29:10Z"},{"version":"v3.8.0","datetime":"2026-05-27T08:11:17Z","prerelease":true},{"version":"v3.7.2","datetime":"2026-05-06T19:33:26Z"},{"version":"v3.7.1","datetime":"2026-05-05T00:08:03Z"},{"version":"v3.7.0","datetime":"2026-05-04T05:13:52Z"},{"version":"v3.6.0","datetime":"2026-05-01T09:25:39Z"},{"version":"v3.5.2","datetime":"2026-04-13T05:49:59Z"},{"version":"v3.5.0","datetime":"2026-04-08T07:27:29Z"},{"version":"v3.4.1","datetime":"2026-04-04T08:36:55Z"},{"version":"v3.4.0","datetime":"2026-04-03T08:56:39Z"},{"version":"v3.3.0","datetime":"2026-04-02T07:16:23Z"},{"version":"v3.2.0","datetime":"2026-04-01T06:40:19Z"},{"version":"v3.1.0","datetime":"2026-03-31T08:01:07Z"},{"version":"v3.0.0","datetime":"2026-03-28T08:56:09Z"},{"version":"v2.9.0","datetime":"2026-03-25T22:50:49Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T18:52:33.442Z"},{"id":"cyclenerd-meshcore-bot","name":"Cyclenerd MeshCore Bot","kind":"bot","status":"active","maturity":"stable","description":"Lightweight Node.js command bot for private MeshCore channels, providing ping and date responses plus scheduled repeater status collection and optional CSV telemetry logging.","screenshots":[{"file":"bot-log.png","caption":"MeshCore bot responses and status logging"},{"file":"client.jpg","caption":"Commands sent from a MeshCore client"}],"maintainers":[{"name":"Christian Lueck","url":"https://github.com/Cyclenerd"}],"repository":"https://github.com/Cyclenerd/meshcore-bot","license":"Apache-2.0","languages":["javascript"],"platforms":["linux","macos"],"interfaces":["cli","headless"],"connections":["serial","usb"],"node_roles":["companion","repeater"],"capabilities":["messaging","remote-administration","monitoring","telemetry","automation"],"install":[{"type":"source","url":"https://github.com/Cyclenerd/meshcore-bot","command":"npm ci --production"}],"popularity":{"githubStars":30,"githubForks":3,"githubWatchers":1,"githubOpenIssues":3,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Responds only in private channels to reduce public-channel spam."]},"tags":["command-bot","repeater-monitoring","csv","private-channels"],"last_reviewed":"2026-06-23","source":{"path":"data/software/cyclenerd-meshcore-bot/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:43.135Z"},{"id":"domoticz-meshcore","name":"Domoticz MeshCore Plugin","kind":"integration","status":"active","maturity":"beta","description":"Domoticz integration exposing MeshCore node telemetry, contacts, messaging, maps and historical radio analytics as native devices, dashboards and automation inputs.","screenshots":[{"file":"dashboard.png","caption":"Domoticz MeshCore dashboard"},{"file":"topology.png","caption":"Mesh topology and routed paths"},{"file":"history.png","caption":"Historical RSSI, SNR and packet analytics"},{"file":"firehose.png","caption":"Live received-packet stream"}],"maintainers":[{"name":"galadril","url":"https://github.com/galadril"}],"repository":"https://github.com/galadril/Domoticz-MeshCore-Plugin","documentation":"https://galadril.github.io/Domoticz-MeshCore-Plugin/","license":"MIT","languages":["python","javascript","html"],"platforms":["domoticz","linux","web"],"interfaces":["web","api","headless"],"connections":["ble","serial","usb","tcp","websocket"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","remote-administration","monitoring","telemetry","packet-analysis","mapping","automation","notifications"],"install":[{"type":"manual","package":"Domoticz plugin","url":"https://galadril.github.io/Domoticz-MeshCore-Plugin/"},{"type":"source","url":"https://github.com/galadril/Domoticz-MeshCore-Plugin"}],"popularity":{"githubStars":1,"githubForks":1,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":3,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21"},"tags":["domoticz","home-automation","dashboard","dzvents"],"last_reviewed":"2026-06-23","source":{"path":"data/software/domoticz-meshcore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.0","released":"2026-05-23","releases":[{"version":"v0.1.0","datetime":"2026-05-23T08:42:35Z"},{"version":"v0.0.10","datetime":"2026-05-23T08:41:48Z"},{"version":"v0.0.9","datetime":"2026-05-23T08:40:45Z"},{"version":"v0.0.8","datetime":"2026-05-21T10:18:58Z"},{"version":"v0.0.7","datetime":"2026-05-21T09:38:24Z"},{"version":"v0.0.6","datetime":"2026-05-21T09:11:59Z"},{"version":"v0.0.5","datetime":"2026-05-20T08:34:18Z"},{"version":"v0.0.4","datetime":"2026-05-19T10:45:23Z"},{"version":"v0.0.3","datetime":"2026-05-19T06:17:31Z"},{"version":"v0.0.2","datetime":"2026-04-06T07:16:53Z"},{"version":"v0.0.1","datetime":"2026-04-04T14:41:28Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:35.677Z"},{"id":"esphome-meshcore","name":"ESPHome MeshCore","kind":"integration","status":"active","maturity":"experimental","description":"ESPHome external component that turns XIAO nRF52840 and SX1262 hardware into remotely managed MeshCore sensor nodes, exposing ESPHome switches, sensors, fans and lights through Companion commands.","maintainers":[{"name":"netmilk","url":"https://github.com/netmilk"}],"repository":"https://github.com/netmilk/esphome-meshcore","license_type":"source-available","languages":["cpp","python"],"platforms":["esphome","nrf52"],"interfaces":["headless"],"connections":["spi"],"node_roles":["sensor"],"capabilities":["node-configuration","remote-administration","telemetry","automation"],"install":[{"type":"esphome","package":"meshcore_sensor","url":"https://github.com/netmilk/esphome-meshcore"},{"type":"source","url":"https://github.com/netmilk/esphome-meshcore"}],"popularity":{"githubStars":16,"githubForks":2,"githubWatchers":2,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Developed and tested specifically for the Seeed XIAO nRF52840 with an SX1262 radio; ESP32 and ESP8266 are not supported.","The repository does not currently declare an SPDX license."]},"tags":["esphome","sensor-node","xiao","nrf52840","sx1262"],"last_reviewed":"2026-06-23","source":{"path":"data/software/esphome-meshcore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:36.064Z"},{"id":"kiekr","name":"KiekR","kind":"client","status":"active","maturity":"beta","description":"Independent iOS and Android MeshCore community toolbox with encrypted messaging, regional path context, repeater diagnostics, MQTT bridging and opt-in cryptographically signed coverage-map contributions.","image":"kiekr.jpg","maintainers":[{"name":"Marcel Verdult","url":"https://kiekr.app/"}],"website":"https://kiekr.app/","documentation":"https://kiekr.app/docs","license_type":"proprietary","latest_version":"v0.2.4","released":"2026-06-18","platforms":["android","ios"],"interfaces":["mobile"],"connections":["ble","mqtt","http"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","notifications","bridging","key-management"],"install":[{"type":"play-store","package":"app.kiekr","url":"https://play.google.com/apps/testing/app.kiekr"},{"type":"app-store","package":"TestFlight","url":"https://testflight.apple.com/join/X8wnyh87"},{"type":"manual","package":"Android APK","url":"https://kiekr.app/download/android/latest"}],"verification":{"sourceAvailable":false,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["KiekR is an independent client compatible with standard MeshCore companion radios and backup formats.","Coverage contribution is opt-in and offers multiple privacy tiers."]},"tags":["community-toolbox","regions","coverage-map","mqtt","closed-source"],"last_reviewed":"2026-06-23","source":{"path":"data/software/kiekr/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[]},{"id":"litescope","name":"LiteScope","kind":"monitoring","status":"active","maturity":"beta","description":"Lightweight, self-hosted dashboard for monitoring MeshCore networks. Ingests MQTT telemetry from one or more brokers, stores it in SQLite and serves a real-time React UI with live packet feeds, node analytics, channel decryption, observer timelines, network analytics, Leaflet maps, live packet trace playback and a raw-hex decoder.","maintainers":[{"name":"RikoDEV","url":"https://github.com/RikoDEV"}],"repository":"https://github.com/RikoDEV/litescope","website":"https://litescope.riko.dev","license":"MIT","languages":["typescript","go"],"screenshots":[{"file":"dashboard.png","caption":"LiteScope main dashboard with live packet feed and analytics"}],"platforms":["web","docker","linux"],"interfaces":["web","api"],"connections":["mqtt","http","websocket"],"node_roles":["companion","repeater","room-server","observer"],"capabilities":["monitoring","telemetry","packet-analysis","mapping","automation"],"install":[{"type":"docker-compose","url":"https://github.com/RikoDEV/litescope"},{"type":"source","url":"https://github.com/RikoDEV/litescope"}],"popularity":{"githubStars":6,"githubForks":1,"githubWatchers":0,"githubOpenIssues":2,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Supports multiple MQTT sources and AES-128 channel decryption.","README includes a screenshot at the top."]},"tags":["dashboard","self-hosted","mqtt","react"],"last_reviewed":"2026-07-03","source":{"path":"data/software/litescope/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.0.2","released":"2026-06-20","releases":[{"version":"v1.0.2","datetime":"2026-06-20T21:31:11Z"},{"version":"v1.0.1","datetime":"2026-06-07T19:22:20Z"},{"version":"v1.0.0","datetime":"2026-06-04T18:40:24Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:32.619Z"},{"id":"lora-wideband-decoder","name":"Lora Wideband Decoder","kind":"monitoring","status":"active","maturity":"beta","description":"Self-hosted wideband intercept receiver for LoRa traffic. Captures IQ from any SoapySDR-compatible SDR or bladeRF, demodulates and decodes Meshtastic, LoRaWAN and MeshCore across SF7–SF12 at 62.5, 125, 250 and 500 kHz bandwidths. Surfaces decoded packets, node identities and a live spectrum waterfall in a local Flask web UI. Runs at 28 Msps wideband on a multi-core host.","maintainers":[{"name":"persistentcache","url":"https://github.com/persistentcache"}],"repository":"https://github.com/persistentcache/Lora-Wideband-Decoder","license":"PolyForm-Noncommercial-1.0.0","license_type":"source-available","languages":["python"],"platforms":["linux"],"interfaces":["web"],"connections":["http"],"node_roles":["observer"],"capabilities":["monitoring","packet-analysis","telemetry"],"install":[{"type":"source","url":"https://github.com/persistentcache/Lora-Wideband-Decoder"}],"popularity":{"githubStars":59,"githubForks":5,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["No GitHub releases; tagged v2.0.0.","Supports bladeRF, USRP B210/B205mini, HackRF, RTL-SDR, Airspy, LimeSDR, PlutoSDR.","Decodes Meshtastic, LoRaWAN and MeshCore protocols.","PolyForm Noncommercial license; source-available but not open-source."]},"tags":["sdr","intercept","spectrum","lora","self-hosted"],"last_reviewed":"2026-07-03","source":{"path":"data/software/lora-wideband-decoder/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:32.789Z"},{"id":"map-tiles-downloader","name":"Map Tiles Downloader","short_name":"mt-downloader","kind":"utility","status":"active","maturity":"stable","description":"Cross-platform terminal utility for downloading selected OpenStreetMap or Thunderforest areas for offline use in MeshCore and Meshtastic apps, with interactive region selection, size estimates and automation subcommands.","image":"icon.png","screenshots":[{"file":"screenshot.png","caption":"Interactive offline map region downloader"}],"maintainers":[{"name":"tekk","url":"https://github.com/tekk"}],"repository":"https://github.com/tekk/map-tiles-downloader","license":"CC-BY-4.0","languages":["python"],"platforms":["linux","macos","windows","docker"],"interfaces":["tui","cli"],"capabilities":["mapping"],"install":[{"type":"pypi","package":"mt-downloader","url":"https://pypi.org/project/mt-downloader/","command":"pipx install mt-downloader"},{"type":"github-release","url":"https://github.com/tekk/map-tiles-downloader/releases"},{"type":"docker","url":"https://github.com/tekk/map-tiles-downloader","command":"docker build -t mt-downloader ."},{"type":"source","url":"https://github.com/tekk/map-tiles-downloader"}],"popularity":{"githubStars":32,"githubForks":3,"githubWatchers":0,"githubOpenIssues":5,"githubContributors":2,"releaseDownloads":1160,"latestReleaseDownloads":0,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21"},"tags":["offline-maps","map-tiles","openstreetmap","meshtastic"],"last_reviewed":"2026-06-23","source":{"path":"data/software/map-tiles-downloader/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.3.6","released":"2026-05-11","releases":[{"version":"v1.3.6","datetime":"2026-05-11T14:03:18Z"},{"version":"v1.3.5","datetime":"2026-05-11T11:42:28Z"},{"version":"v1.3.4","datetime":"2026-05-11T11:03:48Z"},{"version":"v1.3.3","datetime":"2025-10-09T11:08:27Z"},{"version":"v1.3.2","datetime":"2025-10-09T10:58:42Z"},{"version":"v1.3.1","datetime":"2025-10-09T09:01:30Z"},{"version":"v1.3.0","datetime":"2025-10-09T08:46:40Z"},{"version":"v1.2.9","datetime":"2025-10-09T08:41:30Z"},{"version":"v1.2.8","datetime":"2025-10-09T08:19:37Z"},{"version":"v1.2.6","datetime":"2025-10-08T14:33:07Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:44.430Z"},{"id":"mc-webui","name":"mc-webui","kind":"client","status":"active","maturity":"stable","description":"Self-hosted mobile-first MeshCore web client with channel and direct messaging, contact management, full-text search, maps, device configuration, an interactive console and persistent SQLite archives.","image":"icon.png","screenshots":[{"file":"main-window.png","caption":"Channel messaging and desktop sidebar"},{"file":"direct-messages.png","caption":"Direct messages and delivery tracking"},{"file":"map.png","caption":"MeshCore contact map"},{"file":"console.png","caption":"Interactive MeshCore command console"}],"maintainers":[{"name":"MarekWo","url":"https://github.com/MarekWo"}],"repository":"https://github.com/MarekWo/mc-webui","documentation":"https://github.com/MarekWo/mc-webui/blob/main/docs/user-guide.md","license":"MIT","languages":["python","javascript"],"platforms":["docker","linux","web"],"interfaces":["web","api","headless"],"connections":["ble","serial","usb","tcp","websocket"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","notifications"],"install":[{"type":"docker-compose","package":"mawoj/mc-webui","url":"https://github.com/MarekWo/mc-webui#option-a-docker-hub-recommended","command":"docker compose up -d"},{"type":"source","url":"https://github.com/MarekWo/mc-webui"}],"popularity":{"githubStars":54,"githubForks":4,"githubWatchers":6,"githubOpenIssues":1,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Designed for trusted local networks and does not provide authentication; it should not be exposed directly to the internet.","Multi-architecture images are published for amd64, arm64 and armv7."]},"tags":["web-client","self-hosted","docker","pwa","remote-terminal"],"last_reviewed":"2026-06-23","source":{"path":"data/software/mc-webui/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:24:19.145Z"},{"id":"mcsim","name":"MCSim","kind":"utility","status":"active","maturity":"experimental","description":"Deterministic simulation framework for MeshCore LoRa mesh networking firmware. Enables testing and analysis of mesh network behavior, radio propagation, and protocol performance. Simulates repeaters, companions, and room servers with real-time visualization via Rerun, configurable topologies via YAML, terrain-aware radio propagation using the NTIA Irregular Terrain Model, and full packet export to JSON with decoded MeshCore packet structure.","maintainers":[{"name":"Brent-A","url":"https://github.com/Brent-A"}],"repository":"https://github.com/Brent-A/mcsim","license":"MIT","languages":["rust"],"platforms":["linux","windows"],"interfaces":["cli"],"connections":["tcp"],"node_roles":["companion","repeater","room-server"],"capabilities":["simulation","packet-analysis","monitoring"],"install":[{"type":"source","url":"https://github.com/Brent-A/mcsim"}],"popularity":{"githubStars":17,"githubForks":3,"githubWatchers":0,"githubOpenIssues":11,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":12,"latestReleaseDownloads":12},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Full simulation of MeshCore firmware with deterministic execution and lockstep timing.","Uses NTIA Irregular Terrain Model for realistic radio propagation with DEM terrain data.","Compatible with MeshCore apps and scripts using node UARTs over TCP.","Real-time visualization via Rerun; metrics collection with packet decoding."]},"tags":["simulator","testing","terrain","deterministic"],"last_reviewed":"2026-07-03","source":{"path":"data/software/mcsim/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.0-test","released":"2026-01-24","releases":[{"version":"v0.1.0-test","datetime":"2026-01-24T03:09:59Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:33.632Z"},{"id":"mesh-citadel","name":"Mesh-Citadel BBS","kind":"bot","status":"active","maturity":"alpha","description":"MeshCore-connected BBS inspired by Citadel BBSes from the 1980s. Lightweight system designed to run on a solar-powered Raspberry Pi Zero with a low-power nRF52-based LoRa node running USB companion firmware. Supports user registration, login, room navigation, message reading and posting, private mail, and a permission system. Communicates over MeshCore via py-meshcore.","maintainers":[{"name":"taedryn","url":"https://github.com/taedryn"}],"repository":"https://github.com/taedryn/mesh-citadel","license":"Forklift-Certified-0.69.420","license_type":"source-available","languages":["python"],"platforms":["linux","raspberry-pi"],"interfaces":["cli"],"connections":["serial","usb"],"node_roles":["companion"],"capabilities":["messaging","channels","contacts"],"install":[{"type":"source","url":"https://github.com/taedryn/mesh-citadel"}],"popularity":{"githubStars":46,"githubForks":4,"githubWatchers":5,"githubOpenIssues":2,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Alpha software; designed for solar-powered Raspberry Pi Zero + nRF52 LoRa node.","Inspired by 1980s Citadel BBS; uses py-meshcore for MeshCore communication.","Forklift Certified License — not OSI open-source; source-available only."]},"tags":["bbs","citadel","raspberry-pi"],"last_reviewed":"2026-07-03","source":{"path":"data/software/mesh-citadel/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:34.019Z"},{"id":"mesh-client","name":"mesh-client","kind":"client","status":"active","maturity":"stable","description":"Cross-platform Electron desktop client for Meshtastic, MeshCore and Reticulum (LXMF) on macOS, Linux and Windows. Supports BLE, USB serial, Wi-Fi/TCP and MQTT; keeps local SQLite history, routing diagnostics, 16-language UI, TAK CoT gateway, PKI remote admin, mapping, telemetry and automated CI releases.","maintainers":[{"name":"Colorado Mesh","url":"https://github.com/Colorado-Mesh"}],"repository":"https://github.com/Colorado-Mesh/mesh-client","website":"https://colorado-mesh.github.io/mesh-client/","license":"MIT","languages":["typescript"],"screenshots":[{"file":"nodes.png","caption":"Node list with signal bars and health scores"},{"file":"map.png","caption":"Interactive map with position trails and layers"},{"file":"diagnostics.png","caption":"Routing diagnostics and mesh health panel"},{"file":"chat.png","caption":"Channel chat with delivery and transport badges"}],"platforms":["linux","macos","windows"],"interfaces":["gui"],"connections":["ble","serial","usb","tcp","mqtt"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","firmware-update","automation","notifications","bridging","key-management"],"install":[{"type":"github-release","url":"https://github.com/Colorado-Mesh/mesh-client/releases"},{"type":"source","url":"https://github.com/Colorado-Mesh/mesh-client"}],"popularity":{"githubStars":75,"githubForks":9,"githubWatchers":1,"githubOpenIssues":7,"githubContributors":7,"lastChecked":"2026-07-21","releaseDownloads":18729,"latestReleaseDownloads":82},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["README lists screenshots in docs/images/; no local screenshots downloaded yet.","Multi-protocol client; supports Meshtastic, MeshCore and Reticulum via an AGPL Rust sidecar."]},"tags":["electron","desktop","cross-platform","multi-protocol","meshtastic","reticulum"],"last_reviewed":"2026-07-03","source":{"path":"data/software/mesh-client/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"5.24.1","released":"2026-07-21","releases":[{"version":"v5.24.1","datetime":"2026-07-21T00:06:52Z"},{"version":"v5.24.0","datetime":"2026-07-19T00:29:23Z"},{"version":"v5.23.0","datetime":"2026-07-14T14:48:08Z"},{"version":"v5.22.0","datetime":"2026-07-11T15:01:25Z"},{"version":"v5.21.2","datetime":"2026-07-09T20:06:10Z"},{"version":"v5.21.1","datetime":"2026-07-08T23:45:09Z"},{"version":"v5.21.0","datetime":"2026-07-08T00:47:41Z","prerelease":true},{"version":"v5.20.4","datetime":"2026-06-28T20:20:23Z"},{"version":"v5.20.3","datetime":"2026-06-26T18:22:37Z"},{"version":"v5.20.2","datetime":"2026-06-24T23:56:46Z"},{"version":"v5.20.1","datetime":"2026-06-21T14:57:41Z"},{"version":"v5.20.0","datetime":"2026-06-19T21:46:06Z"},{"version":"v5.19.3","datetime":"2026-06-06T17:20:02Z"},{"version":"v5.19.2","datetime":"2026-06-05T19:30:03Z"},{"version":"v5.19.1","datetime":"2026-06-04T16:29:46Z"},{"version":"v5.19.0","datetime":"2026-06-04T00:29:22Z"},{"version":"v5.18.0","datetime":"2026-05-26T03:01:50Z"},{"version":"v5.17.0","datetime":"2026-05-18T01:07:37Z"},{"version":"v5.16.0","datetime":"2026-05-16T20:23:55Z"},{"version":"v5.15.1","datetime":"2026-05-10T19:24:57Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-21T02:52:02.859Z"},{"id":"meshapp","name":"MeshApp","kind":"client","status":"active","maturity":"beta","description":"Java/JavaFX desktop client for Meshtastic and MeshCore devices. Supports parallel TCP, USB/serial and BLE connections; chat, node list with filters and map, telemetry history and charts, LoRa packet inspector, Lua scripting, device settings, and offline map tile downloads.","maintainers":[{"name":"smikme","url":"https://github.com/smikme"}],"repository":"https://github.com/smikme/meshapp","license":"AGPL-3.0","languages":["java"],"screenshots":[{"file":"nodes-b.jpg","caption":"Network node list in dark theme"},{"file":"map-b.jpg","caption":"Offline-capable node map in dark theme"},{"file":"chat-b.jpg","caption":"Channel and direct-message chat in dark theme"},{"file":"telemetry-b.jpg","caption":"Telemetry history and charts in dark theme"}],"platforms":["linux","macos","windows"],"interfaces":["gui"],"connections":["ble","serial","usb","tcp"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","telemetry","packet-analysis","mapping","firmware-update","automation"],"install":[{"type":"github-release","url":"https://git.privatepractice.app/covox/meshapp/releases"},{"type":"flatpak","url":"https://flatpak.privatepractice.app/app.privatepractice.meshapp.flatpakref"},{"type":"source","url":"https://github.com/smikme/meshapp"}],"popularity":{"githubStars":22,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":4,"lastChecked":"2026-07-21","releaseDownloads":349,"latestReleaseDownloads":107},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Primary development happens on a private Gitea instance; GitHub repo is a mirror.","MeshCore support is split into KISS (TCP/serial) and Companion (BLE/TCP/serial) modes.","README contains screenshot gallery in docs/screenshots/."]},"tags":["desktop","java","javafx","multi-protocol","lua"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshapp/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2.3.3","released":"2026-07-05","releases":[{"version":"v2.3.3","datetime":"2026-07-05T07:20:04Z"},{"version":"v2.3.1","datetime":"2026-07-04T12:38:57Z"},{"version":"v2.3.0","datetime":"2026-07-03T09:33:33Z"},{"version":"v2.2.4","datetime":"2026-06-19T23:51:43Z"},{"version":"v2.2.3","datetime":"2026-06-16T13:38:42Z"},{"version":"v2.2.2","datetime":"2026-06-14T20:59:47Z"},{"version":"v2.2.0","datetime":"2026-06-13T20:46:51Z"},{"version":"v2.1.14","datetime":"2026-06-07T21:03:18Z","prerelease":true},{"version":"v2.1.10","datetime":"2026-06-05T14:45:56Z"},{"version":"v2.1.9","datetime":"2026-06-03T09:33:29Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:35.171Z"},{"id":"meschatui","name":"MeshChaTUI","kind":"client","status":"active","maturity":"alpha","description":"Textual terminal client for Linux with a unified chronological message view, serial or BLE radio connections, channels, contacts, direct messaging, delivery confirmation and command-palette navigation.","image":"screenshot.svg","screenshots":[{"file":"screenshot.svg","caption":"Unified channel and direct-message terminal interface"}],"maintainers":[{"name":"g-d-j-evans","url":"https://github.com/g-d-j-evans"}],"repository":"https://github.com/g-d-j-evans/MeschaTUI","license_type":"source-available","languages":["python"],"platforms":["linux"],"interfaces":["tui"],"connections":["ble","serial","usb"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","monitoring"],"install":[{"type":"source","url":"https://github.com/g-d-j-evans/MeschaTUI","command":"pip install -r requirements.txt && python run.py"}],"popularity":{"githubStars":0,"githubForks":1,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The author describes this as a personal learning project with no current packaging plan.","The repository does not currently declare an SPDX license."]},"tags":["terminal","textual","unified-inbox","linux"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meschatui/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:36.735Z"},{"id":"meshcore-app","name":"MeshCore App by Liam Cottle","short_name":"MeshCore App","kind":"client","status":"active","maturity":"stable","description":"The proprietary companion app recommended by the MeshCore project, for messaging, managing contacts and channels, and configuring nodes over BLE/serial.","image":"icon.webp","maintainers":[{"name":"Liam Cottle","url":"https://github.com/liamcottle"}],"website":"https://meshcore.nz","license_type":"proprietary","languages":["dart"],"latest_version":"1.45.0","released":"2026-06-14","platforms":["android","ios","web"],"interfaces":["mobile","web"],"connections":["ble","serial","tcp"],"capabilities":["messaging","contacts","channels","node-configuration"],"install":[{"type":"play-store","url":"https://play.google.com/store/apps/details?id=com.liamcottle.meshcore.android"},{"type":"app-store","url":"https://apps.apple.com/us/app/meshcore/id6742354151"},{"type":"web","url":"https://app.meshcore.nz/"}],"verification":{"sourceAvailable":false,"releasesAvailable":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23"},"tags":["project-recommended","proprietary","companion"],"source":{"path":"data/software/meshcore-app/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[]},{"id":"meshcore-bbs","name":"MeshCore BBS","kind":"bot","status":"active","maturity":"alpha","description":"Store-and-forward bulletin board system that runs on a MeshCore companion radio over a LoRa mesh. Users interact entirely via direct messages using a simple !command protocol — no special app support required. The BBS attaches to a MeshCore device running Companion firmware via USB serial, TCP or BLE, stores messages in a local SQLite database and delivers them on demand.","maintainers":[{"name":"carsten-walther","url":"https://github.com/carsten-walther"}],"repository":"https://github.com/carsten-walther/MeshCore-BBS","languages":["python"],"platforms":["linux","docker"],"interfaces":["cli"],"connections":["ble","serial","usb","tcp"],"node_roles":["companion"],"capabilities":["messaging","channels","automation","notifications"],"install":[{"type":"docker-compose","url":"https://github.com/carsten-walther/MeshCore-BBS"},{"type":"source","url":"https://github.com/carsten-walther/MeshCore-BBS"}],"popularity":{"githubStars":0,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Store-and-forward BBS over MeshCore DMs using !command protocol.","Supports rooms, private messages, inbox, weather and ping commands.","Configurable via YAML; includes Docker and systemd deployment options.","Uses the official meshcore Python library (meshcore==2.3.7).","No license file found; license terms unclear."]},"tags":["bbs","store-and-forward","bot"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-bbs/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:35.380Z"},{"id":"meshcore-beacon","name":"MeshCore Beacon","short_name":"Beacon","kind":"monitoring","status":"active","maturity":"beta","description":"Real-time LoRa mesh network observation stack: a Go backend subscribes to MeshCore MQTT brokers, decodes and deduplicates packets, stores nodes, routes, traces and channel messages in PostgreSQL, and streams live events via WebSocket and REST API — paired with a React web frontend for packet inspection, node tracking, channel messages, stats and mesh maps.","image":"beacon.png","maintainers":[{"name":"MeshCore-Beacon","url":"https://github.com/MeshCore-Beacon"}],"repository":"https://github.com/MeshCore-Beacon/beacon-server","documentation":"https://github.com/MeshCore-Beacon/beacon-docs","license":"AGPL-3.0","languages":["go","typescript"],"platforms":["docker","linux","web"],"interfaces":["web","api"],"connections":["mqtt","websocket","http"],"capabilities":["monitoring","telemetry","packet-analysis","mapping","bridging"],"install":[{"type":"docker-compose","url":"https://github.com/MeshCore-Beacon/beacon-docs"},{"type":"docker","package":"ghcr.io/meshcore-beacon/beacon-server","url":"https://github.com/MeshCore-Beacon/beacon-server/pkgs/container/beacon-server"},{"type":"docker","package":"ghcr.io/meshcore-beacon/beacon-web","url":"https://github.com/MeshCore-Beacon/beacon-web/pkgs/container/beacon-web"},{"type":"source","url":"https://github.com/MeshCore-Beacon/beacon-server"},{"type":"source","url":"https://github.com/MeshCore-Beacon/beacon-web"}],"popularity":{"githubStars":7,"githubForks":2,"githubWatchers":1,"githubOpenIssues":16,"githubContributors":4,"releaseDownloads":3,"lastChecked":"2026-07-21","latestReleaseDownloads":1},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["API authentication is not yet implemented; intended for trusted internal or reverse-proxy deployments.","Full-stack Docker Compose configs (server + web + PostgreSQL + Redis + Caddy TLS) are in the beacon-docs repo.","Swagger UI available at /swagger/index.html on a running instance."]},"tags":["self-hosted","postgresql","redis","rest-api","websocket-api","react"],"last_reviewed":"2026-06-29","source":{"path":"data/software/meshcore-beacon/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.5.4","released":"2026-06-24","releases":[{"version":"v1.5.4","datetime":"2026-06-24T15:11:33Z"},{"version":"v1.5.3","datetime":"2026-06-20T17:41:42Z"},{"version":"v1.5.0","datetime":"2026-06-15T22:28:20Z"},{"version":"v1.4.1","datetime":"2026-06-12T18:29:36Z"},{"version":"v1.4.0","datetime":"2026-06-12T18:00:53Z"},{"version":"v1.3.1","datetime":"2026-06-11T23:00:29Z"},{"version":"v1.2.1","datetime":"2026-06-10T20:49:35Z"},{"version":"v1.2.0","datetime":"2026-06-10T20:23:22Z"},{"version":"v1.1.0","datetime":"2026-06-09T21:15:15Z"},{"version":"v1.0.4","datetime":"2026-06-09T16:23:32Z"},{"version":"v1.0.2","datetime":"2026-06-09T15:42:40Z"},{"version":"v1.0.0","datetime":"2026-06-08T23:16:46Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:01.076Z"},{"id":"agessaman-meshcore-bot","name":"MeshCore Bot","short_name":"agessaman bot","kind":"bot","status":"active","maturity":"stable","description":"Extensible Python MeshCore service bot with keyword and plugin commands, weather and alert services, scheduling, rate limits, web administration and optional Discord, Telegram, MQTT, webhook and map integrations.","image":"icon.png","maintainers":[{"name":"agessaman","url":"https://github.com/agessaman"}],"repository":"https://github.com/agessaman/meshcore-bot","documentation":"https://agessaman.github.io/meshcore-bot/","license_type":"source-available","languages":["python","javascript","html"],"platforms":["linux","docker","nixos","web"],"interfaces":["web","tui","api","headless"],"connections":["ble","serial","usb","tcp","mqtt","http","websocket"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","remote-administration","monitoring","telemetry","packet-analysis","automation","notifications","bridging"],"install":[{"type":"docker-compose","url":"https://agessaman.github.io/meshcore-bot/docker/","command":"docker compose up -d --build"},{"type":"nixos","package":"meshcore-bot","url":"https://github.com/agessaman/meshcore-bot"},{"type":"bare-metal","package":"Python / systemd","url":"https://agessaman.github.io/meshcore-bot/service-installation/","command":"sudo ./install-service.sh"},{"type":"source","url":"https://github.com/agessaman/meshcore-bot"}],"popularity":{"githubStars":172,"githubForks":66,"githubWatchers":6,"githubOpenIssues":29,"githubContributors":16,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["The project warns operators to avoid duplicate bots and constrain response scope to protect mesh airtime.","The repository does not currently declare an SPDX license."]},"tags":["command-bot","weather","service-plugins","self-hosted","web-dashboard"],"last_reviewed":"2026-06-23","source":{"path":"data/software/agessaman-meshcore-bot/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.9.3","released":"2026-05-31","releases":[{"version":"v0.9.3","datetime":"2026-05-31T00:34:40Z"},{"version":"v0.9.2","datetime":"2026-05-17T21:44:14Z"},{"version":"v0.9.1","datetime":"2026-05-16T19:55:44Z"},{"version":"v0.9.0","datetime":"2026-05-03T05:20:07Z"},{"version":"v0.8.3","datetime":"2026-03-12T03:57:19Z"},{"version":"v0.8.2.1","datetime":"2026-02-22T20:04:15Z"},{"version":"v0.8.2","datetime":"2026-02-21T17:54:02Z"},{"version":"v0.8.1","datetime":"2026-02-18T18:01:33Z"},{"version":"v0.8","datetime":"2026-02-17T00:50:31Z"},{"version":"v0.7","datetime":"2026-01-11T19:35:35Z"},{"version":"v0.6.1","datetime":"2025-12-20T23:17:28Z"},{"version":"v0.6","datetime":"2025-12-03T04:12:04Z"},{"version":"v0.5","datetime":"2025-11-22T03:39:05Z"},{"version":"v0.4","datetime":"2025-10-22T05:13:35Z"},{"version":"v0.3","datetime":"2025-10-10T04:17:05Z"},{"version":"v0.2","datetime":"2025-09-08T02:55:53Z"},{"version":"v0.1.1","datetime":"2025-09-06T19:14:04Z"},{"version":"v0.1","datetime":"2025-09-06T19:05:12Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:42.155Z"},{"id":"meshcore-decoder","name":"MeshCore Decoder","kind":"library","status":"active","maturity":"beta","description":"TypeScript library and command-line decoder for MeshCore radio packets, including packet structure analysis, channel decryption, signatures, authentication tokens and region transport codes.","maintainers":[{"name":"Michael Hart","url":"https://github.com/michaelhart"}],"repository":"https://github.com/michaelhart/meshcore-decoder","license":"MIT","languages":["typescript"],"platforms":["linux","macos","windows","web"],"interfaces":["api","cli"],"capabilities":["packet-analysis","key-management"],"install":[{"type":"npm","package":"@michaelhart/meshcore-decoder","url":"https://www.npmjs.com/package/@michaelhart/meshcore-decoder","command":"npm install @michaelhart/meshcore-decoder"},{"type":"source","url":"https://github.com/michaelhart/meshcore-decoder"}],"popularity":{"githubStars":50,"githubForks":11,"githubWatchers":3,"githubOpenIssues":9,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Package version 0.3.0 is declared in package.json; no GitHub release is published."]},"tags":["sdk","protocol","decoder","cryptography"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-decoder/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:09.172Z"},{"id":"meshcore-discord-bridge","name":"MeshCore Discord Bridge","kind":"bot","status":"active","maturity":"beta","description":"Bidirectional Node.js bridge between MeshCore channels and Discord, with multi-channel and multi-server routing, message chunking, flood protection, paced send queues and administrator pause controls.","maintainers":[{"name":"Hude06","url":"https://github.com/Hude06"}],"repository":"https://github.com/Hude06/MeshCoreDiscordBridge","license_type":"source-available","languages":["javascript"],"platforms":["linux","macos","windows"],"interfaces":["cli","headless"],"connections":["serial","usb","http","websocket"],"node_roles":["companion"],"capabilities":["messaging","channels","automation","notifications","bridging"],"install":[{"type":"source","url":"https://github.com/Hude06/MeshCoreDiscordBridge","command":"npm install && pm2 start main.js --name mesh-bridge"}],"popularity":{"githubStars":12,"githubForks":2,"githubWatchers":4,"githubOpenIssues":1,"githubContributors":2,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Requires a Discord bot token and privileged message-content intent.","The repository does not currently declare an SPDX license."]},"tags":["discord","bridge","rate-limiting","message-chunking"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-discord-bridge/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.2","released":"2026-02-23","releases":[{"version":"v1.2","datetime":"2026-02-23T21:24:06Z"},{"version":"release","datetime":"2026-01-04T01:21:49Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:45.405Z"},{"id":"meshcore-drone-updater","name":"MeshCore Drone Updater","kind":"utility","status":"active","maturity":"experimental","description":"Automated Raspberry Pi service for updating physically inaccessible nRF52-based MeshCore nodes over Bluetooth DFU, designed for drive-by or drone-assisted rooftop and tower maintenance.","maintainers":[{"name":"lucidnx","url":"https://github.com/lucidnx"}],"repository":"https://github.com/lucidnx/meshcore-drone-updater","license_type":"source-available","languages":["python","shell"],"platforms":["linux","raspberry-pi"],"interfaces":["headless"],"connections":["ble"],"capabilities":["flashing","firmware-update","automation"],"install":[{"type":"bare-metal","package":"Python / systemd","url":"https://github.com/lucidnx/meshcore-drone-updater#installation","command":"sudo ./install.sh"},{"type":"source","url":"https://github.com/lucidnx/meshcore-drone-updater"}],"popularity":{"githubStars":22,"githubForks":3,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Supports nRF52 devices that expose Bluetooth DFU mode and relies on operator-maintained device-to-firmware mapping files.","The repository does not currently declare an SPDX license."]},"tags":["drone","bluetooth-dfu","nrf52","unattended","field-maintenance"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-drone-updater/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:27.513Z"},{"id":"meshcore-email-gateway","name":"MeshCore Email Gateway","kind":"gateway","status":"active","maturity":"alpha","description":"Bidirectional gateway between conventional SMTP/IMAP email and MeshCore direct messages, with BLE, serial or TCP radio connections, a management API, live status updates and an optional browser interface.","maintainers":[{"name":"MGJ520","url":"https://github.com/MGJ520"}],"repository":"https://github.com/MGJ520/MeshCore-Email-Gateway","license":"MIT","languages":["python","html"],"platforms":["linux","macos","windows","web"],"interfaces":["web","api","headless"],"connections":["ble","serial","usb","tcp","websocket"],"node_roles":["companion"],"capabilities":["messaging","contacts","monitoring","notifications","bridging"],"install":[{"type":"source","url":"https://github.com/MGJ520/MeshCore-Email-Gateway","command":"pip install -r requirements.txt && python server.py"}],"popularity":{"githubStars":5,"githubForks":1,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Email delivery requires operator-supplied SMTP and IMAP credentials.","Runs in simulation mode when the MeshCore Python package is unavailable."]},"tags":["email","smtp","imap","self-hosted"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-email-gateway/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:37.361Z"},{"id":"meshcore-ha","name":"MeshCore for Home Assistant","short_name":"MeshCore HA","kind":"integration","status":"active","maturity":"beta","description":"Custom Home Assistant integration for monitoring and controlling MeshCore nodes over USB, BLE or TCP, with sensors, services, diagnostics and optional map upload support.","maintainers":[{"name":"meshcore-dev","url":"https://github.com/meshcore-dev"},{"name":"Alex Wolden","url":"https://github.com/awolden"}],"repository":"https://github.com/meshcore-dev/meshcore-ha","documentation":"https://meshcore-dev.github.io/meshcore-ha/","license":"MIT","languages":["python"],"platforms":["home-assistant"],"interfaces":["gui","api"],"connections":["ble","serial","usb","tcp","mqtt"],"capabilities":["messaging","contacts","node-configuration","monitoring","telemetry","mapping","automation"],"install":[{"type":"hacs","package":"meshcore-dev/meshcore-ha","url":"https://github.com/meshcore-dev/meshcore-ha"},{"type":"source","url":"https://github.com/meshcore-dev/meshcore-ha"},{"type":"manual","url":"https://meshcore-dev.github.io/meshcore-ha/"}],"popularity":{"githubStars":225,"githubForks":53,"githubWatchers":11,"githubOpenIssues":59,"githubContributors":32,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["README labels the integration as work in progress and notes BLE has not been thoroughly tested."]},"tags":["smart-home","hacs","home-assistant"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-ha/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2.8.0","released":"2026-06-18","releases":[{"version":"v2.8.0","datetime":"2026-06-18T01:55:11Z"},{"version":"v2.7.0","datetime":"2026-06-01T02:44:44Z"},{"version":"v2.6.0","datetime":"2026-04-28T05:19:48Z"},{"version":"v2.5.0","datetime":"2026-04-01T16:21:30Z"},{"version":"V2.4.1","datetime":"2026-03-07T16:20:29Z"},{"version":"v2.4.0","datetime":"2026-03-03T03:07:52Z"},{"version":"V2.3.0","datetime":"2026-02-05T20:47:45Z"},{"version":"v2.2.5","datetime":"2026-01-26T21:21:19Z"},{"version":"v2.2.4","datetime":"2025-12-27T22:18:30Z"},{"version":"v2.2.3","datetime":"2025-11-28T06:03:49Z"},{"version":"v2.2.2","datetime":"2025-11-27T06:39:05Z"},{"version":"v2.2.1","datetime":"2025-11-23T17:58:52Z"},{"version":"v2.2.0","datetime":"2025-10-29T05:04:29Z"},{"version":"v2.1.12","datetime":"2025-10-22T20:05:36Z"},{"version":"v2.1.11","datetime":"2025-10-19T03:13:31Z"},{"version":"v2.1.10","datetime":"2025-10-15T15:12:10Z"},{"version":"v2.1.9","datetime":"2025-10-13T19:08:28Z"},{"version":"v2.1.8","datetime":"2025-10-05T18:15:37Z"},{"version":"v2.1.7","datetime":"2025-10-03T22:48:02Z"},{"version":"v2.1.6","datetime":"2025-09-28T15:35:52Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T19:22:18.102Z"},{"id":"meshcore-gui","name":"MeshCore GUI","kind":"client","status":"active","maturity":"stable","description":"Self-hosted desktop and headless MeshCore platform with messaging, maps, archives, BBS and bot automation, a REST API, packet decoding and an optional cross-frequency bridge between two companion radios.","image":"icon.svg","maintainers":[{"name":"PE1HVH","url":"https://github.com/pe1hvh"}],"repository":"https://github.com/pe1hvh/meshcore-gui","website":"https://www.domca.nl/","documentation":"https://github.com/pe1hvh/meshcore-gui#readme","license":"MIT","languages":["python","javascript"],"platforms":["linux","macos","windows","raspberry-pi","web"],"interfaces":["web","gui","api","headless"],"connections":["ble","serial","usb","http"],"node_roles":["companion","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","telemetry","packet-analysis","mapping","automation","notifications","bridging"],"install":[{"type":"bare-metal","package":"Python 3.10+","url":"https://github.com/pe1hvh/meshcore-gui#5-installation"},{"type":"source","url":"https://github.com/pe1hvh/meshcore-gui"}],"popularity":{"githubStars":25,"githubForks":1,"githubWatchers":2,"githubOpenIssues":2,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["USB serial is the most broadly supported transport; BLE is tested only on Linux with BlueZ and D-Bus.","Designed for local operation and exposes a read-only REST API without authentication."]},"tags":["nicegui","bbs","bot","cross-frequency","self-hosted"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-gui/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:27.867Z"},{"id":"meshcore-hub","name":"MeshCore Hub","kind":"gateway","status":"active","maturity":"beta","description":"Self-hosted MeshCore network collection platform that ingests decoded packet events over MQTT, persists messages and telemetry, and provides a web dashboard, REST API, authentication, metrics and remote observer support.","image":"logo.svg","screenshots":[{"file":"dashboard.png","caption":"MeshCore Hub network dashboard"}],"maintainers":[{"name":"IPNet Mesh","url":"https://github.com/ipnet-mesh"}],"repository":"https://github.com/ipnet-mesh/meshcore-hub","website":"https://ipnt.uk/","documentation":"https://github.com/ipnet-mesh/meshcore-hub/tree/main/docs","license":"GPL-3.0-only","languages":["python","javascript"],"platforms":["docker","linux","web"],"interfaces":["web","api","headless"],"connections":["mqtt","serial","usb","http","websocket"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","monitoring","telemetry","packet-analysis","mapping","automation","notifications","bridging"],"install":[{"type":"docker-compose","package":"ghcr.io/ipnet-mesh/meshcore-hub","url":"https://github.com/ipnet-mesh/meshcore-hub#getting-started","command":"docker compose -f docker-compose.yml -f docker-compose.dev.yml --profile all up -d"},{"type":"source","url":"https://github.com/ipnet-mesh/meshcore-hub"}],"popularity":{"githubStars":51,"githubForks":9,"githubWatchers":2,"githubOpenIssues":3,"githubContributors":6,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Uses meshcore-packet-capture observers to decode RF traffic and publish normalized events to MQTT.","PostgreSQL is becoming the required database backend; SQLite remains temporarily supported during migration."]},"tags":["collector","mqtt","self-hosted","observability","multi-observer"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-hub/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.16.2","released":"2026-07-20","releases":[{"version":"v0.16.2","datetime":"2026-07-20T14:13:53Z"},{"version":"v0.16.1","datetime":"2026-07-19T22:16:58Z"},{"version":"v0.16.0","datetime":"2026-07-19T21:09:36Z"},{"version":"v0.15.10","datetime":"2026-07-07T21:31:59Z"},{"version":"v0.15.8","datetime":"2026-07-04T14:21:41Z"},{"version":"v0.15.7","datetime":"2026-07-04T09:58:30Z"},{"version":"v0.15.6","datetime":"2026-07-03T23:13:52Z"},{"version":"v0.15.5","datetime":"2026-07-03T21:46:44Z"},{"version":"v0.15.4","datetime":"2026-07-03T15:30:57Z"},{"version":"v0.15.3","datetime":"2026-07-03T13:42:18Z"},{"version":"v0.15.1","datetime":"2026-07-02T22:35:19Z"},{"version":"v0.15.0","datetime":"2026-06-25T13:04:07Z"},{"version":"v0.14.0","datetime":"2026-06-19T18:22:39Z"},{"version":"v0.13.4","datetime":"2026-06-14T22:39:25Z"},{"version":"v0.13.3","datetime":"2026-06-14T19:10:34Z"},{"version":"v0.13.2","datetime":"2026-06-14T18:14:14Z"},{"version":"v0.13.1","datetime":"2026-06-14T12:11:45Z"},{"version":"v0.13.0","datetime":"2026-06-14T09:27:31Z"},{"version":"v0.12.3","datetime":"2026-06-11T22:26:37Z"},{"version":"v0.12.2","datetime":"2026-06-11T12:40:56Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-20T18:07:03.007Z"},{"id":"meshcore-insights","name":"MeshCore Insights","kind":"client","status":"active","maturity":"beta","description":"Desktop MeshCore dashboard with USB and BLE connections, live maps, messaging, node and telemetry analysis, offline map tiles, remote management and a raw event console.","screenshots":[{"file":"screenshot-1.png","caption":"Live node map and searchable mesh-node list"},{"file":"screenshot-2.png","caption":"Node context menu with messaging and analysis actions"},{"file":"screenshot-3.png","caption":"Channel communications with routed-path visualization"},{"file":"screenshot-4.png","caption":"Contact map popup and mesh path lines"},{"file":"screenshot-5.png","caption":"Offline map tile downloader"},{"file":"screenshot-6.png","caption":"Node status, telemetry and analysis tools"},{"file":"screenshot-7.png","caption":"Remote node management and command responses"},{"file":"screenshot-8.png","caption":"Raw MeshCore event console"}],"maintainers":[{"name":"BomBefok","url":"https://github.com/BomBefok"}],"repository":"https://github.com/BomBefok/MeshcoreInsights","license":"GPL-2.0-only","languages":["python"],"platforms":["linux","macos","windows"],"interfaces":["gui"],"connections":["ble","serial","usb"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","remote-administration","monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"github-release","url":"https://github.com/BomBefok/MeshcoreInsights/releases"},{"type":"source","url":"https://github.com/BomBefok/MeshcoreInsights"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":1,"releaseDownloads":11,"latestReleaseDownloads":11,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The compiled demo runs for ten minutes; the project states that a free unlock code is available.","A dedicated user manual is bundled inside the compiled release rather than published separately online."]},"tags":["desktop","offline-maps","remote-management","analytics"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-insights/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"MeshInsights","released":"2026-03-27","releases":[{"version":"MeshInsights","datetime":"2026-03-27T01:14:13Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:39.341Z"},{"id":"meshcore-map","name":"MeshCore Map","kind":"network-app","status":"active","maturity":"stable","description":"Official MeshCore node map. A fully static Vue 3 frontend with Leaflet clustering that visualizes MeshCore nodes from the official API at map.meshcore.io/api/v1/nodes. Can be self-hosted by cloning to any static web server.","maintainers":[{"name":"meshcore-dev","url":"https://github.com/meshcore-dev"}],"repository":"https://github.com/meshcore-dev/map.meshcore.io","website":"https://map.meshcore.io","license":"MIT","languages":["javascript"],"platforms":["web"],"interfaces":["web"],"connections":["http"],"capabilities":["mapping","monitoring"],"install":[{"type":"source","url":"https://github.com/meshcore-dev/map.meshcore.io"},{"type":"web","url":"https://map.meshcore.io"}],"popularity":{"githubStars":36,"githubForks":11,"githubWatchers":3,"githubOpenIssues":9,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Official MeshCore map from meshcore-dev.","Static Vue 3 + Leaflet frontend; uses backend API at map.meshcore.io/api/v1/nodes.","Can be self-hosted by cloning to any static web server."]},"tags":["mapping","official","nodes"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-map/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:39.549Z"},{"id":"meshcore-map-uploader","name":"MeshCore Map Uploader","kind":"bot","status":"active","maturity":"stable","description":"Headless automation service that listens for MeshCore repeater and room-server advertisements through a USB or Wi-Fi companion and uploads them to the public MeshCore map.","maintainers":[{"name":"recrof","url":"https://github.com/recrof"}],"repository":"https://github.com/recrof/map.meshcore.dev-uploader","license":"MIT","languages":["javascript"],"platforms":["linux","docker"],"interfaces":["cli","headless"],"connections":["serial","usb","tcp","http"],"node_roles":["companion","repeater","room-server"],"capabilities":["mapping","automation"],"install":[{"type":"docker-compose","url":"https://github.com/recrof/map.meshcore.dev-uploader","command":"docker compose up -d"},{"type":"source","url":"https://github.com/recrof/map.meshcore.dev-uploader","command":"npm install . && node index.mjs"}],"popularity":{"githubStars":32,"githubForks":7,"githubWatchers":4,"githubOpenIssues":4,"githubContributors":4,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21"},"tags":["map-uploader","adverts","automation","headless"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-map-uploader/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:48.653Z"},{"id":"jmead-meshcore-repeater-mqtt-gateway","name":"MeshCore MQTT Gateway","kind":"gateway","status":"active","maturity":"beta","description":"Gateway firmware that bridges MeshCore LoRa mesh networks with MQTT brokers, enabling bidirectional message flow between LoRa devices and MQTT-based applications. Runs as a full MeshCore repeater with WiFi connectivity, serial configuration menu, persistent NVS storage, real-time statistics, remote MQTT commands, NTP clock sync, and TLS support. Targets ESP32 + LilyGo LoRa32 V2.1 hardware.","maintainers":[{"name":"jmead","url":"https://github.com/jmead"}],"repository":"https://github.com/jmead/Meshcore-Repeater-MQTT-Gateway","license":"MIT","languages":["cpp"],"platforms":["esp32"],"interfaces":["cli"],"connections":["mqtt","serial","tcp"],"node_roles":["repeater"],"capabilities":["messaging","bridging","monitoring","telemetry"],"install":[{"type":"source","url":"https://github.com/jmead/Meshcore-Repeater-MQTT-Gateway"}],"popularity":{"githubStars":57,"githubForks":9,"githubWatchers":10,"githubOpenIssues":5,"githubContributors":72,"lastChecked":"2026-07-21","releaseDownloads":172,"latestReleaseDownloads":150},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["ESP32 firmware combining MeshCore repeater with MQTT bridging.","Targets LilyGo LoRa32 V2.1; serial menu for configuration.","Supports raw hex and decoded message publishing modes."]},"tags":["mqtt","gateway","esp32","repeater"],"last_reviewed":"2026-07-03","source":{"path":"data/software/jmead-meshcore-repeater-mqtt-gateway/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.0.5","released":"2025-10-10","releases":[{"version":"v1.0.5","datetime":"2025-10-10T12:02:50Z"},{"version":"v1.0.4","datetime":"2025-10-10T11:55:46Z"},{"version":"v1.0.3","datetime":"2025-10-10T11:53:50Z"},{"version":"v1.0.2","datetime":"2025-10-10T11:47:51Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:32.322Z"},{"id":"meshcore-mqtt-live-map","name":"MeshCore MQTT Live Map","kind":"monitoring","status":"active","maturity":"stable","description":"Self-hosted real-time MeshCore traffic map that decodes MQTT packet feeds and visualizes nodes, routes, peers, activity heat, coverage, line-of-sight and propagation data in an installable web app.","screenshots":[{"file":"live-map.png","caption":"Live nodes, routes and mesh activity"},{"file":"route-history.png","caption":"Route history and network analysis tools"}],"maintainers":[{"name":"yellowcooln","url":"https://github.com/yellowcooln"}],"repository":"https://github.com/yellowcooln/meshcore-mqtt-live-map","website":"https://live.bostonme.sh/","documentation":"https://github.com/yellowcooln/meshcore-mqtt-live-map/blob/main/howto.md","license":"GPL-3.0-only","languages":["python","javascript"],"platforms":["docker","web"],"interfaces":["web","api","headless"],"connections":["mqtt","websocket","http"],"capabilities":["monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"web","url":"https://live.bostonme.sh/"},{"type":"docker-compose","package":"yellowcooln/meshcore-mqtt-live-map","url":"https://github.com/yellowcooln/meshcore-mqtt-live-map#quick-start","command":"docker compose up -d --build"},{"type":"source","url":"https://github.com/yellowcooln/meshcore-mqtt-live-map"}],"popularity":{"githubStars":78,"githubForks":14,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":8,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Supports MQTT over TCP or WebSockets with optional TLS and production token protection.","The Greater Boston deployment is the reference instance; several community meshes operate independent deployments."]},"tags":["live-map","mqtt","self-hosted","pwa","propagation"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-mqtt-live-map/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.9.4","released":"2026-07-08","releases":[{"version":"v1.9.4","datetime":"2026-07-08T19:37:18Z"},{"version":"v1.9.3","datetime":"2026-06-09T00:32:31Z"},{"version":"v1.9.2","datetime":"2026-05-28T02:14:45Z"},{"version":"v1.9.1","datetime":"2026-05-08T19:15:07Z"},{"version":"v1.9.0","datetime":"2026-05-06T18:15:56Z"},{"version":"v1.8.6","datetime":"2026-05-02T17:56:35Z"},{"version":"v1.8.4","datetime":"2026-04-17T19:15:05Z"},{"version":"v1.8.3","datetime":"2026-04-16T18:21:42Z"},{"version":"v1.8.2","datetime":"2026-04-10T03:47:09Z"},{"version":"v1.8.1","datetime":"2026-04-07T02:11:24Z"},{"version":"v1.8.0","datetime":"2026-03-29T20:32:31Z"},{"version":"v1.7.8.1","datetime":"2026-03-25T00:11:46Z"},{"version":"v1.7.8","datetime":"2026-03-24T19:42:25Z"},{"version":"v1.7.7","datetime":"2026-03-23T01:38:07Z"},{"version":"v1.7.6","datetime":"2026-03-22T23:54:34Z"},{"version":"v.1.7.5","datetime":"2026-03-22T22:31:42Z"},{"version":"v1.7.0","datetime":"2026-03-20T17:28:30Z"},{"version":"v1.6.6","datetime":"2026-03-19T17:37:26Z"},{"version":"v1.6.5","datetime":"2026-03-17T01:30:40Z"},{"version":"v1.6.2","datetime":"2026-03-11T19:37:43Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-08T21:10:51.592Z"},{"id":"meshcore-ninja","name":"MeshCore Ninja","kind":"utility","status":"active","maturity":"beta","description":"Open web catalog of the MeshCore ecosystem, covering hardware, firmware, software, vendors and regional networks with structured specifications, compatibility data, filtering and comparison tools.","image":"ninja-logo.png","maintainers":[{"name":"burningtree","url":"http://github.com/burningtree"}],"repository":"https://github.com/meshcore-cz/meshcore-ninja","website":"https://meshcore.ninja","license":"MIT","languages":["svelte","javascript","go"],"platforms":["web","docker"],"interfaces":["web","api"],"capabilities":["monitoring"],"install":[{"type":"web","url":"https://meshcore.ninja"},{"type":"docker","package":"ghcr.io/meshcore-cz/meshcore-ninja-api","url":"https://github.com/meshcore-cz/meshcore-ninja/pkgs/container/meshcore-ninja-api"},{"type":"source","url":"https://github.com/meshcore-cz/meshcore-ninja"}],"popularity":{"githubStars":6,"githubForks":3,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":5,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Catalog data and schemas are dedicated to CC0; application code is MIT licensed."]},"tags":["catalog","compatibility","hardware","firmware","networks"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-ninja/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2026.6.1","released":"2026-06-28","releases":[{"version":"v2026.6.1","datetime":"2026-06-28T05:40:35Z"},{"version":"v2026.6.0","datetime":"2026-06-24T04:10:12Z"},{"version":"v0.2.0","datetime":"2026-06-22T17:39:22Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:04.970Z"},{"id":"meshcore-one","name":"MeshCore One","short_name":"MC1","kind":"client","status":"active","maturity":"stable","website":"https://meshcoreone.com/","description":"Native MeshCore client and network toolkit for iPhone, iPad and Apple Silicon Macs, combining messaging with offline maps, path tracing, RF line-of-sight analysis, packet capture and remote node administration.","image":"icon.png","maintainers":[{"name":"Avi0n","url":"https://github.com/Avi0n"}],"repository":"https://github.com/Avi0n/MeshCoreOne","license":"GPL-3.0-only","languages":["swift"],"platforms":["ios","ipados","macos"],"interfaces":["mobile","gui"],"connections":["ble","tcp"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","notifications","key-management"],"install":[{"type":"app-store","package":"App Store","url":"https://apps.apple.com/app/meshcore-one/id6757419477"},{"type":"github-release","package":"unsigned IPA","url":"https://github.com/Avi0n/MeshCoreOne/releases"},{"type":"source","url":"https://github.com/Avi0n/MeshCoreOne"}],"popularity":{"githubStars":132,"githubForks":24,"githubWatchers":5,"githubOpenIssues":59,"githubContributors":9,"releaseDownloads":207,"latestReleaseDownloads":10,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Requires iOS or iPadOS 18 or an Apple Silicon Mac.","GitHub releases provide unsigned IPA files; the App Store is the recommended installation path."]},"tags":["apple","native","offline","rf-analysis","remote-terminal"],"last_reviewed":"2026-06-29","source":{"path":"data/software/meshcore-one/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.2.1","released":"2026-07-13","releases":[{"version":"v1.2.1","datetime":"2026-07-13T06:10:08Z"},{"version":"v1.2.0","datetime":"2026-07-12T22:28:15Z"},{"version":"v1.1.0","datetime":"2026-06-26T21:10:38Z"},{"version":"v1.0.1","datetime":"2026-06-18T06:06:56Z"},{"version":"v0.11.0","datetime":"2026-03-30T16:22:57Z"},{"version":"v0.10.3","datetime":"2026-03-19T21:07:58Z"},{"version":"v0.10.2","datetime":"2026-03-10T23:53:44Z"},{"version":"v0.10.1","datetime":"2026-03-10T19:10:44Z"},{"version":"v0.10.0","datetime":"2026-03-05T20:39:05Z"},{"version":"v0.9.0","datetime":"2026-02-24T06:10:03Z"},{"version":"v0.8.0","datetime":"2026-02-16T06:31:22Z"},{"version":"v0.7.1","datetime":"2026-02-11T20:33:20Z"},{"version":"v0.7.0","datetime":"2026-02-08T21:00:37Z"},{"version":"v0.6.0","datetime":"2026-02-03T21:36:44Z"},{"version":"v0.5.1","datetime":"2026-01-27T07:00:17Z"},{"version":"v0.5.0","datetime":"2026-01-25T21:17:04Z"},{"version":"v0.4.3","datetime":"2026-01-19T16:51:15Z"},{"version":"v0.4.2","datetime":"2026-01-19T07:32:23Z"},{"version":"v0.4.1","datetime":"2026-01-17T00:38:32Z"},{"version":"v0.4.0","datetime":"2026-01-14T16:22:58Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-13T06:56:12.471Z"},{"id":"meshcore-open","name":"MeshCore Open","kind":"client","status":"active","maturity":"alpha","description":"Cross-platform Flutter client for MeshCore with encrypted messaging, contacts, channels, offline maps, node configuration and remote repeater administration over Bluetooth, USB or TCP.","image":"meshcore-open.png","screenshots":[{"file":"contacts.jpg","caption":"Contacts and nearby mesh nodes"},{"file":"chat.jpg","caption":"Encrypted direct messaging"},{"file":"map.jpg","caption":"Live mesh map and route visualization"},{"file":"channels.jpg","caption":"Public channel messaging"}],"maintainers":[{"name":"zjs81","url":"https://github.com/zjs81"}],"repository":"https://github.com/zjs81/meshcore-open","website":"https://meshcoreopen.org/","documentation":"https://meshcoreopen.org/docs/getting-started/","license":"MIT","languages":["dart"],"platforms":["android","ios","linux","macos","windows","web"],"interfaces":["gui","mobile","web"],"connections":["ble","serial","usb","tcp","websocket"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","mapping","notifications","key-management"],"install":[{"type":"play-store","package":"com.meshcore.meshcore_open","url":"https://play.google.com/store/apps/details?id=com.meshcore.meshcore_open"},{"type":"app-store","url":"https://testflight.apple.com/join/QzUGKJ65"},{"type":"github-release","url":"https://github.com/zjs81/meshcore-open/releases"},{"type":"source","url":"https://github.com/zjs81/meshcore-open"}],"popularity":{"githubStars":568,"githubForks":94,"githubWatchers":14,"githubOpenIssues":109,"githubContributors":36,"latestReleaseDownloads":2881,"lastChecked":"2026-07-21","releaseDownloads":11969},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["iOS currently supports BLE; USB and TCP companion connections are still in progress.","Browser node connections require Chromium with Web Bluetooth or Web Serial support.","Over-the-air firmware updates are listed on the project roadmap and are not yet available."]},"tags":["flutter","offline","cross-platform"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-open/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"9.5","released":"2026-06-13","releases":[{"version":"PRE-BETA-9.5","datetime":"2026-06-13T09:18:53Z"},{"version":"Alpha9","datetime":"2026-05-10T02:40:43Z"},{"version":"Alpha8","datetime":"2026-04-15T05:08:29Z"},{"version":"Alpha7","datetime":"2026-03-15T02:02:36Z"},{"version":"Alpha6","datetime":"2026-02-09T03:13:56Z"},{"version":"Alpha5","datetime":"2026-01-24T08:47:55Z"},{"version":"Alpha4","datetime":"2026-01-20T05:04:49Z"},{"version":"Alpha3","datetime":"2026-01-12T02:23:48Z"},{"version":"Alpha2","datetime":"2026-01-02T21:53:31Z"},{"version":"Alpha","datetime":"2026-01-01T05:42:49Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T19:50:28.877Z"},{"id":"agessaman-meshcore-packet-capture","name":"MeshCore Packet Capture","kind":"monitoring","status":"active","maturity":"stable","description":"Standalone Python script for capturing and analyzing packets from MeshCore companion radios. Connects via BLE, serial or TCP and outputs structured data to console, file and MQTT broker. Designed for companion radios only; for repeaters and room servers use meshcoretomqtt instead.","maintainers":[{"name":"agessaman","url":"https://github.com/agessaman"}],"repository":"https://github.com/agessaman/meshcore-packet-capture","license":"MIT","languages":["python"],"platforms":["linux","macos","windows"],"interfaces":["cli"],"connections":["ble","serial","tcp","mqtt"],"node_roles":["companion"],"capabilities":["monitoring","packet-analysis","telemetry"],"install":[{"type":"pypi","package":"meshcore-packet-capture","url":"https://pypi.org/project/meshcore-packet-capture/","command":"pipx install meshcore-packet-capture"},{"type":"source","url":"https://github.com/agessaman/meshcore-packet-capture"}],"popularity":{"githubStars":73,"githubForks":20,"githubWatchers":1,"githubOpenIssues":8,"githubContributors":9,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["For companion radios only; repeaters/room servers should use meshcoretomqtt.","Based on the original meshcoretomqtt project by Cisien.","Available on PyPI; includes systemd/launchd managed service installer."]},"tags":["packet-capture","monitoring","mqtt"],"last_reviewed":"2026-07-03","source":{"path":"data/software/agessaman-meshcore-packet-capture/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2.0.0","released":"2026-06-22","releases":[{"version":"v2.0.0","datetime":"2026-06-22T21:21:15Z"},{"version":"v0.4","datetime":"2026-03-28T18:38:53Z"},{"version":"v0.3","datetime":"2025-12-20T22:51:53Z"},{"version":"v0.2","datetime":"2025-10-21T04:57:18Z"},{"version":"v0.1","datetime":"2025-10-16T03:19:22Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:30.883Z"},{"id":"meshcore-packet-tool","name":"MeshCore Packet Tool","kind":"monitoring","status":"active","maturity":"alpha","description":"Browser-based workbench for inspecting, decoding and crafting MeshCore radio packets. It provides typed packet editors, identity and key management, shareable workspace URLs and WebAssembly decoding benchmarks.","maintainers":[{"name":"burningtree","url":"http://github.com/burningtree"}],"repository":"https://github.com/meshcore-cz/meshcore-packet-tool","website":"https://meshcore-cz.github.io/meshcore-packet-tool/","license_type":"source-available","languages":["svelte","typescript","go"],"platforms":["web"],"interfaces":["web"],"capabilities":["packet-analysis","key-management"],"install":[{"type":"web","url":"https://meshcore-cz.github.io/meshcore-packet-tool/"},{"type":"source","url":"https://github.com/meshcore-cz/meshcore-packet-tool"}],"popularity":{"githubStars":0,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The application uses the meshpkt codec compiled to WebAssembly.","Version 1.0.0 is declared in package.json; no project release is published.","No repository license file or SPDX license declaration was present when reviewed."]},"tags":["protocol","packet-editor","decoder","cryptography","wasm"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-packet-tool/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:05.781Z"},{"id":"meshcore-proxy","name":"MeshCore Proxy","kind":"utility","status":"active","maturity":"stable","description":"TCP proxy that enables remote access to a locally-connected MeshCore companion radio. Connects to a MeshCore radio via USB serial or Bluetooth LE and exposes it over TCP, allowing remote clients like meshcore-cli, Home Assistant, and MeshCore apps to interact with the radio as if directly connected.","maintainers":[{"name":"rgregg","url":"https://github.com/rgregg"}],"repository":"https://github.com/rgregg/meshcore-proxy","license":"MIT","languages":["python"],"platforms":["linux","macos","windows"],"interfaces":["cli"],"connections":["serial","usb","ble","tcp"],"node_roles":["companion"],"capabilities":["proxying"],"install":[{"type":"pypi","package":"meshcore-proxy","url":"https://pypi.org/project/meshcore-proxy/","command":"pipx install meshcore-proxy"},{"type":"source","url":"https://github.com/rgregg/meshcore-proxy"}],"popularity":{"githubStars":37,"githubForks":10,"githubWatchers":2,"githubOpenIssues":9,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Exposes USB/BLE companion radios over TCP for remote access.","Compatible with meshcore-cli, Home Assistant integration, and MeshCore apps.","Available on PyPI as meshcore-proxy."]},"tags":["proxy","tcp","remote-access"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-proxy/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.4.0","released":"2026-01-17","releases":[{"version":"v0.4.0","datetime":"2026-01-17T04:47:13Z"},{"version":"v0.3.3-alpha","datetime":"2026-01-17T04:28:46Z"},{"version":"v0.2.0-alpha","datetime":"2026-01-16T07:51:46Z"},{"version":"v0.1.0-alpha","datetime":"2026-01-16T07:22:44Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:41.927Z"},{"id":"meshcore-same-eas-alerter","name":"MeshCore SAME EAS Alerter","kind":"integration","status":"active","maturity":"beta","description":"Lightweight tool that forwards SAME (Specific Area Message Encoding) Emergency Alert System warnings over a local MeshCore network. Connects an RTL-SDR via USB to receive over-the-air weather alerts and a MeshCore companion node via serial or TCP to broadcast alerts to the mesh. Operates without WiFi or internet.","maintainers":[{"name":"Mambo430","url":"https://github.com/Mambo430"}],"repository":"https://github.com/Mambo430/MeshCore-SAME-EAS-Alerter","license":"GPL-3.0-only","languages":["rust"],"platforms":["linux","raspberry-pi"],"interfaces":["cli"],"connections":["serial","tcp","usb"],"node_roles":["companion"],"capabilities":["messaging","notifications","automation"],"install":[{"type":"github-release","url":"https://github.com/Mambo430/MeshCore-SAME-EAS-Alerter/releases"},{"type":"source","url":"https://github.com/Mambo430/MeshCore-SAME-EAS-Alerter"}],"popularity":{"githubStars":12,"githubForks":0,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":42,"latestReleaseDownloads":42},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Uses RTL-SDR to receive NOAA SAME/EAS alerts over the air.","Forwards alerts to MeshCore companion node via serial or TCP.","Requires rtl_fm and meshcore-cli; available as .deb for Raspbian."]},"tags":["eas","weather","emergency","sdr"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-same-eas-alerter/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.0","released":"2025-12-18","releases":[{"version":"v0.1.0","datetime":"2025-12-18T16:57:53Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:42.157Z"},{"id":"meshcore-sar","name":"MeshCore SAR","kind":"client","status":"active","maturity":"beta","description":"Offline-first Search and Rescue coordination app for iOS and Android, with MeshCore messaging, low-bandwidth voice and images, tactical maps, live team tracking, incident markers and shared drawings.","image":"icon.png","screenshots":[{"file":"map.png","caption":"Tactical map with live team context"},{"file":"navigation.png","caption":"Compass and field navigation"},{"file":"messages.png","caption":"Mesh messaging with voice and image cards"},{"file":"actions.png","caption":"SAR, voice and image quick actions"}],"maintainers":[{"name":"dz0ny","url":"https://github.com/dz0ny"}],"repository":"https://github.com/dz0ny/meshcore-sar","website":"https://dz0ny.github.io/meshcore-sar/","license_type":"source-available","languages":["dart","typescript"],"platforms":["android","ios","web"],"interfaces":["mobile","web"],"connections":["ble"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","monitoring","telemetry","mapping","notifications"],"install":[{"type":"app-store","package":"TestFlight","url":"https://testflight.apple.com/join/tngpPF12"},{"type":"github-release","package":"meshcore-sar-2026.0613.2.apk","url":"https://github.com/dz0ny/meshcore-sar/releases"},{"type":"source","url":"https://github.com/dz0ny/meshcore-sar"}],"popularity":{"githubStars":136,"githubForks":20,"githubWatchers":10,"githubOpenIssues":8,"githubContributors":3,"releaseDownloads":4595,"latestReleaseDownloads":727,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["The repository does not currently declare an SPDX license.","Voice uses Codec2 and images use AVIF to reduce traffic over constrained mesh links."]},"tags":["search-and-rescue","offline","tactical-mapping","voice","field-tool"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-sar/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"2026.0613.2","released":"2026-06-13","releases":[{"version":"v2026.0613.2","datetime":"2026-06-13T12:04:16Z"},{"version":"v2026.0412.1","datetime":"2026-04-12T20:47:49Z"},{"version":"v2026.0408.1","datetime":"2026-04-08T16:45:29Z"},{"version":"v2026.0405.2","datetime":"2026-04-05T19:49:08Z"},{"version":"v2026.0405.1","datetime":"2026-04-05T18:07:32Z"},{"version":"v2026.0404.1","datetime":"2026-04-04T18:22:35Z"},{"version":"v2026.0403.1","datetime":"2026-04-03T20:40:08Z"},{"version":"v2026.0402.1","datetime":"2026-04-02T07:25:23Z"},{"version":"v2026.0324.1","datetime":"2026-03-24T18:28:55Z"},{"version":"v2026.0323.3","datetime":"2026-03-23T20:01:18Z"},{"version":"v2026.0323.2","datetime":"2026-03-23T19:53:13Z"},{"version":"v2026.0323.1","datetime":"2026-03-23T15:04:46Z"},{"version":"v2026.0322.2","datetime":"2026-03-22T18:05:22Z"},{"version":"v2026.0322.1","datetime":"2026-03-22T09:13:29Z"},{"version":"v2026.0321.1","datetime":"2026-03-21T19:45:51Z"},{"version":"v2026.0319.1+2","datetime":"2026-03-20T18:10:00Z"},{"version":"v2026.0318.1","datetime":"2026-03-18T16:26:25Z"},{"version":"v2026.0317.1","datetime":"2026-03-17T21:12:51Z"},{"version":"v2026.0315.2","datetime":"2026-03-15T20:11:13Z"},{"version":"v2026.0315.1","datetime":"2026-03-15T10:15:43Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:24:21.180Z"},{"id":"meshcore-signal-tester","name":"MeshCore Signal Tester","kind":"monitoring","status":"active","maturity":"stable","description":"Web and Android signal-analysis tool for MeshCore companions and repeaters, with grouped packet reception, RSSI/SNR history, repeater statistics, GPS-tagged 3D mapping and CSV capture.","image":"logo.svg","screenshots":[{"file":"charts.webp","caption":"Repeater statistics and RSSI/SNR history"},{"file":"3dmap.webp","caption":"GPS-tagged 3D signal map"},{"file":"packets.webp","caption":"Grouped packets with decoded details"}],"maintainers":[{"name":"Aleš Janda","url":"https://github.com/kybl"}],"repository":"https://github.com/kybl/meshcore-signal-tester","website":"https://meshcore.kyblsoft.cz/signal-tester","license":"MIT","languages":["javascript","kotlin"],"platforms":["web","android"],"interfaces":["web","mobile"],"connections":["ble","serial","usb","tcp"],"node_roles":["companion","repeater"],"capabilities":["monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"web","url":"https://meshcore.kyblsoft.cz/signal-tester"},{"type":"github-release","package":"meshcore-signal-tester-release.apk","url":"https://github.com/kybl/meshcore-signal-tester/releases"},{"type":"source","url":"https://github.com/kybl/meshcore-signal-tester"}],"popularity":{"githubStars":13,"githubForks":1,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":2,"latestReleaseDownloads":22,"lastChecked":"2026-07-21","releaseDownloads":115},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["The Android app adds background capture and raw TCP connections to WiFi companion firmware.","Browser Bluetooth and serial support depends on the browser and platform."]},"tags":["signal-testing","field-tool","threejs","packet-capture"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-signal-tester/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.2.3","released":"2026-07-10","releases":[{"version":"v1.2.3","datetime":"2026-07-10T15:51:26Z"},{"version":"v1.2.2","datetime":"2026-06-27T14:23:20Z"},{"version":"v1.2.1","datetime":"2026-06-22T15:32:24Z"},{"version":"v1.2.0","datetime":"2026-06-14T12:24:08Z"},{"version":"v1.1.0","datetime":"2026-06-07T06:32:56Z"},{"version":"v1.0.0","datetime":"2026-05-31T12:20:21Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-10T17:50:02.328Z"},{"id":"meshcore-team","name":"MeshCore TEAM","kind":"client","status":"dormant","maturity":"beta","description":"Android group-tracking and messaging client for hunters and backcountry teams, using MeshCore telemetry for off-grid positions, team maps and coordination.","screenshots":[{"file":"home.jpg","caption":"Team status and navigation"},{"file":"map.jpg","caption":"Off-grid team position map"},{"file":"messages.jpg","caption":"Team messaging"},{"file":"settings.jpg","caption":"Application and radio settings"}],"maintainers":[{"name":"tmacinc","url":"https://github.com/tmacinc"}],"repository":"https://github.com/tmacinc/meshcore-team-alpha","website":"https://tmacinc.github.io/meshcore-team-alpha/","license":"LicenseRef-Evaluation-Only","license_type":"proprietary","platforms":["android"],"interfaces":["mobile"],"connections":["ble"],"node_roles":["companion"],"capabilities":["messaging","contacts","monitoring","telemetry","mapping","notifications"],"install":[{"type":"play-store","package":"closed test","url":"https://groups.google.com/g/meshcore-team-beta"}],"popularity":{"githubStars":16,"githubForks":1,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["This repository is deprecated; current testing moved to a closed Google Play track accessed through the linked Google Group.","The repository contains documentation and screenshots but distributes no source code."]},"tags":["team-tracking","backcountry","hunting","closed-beta"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-team/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:31.745Z"},{"id":"meshcore-ha-ui","name":"MeshCore UI for Home Assistant","short_name":"MeshCore HA UI","kind":"integration","status":"active","maturity":"beta","description":"Home Assistant sidebar dashboard layered on meshcore-ha, adding persistent channel and direct messaging, contacts, maps, live node statistics, sensors and a raw MeshCore command console.","image":"icon.png","maintainers":[{"name":"Ratty7198","url":"https://github.com/Ratty7198"}],"repository":"https://github.com/Ratty7198/MeshCore-HA-UI","license":"MIT","languages":["javascript","python"],"platforms":["home-assistant","web"],"interfaces":["web"],"connections":["websocket"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","remote-administration","monitoring","telemetry","mapping","automation","notifications"],"install":[{"type":"hacs","package":"meshcore_ui","url":"https://github.com/Ratty7198/MeshCore-HA-UI"},{"type":"manual","url":"https://github.com/Ratty7198/MeshCore-HA-UI"}],"popularity":{"githubStars":7,"githubForks":1,"githubWatchers":1,"githubOpenIssues":5,"githubContributors":1,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Requires a working meshcore-ha integration and does not connect to radios directly.","The repository URL currently redirects from an earlier Daring-Designs project location."]},"tags":["home-assistant","hacs","dashboard","persistent-messaging"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-ha-ui/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"Alpha_4.3","released":"2026-03-28","releases":[{"version":"Alpha_4.3","datetime":"2026-03-28T13:04:32Z"},{"version":"Alpha_4.2","datetime":"2026-03-28T12:29:03Z"},{"version":"Alpha_4.1","datetime":"2026-03-28T11:51:25Z"},{"version":"Alpha_4","datetime":"2026-03-28T11:29:03Z"},{"version":"Alpha_3","datetime":"2026-03-27T20:52:09Z"},{"version":"Alpha_2","datetime":"2026-03-27T20:40:01Z"},{"version":"Alpha_1","datetime":"2026-03-27T20:09:53Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:38.557Z"},{"id":"meshcore-utils","name":"MeshCore Utils","short_name":"mc-keygen","kind":"utility","status":"active","maturity":"stable","description":"High-performance Rust vanity Ed25519 key generator for MeshCore, with multi-prefix searches, JSON output, CPU threading and optional CUDA or Metal GPU acceleration.","maintainers":[{"name":"Sam Schlegel","url":"https://github.com/samschlegel"}],"repository":"https://github.com/samschlegel/meshcore-utils","documentation":"https://github.com/samschlegel/meshcore-utils/blob/master/docs/gpu.md","license":"Apache-2.0","languages":["rust","cuda","metal"],"platforms":["linux","macos","windows"],"interfaces":["cli","tui"],"capabilities":["key-management"],"install":[{"type":"source","url":"https://github.com/samschlegel/meshcore-utils","command":"cargo build --release"}],"popularity":{"githubStars":18,"githubForks":9,"githubWatchers":2,"githubOpenIssues":7,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["CUDA requires the NVIDIA toolkit; Metal acceleration requires macOS with Apple Silicon or a supported AMD GPU."]},"tags":["key-generator","ed25519","gpu","cuda","metal"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-utils/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:42.596Z"},{"id":"meshcore-wardrive","name":"MeshCore Wardrive","kind":"monitoring","status":"active","maturity":"beta","description":"Android coverage-mapping app that pairs GPS tracks with automatic MeshCore repeater pings, visualizes response rates and signal quality, exports survey data and can contribute results to a community web map.","image":"icon.png","screenshots":[{"file":"coverage-map.jpeg","caption":"Color-coded MeshCore coverage survey"},{"file":"tracking.jpeg","caption":"Live GPS tracking and automatic ping controls"},{"file":"repeaters.jpeg","caption":"Repeater discovery and signal results"},{"file":"statistics.jpeg","caption":"Wardrive sample and success-rate statistics"}],"maintainers":[{"name":"mintylinux","url":"https://github.com/mintylinux"}],"repository":"https://github.com/mintylinux/Meshcore-Wardrive-Android","website":"https://meshwar-map.pages.dev/","documentation":"https://github.com/mintylinux/Meshcore-Wardrive-Android#readme","license":"GPL-3.0-only","languages":["dart"],"platforms":["android","web"],"interfaces":["mobile","web"],"connections":["ble","usb"],"node_roles":["companion","repeater"],"capabilities":["monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"github-release","package":"Meshcore-Wardrive-Android-1.0.40.apk","url":"https://github.com/mintylinux/Meshcore-Wardrive-Android/releases"},{"type":"web","url":"https://meshwar-map.pages.dev/"},{"type":"source","url":"https://github.com/mintylinux/Meshcore-Wardrive-Android-Source"}],"popularity":{"githubStars":95,"githubForks":9,"githubWatchers":1,"githubOpenIssues":11,"githubContributors":2,"releaseDownloads":4110,"latestReleaseDownloads":128,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Application releases and GPL-3.0 source code are maintained in separate GitHub repositories.","GPS survey data remains local unless the operator explicitly uploads it to the community map."]},"tags":["wardriving","coverage","gps","field-tool","community-map"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-wardrive/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.0.42","released":"2026-07-12","releases":[{"version":"1.0.42","datetime":"2026-07-12T22:37:16Z"},{"version":"1.0.41.1","datetime":"2026-07-09T21:45:18Z"},{"version":"1.0.41","datetime":"2026-07-09T21:10:44Z"},{"version":"1.0.40","datetime":"2026-06-09T00:04:03Z"},{"version":"1.0.39","datetime":"2026-06-08T00:24:21Z"},{"version":"1.0.38","datetime":"2026-04-28T23:08:14Z"},{"version":"1.0.37.1","datetime":"2026-04-10T01:12:10Z"},{"version":"1.0.37","datetime":"2026-04-09T00:03:38Z"},{"version":"1.0.36","datetime":"2026-04-06T03:19:40Z"},{"version":"1.0.35","datetime":"2026-04-02T02:48:14Z"},{"version":"1.0.34","datetime":"2026-04-01T02:48:11Z"},{"version":"1.0.33","datetime":"2026-03-29T21:03:24Z"},{"version":"1.0.32","datetime":"2026-03-25T02:14:36Z"},{"version":"1.0.31","datetime":"2026-03-08T04:38:04Z"},{"version":"1.0.30","datetime":"2026-03-03T22:04:25Z"},{"version":"1.0.29.1","datetime":"2026-02-27T05:07:40Z"},{"version":"1.0.29","datetime":"2026-02-27T04:13:15Z"},{"version":"1.0.28","datetime":"2026-02-19T02:28:27Z"},{"version":"1.0.27","datetime":"2026-02-13T00:52:21Z"},{"version":"1.0.26","datetime":"2026-02-12T01:44:24Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-12T22:53:08.547Z"},{"id":"meshcore-web","name":"MeshCore Web","kind":"client","status":"active","maturity":"stable","description":"Docker-packaged web build of the MeshCore companion app by Liam Cottle, providing browser-based messaging, contacts, channels, topology and repeater management through Web Bluetooth or Web Serial.","image":"icon.png","maintainers":[{"name":"aXistem","url":"https://github.com/aXistem-dev"},{"name":"Liam Cottle","url":"https://github.com/liamcottle"}],"repository":"https://github.com/aXistem-dev/meshcore-web","website":"https://app.meshcore.io/","license_type":"proprietary","languages":["javascript"],"platforms":["docker","web"],"interfaces":["web"],"connections":["ble","serial","usb"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","mapping"],"install":[{"type":"web","url":"https://app.meshcore.io/"},{"type":"docker","package":"ghcr.io/axistem-dev/meshcore-web","url":"https://github.com/aXistem-dev/meshcore-web/pkgs/container/meshcore-web","command":"docker run -d -p 8080:80 --restart unless-stopped ghcr.io/axistem-dev/meshcore-web:latest"},{"type":"source","url":"https://github.com/aXistem-dev/meshcore-web"}],"popularity":{"githubStars":2,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The repository publishes compiled closed-source Flutter web assets and a container image, not the application source.","Browser radio access requires Chrome or Edge over HTTPS or localhost."]},"tags":["companion-client-build","docker","web-bluetooth","web-serial"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-web/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:52.704Z"},{"id":"meshcore-web-keygen","name":"MeshCore Web Key Generator","short_name":"Web Keygen","kind":"utility","status":"active","maturity":"stable","description":"Browser-only Ed25519 key generator for creating MeshCore identities with custom hexadecimal public-key prefixes, helping operators avoid short-prefix collisions without sending private keys to a server.","maintainers":[{"name":"agessaman","url":"https://github.com/agessaman"}],"repository":"https://github.com/agessaman/meshcore-web-keygen","website":"https://agessaman.github.io/meshcore-web-keygen/","license_type":"source-available","languages":["javascript","rust"],"platforms":["web"],"interfaces":["web"],"capabilities":["key-management"],"install":[{"type":"web","url":"https://agessaman.github.io/meshcore-web-keygen/"},{"type":"source","url":"https://github.com/agessaman/meshcore-web-keygen"}],"popularity":{"githubStars":33,"githubForks":8,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":3,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Key generation runs locally in browser workers and does not transmit generated keys.","The repository does not currently declare an SPDX license."]},"tags":["key-generator","privacy","ed25519","browser-only"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-web-keygen/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.4","released":"2025-12-27","releases":[{"version":"v0.4","datetime":"2025-12-27T18:10:45Z"},{"version":"v0.3","datetime":"2025-09-13T22:01:35Z"},{"version":"v0.2","datetime":"2025-08-23T22:45:44Z"},{"version":"v0.1","datetime":"2025-08-20T22:53:11Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:36.725Z"},{"id":"meshcore-client-dart","name":"meshcore_client","kind":"library","status":"active","maturity":"alpha","description":"Flutter and Dart implementation of the MeshCore BLE companion protocol, providing connection management, queued commands, binary frame parsing, cryptography and application-facing data models.","maintainers":[{"name":"dz0ny","url":"https://github.com/dz0ny"}],"repository":"https://github.com/dz0ny/meshcore_client","license_type":"source-available","languages":["dart"],"platforms":["android","ios"],"interfaces":["api"],"connections":["ble"],"capabilities":["messaging","contacts","channels","node-configuration"],"install":[{"type":"source","url":"https://github.com/dz0ny/meshcore_client"}],"popularity":{"githubStars":2,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The package declares publish_to none and is installed from source.","No license file or SPDX license declaration was present when reviewed."]},"tags":["sdk","protocol","flutter"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-client-dart/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:08.756Z"},{"id":"meshcore-sim","name":"meshcore_sim","kind":"utility","status":"active","maturity":"experimental","description":"Discrete-event simulator for MeshCore mesh networks. Each simulated node runs the real MeshCore routing and cryptography code as a standalone subprocess; a Python orchestrator wires them together over simulated radio links with configurable loss, latency, SNR, RSSR, and adversarial behaviour. Includes topology visualiser and supports privacy-protocol experiments.","maintainers":[{"name":"matthewdgreen","url":"https://github.com/matthewdgreen"}],"repository":"https://github.com/matthewdgreen/meshcore_sim","languages":["python","cpp"],"platforms":["linux","macos"],"interfaces":["cli"],"connections":["ipc"],"node_roles":["companion","repeater"],"capabilities":["simulation","packet-analysis"],"install":[{"type":"source","url":"https://github.com/matthewdgreen/meshcore_sim"}],"popularity":{"githubStars":10,"githubForks":2,"githubWatchers":0,"githubOpenIssues":4,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Runs real MeshCore C++ routing and crypto code as subprocesses.","Configurable radio simulation with loss, latency, SNR, RSSI, and adversarial nodes.","Includes topology visualiser and privacy-protocol experiments.","No license file found; license terms unclear."]},"tags":["simulator","testing","discrete-event"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-sim/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:42.969Z"},{"id":"meshcore-cli","name":"meshcore-cli","kind":"client","status":"active","maturity":"stable","description":"Official command-line interface to MeshCore companion radio nodes. Connects over BLE, TCP or serial and provides interactive chat, contact management, channel messaging, node configuration, telemetry, region management and serial repeater mode. Installable via pip/pipx as meshcore-cli (alias meshcli).","maintainers":[{"name":"meshcore-dev","url":"https://github.com/meshcore-dev"}],"repository":"https://github.com/meshcore-dev/meshcore-cli","license":"MIT","languages":["python"],"platforms":["linux","macos","windows","nixos"],"interfaces":["cli"],"connections":["ble","serial","tcp"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","telemetry","firmware-update"],"install":[{"type":"pypi","package":"meshcore-cli","url":"https://pypi.org/project/meshcore-cli/","command":"pipx install meshcore-cli"},{"type":"nixos","url":"https://github.com/meshcore-dev/meshcore-cli","command":"nix run github:meshcore-dev/meshcore-cli#meshcore-cli"},{"type":"source","url":"https://github.com/meshcore-dev/meshcore-cli"}],"popularity":{"githubStars":170,"githubForks":51,"githubWatchers":10,"githubOpenIssues":10,"githubContributors":13,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Official MeshCore CLI tool from meshcore-dev.","Interactive and scripted command modes; serial repeater mode with -r flag.","Depends on the meshcore_py (fdlamotte/meshcore_py) Python package.","Available on PyPI as meshcore-cli; also provides meshcli alias."]},"tags":["cli","official","python"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-cli/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.5.0","released":"2026-03-10","releases":[{"version":"v1.5.0","datetime":"2026-03-10T20:52:57Z"},{"version":"v1.4.1","datetime":"2026-02-10T14:38:00Z"},{"version":"v1.4.0","datetime":"2026-02-08T12:43:18Z"},{"version":"v1.3.19","datetime":"2026-02-04T13:28:07Z"},{"version":"v1.3.2","datetime":"2025-11-14T16:53:20Z"},{"version":"v1.3.1","datetime":"2025-11-13T12:18:55Z"},{"version":"v1.3.0","datetime":"2025-11-12T12:09:04Z"},{"version":"v1.2.0","datetime":"2025-10-31T12:44:13Z"},{"version":"v1.1.0","datetime":"2025-07-13T15:21:52Z"},{"version":"v1.0.0","datetime":"2025-05-29T16:24:11Z"},{"version":"v1.0.0rc1","datetime":"2025-05-01T09:41:02Z"},{"version":"v0.6.20","datetime":"2025-04-26T15:30:45Z"},{"version":"v0.4.0","datetime":"2025-04-14T12:30:17Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:35.988Z"},{"id":"meshcore-go","name":"meshcore-go","short_name":"meshcore-go","kind":"library","status":"active","maturity":"alpha","description":"Pure Go implementation of the MeshCore protocol. Provides encode/decode for all protocol payload types, cryptography, identity/key management, the companion protocol (frame layer, commands/responses, push notifications), serial/TCP transports, a high-level client, hardware modem abstraction with KISS framing, and a node runtime with routing and peer management.","maintainers":[{"name":"meshcore-go","url":"https://github.com/meshcore-go"}],"repository":"https://github.com/meshcore-go/meshcore-go","website":"https://github.com/meshcore-go/meshcore-go","documentation":"https://pkg.go.dev/github.com/meshcore-go/meshcore-go","license":"MIT","languages":["go"],"platforms":["linux","macos","windows","esp32"],"interfaces":["api","cli","headless"],"connections":["ble","serial","usb","tcp","websocket"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","bridging","key-management"],"install":[{"type":"go-install","package":"github.com/meshcore-go/meshcore-go","url":"https://pkg.go.dev/github.com/meshcore-go/meshcore-go","command":"go get github.com/meshcore-go/meshcore-go"},{"type":"github-release","url":"https://github.com/meshcore-go/meshcore-go/releases"},{"type":"source","url":"https://github.com/meshcore-go/meshcore-go"}],"popularity":{"githubStars":11,"githubForks":2,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":2,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Multi-module Go workspace with companion, hardware and transport submodules."]},"tags":["sdk","protocol","go","node-runtime","companion-client"],"last_reviewed":"2026-06-29","source":{"path":"data/software/meshcore-go/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.0.9","released":"2026-06-28","releases":[{"version":"v1.0.9","datetime":"2026-06-28T23:14:47Z"},{"version":"v1.0.8","datetime":"2026-06-12T01:39:40Z"},{"version":"v1.0.7","datetime":"2026-06-12T01:21:32Z"},{"version":"v1.0.6","datetime":"2026-05-10T23:40:26Z"},{"version":"v1.0.5","datetime":"2026-05-06T23:49:25Z"},{"version":"v1.0.4","datetime":"2026-05-04T01:13:55Z"},{"version":"v1.0.3","datetime":"2026-04-30T23:24:59Z"},{"version":"v1.0.2","datetime":"2026-04-29T23:43:32Z"},{"version":"v1.0.1","datetime":"2026-04-29T09:46:52Z"},{"version":"v1.0.0","datetime":"2026-04-28T03:11:35Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:02.306Z"},{"id":"meshcore-go-cz","name":"meshcore-go (meshcore-cz)","short_name":"meshcore-go-cz","also_known_as":["meshcore-go"],"kind":"library","status":"active","maturity":"alpha","description":"Transport-independent Go SDK for MeshCore companion radios, with high-level messaging, contacts, channels, discovery, repeater administration and raw protocol access over serial, BLE and TCP. It also includes the mc terminal client and an optional multi-session backend.","maintainers":[{"name":"burningtree","url":"http://github.com/burningtree"}],"repository":"https://github.com/meshcore-cz/meshcore-go","documentation":"https://pkg.go.dev/github.com/meshcore-cz/meshcore-go","license":"MIT","languages":["go"],"platforms":["linux","macos","windows"],"interfaces":["api","cli","tui","headless"],"connections":["ble","serial","usb","tcp"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","bridging","key-management"],"install":[{"type":"go-install","package":"github.com/meshcore-cz/meshcore-go","url":"https://pkg.go.dev/github.com/meshcore-cz/meshcore-go","command":"go get github.com/meshcore-cz/meshcore-go"},{"type":"homebrew","package":"meshcore-cz/tap/mc","url":"https://github.com/meshcore-cz/homebrew-tap","command":"brew install meshcore-cz/tap/mc"},{"type":"github-release","url":"https://github.com/meshcore-cz/meshcore-go/releases"},{"type":"source","url":"https://github.com/meshcore-cz/meshcore-go"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"latestReleaseDownloads":3,"lastChecked":"2026-07-21","releaseDownloads":3},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Public APIs may change before the first stable release.","No repository license file or SPDX license declaration was present when reviewed."]},"tags":["sdk","protocol","terminal","daemon"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-go-cz/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.5.1","released":"2026-06-19","releases":[{"version":"v0.5.1","datetime":"2026-06-19T06:07:28Z"},{"version":"v0.5.0","datetime":"2026-06-19T05:55:48Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:10.335Z"},{"id":"meshcore-pi","name":"meshcore-pi","kind":"library","status":"active","maturity":"experimental","description":"Python implementation of the MeshCore protocol intended for Raspberry Pi and other Linux devices. Supports SX1262 interfaces via SPI (Waveshare LoRa HAT, HT-RA62) and ESP-NOW communication via WiFi monitor mode. Can act as companion, room server, or repeater simultaneously, and bridge between LoRa and ESP-NOW meshes with multiple interfaces.","maintainers":[{"name":"brianwiddas","url":"https://github.com/brianwiddas"}],"repository":"https://github.com/brianwiddas/meshcore-pi","license":"MIT","languages":["python"],"platforms":["linux","raspberry-pi"],"interfaces":["api","cli"],"connections":["spi","serial","tcp"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","monitoring","packet-analysis"],"install":[{"type":"source","url":"https://github.com/brianwiddas/meshcore-pi"}],"popularity":{"githubStars":37,"githubForks":6,"githubWatchers":4,"githubOpenIssues":3,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Supports SX1262 via SPI and ESP-NOW via WiFi monitor mode.","Can bridge between LoRa and ESP-NOW meshes with multiple interfaces.","Requires Python 3.11 minimum (3.12 preferred)."]},"tags":["sdk","protocol","raspberry-pi","esp-now","sx1262"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcore-pi/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:41.672Z"},{"id":"meshcorejs","name":"MeshCore.js","kind":"library","status":"active","maturity":"stable","description":"Official JavaScript library for interacting with MeshCore devices running Companion Radio firmware. Connects over BLE and USB Serial in the browser, and over TCP/WiFi and USB Serial in Node.js. Provides packet construction, decryption, and connection management for building web and Node.js MeshCore clients.","maintainers":[{"name":"meshcore-dev","url":"https://github.com/meshcore-dev"}],"repository":"https://github.com/meshcore-dev/meshcore.js","license":"MIT","languages":["javascript"],"platforms":["web","linux","macos","windows"],"interfaces":["api"],"connections":["ble","serial","usb","tcp"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","key-management"],"install":[{"type":"npm","package":"@liamcottle/meshcore.js","url":"https://www.npmjs.com/package/@liamcottle/meshcore.js"},{"type":"source","url":"https://github.com/meshcore-dev/meshcore.js"}],"popularity":{"githubStars":41,"githubForks":31,"githubWatchers":4,"githubOpenIssues":18,"githubContributors":6,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Official JavaScript library from meshcore-dev.","Supports BLE and Web Serial in browser; TCP and serial in Node.js.","Published on npm as @liamcottle/meshcore.js."]},"tags":["sdk","javascript","official","ble"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcorejs/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:44.854Z"},{"id":"meshcore64","name":"MeshCore64","kind":"client","status":"active","maturity":"alpha","description":"Commodore 64 MeshCore chat client using a SwiftLink-compatible serial cartridge to connect to a TCP companion bridge, with channel and direct messaging, delivery acknowledgements and persistent configuration.","image":"demo.png","screenshots":[{"file":"demo.png","caption":"MeshCore channel messaging on a Commodore 64"}],"maintainers":[{"name":"swannman","url":"https://github.com/swannman"}],"repository":"https://github.com/swannman/meshcore64","license":"MIT","languages":["c","assembly"],"platforms":["commodore-64"],"interfaces":["tui"],"connections":["serial","tcp"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels"],"install":[{"type":"github-release","package":"meshcore64.d64","url":"https://github.com/swannman/meshcore64/releases"},{"type":"source","url":"https://github.com/swannman/meshcore64"}],"popularity":{"githubStars":4,"githubForks":1,"githubWatchers":1,"githubOpenIssues":3,"githubContributors":1,"releaseDownloads":17,"latestReleaseDownloads":17,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Requires SwiftLink or compatible ACIA emulation and a TCP serial bridge to a MeshCore companion device."]},"tags":["commodore-64","retrocomputing","swiftlink","petscii"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore64/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.0","released":"2026-03-09","releases":[{"version":"v0.1.0","datetime":"2026-03-09T04:42:15Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:44.169Z"},{"id":"meshcore-companion-c","name":"MeshCoreCompanion","kind":"library","status":"active","maturity":"beta","description":"Portable C99 client library for the MeshCore Companion Radio serial protocol, with a thin Arduino C++ wrapper for embedded hosts and direct C support for desktop, Linux, ESP-IDF and STM32 applications.","maintainers":[{"name":"SH3D","url":"https://github.com/SH3D"},{"name":"Scott Penrose"}],"repository":"https://github.com/SH3D/meshcore_c","website":"https://gitea.sh3d.com.au/Sh3d/meshcore_c","license":"MIT","languages":["c","cpp"],"platforms":["arduino","linux","esp-idf","stm32"],"interfaces":["api"],"connections":["serial","usb"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","telemetry"],"install":[{"type":"source","url":"https://github.com/SH3D/meshcore_c"}],"popularity":{"githubStars":0,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The GitHub repository is a mirror; the canonical source is hosted on SH3D Gitea.","Version 0.2.2 is declared in library.properties; no GitHub release is published."]},"tags":["sdk","protocol","embedded","arduino"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-companion-c/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:08.959Z"},{"id":"meshcore-kmp","name":"MeshCoreKmp","kind":"library","status":"active","maturity":"beta","description":"Kotlin Multiplatform library for discovering and connecting to MeshCore companion nodes over Bluetooth, with high-level APIs for contacts, channels, messaging, acknowledgements and device configuration.","maintainers":[{"name":"Adam Brown","url":"https://github.com/Wavesonics"}],"repository":"https://github.com/Wavesonics/MeshCoreKmp","license":"MIT","languages":["kotlin"],"platforms":["android","ios"],"interfaces":["api"],"connections":["ble"],"capabilities":["messaging","contacts","channels","node-configuration"],"install":[{"type":"manual","package":"com.darkrockstudios:meshcore","url":"https://central.sonatype.com/artifact/com.darkrockstudios/meshcore"},{"type":"source","url":"https://github.com/Wavesonics/MeshCoreKmp"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Published to Maven Central for Android and iOS Kotlin Multiplatform targets."]},"tags":["sdk","protocol","kotlin-multiplatform"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshcore-kmp/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.12.2","released":"2026-03-06","releases":[{"version":"v0.12.2","datetime":"2026-03-06T21:47:44Z"},{"version":"v0.12.1","datetime":"2026-03-06T21:13:53Z"},{"version":"v0.12.0","datetime":"2026-03-06T09:21:08Z"},{"version":"v0.11.0","datetime":"2026-03-06T08:28:37Z"},{"version":"v0.10.3","datetime":"2026-02-28T06:53:55Z"},{"version":"v0.10.2","datetime":"2026-02-28T00:39:01Z"},{"version":"v0.10.1","datetime":"2026-02-27T23:10:05Z"},{"version":"v0.10.0","datetime":"2026-02-26T05:06:21Z"},{"version":"v0.9.3","datetime":"2026-02-24T05:05:57Z"},{"version":"v0.9.2","datetime":"2026-02-24T04:45:47Z"},{"version":"v0.9.0","datetime":"2026-02-24T04:23:11Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:12.034Z"},{"id":"meshcoretomqtt","name":"meshcoretomqtt","kind":"gateway","status":"active","maturity":"stable","description":"Python script that sends MeshCore debug and packet capture data to MQTT for analysis. Requires a MeshCore repeater connected to a Raspberry Pi, server or similar Linux device. Designed for multi-repeater setups logging to a shared MQTT broker for mesh packet troubleshooting. Includes one-line installer, systemd service, macOS launchd daemon, and NixOS module support.","maintainers":[{"name":"Cisien","url":"https://github.com/Cisien"}],"repository":"https://github.com/Cisien/meshcoretomqtt","license":"MIT","languages":["python"],"platforms":["linux","macos","nixos"],"interfaces":["headless"],"connections":["serial","mqtt"],"node_roles":["repeater"],"capabilities":["monitoring","telemetry","packet-analysis"],"install":[{"type":"bare-metal","url":"https://github.com/Cisien/meshcoretomqtt","command":"curl -fsSL https://raw.githubusercontent.com/Cisien/meshcoretomqtt/main/install.sh | sudo bash"},{"type":"source","url":"https://github.com/Cisien/meshcoretomqtt"},{"type":"nixos","url":"https://github.com/Cisien/meshcoretomqtt"}],"popularity":{"githubStars":96,"githubForks":42,"githubWatchers":4,"githubOpenIssues":2,"githubContributors":22,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Parses MeshCore packet log variants from main, including repeater and dispatcher/serial logs.","One-line installer creates dedicated system user with systemd/launchd service.","NixOS module available via flake input."]},"tags":["mqtt","packet-capture","monitoring"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcoretomqtt/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:45.103Z"},{"id":"meshcorium","name":"MeshCorium","kind":"client","status":"active","maturity":"beta","description":"Self-hosted MeshCore client with a hybrid contact system and a local web interface for working with a MeshCore node through companion firmware. Includes systemd service integration, auto-update via GitHub releases, and Russian and English documentation.","maintainers":[{"name":"PEG4TRON","url":"https://github.com/PEG4TRON"}],"repository":"https://github.com/PEG4TRON/MeshCorium","license":"MIT","languages":["python"],"screenshots":[{"file":"screenshot.png","caption":"MeshCorium web interface"}],"platforms":["linux"],"interfaces":["web"],"connections":["serial","tcp","ble"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","node-configuration"],"install":[{"type":"source","url":"https://github.com/PEG4TRON/MeshCorium"}],"popularity":{"githubStars":11,"githubForks":1,"githubWatchers":0,"githubOpenIssues":47,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":3,"latestReleaseDownloads":3},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Self-hosted web client with hybrid contact system.","Includes systemd service and auto-update via GitHub releases.","Available in Russian and English."]},"tags":["self-hosted","web"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshcorium/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.9.0","released":"2026-06-30","releases":[{"version":"0.9.0","datetime":"2026-06-30T17:50:27Z"},{"version":"0.8.3","datetime":"2026-06-29T02:36:08Z"},{"version":"0.8.2","datetime":"2026-06-18T17:28:17Z"},{"version":"0.8.1","datetime":"2026-06-18T16:03:06Z"},{"version":"0.8.0","datetime":"2026-05-25T21:49:03Z"},{"version":"0.7.4","datetime":"2026-05-22T05:55:00Z"},{"version":"0.7.3","datetime":"2026-05-21T18:49:52Z"},{"version":"0.7.2","datetime":"2026-05-21T18:07:30Z"},{"version":"0.7.1","datetime":"2026-05-21T11:04:54Z"},{"version":"0.7.0","datetime":"2026-05-17T17:35:45Z"},{"version":"0.6.1","datetime":"2026-05-09T15:23:06Z"},{"version":"0.6.0","datetime":"2026-05-09T15:23:05Z"},{"version":"0.5.3","datetime":"2026-05-09T15:23:04Z"},{"version":"0.5.2","datetime":"2026-05-09T15:23:03Z"},{"version":"0.5.1","datetime":"2026-05-09T15:23:03Z"},{"version":"0.5.0","datetime":"2026-05-09T15:23:02Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:45.459Z"},{"id":"meshcute","name":"MeshCute","kind":"monitoring","status":"active","maturity":"experimental","description":"Portable BLE, Wi-Fi and receive-only LoRa scanner for the [[device:m5stack-cardputer-adv|M5Stack Cardputer Adv]], intended for quickly diagnosing radio visibility and signal strength at MeshCore or Meshtastic meetups.","image":"meshcute.png","maintainers":[{"name":"Dennis Eichardt","url":"https://github.com/MadScientistCH"}],"repository":"https://github.com/MadScientistCH/meshcute","license":"GPL-3.0-only","languages":["cpp"],"platforms":["esp32","m5stack-cardputer"],"interfaces":["gui"],"connections":["ble"],"capabilities":["monitoring","packet-analysis"],"install":[{"type":"source","url":"https://github.com/MadScientistCH/meshcute"}],"popularity":{"githubStars":3,"githubForks":0,"githubWatchers":0,"githubOpenIssues":4,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["LoRa scanning is receive-only and currently hard-coded for the Swiss MeshCore community radio preset.","Requires the M5Stack Cap LoRa-1262 accessory for LoRa scanning."]},"tags":["scanner","cardputer","receive-only","diagnostics","meshtastic"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcute/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.0.1","released":"2026-03-29","releases":[{"version":"0.0.1","datetime":"2026-03-29T14:37:12Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:44.652Z"},{"id":"meshexplorer","name":"MeshExplorer","kind":"monitoring","status":"active","maturity":"beta","description":"Real-time map, chat client, and packet-analysis tool for MeshCore mesh networks. Ships as a complete Docker stack: Next.js web UI with map, chat, stats and packet analysis; Go MQTT-to-ClickHouse ingest pipeline; optional Discord relay bot; and pre-provisioned Grafana dashboards with read-only ClickHouse datasource.","maintainers":[{"name":"ajvpot","url":"https://github.com/ajvpot"}],"repository":"https://github.com/ajvpot/meshexplorer","website":"https://map.w0z.is","languages":["typescript","go"],"platforms":["linux","docker"],"interfaces":["web"],"connections":["mqtt","http"],"node_roles":["observer"],"capabilities":["messaging","monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"docker-compose","url":"https://github.com/ajvpot/meshexplorer"},{"type":"source","url":"https://github.com/ajvpot/meshexplorer"}],"popularity":{"githubStars":40,"githubForks":9,"githubWatchers":1,"githubOpenIssues":14,"githubContributors":4,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Full Docker stack: Next.js UI + Go ingest + ClickHouse + Grafana dashboards.","Optional Discord relay bot for MeshCore channel messages.","No license file found; license terms unclear."]},"tags":["dashboard","clickhouse","grafana","docker","mapping"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshexplorer/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:45.872Z"},{"id":"meshfirmware","name":"MeshFirmware","kind":"utility","status":"active","maturity":"stable","description":"Interactive Windows and Linux scripts for detecting supported USB radios, selecting MeshCore or Meshtastic firmware releases, and installing, updating or locally compiling firmware.","maintainers":[{"name":"Mike Carper","url":"https://github.com/mikecarper"}],"repository":"https://github.com/mikecarper/meshfirmware","documentation":"https://github.com/mikecarper/meshfirmware#readme","license":"LGPL-2.1-only","languages":["batchfile","shell"],"platforms":["linux","windows"],"interfaces":["cli"],"connections":["usb","serial"],"capabilities":["flashing","firmware-update"],"install":[{"type":"manual","package":"mtfirmware.cmd","url":"https://github.com/mikecarper/meshfirmware/blob/main/mtfirmware.cmd"},{"type":"source","url":"https://github.com/mikecarper/meshfirmware","command":"chmod +x mtfirmware.sh && ./mtfirmware.sh"}],"popularity":{"githubStars":57,"githubForks":3,"githubWatchers":7,"githubOpenIssues":4,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Downloads release metadata from the upstream MeshCore and Meshtastic repositories and keeps a local cache for offline fallback.","Automatically detects matching USB devices and firmware artifacts before flashing."]},"tags":["firmware","usb","cross-platform","meshtastic"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshfirmware/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:36.992Z"},{"id":"mesh-forge","name":"MeshForge","kind":"utility","status":"active","maturity":"beta","description":"Cloud-based firmware builder and web flasher for LoRa mesh devices. Compiles PlatformIO projects in the cloud and flashes them directly from the browser — no local toolchain needed. Supports any GitHub project URL by swapping github.com for meshforge.org. Includes community extensions, shareable build profiles, and build caching for faster repeated compilations.","maintainers":[{"name":"MeshEnvy","url":"https://github.com/MeshEnvy"}],"repository":"https://github.com/MeshEnvy/mesh-forge","website":"https://meshforge.org","license":"MIT","languages":["typescript"],"platforms":["web"],"interfaces":["web"],"connections":["usb"],"capabilities":["flashing","firmware-update"],"install":[{"type":"web","url":"https://meshforge.org"}],"popularity":{"githubStars":13,"githubForks":2,"githubWatchers":3,"githubOpenIssues":3,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Cloud-compiles any PlatformIO project from a GitHub URL.","Web-flashes firmware directly to devices; no local toolchain needed.","Supports Meshtastic, MeshCore, and other PlatformIO-based projects.","Build caching reuses compiled artifacts when tag and target match."]},"tags":["cloud-build","flashing","platformio"],"last_reviewed":"2026-07-03","source":{"path":"data/software/mesh-forge/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:34.854Z"},{"id":"meshmonitor","name":"MeshMonitor","kind":"monitoring","status":"active","maturity":"stable","description":"Self-hosted multi-protocol dashboard for monitoring and administering MeshCore, Meshtastic and MQTT networks, with unified maps, messaging, telemetry, automation, alerts and per-source access control.","image":"meshmonitor.png","screenshots":[{"file":"dashboard.png","caption":"Multi-source network dashboard"},{"file":"messages.png","caption":"Unified channel messaging"},{"file":"telemetry.png","caption":"Telemetry dashboards and charts"},{"file":"map.png","caption":"Interactive network map"}],"maintainers":[{"name":"Yeraze","url":"https://github.com/Yeraze"}],"repository":"https://github.com/Yeraze/meshmonitor","website":"https://meshmonitor.org/","documentation":"https://meshmonitor.org/getting-started","license":"BSD-3-Clause","languages":["typescript","javascript"],"platforms":["docker","kubernetes","linux","macos","nixos","proxmox","windows","web"],"interfaces":["web","gui","api","headless"],"connections":["ble","serial","usb","tcp","mqtt","http","websocket"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","firmware-update","automation","notifications","bridging"],"install":[{"type":"docker-compose","package":"ghcr.io/yeraze/meshmonitor","url":"https://meshmonitor.org/getting-started.html#quick-start-with-docker-compose","command":"docker compose up -d"},{"type":"desktop","package":"Windows / macOS","url":"https://github.com/Yeraze/meshmonitor/releases"},{"type":"helm","package":"meshmonitor","url":"https://meshmonitor.org/deployment/HELM_GUIDE.html"},{"type":"proxmox-lxc","url":"https://meshmonitor.org/deployment/PROXMOX_LXC_GUIDE.html"},{"type":"nixos","url":"https://github.com/benjajaja/nixos-rk3588/blob/main/configuration.nix#L580"},{"type":"bare-metal","package":"Node.js","url":"https://meshmonitor.org/deployment/DEPLOYMENT_GUIDE.html#bare-metal-node-js-deployment"},{"type":"source","url":"https://github.com/Yeraze/meshmonitor"}],"popularity":{"githubStars":579,"githubForks":71,"githubWatchers":4,"githubOpenIssues":26,"githubContributors":36,"latestReleaseDownloads":30,"lastChecked":"2026-07-21","releaseDownloads":5114},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["MeshCore devices connect over USB or TCP; BLE support uses a bridge sidecar.","Native Windows and macOS desktop installers are published with GitHub releases.","Docker images are published for amd64, arm64 and armv7."]},"tags":["multi-protocol","self-hosted","dashboard","security","mqtt"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshmonitor/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"4.13.1","released":"2026-07-20","releases":[{"version":"v4.13.1","datetime":"2026-07-20T16:45:09Z"},{"version":"v4.13.1-rc4","datetime":"2026-07-19T13:15:34Z","prerelease":true},{"version":"v4.13.1-rc3","datetime":"2026-07-18T19:43:46Z","prerelease":true},{"version":"v4.13.1-rc2","datetime":"2026-07-17T20:04:07Z","prerelease":true},{"version":"v4.13.1-rc1","datetime":"2026-07-16T17:43:14Z","prerelease":true},{"version":"v4.13.0","datetime":"2026-07-15T18:35:53Z"},{"version":"v4.13.0-rc3","datetime":"2026-07-13T18:11:37Z","prerelease":true},{"version":"v4.13.0-rc2","datetime":"2026-07-12T04:36:21Z","prerelease":true},{"version":"v4.13.0-rc1","datetime":"2026-07-11T13:09:26Z","prerelease":true},{"version":"v4.12.5","datetime":"2026-07-06T21:37:24Z"},{"version":"v4.12.4","datetime":"2026-07-03T23:57:55Z"},{"version":"v4.12.3","datetime":"2026-07-01T18:03:20Z"},{"version":"v4.12.2","datetime":"2026-06-29T20:19:28Z"},{"version":"v4.12.1","datetime":"2026-06-27T01:42:49Z"},{"version":"v4.12.0","datetime":"2026-06-26T23:38:36Z"},{"version":"v4.12.0-rc2","datetime":"2026-06-26T02:20:11Z","prerelease":true},{"version":"v4.12.0-rc1","datetime":"2026-06-24T02:46:10Z","prerelease":true},{"version":"v4.11.6","datetime":"2026-06-24T19:35:59Z"},{"version":"v4.11.5","datetime":"2026-06-22T21:19:46Z"},{"version":"v4.11.3","datetime":"2026-06-21T18:25:56Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-20T18:07:11.271Z"},{"id":"meshos","name":"MeshOS","kind":"client","status":"active","maturity":"beta","description":"Official MeshCore app providing a mobile interface for MeshCore mesh networking. Distributed as APK releases for Android.","maintainers":[{"name":"andymux","url":"https://github.com/andymux"}],"repository":"https://github.com/andymux/meshos-releases","license":"MIT","platforms":["android"],"interfaces":["mobile"],"connections":["ble"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","monitoring","mapping"],"install":[{"type":"github-release","url":"https://github.com/andymux/meshos-releases/releases"}],"popularity":{"githubStars":37,"githubForks":2,"githubWatchers":3,"githubOpenIssues":20,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":10374,"latestReleaseDownloads":42},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Official MeshCore app; distributed as APK releases only.","Source code not in this repo; releases repository only."]},"tags":["android","official"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshos/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.5.9","released":"2026-07-16","releases":[{"version":"fw-v1.5.9","datetime":"2026-07-16T15:09:53Z"},{"version":"fw-v1.5.8","datetime":"2026-07-13T16:07:20Z"},{"version":"fw-v1.5.7","datetime":"2026-07-12T17:40:58Z"},{"version":"fw-v1.5.6","datetime":"2026-07-11T12:03:47Z"},{"version":"fw-v1.5.5","datetime":"2026-07-10T17:57:26Z"},{"version":"fw-v1.5.4","datetime":"2026-07-10T17:42:59Z"},{"version":"fw-v1.5.3","datetime":"2026-07-09T16:07:28Z"},{"version":"fw-v1.5.1","datetime":"2026-07-09T12:46:27Z","prerelease":true},{"version":"fw-v1.5.0","datetime":"2026-07-09T11:45:40Z","prerelease":true},{"version":"v1.0.9","datetime":"2026-06-25T14:00:26Z"},{"version":"v1.0.8","datetime":"2026-06-13T12:44:10Z"},{"version":"v1.0.7","datetime":"2026-06-08T11:18:37Z"},{"version":"v1.0.4","datetime":"2026-05-12T14:14:09Z"},{"version":"v1.0.3","datetime":"2026-05-10T19:05:22Z"},{"version":"v1.0.2","datetime":"2026-05-01T10:47:52Z"},{"version":"v1.0.1","datetime":"2026-04-29T15:39:42Z"},{"version":"v1.0.0","datetime":"2026-04-12T16:17:15Z"},{"version":"v0.4.5","datetime":"2026-03-29T20:04:19Z"},{"version":"v0.4.3","datetime":"2026-03-27T11:39:54Z"},{"version":"v0.4.2","datetime":"2026-03-26T10:03:27Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-16T15:43:15.370Z"},{"id":"meshpkt","name":"meshpkt","kind":"library","status":"active","maturity":"alpha","description":"Pure Go codec for the MeshCore radio packet wire format, with packet validation, payload encoding and decoding, firmware-compatible identity cryptography, extensible dispatch and TypeScript bindings powered by WASM.","maintainers":[{"name":"burningtree","url":"http://github.com/burningtree"}],"repository":"https://github.com/meshcore-cz/meshpkt","license":"MIT","languages":["go","typescript"],"platforms":["linux","macos","windows","web"],"interfaces":["api"],"capabilities":["packet-analysis","key-management"],"install":[{"type":"go-install","package":"github.com/meshcore-cz/meshpkt","url":"https://pkg.go.dev/github.com/meshcore-cz/meshpkt","command":"go get github.com/meshcore-cz/meshpkt"},{"type":"npm","package":"@meshcore-cz/meshpkt","url":"https://www.npmjs.com/package/@meshcore-cz/meshpkt","command":"npm install @meshcore-cz/meshpkt"},{"type":"source","url":"https://github.com/meshcore-cz/meshpkt"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["The project is pre-1.0 and recommends pinning a specific version for production use.","The npm package declares MIT; the repository root had no separate license file when reviewed."]},"tags":["sdk","protocol","codec","cryptography","wasm"],"last_reviewed":"2026-06-24","source":{"path":"data/software/meshpkt/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.1.15","released":"2026-06-25","releases":[{"version":"v0.1.15","datetime":"2026-06-25T22:26:31Z"},{"version":"v0.1.14","datetime":"2026-06-19T06:15:31Z"},{"version":"v0.1.11","datetime":"2026-06-18T02:20:07Z"},{"version":"v0.1.10","datetime":"2026-06-15T23:01:58Z"},{"version":"v0.1.9","datetime":"2026-06-15T20:07:24Z"},{"version":"v0.1.8","datetime":"2026-06-13T15:10:27Z"},{"version":"v0.1.7","datetime":"2026-06-12T13:12:54Z"},{"version":"v0.1.6","datetime":"2026-06-09T23:55:06Z"},{"version":"v0.1.5","datetime":"2026-06-09T23:04:53Z"},{"version":"v0.1.4","datetime":"2026-06-09T22:39:44Z"},{"version":"v0.1.2","datetime":"2026-06-09T21:16:47Z"},{"version":"v0.1.1","datetime":"2026-06-09T10:51:33Z"},{"version":"v0.1.0","datetime":"2026-06-09T10:36:01Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:08.990Z"},{"id":"meshpoint","name":"Meshpoint","kind":"gateway","status":"active","maturity":"beta","description":"Open-source Meshtastic and MeshCore base station running on Raspberry Pi 4 with an SX1302/SX1303 LoRa concentrator. Receives on 8 channels simultaneously (SF7–SF12), transmits natively with up to 27 dBm, and provides a full browser dashboard with chat, node discovery, radio configuration and live packet feed. MeshCore traffic supported through a USB companion. Optionally syncs to Meshradar cloud for multi-site mesh intelligence.","maintainers":[{"name":"KMX415","url":"https://github.com/KMX415"}],"repository":"https://github.com/KMX415/meshpoint","website":"https://www.meshradar.io/","license":"AGPL-3.0-only","languages":["python"],"screenshots":[{"file":"dashboard.png","caption":"Local dashboard with live packet feed and node discovery"},{"file":"messaging.png","caption":"Browser-based messaging with channels and DMs"},{"file":"meshradar.png","caption":"Meshradar cloud dashboard for multi-site mesh intelligence"}],"platforms":["linux","raspberry-pi"],"interfaces":["web"],"connections":["spi","usb","http"],"node_roles":["repeater","observer"],"capabilities":["messaging","channels","monitoring","telemetry","packet-analysis","mapping","node-configuration"],"install":[{"type":"source","url":"https://github.com/KMX415/meshpoint"}],"popularity":{"githubStars":211,"githubForks":33,"githubWatchers":7,"githubOpenIssues":32,"githubContributors":7,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["SX1302/SX1303 concentrator with 8-channel simultaneous reception (SF7-SF12).","Dual-protocol capture: Meshtastic via concentrator and MeshCore via USB companion.","Smart relay feature (experimental) re-broadcasts captured packets identity-preserving.","Supports US915, EU868, ANZ915, IN865, KR920 and SG923 regions."]},"tags":["base-station","raspberry-pi","sx1302","meshtastic","dual-protocol"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshpoint/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:47.507Z"},{"id":"meshres","name":"MeshRes","kind":"integration","status":"active","maturity":"experimental","description":"Streams MeshCore messages into Resonite, a social VR platform. Uses meshcore.js to connect to a MeshCore node and forwards messages over WebSocket to a Resonite instance.","maintainers":[{"name":"bryantkelley","url":"https://github.com/bryantkelley"}],"repository":"https://github.com/bryantkelley/MeshRes","license":"MIT","languages":["typescript"],"platforms":["linux","macos","windows"],"interfaces":["headless"],"connections":["tcp","websocket"],"node_roles":["companion"],"capabilities":["messaging","bridging"],"install":[{"type":"source","url":"https://github.com/bryantkelley/MeshRes"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Minimal project; single index.ts file using meshcore.js and ws.","Bridges MeshCore messages into the Resonite social VR platform."]},"tags":["resonite","vr","bridge","experimental"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshres/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:47.729Z"},{"id":"meshtrax","name":"Meshtrax","kind":"client","status":"active","maturity":"beta","description":"Open-source Flutter client for MeshCore LoRa mesh networking devices. Forked from MeshCore Open.","maintainers":[{"name":"venamartin","url":"https://github.com/venamartin"}],"repository":"https://github.com/venamartin/meshtrax","license":"MIT","languages":["dart"],"platforms":["android","ios"],"interfaces":["mobile"],"connections":["ble"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","mapping"],"install":[{"type":"github-release","url":"https://github.com/venamartin/meshtrax/releases"},{"type":"source","url":"https://github.com/venamartin/meshtrax"}],"popularity":{"githubStars":4,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":26,"lastChecked":"2026-07-21","releaseDownloads":50,"latestReleaseDownloads":3},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["README is minimal; forked from MeshCore Open."]},"tags":["flutter","mobile","meshcore-open"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshtrax/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.7.0","released":"2026-07-19","releases":[{"version":"v1.7.0","datetime":"2026-07-19T19:38:16Z"},{"version":"v1.6.3","datetime":"2026-07-12T00:20:30Z"},{"version":"v1.5.5","datetime":"2026-07-07T22:38:18Z"},{"version":"v1.5.2","datetime":"2026-07-05T18:55:49Z"},{"version":"v1.5.0","datetime":"2026-07-01T19:59:09Z"},{"version":"v1.4.4","datetime":"2026-06-24T20:43:53Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-19T20:54:00.915Z"},{"id":"meshtui","name":"MeshTUI","kind":"client","status":"active","maturity":"beta","description":"Comprehensive terminal user interface client for MeshCore devices. Built with Textual, provides real-time chat with contacts and channels, message delivery tracking with ACK and retry logic, device management, contact management, channel creation with auto-hash, remote node administration, persistent message history, and BLE/TCP/serial connections. Includes experimental TCP proxy mode for exposing serial/BLE devices over TCP.","maintainers":[{"name":"ekollof","url":"https://github.com/ekollof"}],"repository":"https://github.com/ekollof/meshtui","website":"https://ekollof.github.io/meshtui/","license":"MIT","languages":["python"],"platforms":["linux","macos","windows"],"interfaces":["tui"],"connections":["ble","serial","tcp"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","firmware-update"],"install":[{"type":"source","url":"https://github.com/ekollof/meshtui"}],"popularity":{"githubStars":36,"githubForks":1,"githubWatchers":1,"githubOpenIssues":12,"githubContributors":2,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Built with Textual framework; keyboard-driven terminal interface.","Includes message delivery tracking with flood routing fallback.","Experimental TCP proxy mode for remote serial/BLE access."]},"tags":["tui","terminal","textual"],"last_reviewed":"2026-07-03","source":{"path":"data/software/meshtui/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:48.202Z"},{"id":"meshy","name":"Meshy","kind":"client","status":"active","maturity":"beta","description":"GTK 4/libadwaita MeshCore client for Linux and macOS with encrypted messaging, contacts, maps, device monitoring, configuration, QR code support and Bluetooth or USB serial connections.","image":"meshy.png","screenshots":[{"file":"screenshot1.png","caption":"Channel messaging"},{"file":"screenshot2.png","caption":"Contacts and device statistics"},{"file":"screenshot3.png","caption":"Settings and radio configuration"},{"file":"screenshot4.png","caption":"Map view with mesh nodes"}],"maintainers":[{"name":"Jiří Eischmann","url":"https://codeberg.org/sesivany"}],"repository":"https://codeberg.org/sesivany/meshy","website":"https://meshy-app.org/","license":"GPL-3.0-or-later","languages":["python"],"latest_version":"26.06","released":"2026-06-05","platforms":["linux","macos"],"interfaces":["gui"],"connections":["ble","serial","usb"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring","telemetry","mapping","key-management"],"install":[{"type":"flatpak","package":"page.codeberg.sesivany.Meshy","url":"https://flathub.org/apps/page.codeberg.sesivany.Meshy","command":"flatpak install flathub page.codeberg.sesivany.Meshy"},{"type":"flatpak","package":"page.codeberg.sesivany.Meshy","url":"https://meshy-app.org/meshy.flatpakrepo","command":"flatpak remote-add --if-not-exists meshy https://meshy-app.org/meshy.flatpakrepo"},{"type":"homebrew","package":"meshy","url":"https://codeberg.org/jreznik/homebrew-meshy","command":"brew tap jreznik/meshy https://codeberg.org/jreznik/homebrew-meshy && brew install meshy"},{"type":"source","url":"https://codeberg.org/sesivany/meshy"}],"popularity":{"githubStars":28,"githubForks":12,"githubWatchers":5,"githubOpenIssues":1,"latestReleaseDownloads":8,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["Popularity fields are Codeberg repository signals; latestReleaseDownloads counts Codeberg source archive downloads for tag 26.06.","README describes the app as fairly feature complete and stable but still in active development."]},"tags":["gtk","libadwaita","flatpak","desktop"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshy/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[]},{"id":"mycelium","name":"Mycelium","kind":"client","status":"active","maturity":"alpha","description":"Open-source MeshCore client for messaging on mesh networks. Supports radio connection settings, direct messaging, map view, and traceroute. Under active development with planned features including channel messaging, GPS forwarding, file sharing, Codec2 voice messages, and userscripts.","maintainers":[{"name":"WattleFoxxo","url":"https://github.com/WattleFoxxo"}],"repository":"https://github.com/WattleFoxxo/Mycelium","website":"https://wattlefoxxo.github.io/Mycelium/","license":"MIT","languages":["javascript"],"platforms":["web"],"interfaces":["web"],"connections":["ble","serial","usb"],"node_roles":["companion"],"capabilities":["messaging","contacts","mapping"],"install":[{"type":"source","url":"https://github.com/WattleFoxxo/Mycelium"},{"type":"web","url":"https://wattlefoxxo.github.io/Mycelium/"}],"popularity":{"githubStars":23,"githubForks":2,"githubWatchers":3,"githubOpenIssues":0,"githubContributors":4,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Early alpha; many features still in development (channels, GPS, file sharing).","Built with JavaScript; runs in browser with BLE/Serial connection."]},"tags":["web","alpha"],"last_reviewed":"2026-07-03","source":{"path":"data/software/mycelium/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:48.414Z"},{"id":"openhop-core","name":"openHop Core","also_known_as":["pyMC Core"],"kind":"library","status":"active","maturity":"beta","description":"Python reimplementation of the MeshCore protocol and routing stack for building mesh nodes and applications, with encrypted messaging, identity management, event handling and optional direct SX1262 radio support over SPI. Compatible with the original MeshCore protocol. Available on PyPI as pymc-core.","image":"pymc.png","maintainers":[{"name":"openHop","url":"https://github.com/openhop-dev"}],"repository":"https://github.com/openhop-dev/openhop_core","documentation":"https://openhop-dev.github.io/openhop_core/","license":"MIT","languages":["python"],"platforms":["linux","raspberry-pi"],"interfaces":["api","headless"],"connections":["spi","serial","usb","websocket"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","monitoring","telemetry","packet-analysis","key-management"],"install":[{"type":"pypi","package":"pymc-core","url":"https://pypi.org/project/pymc-core/","command":"pip install pymc-core"},{"type":"pypi","package":"pymc-core[hardware]","url":"https://pypi.org/project/pymc-core/","command":"pip install \"pymc-core[hardware]\""},{"type":"source","url":"https://github.com/openhop-dev/openhop_core"}],"popularity":{"githubStars":85,"githubForks":36,"githubWatchers":7,"githubOpenIssues":6,"githubContributors":13,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Formerly pyMC_Core; renamed to openhop_core as part of the openHop rebrand.","Releases are published to PyPI as pymc-core rather than GitHub Releases.","Direct hardware support targets Raspberry Pi-class systems with SX1262 SPI radios; protocol components can be used without radio extras.","The project describes itself as protocol-compatible but not yet as optimized as the original MeshCore C++ implementation."]},"tags":["sdk","protocol","routing","sx1262","raspberry-pi"],"last_reviewed":"2026-07-03","source":{"path":"data/software/openhop-core/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:48.947Z"},{"id":"openhop-repeater","name":"openHop Repeater","also_known_as":["pyMC Repeater"],"kind":"gateway","status":"active","maturity":"beta","description":"Lightweight Python MeshCore repeater daemon built on openhop_core for Pi-class and embedded Linux hardware. Supports direct SX1262 SPI radios, CH341 USB-to-SPI adapters, pyMC TCP/USB modems and KISS serial modems. Forwards LoRa packets, exposes a web dashboard, and provides configuration tools for radio setup, policy management, monitoring and integrations. Server for [[software:pymc-console|pyMC Console]].","image":"logo.png","screenshots":[{"file":"dashboard.png","caption":"Repeater status and packet monitoring dashboard"},{"file":"statistics.png","caption":"Repeater traffic and performance statistics"}],"maintainers":[{"name":"Treehouse-00","url":"https://github.com/Treehouse-00"},{"name":"openHop","url":"https://github.com/openhop-dev"}],"repository":"https://github.com/openhop-dev/openhop_repeater","license":"MIT","languages":["python","shell"],"platforms":["linux","docker","proxmox","raspberry-pi"],"interfaces":["web","headless"],"connections":["serial","usb","http"],"node_roles":["repeater"],"capabilities":["remote-administration","monitoring","telemetry","packet-analysis"],"install":[{"type":"bare-metal","package":"Python / systemd","url":"https://github.com/openhop-dev/openhop_repeater#installation","command":"sudo bash ./manage.sh install"},{"type":"docker-compose","url":"https://github.com/openhop-dev/openhop_repeater#docker-compose","command":"docker compose up -d --force-recreate --build"},{"type":"proxmox-lxc","url":"https://github.com/openhop-dev/openhop_repeater#proxmox-lxc-installation"},{"type":"source","url":"https://github.com/openhop-dev/openhop_repeater"}],"popularity":{"githubStars":234,"githubForks":63,"githubWatchers":14,"githubOpenIssues":30,"githubContributors":25,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Formerly pyMC_Repeater; renamed to openhop_repeater as part of the openHop rebrand.","Supports native SPI SX1262 radios, CH341 USB-to-SPI adapters, pyMC TCP/USB modems and KISS serial modems; SX1302/SX1303 concentrators are not supported.","Web dashboard at http://<repeater-ip>:8000 with setup, monitoring, logs, configuration and update tools."]},"tags":["repeater","raspberry-pi","sx1262","kiss","self-hosted"],"last_reviewed":"2026-07-03","source":{"path":"data/software/openhop-repeater/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:49.179Z"},{"id":"overmesh","name":"OverMesh","kind":"client","status":"active","maturity":"beta","description":"Self-hosted dashboard for Meshtastic and MeshCore. Runs entirely on your own machine with no cloud, no account and no subscription. Provides a unified interface for both networks with live node map, chat, direct messages, multi-radio support, Mesh Sense activity monitoring, bot tools, offline map tiles, radio settings, and in-app notifications.","maintainers":[{"name":"Slofi","url":"https://github.com/Slofi"}],"repository":"https://github.com/Slofi/overmesh","license":"MIT","languages":["javascript","python"],"screenshots":[{"file":"mt-sense-map.png","caption":"Meshtastic Sense with live node response log and map view"},{"file":"mc-sense-map.png","caption":"MeshCore Sense with heard-recently contact list and map markers"},{"file":"nodes-live.png","caption":"Live Nodes view with MT and MC in one interface"},{"file":"settings-meshcore.png","caption":"MeshCore radio settings and device controls"}],"platforms":["linux","macos","windows"],"interfaces":["web"],"connections":["serial","tcp","ble"],"node_roles":["companion","repeater"],"capabilities":["messaging","contacts","channels","monitoring","telemetry","mapping","node-configuration","automation","notifications"],"install":[{"type":"source","url":"https://github.com/Slofi/overmesh"}],"popularity":{"githubStars":103,"githubForks":11,"githubWatchers":5,"githubOpenIssues":2,"githubContributors":3,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Unified dashboard treating Meshtastic and MeshCore as equal parts of one tool.","Supports multi-radio MeshCore, route/hop path visualization, and offline map tiles."]},"tags":["self-hosted","dashboard","dual-protocol","offline-maps"],"last_reviewed":"2026-07-03","source":{"path":"data/software/overmesh/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-05T17:14:49.343Z"},{"id":"picomeshcore","name":"PicoMeshCore","kind":"client","status":"active","maturity":"experimental","description":"Lightweight MMBasic MeshCore companion client for Raspberry Pi Pico running PicoMite, with a terminal menu for messages, contacts, adverts, radio configuration and diagnostics over UART.","maintainers":[{"name":"Vigoleis912","url":"https://github.com/Vigoleis912"}],"repository":"https://github.com/Vigoleis912/PicoMeshCore","license":"GPL-3.0-only","languages":["basic"],"platforms":["raspberry-pi-pico","picomite"],"interfaces":["tui"],"connections":["serial"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","node-configuration","monitoring"],"install":[{"type":"source","url":"https://github.com/Vigoleis912/PicoMeshCore"}],"popularity":{"githubStars":18,"githubForks":0,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Requires custom UART companion firmware on the attached MeshCore radio.","Contacts and messages are not persisted across Pico restarts."]},"tags":["raspberry-pi-pico","mmbasic","uart","embedded-client"],"last_reviewed":"2026-06-23","source":{"path":"data/software/picomeshcore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:34.172Z"},{"id":"pokemesh","name":"PokeMesh","kind":"bot","status":"active","maturity":"experimental","description":"Collaborative Pokémon FireRed game operated through MeshCore channel commands, using vote-based emulator input and a local vision-language model to summarize each game state within mesh message limits.","screenshots":[{"file":"game.png","caption":"Pokémon FireRed emulator state"},{"file":"processed.png","caption":"Preprocessed game view for local vision analysis"},{"file":"chat.jpg","caption":"PokeMesh commands and game summaries in MeshCore chat"}],"maintainers":[{"name":"Idrees Hassan","url":"https://github.com/IdreesInc"}],"repository":"https://github.com/IdreesInc/PokeMesh","website":"https://discord.gg/6yxE9prcNc","license":"GPL-3.0-only","languages":["python","shell"],"platforms":["linux"],"interfaces":["cli","headless"],"connections":["serial","usb"],"node_roles":["companion"],"capabilities":["messaging","channels","automation"],"install":[{"type":"source","url":"https://github.com/IdreesInc/PokeMesh"}],"popularity":{"githubStars":9,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Requires a local Pokémon FireRed ROM, development build of mGBA, mGBA-http and a local vision-language model.","Not affiliated with Nintendo, Game Freak or The Pokémon Company."]},"tags":["game-bot","pokemon","local-ai","collaborative"],"last_reviewed":"2026-06-23","source":{"path":"data/software/pokemesh/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:55.370Z"},{"id":"pommecore","name":"PommeCore","kind":"client","status":"active","maturity":"beta","description":"Native SwiftUI companion app for MeshCore LoRa mesh radio devices running on iPhone, iPad, Mac, and Apple Watch, with messaging, mesh map, RF tools, line-of-sight analysis, remote administration, and OTA firmware updates.","image":"pommecore.jpg","screenshots":[{"file":"screen-1.webp"},{"file":"screen-2.webp"},{"file":"screen-3.webp"},{"file":"screen-4.webp"}],"maintainers":[{"name":"mbedworth","url":"https://github.com/mbedworth"}],"repository":"https://github.com/mbedworth/PommeCore","documentation":"https://github.com/mbedworth/PommeCore/tree/main/docs","license":"Apache-2.0","languages":["swift"],"platforms":["ios","ipados","macos","watchos"],"interfaces":["mobile","gui"],"connections":["ble","tcp","usb"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","notifications","key-management","firmware-update"],"install":[{"type":"app-store","package":"App Store","url":"https://apps.apple.com/app/pommecore/id6760626211"},{"type":"source","url":"https://github.com/mbedworth/PommeCore"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Requires iOS or iPadOS 18.0, macOS 15.0 (Apple Silicon or Intel), or watchOS 11.0.","Build from source with Xcode 16+; also available on the App Store.","Messages and contacts are interoperable with MeshCore One."]},"tags":["apple","native","offline","rf-analysis","remote-terminal","watchos","icloud"],"last_reviewed":"2026-06-29","source":{"path":"data/software/pommecore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:09.662Z"},{"id":"potato-mesh","name":"PotatoMesh","kind":"monitoring","status":"active","maturity":"beta","description":"Federated self-hosted dashboard for local MeshCore and Meshtastic communities, combining node maps, chat, telemetry, neighbors and trace routes with remote radio ingestors and a public API.","image":"potatomesh-logo.svg","screenshots":[{"file":"dashboard.png","caption":"Community node map, chat and telemetry dashboard"},{"file":"matrix-bridge.png","caption":"Matrix bridge forwarding mesh messages"}],"maintainers":[{"name":"l5yth","url":"https://github.com/l5yth"}],"repository":"https://github.com/l5yth/potato-mesh","website":"https://potatomesh.net/","license":"Apache-2.0","languages":["ruby","python","javascript","dart"],"platforms":["docker","linux","nixos","web"],"interfaces":["web","api","headless"],"connections":["ble","serial","tcp","http"],"node_roles":["companion","repeater","room-server","sensor"],"capabilities":["messaging","contacts","channels","monitoring","telemetry","packet-analysis","mapping","notifications","bridging"],"install":[{"type":"web","url":"https://potatomesh.net/"},{"type":"docker-compose","package":"ghcr.io/l5yth/potato-mesh-web-linux-amd64","url":"https://github.com/l5yth/potato-mesh/blob/main/DOCKER.md","command":"docker compose up -d"},{"type":"nixos","package":"potato-mesh","url":"https://github.com/l5yth/potato-mesh#nix","command":"nix run .#web"},{"type":"source","url":"https://github.com/l5yth/potato-mesh"}],"popularity":{"githubStars":336,"githubForks":42,"githubWatchers":7,"githubOpenIssues":21,"githubContributors":11,"latestReleaseDownloads":0,"lastChecked":"2026-07-21","releaseDownloads":24},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["MeshCore ingestors connect to companion radios over BLE, serial or TCP and post normalized data to the web service.","Federation is enabled by default but can be disabled for isolated or private deployments.","The mobile reader and Matrix bridge are still described as works in progress."]},"tags":["federated","community-dashboard","multi-protocol","self-hosted","matrix"],"last_reviewed":"2026-06-23","source":{"path":"data/software/potato-mesh/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.7.2","released":"2026-07-07","releases":[{"version":"v0.7.2","datetime":"2026-07-07T17:52:26Z"},{"version":"v0.7.1","datetime":"2026-07-02T18:53:38Z"},{"version":"v0.7.0","datetime":"2026-06-26T14:05:51Z"},{"version":"v0.6.3","datetime":"2026-05-03T11:08:54Z"},{"version":"v0.6.2","datetime":"2026-04-21T17:44:58Z"},{"version":"v0.6.1","datetime":"2026-04-15T10:49:53Z"},{"version":"v0.6.0","datetime":"2026-04-09T07:30:20Z"},{"version":"v0.5.12","datetime":"2026-04-04T08:49:36Z"},{"version":"v0.5.11","datetime":"2026-03-01T21:00:32Z"},{"version":"v0.5.10","datetime":"2026-02-16T20:16:31Z"},{"version":"v0.5.9","datetime":"2026-01-08T15:01:11Z"},{"version":"v0.5.8","datetime":"2025-12-16T20:46:06Z"},{"version":"v0.5.7","datetime":"2025-12-14T19:37:50Z"},{"version":"v0.5.6","datetime":"2025-11-26T21:21:07Z"},{"version":"v0.5.5","datetime":"2025-11-16T16:39:25Z"},{"version":"v0.5.4","datetime":"2025-11-08T08:53:45Z"},{"version":"v0.5.3","datetime":"2025-10-19T10:30:55Z"},{"version":"v0.5.2","datetime":"2025-10-17T19:40:45Z"},{"version":"v0.5.1","datetime":"2025-10-15T20:22:44Z"},{"version":"v0.5.0","datetime":"2025-10-14T14:16:13Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-07T18:02:57.238Z"},{"id":"pymc-console","name":"pyMC Console","kind":"monitoring","status":"active","maturity":"beta","description":"Web dashboard for [[software:pymc-repeater|openHop Repeater]] with live packet inspection, topology and path analysis, RF statistics, terrain mapping, link-quality radar, system monitoring and an interactive repeater terminal.","image":"logo.svg","screenshots":[{"file":"topology.png","caption":"Deep topology analysis and terrain mapping"},{"file":"link-quality.png","caption":"Directional link-quality radar"},{"file":"statistics.png","caption":"RF and airtime statistics"},{"file":"terminal.png","caption":"Repeater terminal, logs and themes"}],"maintainers":[{"name":"Treehouse-00","url":"https://github.com/Treehouse-00"},{"name":"openHop","url":"https://github.com/openhop-dev"}],"repository":"https://github.com/Treehouse-00/pymc_console-dist","documentation":"https://docs.pymc.dev/","license":"MIT","languages":["javascript","typescript","shell"],"platforms":["linux","raspberry-pi","web"],"interfaces":["web"],"connections":["http","websocket"],"node_roles":["repeater"],"capabilities":["node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping"],"install":[{"type":"github-release","package":"pymc-ui-latest.tar.gz","url":"https://github.com/Treehouse-00/pymc_console-dist/releases"},{"type":"manual","url":"https://github.com/Treehouse-00/pymc_console-dist#install-the-console","command":"sudo bash manage.sh install"},{"type":"source","url":"https://github.com/Treehouse-00/pymc_console-dist"}],"popularity":{"githubStars":57,"githubForks":8,"githubWatchers":4,"githubOpenIssues":17,"githubContributors":3,"releaseDownloads":3009,"latestReleaseDownloads":43,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Requires an existing openHop Repeater installation and replaces only its web dashboard assets.","Repeater service lifecycle and radio configuration remain owned by openHop Repeater.","Repo transferred from dmduran12 to Treehouse-00; still named pyMC Console."]},"tags":["repeater","topology","rf-analysis","raspberry-pi","dashboard"],"last_reviewed":"2026-07-03","source":{"path":"data/software/pymc-console/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.9.337","released":"2026-07-19","releases":[{"version":"v0.9.337","datetime":"2026-07-19T07:52:22Z"},{"version":"v0.9.336","datetime":"2026-07-08T04:46:56Z"},{"version":"v0.9.335","datetime":"2026-07-08T03:20:55Z"},{"version":"v0.9.334","datetime":"2026-07-08T02:01:15Z"},{"version":"v0.9.333","datetime":"2026-07-08T01:13:16Z"},{"version":"v0.9.332","datetime":"2026-07-08T01:10:51Z"},{"version":"v0.9.329","datetime":"2026-05-07T18:49:28Z"},{"version":"v0.9.327","datetime":"2026-04-23T22:38:19Z"},{"version":"v0.9.326","datetime":"2026-04-23T20:48:11Z"},{"version":"v0.9.325","datetime":"2026-04-23T20:06:33Z"},{"version":"v0.9.324","datetime":"2026-04-23T01:12:34Z"},{"version":"v0.9.323","datetime":"2026-04-22T04:47:03Z"},{"version":"v0.9.322","datetime":"2026-04-22T04:09:38Z"},{"version":"v0.9.321","datetime":"2026-04-22T02:33:12Z"},{"version":"v0.9.320","datetime":"2026-04-15T20:37:15Z"},{"version":"v0.9.319","datetime":"2026-04-13T02:36:01Z"},{"version":"v0.9.318","datetime":"2026-04-10T01:40:49Z"},{"version":"v0.9.317","datetime":"2026-04-09T23:29:54Z"},{"version":"v0.9.316","datetime":"2026-04-03T23:16:03Z"},{"version":"v0.9.315","datetime":"2026-03-17T09:16:58Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-19T09:54:17.370Z"},{"id":"pymeshcore-gui","name":"PyMeshCore GUI","kind":"client","status":"active","maturity":"alpha","description":"Experimental cross-platform Qt desktop client built with PySide6 and meshcore-py, focused on MeshCore chat, prototyping and an extensible open-source development workflow.","maintainers":[{"name":"Bliksem Labs","url":"https://github.com/bliksemlabs"},{"name":"Stefan de Konink","url":"https://github.com/skinkie"}],"repository":"https://github.com/bliksemlabs/PyMeshCoreGUI","license":"GPL-3.0-only","languages":["python"],"platforms":["linux","macos","windows"],"interfaces":["gui"],"connections":["ble","serial","usb"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels"],"install":[{"type":"source","url":"https://github.com/bliksemlabs/PyMeshCoreGUI","command":"uv sync && uv run meshcore-gui"}],"popularity":{"githubStars":23,"githubForks":0,"githubWatchers":1,"githubOpenIssues":1,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["The project explicitly describes itself as an early experimental release with unstable APIs and internal structure."]},"tags":["qt","pyside6","desktop","experimental"],"last_reviewed":"2026-06-23","source":{"path":"data/software/pymeshcore-gui/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:39.725Z"},{"id":"nrf-dfu-py","name":"Python Nordic Legacy DFU Tool","short_name":"nrf_dfu_py","kind":"utility","status":"active","maturity":"stable","description":"Cross-platform Python utility with graphical and command-line interfaces for updating Nordic nRF51/nRF52 devices over Bluetooth using buttonless and Legacy DFU, with configurable scanning, retries, packet acknowledgements, and MTU.","maintainers":[{"name":"Rastislav Vysoky","url":"https://github.com/recrof"}],"repository":"https://github.com/recrof/nrf_dfu_py","documentation":"https://github.com/recrof/nrf_dfu_py#readme","license_type":"source-available","languages":["python"],"platforms":["linux","macos","windows"],"interfaces":["gui","cli"],"connections":["ble"],"capabilities":["flashing","firmware-update","automation"],"install":[{"type":"github-release","url":"https://github.com/recrof/nrf_dfu_py/releases"},{"type":"source","url":"https://github.com/recrof/nrf_dfu_py","command":"pip install bleak && python dfu_gui.py"}],"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Supports Nordic Legacy DFU only; Secure DFU is not supported.","CI publishes standalone GUI builds for Windows, Linux x64/ARM64, and macOS Intel/Apple Silicon.","The repository does not currently declare an SPDX license."]},"tags":["bluetooth-dfu","nrf52","cross-platform","desktop"],"last_reviewed":"2026-06-25","popularity":{"githubStars":22,"githubForks":5,"githubWatchers":3,"githubOpenIssues":0,"githubContributors":3,"releaseDownloads":172,"latestReleaseDownloads":117,"lastChecked":"2026-07-21"},"source":{"path":"data/software/nrf-dfu-py/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.1","released":"2026-02-26","releases":[{"version":"v1.1","datetime":"2026-02-26T12:47:50Z"},{"version":"v1.0","datetime":"2025-12-08T17:16:59Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-25T18:55:16.647Z"},{"id":"remoteterm","name":"RemoteTerm for MeshCore","short_name":"RemoteTerm","kind":"monitoring","status":"active","maturity":"stable","description":"Self-hosted MeshCore power-user terminal with remote messaging, server-side packet capture and decryption, radio administration, bots, maps, repeater telemetry and integrations including MQTT and Home Assistant.","image":"remoteterm.svg","screenshots":[{"file":"desktop.png","caption":"Desktop terminal and mesh management interface"},{"file":"mobile.png","caption":"Mobile messaging interface"},{"file":"mobile-map.png","caption":"Mobile mesh map and node details"}],"maintainers":[{"name":"Josh Kingsman","url":"https://github.com/jkingsman"}],"repository":"https://github.com/jkingsman/Remote-Terminal-for-MeshCore","license":"MIT","languages":["python","typescript"],"platforms":["docker","linux","macos","windows","web"],"interfaces":["web","api","headless"],"connections":["ble","serial","usb","tcp","mqtt","http"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","automation","notifications","bridging","key-management"],"install":[{"type":"bare-metal","package":"Python 3.11+ / uv","url":"https://github.com/jkingsman/Remote-Terminal-for-MeshCore#install-path-1-clone-and-build","command":"uv sync"},{"type":"docker-compose","package":"jkingsman/remoteterm-meshcore","url":"https://github.com/jkingsman/Remote-Terminal-for-MeshCore#install-path-2-docker","command":"sudo docker compose up -d"},{"type":"aur","package":"remoteterm-meshcore","url":"https://aur.archlinux.org/packages/remoteterm-meshcore","command":"yay -S remoteterm-meshcore"},{"type":"github-release","url":"https://github.com/jkingsman/Remote-Terminal-for-MeshCore/releases"},{"type":"source","url":"https://github.com/jkingsman/Remote-Terminal-for-MeshCore"}],"popularity":{"githubStars":279,"githubForks":36,"githubWatchers":8,"githubOpenIssues":16,"githubContributors":17,"releaseDownloads":838,"latestReleaseDownloads":43,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Intended for trusted networks; its bot system can execute arbitrary Python and must not be exposed publicly without stronger access controls.","Native installation is recommended because Docker can have intermittent serial event-subscription issues.","Home Assistant integration uses MQTT Discovery and does not require a custom component."]},"tags":["remote-terminal","packet-capture","bots","home-assistant","mqtt","self-hosted"],"last_reviewed":"2026-06-23","source":{"path":"data/software/remoteterm/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"3.16.2","released":"2026-07-10","releases":[{"version":"3.16.2","datetime":"2026-07-10T22:07:48Z"},{"version":"3.16.1","datetime":"2026-07-10T20:07:31Z"},{"version":"3.16.0","datetime":"2026-07-09T00:48:54Z"},{"version":"3.15.2","datetime":"2026-06-24T04:39:17Z"},{"version":"3.15.1","datetime":"2026-06-21T05:43:50Z"},{"version":"3.15.0","datetime":"2026-06-12T05:31:41Z"},{"version":"3.14.1","datetime":"2026-06-02T02:34:07Z"},{"version":"3.14.0","datetime":"2026-05-14T01:20:20Z"},{"version":"3.13.0","datetime":"2026-05-01T03:35:15Z"},{"version":"3.12.3","datetime":"2026-04-24T21:07:13Z"},{"version":"3.12.2","datetime":"2026-04-21T20:14:04Z"},{"version":"3.12.1","datetime":"2026-04-20T04:21:56Z"},{"version":"3.12.0","datetime":"2026-04-17T19:25:18Z"},{"version":"3.11.3","datetime":"2026-04-13T06:58:09Z"},{"version":"3.11.2","datetime":"2026-04-13T05:48:19Z"},{"version":"3.11.1","datetime":"2026-04-13T03:53:40Z"},{"version":"3.11.0","datetime":"2026-04-10T23:16:05Z"},{"version":"3.10.0","datetime":"2026-04-10T18:20:07Z"},{"version":"3.9.0","datetime":"2026-04-07T05:13:53Z"},{"version":"3.8.0","datetime":"2026-04-04T02:40:09Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-07-10T23:01:18.065Z"},{"id":"roadstr","name":"Roadstr","kind":"client","status":"active","maturity":"alpha","description":"Decentralized road-event reporting app for Android and the web using signed Nostr events, geohash queries and OsmAnd integration. Its compact MeshCore transport format is specified but not yet implemented.","screenshots":[{"file":"web.png","caption":"Browser road-event map"},{"file":"android.png","caption":"Android and OsmAnd road-event integration"}],"maintainers":[{"name":"Juraj Bednár","url":"https://github.com/jooray"}],"repository":"https://github.com/jooray/roadstr","website":"https://cypherpunk.today/static/roadstr","documentation":"https://github.com/jooray/roadstr/blob/main/SPECIFICATION.md","license":"Unlicense","languages":["kotlin","javascript"],"platforms":["android","web"],"interfaces":["mobile","web"],"connections":["websocket","http"],"capabilities":["mapping","notifications"],"install":[{"type":"web","url":"https://cypherpunk.today/static/roadstr"},{"type":"zapstore","package":"com.roadstr","url":"https://zapstore.dev/apps/com.roadstr"},{"type":"github-release","package":"app-release.apk","url":"https://github.com/jooray/roadstr/releases"},{"type":"source","url":"https://github.com/jooray/roadstr"}],"popularity":{"githubStars":40,"githubForks":2,"githubWatchers":1,"githubOpenIssues":1,"githubContributors":1,"releaseDownloads":871,"latestReleaseDownloads":121,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Current releases exchange events through Nostr relays; MeshCore transport and mesh-to-internet bridging remain planned.","The Android application integrates with OsmAnd for route display and proximity alerts."]},"tags":["nostr","road-events","osmand","decentralized","planned-meshcore"],"last_reviewed":"2026-06-23","source":{"path":"data/software/roadstr/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.3.0","released":"2026-06-24","releases":[{"version":"v0.3.0","datetime":"2026-06-24T18:06:17Z"},{"version":"v0.2.0","datetime":"2026-06-16T10:52:18Z"},{"version":"v0.1.1","datetime":"2026-03-09T11:51:07Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-07-03T22:14:11.741Z"},{"id":"sestriere","name":"Sestriere","kind":"client","status":"active","maturity":"beta","description":"Native Haiku OS MeshCore client with encrypted messaging, voice, images, topology and geographic maps, packet analysis, telemetry, repeater administration and an optional MQTT bridge.","screenshots":[{"file":"messaging.png","caption":"Native Haiku messaging interface"},{"file":"topology.png","caption":"Mesh topology and packet-flow visualization"},{"file":"map.png","caption":"Geographic map and line-of-sight tools"},{"file":"telemetry.png","caption":"Node telemetry and network health"}],"maintainers":[{"name":"atomozero","url":"https://github.com/atomozero"}],"repository":"https://github.com/atomozero/Sestriere","documentation":"https://github.com/atomozero/Sestriere/blob/main/docs/MANUAL.md","license_type":"source-available","languages":["cpp"],"platforms":["haiku"],"interfaces":["gui"],"connections":["serial","usb","mqtt"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","packet-analysis","mapping","notifications","bridging"],"install":[{"type":"github-release","package":"Sestriere-1.8-haiku.zip","url":"https://github.com/atomozero/Sestriere/releases"},{"type":"source","url":"https://github.com/atomozero/Sestriere"}],"popularity":{"githubStars":33,"githubForks":0,"githubWatchers":2,"githubOpenIssues":13,"githubContributors":3,"releaseDownloads":37,"latestReleaseDownloads":14,"lastChecked":"2026-07-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["The repository does not currently declare an SPDX license.","Requires Haiku system libraries plus Mosquitto, libcurl, giflib and Codec2."]},"tags":["haiku","native","voice","image-messaging","mqtt"],"last_reviewed":"2026-06-23","source":{"path":"data/software/sestriere/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.8","released":"2026-03-15","releases":[{"version":"1.8","datetime":"2026-03-15T22:33:43Z"},{"version":"1.7","datetime":"2026-03-06T20:49:09Z"},{"version":"1.4","datetime":"2026-02-22T13:41:48Z"},{"version":"1.3","datetime":"2026-02-19T23:19:19Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:37.740Z"},{"id":"sigurdos-client","name":"SigurdOS Client","kind":"client","status":"active","maturity":"alpha","description":"Cross-platform Flutter MeshCore client forked from MeshCore Open, adding a SigurdOS pixel-art theme while retaining messaging, maps, device management and repeater administration over BLE, USB and TCP.","image":"sigurdos.png","screenshots":[{"file":"contacts.jpg","caption":"Mesh contacts"},{"file":"chat.jpg","caption":"Encrypted direct messaging"},{"file":"map.jpg","caption":"Mesh map and node positions"},{"file":"channels.jpg","caption":"Channel messaging"}],"maintainers":[{"name":"Hermes Gadget","url":"https://github.com/hermes-gadget"}],"repository":"https://github.com/hermes-gadget/SigurdOS-client","documentation":"https://github.com/hermes-gadget/SigurdOS-client/blob/dev/docs/BLE_PROTOCOL.md","license":"GPL-3.0-or-later","languages":["dart"],"platforms":["android","ios","linux","macos","windows","web"],"interfaces":["mobile","gui","web"],"connections":["ble","serial","usb","tcp","websocket"],"node_roles":["companion","repeater","room-server"],"capabilities":["messaging","contacts","channels","node-configuration","remote-administration","monitoring","telemetry","mapping","notifications","key-management"],"install":[{"type":"source","url":"https://github.com/hermes-gadget/SigurdOS-client"}],"popularity":{"githubStars":1,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":32,"lastChecked":"2026-07-21","releaseDownloads":31,"latestReleaseDownloads":16},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Community fork of MeshCore Open with SigurdOS branding and ecosystem-specific integration.","Over-the-air firmware updates are still listed as a future feature."]},"tags":["flutter","sigurdos","pixel-art","meshcore-open-fork"],"last_reviewed":"2026-06-23","source":{"path":"data/software/sigurdos-client/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.07.0","released":"2026-05-26","releases":[{"version":"beta-0.07.0","datetime":"2026-05-26T16:25:19Z","prerelease":true},{"version":"beta-0.06.0","datetime":"2026-05-22T10:54:52Z","prerelease":true},{"version":"beta-0.05.0","datetime":"2026-05-21T23:12:00Z","prerelease":true},{"version":"beta-0.04.0","datetime":"2026-05-21T22:20:09Z","prerelease":true},{"version":"beta-0.03.0","datetime":"2026-05-19T08:08:51Z","prerelease":true},{"version":"beta-0.02.0","datetime":"2026-05-19T00:42:30Z","prerelease":true},{"version":"beta-0.01.0","datetime":"2026-05-18T22:02:23Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:50.255Z"},{"id":"spectra","name":"Spectra","kind":"gateway","status":"active","maturity":"beta","description":"Rust bridge connecting MeshCore or Meshtastic radios to the Veilid privacy-preserving DHT, with feed-based pub/sub messaging, a cyberpunk TUI, headless daemon mode and remote attachment over a Unix socket.","image":"splash.png","maintainers":[{"name":"Wrewdison","url":"https://forge.hackers.town/Wrewdison"}],"repository":"https://forge.hackers.town/Wrewdison/Spectra","license_type":"source-available","languages":["rust"],"platforms":["linux","macos"],"interfaces":["tui","cli","headless"],"connections":["serial","usb","ipc","websocket"],"node_roles":["companion"],"capabilities":["messaging","channels","node-configuration","monitoring","bridging"],"install":[{"type":"github-release","package":"Linux binary","url":"https://forge.hackers.town/Wrewdison/Spectra/releases"},{"type":"manual","url":"https://forge.hackers.town/Wrewdison/Spectra/raw/branch/main/install.sh","command":"curl -fsSL https://forge.hackers.town/Wrewdison/Spectra/raw/branch/main/install.sh | sudo bash"},{"type":"source","url":"https://forge.hackers.town/Wrewdison/Spectra","command":"cargo build --release"}],"popularity":{"githubStars":0,"githubForks":0,"githubWatchers":1,"githubOpenIssues":0,"releaseDownloads":175,"latestReleaseDownloads":26,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","notes":["Popularity fields are Forgejo repository signals.","Supports stock MeshCore companion firmware, MeshCore KISS radios and Meshtastic serial radios.","The repository does not currently declare an SPDX license."]},"tags":["veilid","dht","bridge","meshtastic","terminal"],"last_reviewed":"2026-06-23","source":{"path":"data/software/spectra/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"0.9.0","released":"2026-04-30","releases":[{"version":"v0.9.0","datetime":"2026-04-30T22:47:30Z"},{"version":"v0.8.0","datetime":"2026-04-02T03:34:47Z"},{"version":"v0.5.0","datetime":"2026-03-20T17:04:20Z"},{"version":"v0.4.0","datetime":"2026-03-17T21:44:03Z"},{"version":"v0.3.0","datetime":"2026-03-16T23:00:28Z"},{"version":"v0.2.0","datetime":"2026-03-16T17:14:04Z"},{"version":"Spectra-v0.1.0","datetime":"2026-03-13T01:42:19Z"}],"changelogSource":"manual","changelogUpdatedAt":"2026-06-23T00:00:00Z"},{"id":"tui-meshcore","name":"TUI MeshCore","kind":"client","status":"active","maturity":"alpha","description":"Linux terminal client built with Textual and pyMC_core, providing onboarding, regional and hardware presets, encrypted direct and channel messaging, contact discovery and persistent SQLite history.","image":"screenshot.png","maintainers":[{"name":"guax","url":"https://github.com/guax"}],"repository":"https://github.com/guax/tui-meshcore","license":"GPL-3.0-only","languages":["python"],"platforms":["linux"],"interfaces":["tui"],"connections":["serial","usb"],"node_roles":["companion"],"capabilities":["messaging","contacts","channels","node-configuration"],"install":[{"type":"source","url":"https://github.com/guax/tui-meshcore","command":"pip install -e . && tui-meshcore"}],"popularity":{"githubStars":20,"githubForks":2,"githubWatchers":3,"githubOpenIssues":2,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-07-21"},"tags":["terminal","textual","linux","direct-radio"],"last_reviewed":"2026-06-23","source":{"path":"data/software/tui-meshcore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:38.084Z"},{"id":"wireshark-meshcore","name":"Wireshark MeshCore Dissector","short_name":"Wireshark MeshCore","kind":"monitoring","status":"active","maturity":"beta","description":"Wireshark Lua protocol dissector and dependency-free Python converter for turning MeshCore JSON radio logs into pcapng captures with packet trees, radio metadata, display filters and tshark support.","screenshots":[{"file":"packet-tree.png","caption":"MeshCore packet tree and decrypted group message"},{"file":"io-graph.png","caption":"MeshCore traffic visualized with Wireshark I/O graphs"}],"maintainers":[{"name":"Aaron Brown","url":"https://github.com/aaronb"}],"repository":"https://github.com/aaronb/wireshark-meshcore","license":"GPL-2.0-only","languages":["lua","python"],"platforms":["linux","macos","windows"],"interfaces":["gui","cli"],"capabilities":["packet-analysis"],"install":[{"type":"manual","package":"meshcore_dissector.lua","url":"https://github.com/aaronb/wireshark-meshcore#installation"},{"type":"source","url":"https://github.com/aaronb/wireshark-meshcore"}],"popularity":{"githubStars":15,"githubForks":1,"githubWatchers":2,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["The converter currently uses temporary DLT_USER0 link-layer type 147; captures will need regeneration if a registered LINKTYPE is assigned.","The converter requires Python 3.6+ and has no external runtime dependencies."]},"tags":["wireshark","pcapng","dissector","protocol-analysis"],"last_reviewed":"2026-06-23","source":{"path":"data/software/wireshark-meshcore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:38.459Z"},{"id":"xiao-nrf52-updater","name":"XIAO nRF52 Updater","kind":"utility","status":"active","maturity":"stable","description":"Standalone updater firmware for Seeed XIAO nRF52840 and RAK4631 boards that flashes Nordic Legacy DFU firmware bundles to nearby nRF52 MeshCore nodes over Bluetooth, including drone-assisted maintenance of hard-to-reach repeaters.","maintainers":[{"name":"Rastislav Vysoky","url":"https://github.com/recrof"}],"repository":"https://github.com/recrof/xiao_nrf52_updater","documentation":"https://github.com/recrof/xiao_nrf52_updater#readme","license_type":"source-available","languages":["cpp"],"platforms":["nrf52"],"interfaces":["headless"],"connections":["ble","usb"],"capabilities":["flashing","firmware-update","automation"],"install":[{"type":"github-release","url":"https://github.com/recrof/xiao_nrf52_updater/releases"},{"type":"source","url":"https://github.com/recrof/xiao_nrf52_updater","command":"pio run -e xiao_nrf52840"}],"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-07-21","notes":["Supports Nordic Legacy DFU, including buttonless transition from application mode.","Release builds target Seeed XIAO nRF52840 and RAK4631 with RAK15001 QSPI flash.","The repository does not currently declare an SPDX license."]},"tags":["bluetooth-dfu","nrf52","drone","unattended","field-maintenance"],"last_reviewed":"2026-06-25","popularity":{"githubStars":16,"githubForks":2,"githubWatchers":2,"githubOpenIssues":1,"githubContributors":2,"releaseDownloads":57,"latestReleaseDownloads":40,"lastChecked":"2026-07-21"},"source":{"path":"data/software/xiao-nrf52-updater/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"latest_version":"1.2","released":"2026-06-21","releases":[{"version":"v1.2","datetime":"2026-06-21T14:47:07Z"},{"version":"v1.1","datetime":"2026-06-02T22:10:14Z"},{"version":"v1.0","datetime":"2026-05-28T14:36:13Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-25T18:55:22.380Z"},{"id":"yours-lunarcore","name":"Yours","kind":"client","status":"active","maturity":"experimental","description":"Android encrypted mesh-messaging client for LunarCore firmware, exploring Double Ratchet sessions, onion routing, cover traffic, anonymous credentials and privacy-preserving local storage over LoRa.","image":"icon.png","maintainers":[{"name":"STCisGOOD","url":"https://github.com/STCisGOOD"}],"repository":"https://github.com/STCisGOOD/yours-x-lunarcore","license":"MIT","languages":["kotlin","rust"],"platforms":["android"],"interfaces":["mobile"],"connections":["ble"],"node_roles":["companion"],"capabilities":["messaging","contacts","key-management"],"install":[{"type":"source","url":"https://github.com/STCisGOOD/yours-x-lunarcore"}],"popularity":{"githubStars":5,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-07-21","releaseDownloads":0,"latestReleaseDownloads":0},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-07-21","notes":["Requires LunarCore firmware on Heltec V3 hardware rather than standard MeshCore firmware."]},"tags":["lunarcore","privacy","onion-routing","double-ratchet","experimental"],"last_reviewed":"2026-06-23","source":{"path":"data/software/yours-lunarcore/software.yaml","updatedAt":"2026-07-21T08:04:18Z"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:51.187Z"}],"compatibility":[{"firmwareId":"meshcore","firmwareVersionSlug":"1.16.0","deviceId":"heltec-v3","status":"supported","support":{"availability":"available","level":"reference","verification":"verified"},"roles":{"companion":{"status":"verified","transports":{"ble":"verified","usb":"verified"}},"repeater":{"status":"verified","management":{"serialCli":"verified","wifiOta":"verified"}},"room-server":{"status":"verified"}},"peripherals":{"display":"verified","gnss":"verified","battery":"verified","buttons":"verified","wifi":"verified","ble":"verified"},"builds":[{"target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1","role":"companion","transports":["ble","usb"],"artifactSource":"web-flasher"},{"target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1","role":"repeater","artifactSource":"web-flasher"},{"target":"heltec_v3","platformio_board":"esp32-s3-devkitc-1","role":"room-server","artifactSource":"web-flasher"}],"verification":{"firmwareVersion":"1.16.0","testedAt":"2026-06-20","testedBy":"user-report","confidence":"community-tested"},"provenance":{"source":"user-report","importedAt":"2026-06-20"},"notes":"Everything works on Heltec v3 with the latest reference MeshCore firmware."},{"firmwareId":"meshcore","firmwareVersionSlug":"1.16.0","deviceId":"uart-solar-node-station","status":"supported","support":{"availability":"unavailable","level":"vendor","verification":"verified"},"roles":{"companion":{"status":"verified","transports":{"ble":"verified","usb":"verified"}},"repeater":{"status":"verified"},"room-server":{"status":"verified"}},"builds":[{"target":"rak4631","platformio_board":"rak4631","role":"companion","transports":["ble","usb"],"artifactSource":"github-release"},{"target":"rak4631","platformio_board":"rak4631","role":"repeater","artifactSource":"github-release"},{"target":"rak4631","platformio_board":"rak4631","role":"room-server","artifactSource":"github-release"}],"verification":{"firmwareVersion":"1.16.0","evidenceUrl":"https://lectronz.com/products/fully-assembled-meshtastic-solar-node-station","confidence":"manufacturer"},"notes":"Vendor states the Meshtastic Motherboard is electrically compatible with RAK4631 — use the reference RAK4631 MeshCore build. Product retired on Lectronz; baseboard docs remain at pcb.uart.cz."}],"contributors":[{"login":"burningtree","avatarUrl":"https://avatars.githubusercontent.com/u/67269?v=4","htmlUrl":"https://github.com/burningtree","contributions":201,"avatar":"contributors/burningtree.jpg"},{"login":"vanous","avatarUrl":"https://avatars.githubusercontent.com/u/3680926?v=4","htmlUrl":"https://github.com/vanous","contributions":3,"avatar":"contributors/vanous.png"},{"login":"2wenty2wo","avatarUrl":"https://avatars.githubusercontent.com/u/11643336?v=4","htmlUrl":"https://github.com/2wenty2wo","contributions":2,"avatar":"contributors/2wenty2wo.jpg"},{"login":"Cloud-121","avatarUrl":"https://avatars.githubusercontent.com/u/72272909?v=4","htmlUrl":"https://github.com/Cloud-121","contributions":1,"avatar":"contributors/Cloud-121.png"}],"repoGithubStars":6,"globals":{"family":{"mg24":{"name":"Silicon Labs MG24 series","vendor":"Silicon Labs","url":"https://www.silabs.com/wireless/zigbee/efr32mg24-series-2-socs","architecture":"arm-cortex-m33","models":{"efr32mg24":{"name":"Silicon Labs EFR32MG24","url":"https://www.silabs.com/wireless/zigbee/efr32mg24-series-2-socs"}}},"nrf52":{"name":"Nordic nRF52 series","vendor":"Nordic Semiconductor","url":"https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52-Series","architecture":"arm-cortex-m4","models":{"nrf52840":{"name":"Nordic nRF52840","url":"https://www.nordicsemi.com/Products/nRF52840"}}},"nrf54":{"name":"Nordic nRF54 series","vendor":"Nordic Semiconductor","url":"https://www.nordicsemi.com/Products/nRF54L-Series","architecture":"arm-cortex-m33","models":{"nrf54l15":{"name":"Nordic nRF54L15","url":"https://www.nordicsemi.com/Products/nRF54L15"}}},"esp32":{"name":"Espressif ESP32 series","vendor":"Espressif","url":"https://www.espressif.com/en/products/socs/esp32","architecture":"xtensa","models":{"esp32":{"name":"Espressif ESP32 (original)","url":"https://www.espressif.com/en/products/socs/esp32"},"esp32-s3":{"name":"Espressif ESP32-S3","url":"https://www.espressif.com/en/products/socs/esp32-s3"},"esp32-c3":{"name":"Espressif ESP32-C3","url":"https://www.espressif.com/en/products/socs/esp32-c3","architecture":"risc-v"},"esp32-c6":{"name":"Espressif ESP32-C6","url":"https://www.espressif.com/en/products/socs/esp32-c6","architecture":"risc-v"},"esp32-p4":{"name":"Espressif ESP32-P4","url":"https://www.espressif.com/en/products/socs/esp32-p4","architecture":"risc-v"}}},"rp2040":{"name":"Raspberry Pi RP2040","vendor":"Raspberry Pi","url":"https://www.raspberrypi.com/products/rp2040/","architecture":"arm-cortex-m0-plus"},"luckfox-pico":{"name":"Luckfox Pico","vendor":"Luckfox","url":"https://www.luckfox.com/","models":{"luckfox-pico-ultra":{"name":"Luckfox Pico Ultra","url":"https://wiki.luckfox.com/Luckfox-Pico-Ultra"}}},"raspberry-pi":{"name":"Raspberry Pi","vendor":"Raspberry Pi","url":"https://www.raspberrypi.com/products/","models":{"raspberry-pi-zero-2w":{"name":"Raspberry Pi Zero 2W","url":"https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/"},"raspberry-pi-3b":{"name":"Raspberry Pi 3B","url":"https://www.raspberrypi.com/products/raspberry-pi-3-model-b/"},"raspberry-pi-4b":{"name":"Raspberry Pi 4B","url":"https://www.raspberrypi.com/products/raspberry-pi-4-model-b/"},"raspberry-pi-5":{"name":"Raspberry Pi 5","url":"https://www.raspberrypi.com/products/raspberry-pi-5/"}}},"asr650x":{"name":"ASR Microelectronics ASR650x / ASR605x","vendor":"ASR Microelectronics","url":"https://wiki.heltec.org/docs/devices/open-source-hardware/cubecell-series/htcc_ab01/","architecture":"arm-cortex-m0-plus","models":{"asr6502":{"name":"ASR Microelectronics ASR6502","url":"https://wiki.heltec.org/docs/devices/open-source-hardware/cubecell-series/htcc_ab01/"}}},"stm32wl":{"name":"ST STM32WL","vendor":"STMicroelectronics","url":"https://www.st.com/en/microcontrollers-microprocessors/stm32wl-series.html","architecture":"arm-cortex-m4"}},"architecture":{"arm-cortex-m0-plus":{"name":"ARM Cortex-M0+","vendor":"ARM"},"arm-cortex-m4":{"name":"ARM Cortex-M4","vendor":"ARM"},"arm-cortex-m33":{"name":"ARM Cortex-M33","vendor":"ARM"},"xtensa":{"name":"Xtensa LX","vendor":"Cadence"},"risc-v":{"name":"RISC-V"}},"radio":{"sx1262":{"name":"Semtech SX1262","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-connect/sx1262"},"sx1268":{"name":"Semtech SX1268","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-connect/sx1268"},"sx1276":{"name":"Semtech SX1276","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-connect/sx1276"},"sx126x":{"name":"Semtech SX126x series","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-connect"},"sx127x":{"name":"Semtech SX127x series","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-connect"},"lr1110":{"name":"Semtech LR1110","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-edge/lr1110"},"lr1121":{"name":"Semtech LR1121","vendor":"Semtech","url":"https://www.semtech.com/products/wireless-rf/lora-edge/lr1121"},"stm32wl":{"name":"ST STM32WL (integrated LoRa)","vendor":"STMicroelectronics","url":"https://www.st.com/en/microcontrollers-microprocessors/stm32wl-series.html"}},"frequency":{"433":{"name":"433 MHz","range":"433.05–434.79 MHz","region":"EU433 / CN433","color":"#4dd0a7"},"470":{"name":"470 MHz","range":"470–510 MHz","region":"CN470","color":"#f97316"},"780":{"name":"780 MHz","range":"779–787 MHz","region":"CN779","color":"#06b6d4"},"865":{"name":"865 MHz","range":"865–867 MHz","region":"IN865","color":"#e879f9"},"868":{"name":"868 MHz","range":"863–870 MHz","region":"EU868","color":"#5aa9ff"},"915":{"name":"915 MHz","range":"902–928 MHz","region":"US915 / AU915","color":"#d29922"},"920":{"name":"920 MHz","range":"920–923 MHz","region":"KR920","color":"#f85149"},"923":{"name":"923 MHz","range":"920–925 MHz","region":"AS923","color":"#a78bfa"},"2400":{"name":"2.4 GHz","range":"2.4–2.5 GHz","region":"ISM 2.4 GHz","color":"#8b949e"}},"display":{"oled":{"name":"OLED","description":"Self-emissive monochrome or color panel, typically I²C/SPI."},"e-paper":{"name":"E-Paper","description":"Reflective bistable display that holds an image without power."},"e-ink":{"name":"E-Ink","description":"Reflective bistable display that holds an image without power."},"display":{"name":"LCD / TFT","description":"Backlit liquid-crystal panel."}},"gnss":{"L76K":{"name":"Quectel L76K","vendor":"Quectel","url":"https://www.quectel.com/product/gnss-l76k"},"MIA-M10Q":{"name":"u-blox MIA-M10Q","vendor":"u-blox","url":"https://www.u-blox.com/en/product/mia-m10q-series"},"AG3335":{"name":"MediaTek AG3335","vendor":"MediaTek","url":"https://www.mediatek.com/products/iot-mt3335"},"ATGM336H":{"name":"Hangzhou ZhongKe ATGM336H-5N","vendor":"Hangzhou ZhongKe Microelectronics","url":"https://w2.electrodragon.com/Chip-cn-dat/ZHONGKEWEI-dat/ATGM336H-dat/ZHONGKEWEI-ATGM336H-5N31.pdf"},"NEO-6":{"name":"u-blox NEO-6","vendor":"u-blox","url":"https://www.u-blox.com/en/product/neo-6-series"}},"refs":{"mesh-sh-device":{"name":"mesh-sn.de","urlTemplate":"https://mesh-sn.de/en/devices/details/{id}"}}},"taxonomy":{"softwareCapabilities":{"messaging":"Messaging","contacts":"Contacts","channels":"Channels","node-configuration":"Node configuration","remote-administration":"Remote administration","monitoring":"Monitoring","telemetry":"Telemetry","packet-analysis":"Packet analysis","mapping":"Mapping","flashing":"Flashing","firmware-update":"Firmware update","automation":"Automation","notifications":"Notifications","bridging":"Bridging","proxying":"Proxying","key-management":"Key management","simulation":"Simulation"}},"redirects":{"software":{"pymc-core":"openhop-core","pymc-repeater":"openhop-repeater"}}}