{"schemaVersion":3,"generatedAt":"2026-06-24T04:46:08.619Z","counts":{"firmwares":36,"devices":111,"vendors":25,"networks":56,"networkAreas":56,"software":57,"compatibility":2},"firmwares":[{"id":"meshcore-official","name":"MeshCore (Official)","type":"official","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 official 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","lifecycle":"active","maturity":"stable","distribution":"official","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-e22","status":"supported","target":"generic-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-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":3113,"githubForks":1044,"githubWatchers":58,"githubOpenIssues":821,"githubContributors":174,"releaseDownloads":1528937,"latestReleaseDownloads":4022,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-06-23"},"source":{"path":"data/firmwares/meshcore-official/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":162,"githubForks":6,"githubWatchers":9,"githubOpenIssues":2,"githubContributors":1,"releaseDownloads":8018,"latestReleaseDownloads":1073,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/easyskymesh/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"PowerSaving16","released":"2026-06-08","releases":[{"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-06-22T12:12:05.533Z"},{"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","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":62,"githubForks":6,"githubWatchers":5,"githubOpenIssues":4,"githubContributors":151,"releaseDownloads":144,"latestReleaseDownloads":38,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/meshcomod/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":25,"githubForks":0,"githubWatchers":1,"githubOpenIssues":3,"githubContributors":151,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/fieldmesh/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":25,"githubForks":2,"githubWatchers":0,"githubOpenIssues":4,"githubContributors":99,"releaseDownloads":381,"latestReleaseDownloads":32,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/meck/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":18,"githubForks":6,"githubWatchers":2,"githubOpenIssues":0,"githubContributors":172,"releaseDownloads":3317,"latestReleaseDownloads":108,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/eastmesh/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"2026.6.4","released":"2026-06-23","releases":[{"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"},{"version":"repeater-bridge-espnow-v1.15.0","datetime":"2026-05-05T23:41:38Z"},{"version":"companion-wifi-v1.15.0","datetime":"2026-04-19T02:53:50Z"},{"version":"companion-wifi-v1.14.1","datetime":"2026-04-09T07:16:35Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T09:49:36.124Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":17,"githubForks":2,"githubWatchers":3,"githubOpenIssues":2,"githubContributors":3,"releaseDownloads":179,"latestReleaseDownloads":6,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":true,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/mclite/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"0.4.0","released":"2026-06-22","releases":[{"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"},{"version":"v0.1.1","datetime":"2026-03-28T18:32:12Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T09:49:37.827Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":1,"githubWatchers":3,"githubOpenIssues":5,"githubContributors":2,"releaseDownloads":79,"latestReleaseDownloads":49,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/cubecell-meshcore/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"alpha","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":9,"githubForks":1,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":2,"releaseDownloads":111,"latestReleaseDownloads":17,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/meck-p4/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"0.6.2-patch","released":"2026-06-14","releases":[{"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-06-21T09:55:31.755Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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":2,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":101,"releaseDownloads":0,"latestReleaseDownloads":0,"lastChecked":"2026-06-21"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"ciBuilds":false,"lastChecked":"2026-06-21"},"source":{"path":"data/firmwares/fennek/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"2.6.0","released":"2026-06-22","releases":[{"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"},{"version":"v1.9.2","datetime":"2026-06-15T15:51:06Z"},{"version":"v1.9.1","datetime":"2026-06-15T15:51:06Z"},{"version":"v1.9.0","datetime":"2026-06-15T15:51:05Z"},{"version":"v1.8.1","datetime":"2026-06-15T15:51:04Z"},{"version":"v1.8.0","datetime":"2026-06-13T19:18:10Z"},{"version":"v1.7.1","datetime":"2026-06-13T04:08:05Z"},{"version":"v1.7.0","datetime":"2026-06-13T04:03:33Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T09:49:37.083Z"},{"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","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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-06-24T06:45:26+02:00"},"releases":[]},{"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","lifecycle":"active","maturity":"beta","distribution":"personal","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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":false,"releasesAvailable":true,"hasDocumentation":false,"lastChecked":"2026-06-24","notes":["The repository contains release binaries and flashing notes but no firmware source or license."]},"source":{"path":"data/firmwares/meshcore-cardputer-adv-sosprz/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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."}],"source":{"path":"data/firmwares/meshcore-lowpower/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.16.dev_0621","released":"2026-06-21","releases":[{"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"},{"version":"Heltec-V4-OLED-low-power-v1.14_0410","datetime":"2026-04-10T04:40:07Z"},{"version":"Heltec-V3-WSL3-low-power-v1.14_0410","datetime":"2026-04-10T04:32:34Z"},{"version":"RAK4631-low-power-v1.14_0404","datetime":"2026-04-04T10:34:37Z"},{"version":"Heltec-V4-OLED-low-power-v1.14_0404","datetime":"2026-04-04T10:51:14Z"},{"version":"Heltec-V3-WSL3-low-power-v1.14_0404","datetime":"2026-04-04T10:47:33Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:33.826Z"},{"id":"meshcore-paperui","name":"MeshCore PaperUI","type":"fork","maintainer":"dz0ny","description":"E-paper-focused MeshCore handheld firmware for the LilyGo T5 ePaper S3 Pro, 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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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."}],"source":{"path":"data/firmwares/meshcore-paperui/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:00.102Z"},{"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 official 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","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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"}],"source":{"path":"data/firmwares/meshcore-solo/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.20","released":"2026-06-22","releases":[{"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"},{"version":"wio-tracker-v1.15-plus.1.6","datetime":"2026-05-17T16:44:12Z"},{"version":"wio-tracker-v1.15-plus.1.5","datetime":"2026-05-16T22:21:11Z"},{"version":"wio-tracker-v1.15-plus.1.4","datetime":"2026-05-15T22:40:38Z"},{"version":"wio-tracker-v1.15-plus.1.3","datetime":"2026-05-14T18:39:13Z"},{"version":"wio-tracker-v1.15-plus.1.2","datetime":"2026-05-13T20:57:54Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-22T12:12:15.405Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"personal","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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":false,"releasesAvailable":true,"hasDocumentation":false,"lastChecked":"2026-06-24","notes":["The repository contains release binaries and usage notes but no firmware source or license."]},"source":{"path":"data/firmwares/meshcore-wio-tracker-l1-pro-sosprz/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.16.85","released":"2026-06-12","releases":[{"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"},{"version":"v1.13.0.68","datetime":"2026-03-05T16:50:29Z"},{"version":"v1.13.0.67","datetime":"2026-03-04T06:16:47Z"},{"version":"v1.13.0.66","datetime":"2026-03-02T14:05:11Z"},{"version":"v1.13.0.65","datetime":"2026-02-28T17:07:15Z"},{"version":"v1.13.0","datetime":"2026-02-26T16:33:19Z"},{"version":"v1.13.0.62","datetime":"2026-02-24T19:45:26Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:01.141Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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-e22","status":"supported","target":"generic-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-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"}],"source":{"path":"data/firmwares/meshcore-ng/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.1.2","released":"2026-06-24","releases":[{"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":"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"},{"version":"bridge-tcp-v1.1.2","datetime":"2026-06-21T08:49:45Z"},{"version":"bridge-tcp-ble-v1.1.2","datetime":"2026-06-21T08:48:27Z"},{"version":"bridge-tcp-v1.1.1","datetime":"2026-06-20T10:40:03Z"},{"version":"bridge-tcp-ble-v1.1.1","datetime":"2026-06-20T10:41:44Z"},{"version":"room-server-v1.1.0","datetime":"2026-06-18T23:53:33Z"},{"version":"repeater-v1.1.0","datetime":"2026-06-19T00:35:18Z"},{"version":"bridge-tcp-v1.1.0","datetime":"2026-06-18T23:59:09Z"},{"version":"bridge-tcp-ble-v1.1.0","datetime":"2026-06-19T00:01:38Z"},{"version":"bridge-rs232-v1.1.0","datetime":"2026-06-19T00:07:03Z"},{"version":"bridge-espnow-v1.1.0","datetime":"2026-06-18T23:46:55Z"},{"version":"bridge-ble-v1.1.0","datetime":"2026-06-19T00:31:24Z"},{"version":"bridge-tcp-v1.0.13","datetime":"2026-06-16T02:23:44Z"},{"version":"bridge-tcp-ble-v1.0.4","datetime":"2026-06-16T02:26:33Z"},{"version":"bridge-tcp-v1.0.12","datetime":"2026-06-15T22:05:20Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:57.342Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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."}],"source":{"path":"data/firmwares/meshcoreterm/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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"}],"source":{"path":"data/firmwares/offband-mesh/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.0.0","released":"2026-06-18","releases":[{"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-06-21T09:55:39.988Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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."}],"source":{"path":"data/firmwares/saitama/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.0.0","released":"2026-06-12","releases":[{"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-06-21T09:55:40.359Z"},{"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","repository":"https://github.com/ALLFATHER-BV/wadamesh","license":"GPL-3.0","status":"active","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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"}],"source":{"path":"data/firmwares/wadamesh/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"beta_14","released":"2026-06-23","releases":[{"version":"beta_14","datetime":"2026-06-23T22:44:21Z"},{"version":"beta_13","datetime":"2026-06-23T22:03:59Z"},{"version":"beta_12","datetime":"2026-06-23T06:52:16Z"},{"version":"beta_11","datetime":"2026-06-22T17:17:51Z"},{"version":"beta_10","datetime":"2026-06-21T22:08:55Z"},{"version":"beta_9","datetime":"2026-06-20T13:18:47Z"},{"version":"beta_8","datetime":"2026-06-19T12:39:54Z"},{"version":"beta_7","datetime":"2026-06-18T10:25:46Z"},{"version":"beta_6","datetime":"2026-06-16T22:40:43Z"},{"version":"beta_5","datetime":"2026-06-15T21:19:46Z"},{"version":"beta_4","datetime":"2026-06-14T15:29:19Z"},{"version":"beta_3","datetime":"2026-06-13T21:17:35Z"},{"version":"beta_2","datetime":"2026-06-13T13:52:48Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:04.375Z"},{"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","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."}],"source":{"path":"data/firmwares/blackjack-os/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:47.964Z"},{"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","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"}],"source":{"path":"data/firmwares/mesh-loader/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","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."}],"source":{"path":"data/firmwares/sigurdos-tdeck/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"0.1.42-RC4","released":"2026-06-20","releases":[{"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},{"version":"beta-0.1.26","datetime":"2026-05-19T19:21:27Z","prerelease":true},{"version":"beta-0.1.25","datetime":"2026-05-19T02:53:06Z","prerelease":true},{"version":"beta-0.1.24","datetime":"2026-05-15T22:58:41Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:03.235Z"},{"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","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":[],"source":{"path":"data/firmwares/trail-mate/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"0.1.29-alpha","released":"2026-06-11","releases":[{"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},{"version":"v0.1.17-alpha","datetime":"2026-04-19T13:22:30Z","prerelease":true},{"version":"v0.1.16-alpha","datetime":"2026-04-17T06:20:17Z","prerelease":true},{"version":"v0.1.15-alpha","datetime":"2026-04-16T07:24:08Z","prerelease":true},{"version":"v0.1.14-alpha","datetime":"2026-04-13T09:47:27Z","prerelease":true},{"version":"v0.1.13-alpha","datetime":"2026-03-06T13:23:25Z","prerelease":true},{"version":"v0.1.12-alpha","datetime":"2026-02-22T01:47:57Z","prerelease":true},{"version":"v0.1.11-alpha","datetime":"2026-02-21T03:21:09Z","prerelease":true},{"version":"v0.1.9-alpha","datetime":"2026-02-12T08:39:36Z","prerelease":true}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:03.962Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"reimplementation","upstreamFirmwareId":"meshcore-official","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."}],"source":{"path":"data/firmwares/zephcore/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"20260619.094253","released":"2026-06-19","releases":[{"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"},{"version":"v20260429.104549","datetime":"2026-04-29T10:46:03Z"},{"version":"v20260428.134456","datetime":"2026-04-28T13:45:05Z"},{"version":"v20260427.083554","datetime":"2026-04-27T08:36:02Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-21T09:55:42.115Z"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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."}],"source":{"path":"data/firmwares/meshcore-cardputer-adv-stachugit/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"alpha","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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"}],"source":{"path":"data/firmwares/meshcore-cardputer-adv/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"latest","released":"2026-05-15","releases":[{"version":"latest","datetime":"2026-05-15T16:13:48Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T18:52:23.092Z"},{"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","lifecycle":"maintenance","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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"}],"source":{"path":"data/firmwares/meshcore-tbeam-1w/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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 official 1.16.0 added native flood traffic management.\n","repository":"https://github.com/mattzzw/MeshCore-Evo","website":"https://meshcore.io","license":"MIT","status":"maintenance","lifecycle":"maintenance","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official","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."}],"source":{"path":"data/firmwares/meshcore-evo/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","lifecycle":"active","maturity":"beta","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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."}],"source":{"path":"data/firmwares/meshcore-grid/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:55.772Z"},{"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","lifecycle":"active","maturity":"stable","distribution":"community","lineage":{"kind":"fork","upstreamFirmwareId":"meshcore-official"},"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"}],"source":{"path":"data/firmwares/taptap/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"},{"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","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-06-24T06:45:26+02:00"},"releases":[]},{"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","lifecycle":"active","maturity":"experimental","distribution":"personal","lineage":{"kind":"reimplementation","upstreamFirmwareId":"meshcore-official"},"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."}],"source":{"path":"data/firmwares/chiyocore/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:48.223Z"},{"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","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."}],"source":{"path":"data/firmwares/heltec-v4-multiboot/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:22:51.194Z"},{"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","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."}],"source":{"path":"data/firmwares/lunarcore/firmware.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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"}],"devices":[{"id":"atlavox-beacon","name":"Atlavox Beacon Solar","vendorId":"atlavox","kind":"product","lifecycle":"active","familyId":"atlavox-beacon","variantOf":"rak-4631","aliases":["Atlavox Beacon Solar Mesh Node","Atlavox Beacon"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Atlavox"},{"id":"atlavox-m1","name":"Atlavox M1","vendorId":"atlavox","kind":"product","lifecycle":"active","familyId":"atlavox-m1","variantOf":"rak-4631","aliases":["Atlavox M1 Meshtastic Radio","Atlavox M1 Meshtastic™ Radio"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Atlavox"},{"id":"ebyte-eora-s3","name":"Ebyte EoRa-S3-XXXTB Radio","vendorId":"ebyte","kind":"product","lifecycle":"active","familyId":"ebyte-ebyte-eora-s3-xxxtb-radio","aliases":["Ebyte EoRa-S3-900TB"],"product_url":"https://www.cdebyte.com/products/EoRa-S3-900TB","official":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":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"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-06-24T06:45:26+02:00"},"vendorName":"Ebyte"},{"id":"thinknode-m1","name":"Elecrow ThinkNode M1","vendorId":"elecrow","kind":"product","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m1","refs":{"mesh-sh-device":"elecrow-thinknode-m1"},"aliases":["ThinkNode M1"],"image":"thinknode_m1.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Elecrow"},{"id":"thinknode-m2","name":"Elecrow ThinkNode M2 Mini","vendorId":"elecrow","kind":"product","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m2","aliases":["Elecrow ThinkNode M2","ThinkNode M2 Mini","ThinkNode M2"],"image":"thinknode_m2.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Elecrow"},{"id":"thinknode-m3","name":"Elecrow ThinkNode M3","vendorId":"elecrow","kind":"product","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m3","aliases":["ThinkNode M3","ThinkNode M3 Tracker Card"],"image":"thinknode_m3.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Elecrow"},{"id":"thinknode-m5","name":"Elecrow ThinkNode M5","vendorId":"elecrow","kind":"product","lifecycle":"active","familyId":"elecrow-elecrow-thinknode-m5","refs":{"mesh-sh-device":"elecrow-thinknode-m5"},"aliases":["ThinkNode M5"],"image":"thinknode_m5.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Elecrow"},{"id":"thinknode-m6","name":"Elecrow ThinkNode M6","vendorId":"elecrow","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Elecrow"},{"id":"gatiot-gat562-30s","name":"GAT-IoT GAT562 30s","vendorId":"gatiot","kind":"product","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 30S Mesh Kit (1W)","GAT562 30s"],"image":"gatiot_gat562_30s.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562-evb-pro","name":"GAT-IoT GAT562 Mesh EVB Pro","vendorId":"gatiot","kind":"kit","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 Mesh EVB Pro","GAT562 EVB Pro"],"official":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-06-24T06:45:26+02:00"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562-tracker-pro","name":"GAT-IoT GAT562 Mesh Tracker Pro","vendorId":"gatiot","kind":"product","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 Mesh Tracker Pro"],"image":"gat562.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562-watch13","name":"GAT-IoT GAT562 Mesh Watch13","vendorId":"gatiot","kind":"product","lifecycle":"active","familyId":"gatiot-gat562","variantOf":"gatiot-gat562","aliases":["GAT562 Watch13","GAT562 Mesh Watch"],"official":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-06-24T06:45:26+02:00"},"vendorName":"GAT-IoT"},{"id":"gatiot-gat562","name":"GAT-IoT GAT562 Tracker","vendorId":"gatiot","kind":"product","lifecycle":"active","familyId":"gatiot-gat562","aliases":["GAT562 Tracker"],"image":"gatiot_gat562.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"GAT-IoT"},{"id":"generic-e22","name":"Generic E22 SX126x","kind":"generic-build","lifecycle":"active","familyId":"generic-e22","official":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-e22/device.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"vendorName":null},{"id":"generic-espnow","name":"Generic ESP-NOW Radio","kind":"generic-build","lifecycle":"active","familyId":"generic-espnow","official":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},"radios":[{"technology":"esp-now","chip":"esp32-c3"}],"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-06-24T06:45:26+02:00"},"vendorName":null},{"id":"heltec-ct62","name":"Heltec CT62","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-ct62","aliases":["Heltec CT62 (Capsule Sensor)","HT-CT62"],"product_url":"https://heltec.org/project/ht-ct62/","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"cubecell-htcc-ab01","name":"Heltec CubeCell HTCC-AB01","vendorId":"heltec","kind":"dev-board","lifecycle":"active","familyId":"heltec-cubecell","aliases":["CubeCell Board","HTCC-AB01"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"cubecell-htcc-ab02","name":"Heltec CubeCell HTCC-AB02","vendorId":"heltec","kind":"dev-board","lifecycle":"active","familyId":"heltec-cubecell","aliases":["CubeCell Dev-Board Plus","HTCC-AB02"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-t1","name":"Heltec Mesh Node T1","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-mesh-node-t1","product_url":"https://heltec.org/","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-meshpocket","name":"Heltec MeshPocket","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-meshpocket","aliases":["MeshPocket Qi2","MeshPocket Power Bank","MeshPocket Qi2 Magnetic Charging Power Bank"],"image":"heltec_meshpocket.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-mesh-solar","name":"Heltec MeshSolar / MeshTower","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-meshsolar-meshtower","aliases":["Heltec Mesh Solar","Heltec MeshTower"],"image":"heltec_mesh_solar.svg","official":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 platform combining a BMS board with an BLE + LoRa control board. 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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-meshtower-v2","name":"Heltec MeshTower V2","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-meshsolar-meshtower","aliases":["MeshTower V2","MeshTower"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-t096","name":"Heltec T096","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-t096","aliases":["Heltec Mesh Node T096","Mesh Node T096"],"product_url":"https://heltec.org/project/t096/","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-t114","name":"Heltec T114","vendorId":"heltec","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-t190","name":"Heltec T190","vendorId":"heltec","kind":"dev-board","lifecycle":"active","familyId":"heltec-vision-master-t190","aliases":["Vision Master T190","HT-VMT190"],"datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-v2","name":"Heltec V2","vendorId":"heltec","kind":"dev-board","lifecycle":"discontinued","familyId":"heltec-wifi-lora-32","revision":"2","aliases":["Heltec WiFi LoRa 32 V2","WiFi LoRa 32 V2"],"image":"heltec_v2.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-v3","name":"Heltec V3","vendorId":"heltec","kind":"dev-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","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-v4","name":"Heltec V4","vendorId":"heltec","kind":"dev-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","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-v4-exp","name":"Heltec V4 + Expansion Kit (Touch)","vendorId":"heltec","kind":"kit","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-e213","name":"Heltec Vision Master E213","vendorId":"heltec","kind":"dev-board","lifecycle":"active","familyId":"heltec-vision-master-e213","aliases":["Vision Master E213","HT-VME213"],"image":"heltec_e213.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-e290","name":"Heltec Vision Master E290","vendorId":"heltec","kind":"dev-board","lifecycle":"active","familyId":"heltec-vision-master-e290","aliases":["Vision Master E290","HT-VME290"],"image":"heltec_e290.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-paper","name":"Heltec Wireless Paper","vendorId":"heltec","kind":"dev-board","lifecycle":"active","familyId":"heltec-wireless-paper","aliases":["Wireless Paper"],"image":"heltec_paper.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-wt2","name":"Heltec Wireless Tracker v2","vendorId":"heltec","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-wt3","name":"Heltec Wireless Tracker v3","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-wireless-tracker","revision":"3","aliases":["Wireless Tracker","Wireless Tracker v3"],"replaces":"heltec-wt2","image":"heltec_wt3.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"heltec-wsl3","name":"Heltec WSL3","vendorId":"heltec","kind":"product","lifecycle":"active","familyId":"heltec-wsl3","image":"heltec_wsl3.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Heltec Automation"},{"id":"ikoka-handheld","name":"Ikoka Handheld nRF","vendorId":"ikoka","kind":"product","lifecycle":"active","familyId":"ikoka-handheld-nrf","official":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-06-24T06:45:26+02:00"},"vendorName":"Ikoka"},{"id":"ikoka-nano","name":"Ikoka Nano","vendorId":"ikoka","kind":"product","lifecycle":"active","familyId":"ikoka-nano","image":"ikoka_nano.svg","official":true,"aliases":["Ikoka Nano Meshtastic Device"],"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-06-24T06:45:26+02:00"},"vendorName":"Ikoka"},{"id":"ikoka-stick","name":"Ikoka Stick","vendorId":"ikoka","kind":"product","lifecycle":"active","familyId":"ikoka-stick","image":"ikoka_stick.svg","official":true,"aliases":["Ikoka Stick Meshtastic Device"],"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-06-24T06:45:26+02:00"},"vendorName":"Ikoka"},{"id":"keepteen-lt1","name":"Keepteen LT1","vendorId":"keepteen","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Keepteen"},{"id":"lilygo-tlora-1-6","name":"LilyGo LoRa32 V2.1_1.6","vendorId":"lilygo","kind":"dev-board","lifecycle":"active","familyId":"lilygo-lora32-1-1-6","revision":"2","aliases":["LoRa32 V1.6.1","T3 V1.6.1"],"image":"lilygo_tlora_1.6.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t-beam-sx1262","name":"LilyGo T-Beam (SX1262)","vendorId":"lilygo","kind":"product","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","official":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":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t-beam-1-2-sx1276","name":"LilyGo T-Beam 1.2 (SX1276)","vendorId":"lilygo","kind":"product","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","official":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":"present","technology":"oled","controller":"SSD1306","size":0.96,"resolution":{"width":128,"height":64},"colors":"monochrome"},"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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tbeam-1w","name":"LilyGo T-Beam 1W","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-beam","aliases":["T-Beam 1W"],"product_url":"https://lilygo.cc/en-us/products/t-beam-1w","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tbeam-supreme","name":"LilyGo T-Beam Supreme (SX1262)","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-beam","revision":"supreme","aliases":["T-Beam Supreme","T-Beam S3 Supreme"],"image":"lilygo_tbeam_supreme.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t-deck","name":"LilyGo T-Deck","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-deck","aliases":["T-Deck"],"image":"lilygo_tdeck.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t-deck-community","name":"LilyGo T-Deck (community)","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-deck","variantOf":"lilygo-t-deck","aliases":["T-Deck community build"],"image":"lilygo_tdeck.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tdeck-max","name":"LilyGo T-Deck Max","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-deck","revision":"max","aliases":["T-Deck MAX","T-Deck Max"],"official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tdeck-pro","name":"LilyGo T-Deck Pro","vendorId":"lilygo","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tdisplay-p4","name":"LilyGo T-Display P4","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-display-p4","aliases":["T-Display-P4"],"image":"lilygo_tdisplay_p4.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tdisplay","name":"LilyGo T-Display Pro","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-display","image":"lilygo_tdisplay.svg","product_url":"https://lilygo.cc/en-us/products/t-display-s3-pro","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-techo","name":"LilyGo T-Echo","refs":{"mesh-sh-device":"lilygo-t-echo"},"vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-echo","aliases":["T-Echo","T-Echo LILYGO"],"image":"lilygo_techo.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-techo-card","name":"LilyGo T-Echo Card","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-echo-card","aliases":["T-Echo Card"],"official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-techo-lite","name":"LilyGo T-Echo Lite","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-echo","variantOf":"lilygo-techo","aliases":["T-Echo Lite"],"image":"lilygo_techo_lite.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-teth-elite","name":"LilyGo T-ETH ELite","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-eth-elite","aliases":["T-ETH Elite"],"official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t-impulse-plus","name":"LilyGo T-Impulse Plus","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-impulse","product_url":"https://www.lilygo.cc/","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-tlora-c6","name":"LilyGo T-LoRa C6","vendorId":"lilygo","kind":"product","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"},"official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-pager","name":"LilyGo T-Lora Pager","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-lora-pager","aliases":["T-Lora Pager"],"image":"lilygo_pager.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-twatch-s3","name":"LilyGo T-Watch S3","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-watch-s3","aliases":["T-Watch S3"],"official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-twatch-plus","name":"LilyGo T-Watch S3 Plus","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-watch-s3","aliases":["T-Watch S3 Plus","T-Watch-S3-Plus"],"image":"lilygo_twatch_plus.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-twatch-ultra","name":"LilyGo T-Watch Ultra","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t-watch-ultra","aliases":["T-Watch Ultra"],"official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t3-s3-sx126x","name":"LilyGo T3 S3 (SX126x)","vendorId":"lilygo","kind":"dev-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","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t3-s3-sx127x","name":"LilyGo T3 S3 (SX127x)","vendorId":"lilygo","kind":"dev-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","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"lilygo-t5-pro","name":"LilyGo T5 E-Paper S3 Pro (H752-XX)","vendorId":"lilygo","kind":"product","lifecycle":"active","familyId":"lilygo-t5-s3","image":"lilygo_t5_pro.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"LilyGO"},{"id":"m5stack-cardputer-adv","name":"M5Stack Cardputer-ADV + Cap LoRa-1262","vendorId":"m5stack","kind":"product","lifecycle":"active","familyId":"m5stack-cardputer","official":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-06-24T06:45:26+02:00"},"vendorName":"M5Stack"},{"id":"m5stack-unit-c6l","name":"M5Stack Unit C6L","vendorId":"m5stack","kind":"product","lifecycle":"active","familyId":"m5stack-m5stack-unit-c6l","official":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 official 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-06-24T06:45:26+02:00"},"vendorName":"M5Stack"},{"id":"meshadventurer","name":"MeshAdventurer","kind":"dev-board","lifecycle":"active","familyId":"meshadventurer","aliases":["Meshadventurer"],"official":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-06-24T06:45:26+02:00"},"vendorName":null},{"id":"meshtiny","name":"Meshtiny","vendorId":"mtools","kind":"product","lifecycle":"active","familyId":"mtools-meshtiny","product_url":"https://meshtiny.com/product/meshtiny/","official":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-06-24T06:45:26+02:00"},"vendorName":"MTools Tec"},{"id":"minewsemi-me25ls01","name":"MinewSemi ME25LS01","vendorId":"minewsemi","kind":"product","lifecycle":"active","familyId":"minewsemi-minewsemi-me25ls01","product_url":"https://en.minewsemi.com/lora-module/lr1110-nrf52840-me25LS01","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"MinewSemi"},{"id":"muziworks-base-duo","name":"Muzi Works Base Duo","vendorId":"muziworks","kind":"dev-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-06-24T06:45:26+02:00"},"vendorName":"Muzi Works"},{"id":"muziworks-base-uno","name":"Muzi Works Base Uno","vendorId":"muziworks","kind":"dev-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-06-24T06:45:26+02:00"},"vendorName":"Muzi Works"},{"id":"muziworks-h2t","name":"Muzi Works H2T","vendorId":"muziworks","kind":"product","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-06-24T06:45:26+02:00"},"vendorName":"Muzi Works"},{"id":"muziworks-r1-neo","name":"Muzi Works R1 Neo","vendorId":"muziworks","kind":"product","lifecycle":"active","familyId":"muziworks-muzi-works-r1-neo","aliases":["R1 Neo - Complete Meshtastic Device with GPS"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Muzi Works"},{"id":"muziworks-superbase-kit","name":"Muzi Works SuperBase Kit","vendorId":"muziworks","kind":"kit","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-06-24T06:45:26+02:00"},"vendorName":"Muzi Works"},{"id":"nibble-screen-connect","name":"Nibble Screen Connect","vendorId":"nibble","kind":"product","lifecycle":"active","familyId":"nibble-nibble-screen-connect","official":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-06-24T06:45:26+02:00"},"vendorName":"Nibble"},{"id":"faketec","name":"ProMicro nrf52 (faketec)","vendorId":"promicro","kind":"dev-board","lifecycle":"active","familyId":"promicro-nrf52","aliases":["ProMicro nRF52"],"image":"faketec.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Pro Micro"},{"id":"rak-11310","name":"RAK 11310","vendorId":"rak","kind":"product","lifecycle":"active","familyId":"rak-11310","aliases":["RAK11310 WisBlock Core"],"official":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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-3x72","name":"RAK 3x72","vendorId":"rak","kind":"product","lifecycle":"active","familyId":"rak-3x72","product_url":"https://store.rakwireless.com/products/wisduo-lpwan-module-rak3172","official":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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-4631","name":"RAK WisBlock / WisMesh (RAK 4631)","vendorId":"rak","kind":"module","lifecycle":"active","familyId":"rak-wisblock","aliases":["RAK4631 WisBlock Core","RAK4631","WisBlock Core RAK4631","RAK4631-R"],"image":"rak_4631.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-3112","name":"RAK WisBlock 3112","vendorId":"rak","kind":"product","lifecycle":"active","familyId":"rak-wisblock","aliases":["RAK3112"],"image":"rak_3112.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-13302","name":"RAK WisMesh 1W Booster (3401 + 13302)","vendorId":"rak","kind":"kit","lifecycle":"active","familyId":"rak-wisblock","aliases":["RAK3401 WisBlock (1W Booster)","WisMesh 1W Booster","RAK3401 + RAK13302"],"image":"rak_13302.svg","official":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 in the 902-928 MHz band.","roles":["companion","repeater","room-server"],"transports":["ble","usb"],"hardware":{"mcu":{"model":"nrf52","flashMb":1,"ramKb":256},"radios":[{"technology":"lora","chip":"sx1262","bands":["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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-wismesh-pocket-v2","name":"RAK WisMesh Pocket V2","vendorId":"rak","kind":"product","lifecycle":"active","familyId":"rak-wismesh-pocket-v2","official":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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-wismesh-repeater-mini","name":"RAK WisMesh Repeater Mini","vendorId":"rak","kind":"product","lifecycle":"active","familyId":"rak-wismesh-repeater","variantOf":"rak-4631","aliases":["WisMesh Repeater Mini","RAK10718"],"official":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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rak-wismesh-tag","name":"RAK WisMesh Tag","vendorId":"rak","kind":"product","lifecycle":"active","familyId":"rak-wismesh","aliases":["WisMesh Tag","WisMesh Tap","RAK10701"],"image":"rak_wismesh_tag.svg","official":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":"present","technology":"display","size":2.8,"resolution":{"width":320,"height":240},"colors":"color","touch":true},"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":3200,"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":{"usb":{"connector":"USB-C","capabilities":["power","serial","flashing"]},"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-06-24T06:45:26+02:00"},"vendorName":"RAKwireless"},{"id":"rpi-pico2w-waveshare-sx1262","name":"Raspberry Pi Pico2 W + Waveshare SX1262","vendorId":"raspberry","kind":"kit","lifecycle":"active","familyId":"raspberry-pi-pico2-w-waveshare-sx1262","official":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-06-24T06:45:26+02:00"},"vendorName":"Raspberry Pi"},{"id":"rpi-picow","name":"RPI Pico 2040 + WaveShare SX1262","vendorId":"raspberry","kind":"kit","lifecycle":"active","familyId":"raspberry-rpi-pico-2040-waveshare","image":"rpi_picow.svg","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"vendorName":"Raspberry Pi"},{"id":"sensecap-indicator-espnow","name":"Seeed Studio SenseCAP Indicator ESP-NOW","vendorId":"seeed","kind":"product","lifecycle":"active","familyId":"seeed-sensecap-indicator-esp-now","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"sensecap-solar-p1","name":"Seeed Studio SenseCAP Solar Node P1","vendorId":"seeed","kind":"product","lifecycle":"active","familyId":"seeed-sensecap-solar","aliases":["SenseCAP Solar Node P1","SenseCAP Solar P1"],"image":"sensecap_solar.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"sensecap-solar-p1-pro","name":"Seeed Studio SenseCAP Solar Node P1-Pro","vendorId":"seeed","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"sensecap-t1000e","name":"Seeed Studio SenseCAP T1000-E","vendorId":"seeed","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"wio-tracker-l1","name":"Seeed Studio Wio Tracker L1","vendorId":"seeed","kind":"product","lifecycle":"active","familyId":"seeed-wio-tracker-l1","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"wio-tracker-l1-eink","name":"Seeed Studio Wio Tracker L1 E-ink","vendorId":"seeed","kind":"product","lifecycle":"active","familyId":"seeed-wio-tracker-l1","variantOf":"wio-tracker-l1","image":"wio_tracker_l1_eink.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"wio-tracker-l1-pro","name":"Seeed Studio Wio Tracker L1 Pro","vendorId":"seeed","kind":"product","lifecycle":"active","familyId":"seeed-wio-tracker-l1","variantOf":"wio-tracker-l1","image":"wio_tracker_l1.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"wio-e5-dev","name":"Seeed Studio Wio-E5 Dev Board","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-wio-e5-dev-board","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"wio-e5-mini","name":"Seeed Studio Wio-E5 mini","vendorId":"seeed","kind":"product","lifecycle":"active","familyId":"seeed-wio-e5-mini","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32c3","name":"Seeed Studio Xiao C3","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-xiao-c3","aliases":["Seeed XIAO C3 + Wio-SX1262","XIAO C3 + Wio-SX1262"],"image":"xiao_esp32c3.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32c6","name":"Seeed Studio Xiao C6","vendorId":"seeed","kind":"dev-board","lifecycle":"unknown","familyId":"seeed-xiao-c6","image":"xiao_esp32c6.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32s3-plain","name":"Seeed Studio XIAO ESP32S3","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-xiao","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-nrf52","name":"Seeed Studio Xiao nRF52 WIO","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-xiao-wio","aliases":["Seeed XIAO nRF52840 + Wio-SX1262 Kit","XIAO nRF52840 + Wio-SX1262 Kit"],"image":"xiao_nrf52.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-rp2040","name":"Seeed Studio XIAO RP2040","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-xiao","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-esp32s3","name":"Seeed Studio Xiao S3 WIO","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-xiao-s3-wio","image":"xiao_esp32s3.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-mg24","name":"Seeed XIAO MG24 + SX1262","vendorId":"seeed","kind":"dev-board","lifecycle":"active","familyId":"seeed-xiao-mg24-sx1262","aliases":["XIAO MG24","Seeed Studio XIAO MG24"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"xiao-nrf54l15","name":"Seeed XIAO nRF54L15 + SX1262","vendorId":"seeed","kind":"dev-board","lifecycle":"unknown","familyId":"seeed-xiao-nrf54l15-sx1262","official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"tenstar-c3","name":"Tenstar C3","vendorId":"tenstar","kind":"product","lifecycle":"active","familyId":"tenstar-tenstar-c3","official":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-06-24T06:45:26+02:00"},"vendorName":"Tenstar Robot"},{"id":"tiny-relay","name":"Tiny Relay","vendorId":"yaoyao","kind":"product","lifecycle":"active","familyId":"yaoyao-tiny-relay","product_url":"https://www.st.com/en/microcontrollers-microprocessors/stm32wle5cc.html","official":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-06-24T06:45:26+02:00"},"vendorName":"YAOYAO"},{"id":"nano-g2","name":"UnitEng Nano G2 Ultra","vendorId":"uniteng","kind":"product","lifecycle":"active","familyId":"uniteng-nano-g2-ultra","image":"nano_g2.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"UnitEng"},{"id":"station-g2","name":"UnitEng Station G2","vendorId":"uniteng","kind":"product","lifecycle":"active","familyId":"uniteng-station-g2","image":"station_g2.svg","official":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-06-24T06:45:26+02:00"},"vendorName":"UnitEng"},{"id":"station-g3","name":"UnitEng Station G3 ESP32","vendorId":"uniteng","kind":"product","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","official":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-06-24T06:45:26+02:00"},"vendorName":"UnitEng"},{"id":"waveshare-rp2040-lora","name":"Waveshare RP2040-LoRa","vendorId":"waveshare","kind":"product","lifecycle":"active","familyId":"waveshare-waveshare-lora","official":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-06-24T06:45:26+02:00"},"vendorName":"Waveshare"},{"id":"wio-wm1110","name":"Wio WM1110","vendorId":"seeed","kind":"module","lifecycle":"active","familyId":"seeed-wio-wm1110","aliases":["Seeed Studio Wio WM1110","Wio-WM1110","Wio-WM1110 Wireless Module"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Seeed Studio"},{"id":"yetiwurks-basestation","name":"Yeti Wurks Base Station","vendorId":"yetiwurks","kind":"product","lifecycle":"active","familyId":"yetiwurks-basestation","variantOf":"rak-4631","aliases":["Yeti Wurks Meshtastic Base Station"],"official":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-06-24T06:45:26+02:00"},"vendorName":"Yeti Wurks"},{"id":"uart-solar-node-station","name":"μArt.cz Solar Node Station","vendorId":"uart-cz","kind":"product","lifecycle":"discontinued","familyId":"uart-cz-solar-node","variantOf":"rak-4631","datasheet":"datasheet.pdf","official":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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"deviceCount":2},{"id":"ebyte","name":"Ebyte","website":"https://www.cdebyte.com","country":"China","source":{"path":"data/vendors/ebyte/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"deviceCount":1},{"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-06-24T06:45:26+02:00"},"deviceCount":5},{"id":"espressif","name":"Espressif","website":"https://www.espressif.com","country":"China","source":{"path":"data/vendors/espressif/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"deviceCount":20},{"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"deviceCount":24},{"id":"m5stack","name":"M5Stack","website":"https://m5stack.com","country":"China","source":{"path":"data/vendors/m5stack/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"deviceCount":2},{"id":"minewsemi","name":"MinewSemi","website":"https://en.minewsemi.com","country":"China","source":{"path":"data/vendors/minewsemi/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"deviceCount":1},{"id":"mtools","name":"MTools Tec","website":"https://shop.mtoolstec.com","source":{"path":"data/vendors/mtools/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"deviceCount":1},{"id":"muziworks","name":"Muzi Works","source":{"path":"data/vendors/muziworks/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"deviceCount":5},{"id":"nibble","name":"Nibble","source":{"path":"data/vendors/nibble/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"deviceCount":18},{"id":"tenstar","name":"Tenstar Robot","website":"https://www.tenstarrobot.com","source":{"path":"data/vendors/tenstar/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"deviceCount":3},{"id":"waveshare","name":"Waveshare","website":"https://www.waveshare.com","country":"China","source":{"path":"data/vendors/waveshare/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"deviceCount":1},{"id":"yaoyao","name":"YAOYAO","source":{"path":"data/vendors/yaoyao/vendor.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"deviceCount":1},{"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-06-24T06:45:26+02:00"},"deviceCount":1}],"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","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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/australia.geojson","areaKm2":7827082},{"id":"australia-mid","name":"Australia (Mid)","scope":"general","status":"active","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/australia-mid.geojson","areaKm2":7827082},{"id":"australia-narrow","name":"Australia (Narrow)","scope":"general","status":"active","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/australia-narrow.geojson","areaKm2":7827082},{"id":"australia-qld","name":"Australia: QLD","scope":"general","status":"active","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/australia-qld.geojson","areaKm2":1756219},{"id":"australia-sa-wa","name":"Australia: SA, WA","scope":"general","status":"active","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/australia-sa-wa.geojson","areaKm2":3572738},{"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","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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/brazil.geojson","areaKm2":8586857},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-ca.geojson","areaKm2":9910948},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/cascadia-mesh.geojson","areaKm2":1525172},{"id":"chicago-offline","name":"Chicago Offline","also_known_as":["ChicagoOffline"],"short_name":"Chicago Offline","description":"Chicago-area MeshCore community building off-grid mesh communication across the city and surrounding metropolitan region.","scope":"regional","status":"active","visibility":"public","area":"area.geojson","coverage":{"countries":["US"]},"regions":[{"code":"us","name":"United States"},{"code":"illinois","name":"Illinois","parent":"us"},{"code":"chicago","name":"Chicago","parent":"illinois"}],"radio":{"frequency":"915","frequency_mhz":910.525,"bandwidth_khz":62.5,"spreading_factor":7,"coding_rate":"4/5","public_channel":"Public"},"community":{"website":"https://chicagooffline.com/"},"analyzers":[{"name":"scope.chicagooffline.com","url":"https://scope.chicagooffline.com"}],"source":{"path":"data/networks/chicago-offline/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"areaUrl":"/network-area/chicago-offline.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-06-24T06:45:26+02:00"},"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","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 official 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-06-24T06:45:26+02:00"},"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","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"},{"name":"mc.pp0.co","url":"https://mc.pp0.co"}],"resources":{"getting_started":"https://meshcore.cz/zapojit_do_meshcore"},"source":{"path":"data/networks/meshcore-cz/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/eu-433mhz-long-range.geojson","areaKm2":4248211},{"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/eu-uk-narrow.geojson","areaKm2":4341765},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-fr.geojson","areaKm2":637128},{"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","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"}],"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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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","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://louisianamesh.org/","discord":"https://discord.gulfcoastmesh.org","contact":"contact@louisianamesh.org"},"maps":[{"name":"Live map","url":"https://analyzer.louisianamesh.org/#/live"},{"name":"Network maps","url":"https://louisianamesh.org/meshmap"}],"analyzers":[{"name":"analyzer.louisianamesh.org","url":"https://analyzer.gulfcoastmesh.org/"}],"resources":{"getting_started":"https://louisianamesh.org/setup","links":[{"name":"Documentation","url":"https://louisianamesh.org/docs"},{"name":"Frequency settings","url":"https://louisianamesh.org/docs/freq-settings"},{"name":"MeshCore channels","url":"https://louisianamesh.org/docs/channels"},{"name":"Mesh monitoring","url":"https://louisianamesh.org/mesh-monitor"},{"name":"Meetings","url":"https://louisianamesh.org/meetings"},{"name":"Website source","url":"https://github.com/GulfCoastMesh/Website"}]},"source":{"path":"data/networks/gulf-coast-mesh/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"areaUrl":"/network-area/gulf-coast-mesh.geojson","areaKm2":1222407},{"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-is.geojson","areaKm2":102011},{"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-italia.geojson","areaKm2":300960},{"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","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 official 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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/mesh-sorocaba.geojson","areaKm2":250806},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/mesh-sydney.geojson","areaKm2":803017},{"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","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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/mcml.geojson","areaKm2":5954},{"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","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://www.localmesh.nl/en/","contact":"https://www.localmesh.nl/en/contact/"},"maps":[{"name":"MeshCore map","url":"https://map.meshcore.io"}],"analyzers":[{"name":"cornmeister.nl","url":"https://cornmeister.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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-nl.geojson","areaKm2":37337},{"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":"CoreScope live map","url":"http://mapper.mesh.baird.io/#/live"},{"name":"NZ MeshMapper","url":"http://nz.meshmapper.net"}],"analyzers":[{"name":"mapper.mesh.baird.io","url":"http://mapper.mesh.baird.io"}],"resources":{"getting_started":"https://meshed.kiwi/resources/"},"source":{"path":"data/networks/meshcore-nz/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-nz.geojson","areaKm2":267770},{"id":"new-zealand","name":"New Zealand","scope":"general","status":"active","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/new-zealand/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"areaUrl":"/network-area/new-zealand.geojson","areaKm2":267770},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/nodak-mesh.geojson","areaKm2":182964},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-no.geojson","areaKm2":379551},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/nsw-mesh.geojson","areaKm2":803016},{"id":"on8ar","name":"ON8AR","also_known_as":["ON8AR MeshCore Belgium","MeshCore Belgium","MeshCore Belgie","RRY MeshCore Belgium"],"short_name":"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","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://on8ar.eu/","facebook":"https://www.facebook.com/meshcoreBE"},"maps":[{"name":"CoreScope live map","url":"https://analyzer.on8ar.eu/#/live"},{"name":"CoreScope network map","url":"https://analyzer.on8ar.eu/#/map"},{"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 official site","url":"https://meshcore.io/"}]},"source":{"path":"data/networks/on8ar/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"areaUrl":"/network-area/on8ar.geojson","areaKm2":30629},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-paris.geojson","areaKm2":814},{"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","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"},"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":"Contact","url":"https://lorameshcore.pl/kontakt/"}]},"source":{"path":"data/networks/meshcore-pl/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-pt.geojson","areaKm2":91506},{"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","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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/puget-mesh.geojson","areaKm2":32885},{"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","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"},"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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-sk.geojson","areaKm2":48417},{"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","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-edge.meshat.se","url":"https://meshcore-edge.meshat.se"}],"resources":{"status_page":"https://status.meshat.se/"},"source":{"path":"data/networks/meshat-se/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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/"}],"resources":{"getting_started":"https://www.meshcore.ch/settings/"},"source":{"path":"data/networks/meshcore-ch/network.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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","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"}],"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"areaUrl":"/network-area/meshcore-uk.geojson","areaKm2":243021},{"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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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","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"},"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-06-24T06:45:26+02:00"},"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","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-06-24T06:45:26+02:00"},"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":140,"githubForks":34,"githubWatchers":2,"githubOpenIssues":115,"githubContributors":18,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":28,"githubForks":3,"githubWatchers":1,"githubOpenIssues":4,"githubContributors":2,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23"},"tags":["domoticz","home-automation","dashboard","dzvents"],"last_reviewed":"2026-06-23","source":{"path":"data/software/domoticz-meshcore/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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":15,"githubForks":1,"githubWatchers":2,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"releases":[]},{"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":30,"githubForks":3,"githubWatchers":0,"githubOpenIssues":5,"githubContributors":2,"releaseDownloads":1026,"latestReleaseDownloads":0,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-23"},"tags":["offline-maps","map-tiles","openstreetmap","meshtastic"],"last_reviewed":"2026-06-23","source":{"path":"data/software/map-tiles-downloader/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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":53,"githubForks":4,"githubWatchers":6,"githubOpenIssues":1,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:24:19.145Z"},{"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:36.735Z"},{"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":163,"githubForks":63,"githubWatchers":6,"githubOpenIssues":31,"githubContributors":13,"latestReleaseDownloads":0,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":48,"githubForks":11,"githubWatchers":3,"githubOpenIssues":8,"githubContributors":3,"lastChecked":"2026-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":21,"githubForks":3,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":212,"githubForks":52,"githubWatchers":11,"githubOpenIssues":47,"githubContributors":30,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":23,"githubForks":1,"githubWatchers":2,"githubOpenIssues":2,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":52,"githubForks":9,"githubWatchers":2,"githubOpenIssues":3,"githubContributors":6,"latestReleaseDownloads":0,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"0.14.0","released":"2026-06-19","releases":[{"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"},{"version":"v0.12.1","datetime":"2026-06-11T11:33:50Z"},{"version":"v0.12.0","datetime":"2026-06-11T09:33:03Z"},{"version":"v0.11.1","datetime":"2026-06-07T16:21:08Z"},{"version":"v0.11.0","datetime":"2026-06-04T13:58:45Z"},{"version":"v0.10.5","datetime":"2026-05-15T20:53:40Z"},{"version":"v0.10.4","datetime":"2026-05-15T15:58:04Z"},{"version":"v0.10.3","datetime":"2026-05-11T21:19:39Z"},{"version":"v0.10.2","datetime":"2026-05-11T08:30:21Z"},{"version":"v0.10.1","datetime":"2026-05-09T10:27:57Z"},{"version":"v0.10.0","datetime":"2026-05-06T18:35:51Z"},{"version":"v0.9.2","datetime":"2026-04-26T14:03:34Z"},{"version":"v0.9.1","datetime":"2026-04-24T10:36:41Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:33.516Z"},{"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":2,"latestReleaseDownloads":2,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-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":30,"githubForks":7,"githubWatchers":3,"githubOpenIssues":4,"githubContributors":3,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23"},"tags":["map-uploader","adverts","automation","headless"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-map-uploader/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:48.653Z"},{"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":74,"githubForks":13,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":8,"latestReleaseDownloads":0,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"1.9.3","released":"2026-06-09","releases":[{"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"},{"version":"v1.6.1","datetime":"2026-03-11T15:32:45Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:34.106Z"},{"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":2,"githubForks":1,"githubWatchers":0,"githubOpenIssues":1,"githubContributors":2,"lastChecked":"2026-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"latest_version":"0.2.0","released":"2026-06-22","releases":[{"version":"v0.2.0","datetime":"2026-06-22T17:39:22Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:12.993Z"},{"id":"meshcore-one","name":"MeshCore One","short_name":"MC1","kind":"client","status":"active","maturity":"beta","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":"TestFlight","url":"https://testflight.apple.com/join/YjGNDTaE"},{"type":"github-release","package":"unsigned IPA","url":"https://github.com/Avi0n/MeshCoreOne/releases"},{"type":"source","url":"https://github.com/Avi0n/MeshCoreOne"}],"popularity":{"githubStars":101,"githubForks":16,"githubWatchers":6,"githubOpenIssues":38,"githubContributors":6,"releaseDownloads":170,"latestReleaseDownloads":4,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["Requires iOS or iPadOS 18 or an Apple Silicon Mac.","GitHub releases provide unsigned IPA files; TestFlight is the simpler beta installation path."]},"tags":["apple","native","offline","rf-analysis","remote-terminal"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-one/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"1.0.1","released":"2026-06-18","releases":[{"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"},{"version":"v0.3.3","datetime":"2026-01-12T00:03:11Z"},{"version":"v0.3.2","datetime":"2026-01-10T02:23:00Z"},{"version":"v0.3.0","datetime":"2026-01-09T07:39:54Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:24:20.243Z"},{"id":"meshcore-open","name":"MeshCore Open","kind":"client","status":"active","maturity":"alpha","description":"Unofficial 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":540,"githubForks":91,"githubWatchers":13,"githubOpenIssues":102,"githubContributors":31,"latestReleaseDownloads":1717,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":"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","latest_version":"1.0.0","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-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"releases":[]},{"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":128,"githubForks":19,"githubWatchers":8,"githubOpenIssues":10,"githubContributors":2,"releaseDownloads":4102,"latestReleaseDownloads":301,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":8,"githubForks":0,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":2,"latestReleaseDownloads":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"1.2.1","released":"2026-06-22","releases":[{"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-06-23T19:45:50.736Z"},{"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":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":false,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":14,"githubForks":8,"githubWatchers":2,"githubOpenIssues":7,"githubContributors":2,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":92,"githubForks":9,"githubWatchers":1,"githubOpenIssues":10,"githubContributors":2,"releaseDownloads":3712,"latestReleaseDownloads":257,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"1.0.40","released":"2026-06-09","releases":[{"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"},{"version":"1.0.25","datetime":"2026-01-31T17:19:42Z"},{"version":"1.0.24","datetime":"2026-01-26T22:22:15Z"},{"version":"1.0.23","datetime":"2026-01-26T21:14:18Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:24:22.067Z"},{"id":"meshcore-web","name":"MeshCore Web","kind":"client","status":"active","maturity":"stable","description":"Docker-packaged web build of the official MeshCore Companion app, 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-06-23"},"verification":{"sourceAvailable":false,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-23","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":["official-client-build","docker","web-bluetooth","web-serial"],"last_reviewed":"2026-06-23","source":{"path":"data/software/meshcore-web/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-24T03:23:08.756Z"},{"id":"meshcore-go","name":"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-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-24","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/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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":"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":3,"githubForks":0,"githubWatchers":1,"githubOpenIssues":3,"githubContributors":1,"releaseDownloads":10,"latestReleaseDownloads":10,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":0,"lastChecked":"2026-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"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-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"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":"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":"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":54,"githubForks":2,"githubWatchers":7,"githubOpenIssues":4,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["Downloads release metadata from the official 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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:36.992Z"},{"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":537,"githubForks":67,"githubWatchers":4,"githubOpenIssues":15,"githubContributors":31,"latestReleaseDownloads":25,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"4.11.5","released":"2026-06-22","releases":[{"version":"v4.11.5","datetime":"2026-06-22T21:19:46Z"},{"version":"v4.11.3","datetime":"2026-06-21T18:25:56Z"},{"version":"v4.11.2","datetime":"2026-06-21T00:02:00Z"},{"version":"v4.11.1","datetime":"2026-06-20T20:17:15Z"},{"version":"v4.11.0","datetime":"2026-06-19T22:45:47Z"},{"version":"v4.11.0-rc2","datetime":"2026-06-18T23:10:06Z","prerelease":true},{"version":"v4.11.0-rc1","datetime":"2026-06-17T21:54:57Z","prerelease":true},{"version":"v4.10.4","datetime":"2026-06-15T18:12:39Z"},{"version":"v4.10.3","datetime":"2026-06-14T19:59:47Z"},{"version":"v4.10.2","datetime":"2026-06-14T01:59:11Z"},{"version":"v4.10.1","datetime":"2026-06-11T20:10:14Z"},{"version":"v4.10.0","datetime":"2026-06-11T01:41:29Z"},{"version":"v4.9.4","datetime":"2026-06-09T20:36:29Z"},{"version":"v4.9.3","datetime":"2026-06-07T20:06:21Z"},{"version":"v4.9.2","datetime":"2026-06-06T21:55:20Z"},{"version":"v4.9.1","datetime":"2026-06-06T02:14:04Z"},{"version":"v4.9.0","datetime":"2026-06-05T15:53:52Z"},{"version":"v4.8.3","datetime":"2026-06-02T20:35:31Z"},{"version":"v4.8.2","datetime":"2026-05-31T23:22:10Z"},{"version":"v4.8.1","datetime":"2026-05-28T21:12:41Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T19:59:26.977Z"},{"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","latest_version":"v0.1.14","released":"2026-06-19","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-06-24"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":false,"lastChecked":"2026-06-24","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-06-24T06:45:26+02:00"},"releases":[]},{"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-06-24T06:45:26+02:00"},"releases":[]},{"id":"meshcore-app","name":"Official MeshCore app","short_name":"MeshCore","kind":"client","status":"active","maturity":"stable","description":"The official MeshCore companion app 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":["official","companion"],"source":{"path":"data/software/meshcore-app/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[]},{"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":17,"githubForks":0,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":8,"githubForks":0,"githubWatchers":0,"githubOpenIssues":0,"githubContributors":1,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T22:03:55.370Z"},{"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":329,"githubForks":41,"githubWatchers":8,"githubOpenIssues":23,"githubContributors":10,"latestReleaseDownloads":0,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"0.6.3","released":"2026-05-03","releases":[{"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"},{"version":"v0.4.0","datetime":"2025-10-06T06:15:47Z"},{"version":"v0.3.0","datetime":"2025-09-27T17:07:01Z"},{"version":"v0.2.0","datetime":"2025-09-17T08:26:44Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:09:30.304Z"},{"id":"pymc-console","name":"pyMC Console","kind":"monitoring","status":"active","maturity":"beta","description":"Web dashboard for [[software:pymc-repeater|pyMC 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":"pyMC-dev","url":"https://github.com/pyMC-dev"}],"repository":"https://github.com/dmduran12/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/dmduran12/pymc_console-dist/releases"},{"type":"manual","url":"https://github.com/dmduran12/pymc_console-dist#install-the-console","command":"sudo bash manage.sh install"},{"type":"source","url":"https://github.com/dmduran12/pymc_console-dist"}],"popularity":{"githubStars":53,"githubForks":7,"githubWatchers":2,"githubOpenIssues":13,"githubContributors":3,"releaseDownloads":2609,"latestReleaseDownloads":535,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["Requires an existing pyMC Repeater installation and replaces only its web dashboard assets.","Repeater service lifecycle and radio configuration remain owned by pyMC Repeater."]},"tags":["repeater","topology","rf-analysis","raspberry-pi","dashboard"],"last_reviewed":"2026-06-23","source":{"path":"data/software/pymc-console/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"latest_version":"0.9.329","released":"2026-05-07","releases":[{"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"},{"version":"v0.9.314","datetime":"2026-03-16T06:19:49Z"},{"version":"v0.9.313","datetime":"2026-03-15T18:43:32Z"},{"version":"v0.9.312","datetime":"2026-03-15T17:09:20Z"},{"version":"v0.9.311","datetime":"2026-03-15T08:53:15Z"},{"version":"v0.9.310","datetime":"2026-03-15T08:40:17Z"},{"version":"v0.9.309","datetime":"2026-03-15T07:25:42Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:38.783Z"},{"id":"pymc-core","name":"pyMC Core","kind":"library","status":"active","maturity":"beta","description":"Python implementation 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.","image":"pymc.png","maintainers":[{"name":"pyMC-dev","url":"https://github.com/pyMC-dev"},{"name":"Rightup","url":"https://github.com/rightup"}],"repository":"https://github.com/pyMC-dev/pyMC_core","documentation":"https://pymc-dev.github.io/pyMC_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/pyMC-dev/pyMC_core"}],"popularity":{"githubStars":80,"githubForks":33,"githubWatchers":5,"githubOpenIssues":7,"githubContributors":10,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["Releases are published to PyPI 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-06-23","source":{"path":"data/software/pymc-core/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:13:56.344Z"},{"id":"pymc-repeater","name":"pyMC Repeater","kind":"gateway","status":"active","maturity":"beta","description":"Lightweight Python MeshCore repeater daemon for Pi-class and embedded Linux hardware, with direct SX1262 or KISS modem radio backends, packet routing, neighbor discovery and a local monitoring dashboard. 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":"pyMC-dev","url":"https://github.com/pyMC-dev"}],"repository":"https://github.com/rightup/pyMC_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/rightup/pyMC_Repeater#installation","command":"sudo ./manage.sh"},{"type":"docker-compose","url":"https://github.com/rightup/pyMC_Repeater#docker-compose","command":"docker compose up -d --force-recreate --build"},{"type":"proxmox-lxc","url":"https://github.com/rightup/pyMC_Repeater#installing-on-proxmox-lxc-container"},{"type":"source","url":"https://github.com/rightup/pyMC_Repeater"}],"popularity":{"githubStars":212,"githubForks":56,"githubWatchers":12,"githubOpenIssues":17,"githubContributors":18,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["Supports native SPI SX1262 radios, CH341 USB-to-SPI adapters and KISS serial modems; SX1302/SX1303 concentrators are not supported.","The project asks operators to test carefully before production deployment because real-world network coverage is still limited."]},"tags":["repeater","raspberry-pi","sx1262","kiss","self-hosted"],"last_reviewed":"2026-06-23","source":{"path":"data/software/pymc-repeater/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:24:24.144Z"},{"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:38:39.725Z"},{"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":261,"githubForks":37,"githubWatchers":6,"githubOpenIssues":10,"githubContributors":15,"releaseDownloads":670,"latestReleaseDownloads":22,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"3.15.1","released":"2026-06-21","releases":[{"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"},{"version":"3.7.1","datetime":"2026-04-03T01:05:00Z"},{"version":"3.7.0","datetime":"2026-04-03T00:33:53Z"},{"version":"3.6.7","datetime":"2026-04-01T06:05:03Z"},{"version":"3.6.3","datetime":"2026-03-31T04:58:24Z"}],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T20:09:30.759Z"},{"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":35,"githubForks":2,"githubWatchers":1,"githubOpenIssues":1,"githubContributors":1,"releaseDownloads":689,"latestReleaseDownloads":281,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"latest_version":"0.2.0","released":"2026-06-16","releases":[{"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-06-23T21:03:37.335Z"},{"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":2,"releaseDownloads":35,"latestReleaseDownloads":12,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":true,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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":29,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"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-06-24T06:45:26+02:00"},"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":true,"lastChecked":"2026-06-23"},"tags":["terminal","textual","linux","direct-radio"],"last_reviewed":"2026-06-23","source":{"path":"data/software/tui-meshcore/software.yaml","updatedAt":"2026-06-24T06:45:26+02:00"},"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":0,"githubWatchers":1,"githubOpenIssues":0,"githubContributors":0,"lastChecked":"2026-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":true,"hasDocumentation":true,"lastChecked":"2026-06-23","notes":["The converter currently uses temporary DLT_USER0 link-layer type 147; captures will need regeneration if an official 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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:03:38.459Z"},{"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-06-23"},"verification":{"sourceAvailable":true,"releasesAvailable":false,"signedReleases":false,"ciBuilds":false,"hasDocumentation":false,"lastChecked":"2026-06-23","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-06-24T06:45:26+02:00"},"releases":[],"changelogSource":"github","changelogUpdatedAt":"2026-06-23T21:29:51.187Z"}],"compatibility":[{"firmwareId":"meshcore-official","firmwareVersionSlug":"1.16.0","deviceId":"heltec-v3","status":"supported","support":{"availability":"available","level":"official","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 official MeshCore firmware."},{"firmwareId":"meshcore-official","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 official RAK4631 MeshCore build. Product retired on Lectronz; baseboard docs remain at pcb.uart.cz."}],"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"},"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 / CN"},"470":{"name":"470 MHz","range":"470–510 MHz","region":"CN470"},"780":{"name":"780 MHz","range":"779–787 MHz","region":"CN779"},"865":{"name":"865 MHz","range":"865–867 MHz","region":"IN865"},"868":{"name":"868 MHz","range":"863–870 MHz","region":"EU868"},"915":{"name":"915 MHz","range":"902–928 MHz","region":"US915 / AU915"},"920":{"name":"920 MHz","range":"920–923 MHz","region":"KR920"},"923":{"name":"923 MHz","range":"920–925 MHz","region":"AS923"},"2400":{"name":"2.4 GHz","range":"2.4–2.5 GHz","region":"ISM 2.4 GHz"}},"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}"}}}}