{
  "id": "meshcore-ng",
  "name": "MeshCoreNG",
  "type": "fork",
  "maintainer": "MichTronics",
  "maintainerUrl": "https://github.com/MichTronics",
  "description": "A \"Next Gen\" fork of MeshCore developed in the Netherlands, focused on making repeaters smarter so larger, busier meshes stay stable. It adds a dense-mesh foundation — flood-advert forwarding control, congestion/density stats, hardware CAD channel-busy detection, node-based retransmit spreading and duplicate-hearing suppression — plus an optional internet bridge for linking isolated RF islands, all while staying protocol-compatible with existing MeshCore clients.\n",
  "repository": "https://github.com/MichTronics/MeshCoreNG",
  "website": "https://michtronics.github.io/MeshCoreNG/",
  "license": "MIT",
  "status": "active",
  "scope": "universal",
  "lifecycle": "active",
  "maturity": "beta",
  "distribution": "community",
  "lineage": {
    "kind": "fork",
    "upstreamFirmwareId": "meshcore",
    "upstreamRepository": "https://github.com/meshcore-dev/MeshCore"
  },
  "runtime": {
    "framework": "arduino",
    "language": "cpp"
  },
  "roles": [
    "companion",
    "repeater",
    "room-server"
  ],
  "features": [
    "Dense-mesh repeater foundation",
    "Flood-advert forwarding control (flood.advert.base)",
    "Dense stats / congestion & density measurement",
    "Manual relay probability + dynamic-mode preparation",
    "Hardware CAD channel-busy detection",
    "Node-based retransmit spreading",
    "Duplicate-hearing retransmit suppression",
    "Optional internet bridge (TCP / BLE / RS232 / ESPNow)",
    "Low-battery boot & runtime guard",
    "Web-based flasher",
    "Protocol-compatible with existing MeshCore clients"
  ],
  "capabilities": {
    "protocol": {
      "meshcoreCompatible": true
    },
    "transports": {
      "ble": true,
      "usbSerial": true,
      "nativeTcp": true,
      "wifiAp": true
    },
    "operations": {
      "webFlasher": true,
      "ota": true,
      "bleDfu": true
    },
    "networking": {
      "repeater": true,
      "roomServer": true,
      "observer": false,
      "mqtt": false,
      "kissModem": false
    },
    "hardware": {
      "gps": true,
      "display": true,
      "sensors": true,
      "lowPowerRx": true
    }
  },
  "devices": [
    {
      "id": "ebyte-eora-s3",
      "status": "supported",
      "target": "ebyte_eora_s3",
      "platformio_board": "ebyte_eora-s3"
    },
    {
      "id": "gatiot-gat562-30s",
      "status": "supported",
      "target": "gat562_30s_mesh_kit",
      "platformio_board": "rak4631"
    },
    {
      "id": "gatiot-gat562-evb-pro",
      "status": "supported",
      "target": "gat562_mesh_evb_pro",
      "platformio_board": "rak4631"
    },
    {
      "id": "gatiot-gat562",
      "status": "supported",
      "target": "gat562_mesh_tracker_pro",
      "platformio_board": "rak4631"
    },
    {
      "id": "gatiot-gat562-tracker-pro",
      "status": "supported",
      "target": "gat562_mesh_tracker_pro",
      "platformio_board": "rak4631"
    },
    {
      "id": "gatiot-gat562-watch13",
      "status": "supported",
      "target": "gat562_mesh_watch13",
      "platformio_board": "rak4631"
    },
    {
      "id": "generic-ebyte-e22",
      "status": "supported",
      "target": "generic-ebyte-e22",
      "platformio_board": "esp32doit-devkit-v1"
    },
    {
      "id": "generic-espnow",
      "status": "supported",
      "target": "generic_espnow",
      "platformio_board": "esp32-c3-devkitm-1"
    },
    {
      "id": "heltec-ct62",
      "status": "supported",
      "target": "heltec_ct62",
      "platformio_board": "esp32-c3-devkitm-1"
    },
    {
      "id": "heltec-e213",
      "status": "supported",
      "target": "heltec_e213",
      "platformio_board": "heltec_e213"
    },
    {
      "id": "heltec-e290",
      "status": "supported",
      "target": "heltec_e290",
      "platformio_board": "heltec_e290"
    },
    {
      "id": "heltec-mesh-solar",
      "status": "supported",
      "target": "heltec_mesh_solar",
      "platformio_board": "heltec_mesh_solar"
    },
    {
      "id": "heltec-meshtower",
      "status": "supported",
      "target": "heltec_mesh_solar",
      "platformio_board": "heltec_mesh_solar",
      "notes": "Same MeshSolar baseboard; uses the heltec_mesh_solar build."
    },
    {
      "id": "heltec-t096",
      "status": "supported",
      "target": "heltec_t096",
      "platformio_board": "heltec_t096"
    },
    {
      "id": "heltec-t1",
      "status": "supported",
      "target": "heltec_t1",
      "platformio_board": "heltec_t1"
    },
    {
      "id": "heltec-t114",
      "status": "supported",
      "target": "heltec_t114",
      "platformio_board": "heltec_t114"
    },
    {
      "id": "heltec-t190",
      "status": "supported",
      "target": "heltec_t190",
      "platformio_board": "heltec_t190"
    },
    {
      "id": "heltec-wt3",
      "status": "supported",
      "target": "heltec_tracker",
      "platformio_board": "esp32-s3-devkitc-1"
    },
    {
      "id": "heltec-wt2",
      "status": "supported",
      "target": "heltec_tracker_v2",
      "platformio_board": "heltec_tracker_v2"
    },
    {
      "id": "heltec-v2",
      "status": "supported",
      "target": "heltec_v2",
      "platformio_board": "heltec_wifi_lora_32_V2"
    },
    {
      "id": "heltec-v3",
      "status": "supported",
      "target": "heltec_v3",
      "platformio_board": "esp32-s3-devkitc-1"
    },
    {
      "id": "heltec-wsl3",
      "status": "supported",
      "target": "heltec_v3",
      "platformio_board": "esp32-s3-devkitc-1"
    },
    {
      "id": "heltec-v4",
      "status": "supported",
      "target": "heltec_v4",
      "platformio_board": "heltec_v4"
    },
    {
      "id": "heltec-v4-exp",
      "status": "supported",
      "target": "heltec_v4",
      "platformio_board": "heltec_v4"
    },
    {
      "id": "heltec-paper",
      "status": "supported",
      "target": "heltec_wireless_paper",
      "platformio_board": "esp32-s3-devkitc-1"
    },
    {
      "id": "ikoka-handheld",
      "status": "supported",
      "target": "ikoka_handheld_nrf",
      "platformio_board": "seeed-xiao-afruitnrf52-nrf52840"
    },
    {
      "id": "ikoka-nano",
      "status": "supported",
      "target": "ikoka_nano_nrf",
      "platformio_board": "seeed-xiao-afruitnrf52-nrf52840"
    },
    {
      "id": "ikoka-stick",
      "status": "supported",
      "target": "ikoka_stick_nrf",
      "platformio_board": "seeed-xiao-afruitnrf52-nrf52840"
    },
    {
      "id": "keepteen-lt1",
      "status": "supported",
      "target": "keepteen_lt1",
      "platformio_board": "keepteen_lt1"
    },
    {
      "id": "lilygo-t3-s3-sx126x",
      "status": "supported",
      "target": "lilygo_t3s3",
      "platformio_board": "t3_s3_v1_x"
    },
    {
      "id": "lilygo-t3-s3-sx127x",
      "status": "supported",
      "target": "lilygo_t3s3_sx1276",
      "platformio_board": "t3_s3_v1_x"
    },
    {
      "id": "lilygo-t-impulse-plus",
      "status": "supported",
      "target": "lilygo_t_impulse_plus",
      "platformio_board": "lilygo_t_impulse_plus_nrf52840"
    },
    {
      "id": "lilygo-tbeam-1w",
      "status": "supported",
      "target": "lilygo_tbeam_1w",
      "platformio_board": "t_beam_1w"
    },
    {
      "id": "lilygo-t-beam-sx1262",
      "status": "supported",
      "target": "lilygo_tbeam_SX1262",
      "platformio_board": "ttgo-t-beam"
    },
    {
      "id": "lilygo-t-beam-1-2-sx1276",
      "status": "supported",
      "target": "lilygo_tbeam_SX1276",
      "platformio_board": "ttgo-t-beam"
    },
    {
      "id": "lilygo-tbeam-supreme",
      "status": "supported",
      "target": "lilygo_tbeam_supreme_SX1262",
      "platformio_board": "t_beams3_supreme"
    },
    {
      "id": "lilygo-t-deck-community",
      "status": "supported",
      "target": "lilygo_tdeck",
      "platformio_board": "t-deck"
    },
    {
      "id": "lilygo-t-deck",
      "status": "supported",
      "target": "lilygo_tdeck",
      "platformio_board": "t-deck"
    },
    {
      "id": "lilygo-techo",
      "status": "supported",
      "target": "lilygo_techo",
      "platformio_board": "t-echo"
    },
    {
      "id": "lilygo-techo-card",
      "status": "supported",
      "target": "lilygo_techo_card",
      "platformio_board": "t-echo"
    },
    {
      "id": "lilygo-techo-lite",
      "status": "supported",
      "target": "lilygo_techo_lite",
      "platformio_board": "t-echo"
    },
    {
      "id": "lilygo-teth-elite",
      "status": "supported",
      "target": "lilygo_teth_elite",
      "platformio_board": "esp32s3box"
    },
    {
      "id": "lilygo-tlora-c6",
      "status": "supported",
      "target": "lilygo_tlora_c6",
      "platformio_board": "esp32-c6-devkitm-1"
    },
    {
      "id": "lilygo-tlora-1-6",
      "status": "supported",
      "target": "lilygo_tlora_v2_1",
      "platformio_board": "ttgo-lora32-v1"
    },
    {
      "id": "m5stack-unit-c6l",
      "status": "supported",
      "target": "m5stack_unit_c6l",
      "platformio_board": "esp32-c6-devkitm-1"
    },
    {
      "id": "heltec-meshpocket",
      "status": "supported",
      "target": "mesh_pocket",
      "platformio_board": "heltec_mesh_pocket"
    },
    {
      "id": "meshadventurer",
      "status": "supported",
      "target": "meshadventurer",
      "platformio_board": "esp32doit-devkit-v1"
    },
    {
      "id": "meshtiny",
      "status": "supported",
      "target": "meshtiny",
      "platformio_board": "meshtiny"
    },
    {
      "id": "minewsemi-me25ls01",
      "status": "supported",
      "target": "minewsemi_me25ls01",
      "platformio_board": "minewsemi_me25ls01"
    },
    {
      "id": "muziworks-r1-neo",
      "status": "supported",
      "target": "muziworks_r1_neo",
      "platformio_board": "rak4631"
    },
    {
      "id": "nano-g2",
      "status": "supported",
      "target": "nano_g2_ultra",
      "platformio_board": "nano-g2-ultra"
    },
    {
      "id": "nibble-screen-connect",
      "status": "supported",
      "target": "nibble_screen_connect",
      "platformio_board": "esp32-s3-zero"
    },
    {
      "id": "faketec",
      "status": "supported",
      "target": "promicro",
      "platformio_board": "promicro_nrf52840"
    },
    {
      "id": "rak-11310",
      "status": "supported",
      "target": "rak11310",
      "platformio_board": "rakwireless_rak11300"
    },
    {
      "id": "rak-3112",
      "status": "supported",
      "target": "rak3112",
      "platformio_board": "esp32-s3-devkitc-1"
    },
    {
      "id": "rak-13302",
      "status": "supported",
      "target": "rak3401",
      "platformio_board": "rak3401"
    },
    {
      "id": "rak-3x72",
      "status": "supported",
      "target": "rak3x72",
      "platformio_board": "rak3172"
    },
    {
      "id": "rak-4631",
      "status": "supported",
      "target": "rak4631",
      "platformio_board": "rak4631"
    },
    {
      "id": "atlavox-m1",
      "status": "supported",
      "target": "rak4631",
      "platformio_board": "rak4631"
    },
    {
      "id": "atlavox-beacon",
      "status": "supported",
      "target": "rak4631",
      "platformio_board": "rak4631"
    },
    {
      "id": "rak-wismesh-repeater-mini",
      "status": "supported",
      "target": "rak4631",
      "platformio_board": "rak4631"
    },
    {
      "id": "yetiwurks-basestation",
      "status": "supported",
      "target": "rak4631",
      "platformio_board": "rak4631"
    },
    {
      "id": "uart-solar-node-station",
      "status": "supported",
      "target": "rak4631",
      "platformio_board": "rak4631"
    },
    {
      "id": "rak-wismesh-tag",
      "status": "supported",
      "target": "rak_wismesh_tag",
      "platformio_board": "rak4631"
    },
    {
      "id": "rpi-picow",
      "status": "supported",
      "target": "rpi_picow",
      "platformio_board": "rpipicow"
    },
    {
      "id": "sensecap-indicator-espnow",
      "status": "supported",
      "target": "sensecap_indicator-espnow",
      "platformio_board": "esp32-s3-devkitc-1"
    },
    {
      "id": "sensecap-solar-p1",
      "status": "supported",
      "target": "sensecap_solar",
      "platformio_board": "seeed_sensecap_solar"
    },
    {
      "id": "sensecap-solar-p1-pro",
      "status": "supported",
      "target": "sensecap_solar",
      "platformio_board": "seeed_sensecap_solar"
    },
    {
      "id": "station-g2",
      "status": "supported",
      "target": "station_g2",
      "platformio_board": "station-g2"
    },
    {
      "id": "station-g3",
      "status": "supported",
      "target": "station_g3_esp32",
      "platformio_board": "station-g3-esp32"
    },
    {
      "id": "sensecap-t1000e",
      "status": "supported",
      "target": "t1000-e",
      "platformio_board": "tracker-t1000-e"
    },
    {
      "id": "tenstar-c3",
      "status": "supported",
      "target": "tenstar_c3",
      "platformio_board": "esp32-c3-devkitm-1"
    },
    {
      "id": "thinknode-m1",
      "status": "supported",
      "target": "thinknode_m1",
      "platformio_board": "thinknode_m1"
    },
    {
      "id": "thinknode-m2",
      "status": "supported",
      "target": "thinknode_m2",
      "platformio_board": "ESP32-S3-WROOM-1-N4"
    },
    {
      "id": "thinknode-m3",
      "status": "supported",
      "target": "thinknode_m3",
      "platformio_board": "thinknode_m3"
    },
    {
      "id": "thinknode-m5",
      "status": "supported",
      "target": "thinknode_m5",
      "platformio_board": "ESP32-S3-WROOM-1-N4"
    },
    {
      "id": "thinknode-m6",
      "status": "supported",
      "target": "thinknode_m6",
      "platformio_board": "thinknode_m6"
    },
    {
      "id": "tiny-relay",
      "status": "supported",
      "target": "tiny_relay",
      "platformio_board": "tiny_relay"
    },
    {
      "id": "waveshare-rp2040-lora",
      "status": "supported",
      "target": "waveshare_rp2040_lora",
      "platformio_board": "pico"
    },
    {
      "id": "wio-e5-dev",
      "status": "supported",
      "target": "wio-e5-dev",
      "platformio_board": "lora_e5_dev_board"
    },
    {
      "id": "wio-e5-mini",
      "status": "supported",
      "target": "wio-e5-mini",
      "platformio_board": "lora_e5_mini"
    },
    {
      "id": "wio-tracker-l1",
      "status": "supported",
      "target": "wio-tracker-l1",
      "platformio_board": "seeed-wio-tracker-l1"
    },
    {
      "id": "wio-tracker-l1-pro",
      "status": "supported",
      "target": "wio-tracker-l1",
      "platformio_board": "seeed-wio-tracker-l1"
    },
    {
      "id": "wio-tracker-l1-eink",
      "status": "supported",
      "target": "wio-tracker-l1-eink",
      "platformio_board": "seeed-wio-tracker-l1"
    },
    {
      "id": "wio-wm1110",
      "status": "supported",
      "target": "wio_wm1110",
      "platformio_board": "seeed-xiao-afruitnrf52-nrf52840"
    },
    {
      "id": "xiao-esp32c3",
      "status": "supported",
      "target": "xiao_c3",
      "platformio_board": "seeed_xiao_esp32c3"
    },
    {
      "id": "xiao-esp32c6",
      "status": "supported",
      "target": "xiao_c6",
      "platformio_board": "esp32-c6-devkitm-1"
    },
    {
      "id": "xiao-nrf52",
      "status": "supported",
      "target": "xiao_nrf52",
      "platformio_board": "seeed-xiao-afruitnrf52-nrf52840"
    },
    {
      "id": "xiao-rp2040",
      "status": "supported",
      "target": "xiao_rp2040",
      "platformio_board": "seeed_xiao_rp2040"
    },
    {
      "id": "xiao-esp32s3-plain",
      "status": "supported",
      "target": "xiao_s3",
      "platformio_board": "seeed_xiao_esp32s3"
    },
    {
      "id": "xiao-esp32s3",
      "status": "supported",
      "target": "xiao_s3_wio",
      "platformio_board": "seeed_xiao_esp32s3"
    }
  ],
  "popularity": {
    "githubStars": 2,
    "githubForks": 1,
    "githubWatchers": 0,
    "githubOpenIssues": 0,
    "githubContributors": 176,
    "releaseDownloads": 132908,
    "latestReleaseDownloads": 68,
    "lastChecked": "2026-08-05"
  },
  "verification": {
    "sourceAvailable": true,
    "releasesAvailable": true,
    "ciBuilds": true,
    "lastChecked": "2026-08-05"
  },
  "source": {
    "path": "data/firmwares/meshcore-ng/firmware.yaml",
    "updatedAt": "2026-08-05T08:12:38Z"
  },
  "latest_version": "1.1.1",
  "released": "2026-07-01",
  "releases": [
    {
      "version": "room-server-v1.1.1",
      "name": "Room Server Firmware v1.1.1",
      "datetime": "2026-06-30T23:35:47Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/room-server-v1.1.1",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "repeater-v1.1.3",
      "name": "Repeater Firmware v1.1.3",
      "datetime": "2026-06-30T23:48:31Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/repeater-v1.1.3",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "companion-v1.1.1",
      "name": "Companion Firmware v1.1.1",
      "datetime": "2026-07-01T00:49:47Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/companion-v1.1.1",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-tcp-v1.1.5",
      "name": "TCP Bridge Firmware v1.1.5",
      "datetime": "2026-06-30T23:10:22Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-tcp-v1.1.5",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-tcp-ble-v1.1.5",
      "name": "TCP+BLE Bridge Firmware v1.1.5",
      "datetime": "2026-06-30T23:07:57Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-tcp-ble-v1.1.5",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-rs232-v1.1.3",
      "name": "RS232 Bridge Firmware v1.1.3",
      "datetime": "2026-06-30T23:16:57Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-rs232-v1.1.3",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-espnow-v1.1.3",
      "name": "ESPNow Bridge Firmware v1.1.3",
      "datetime": "2026-06-30T22:58:20Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-espnow-v1.1.3",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-ble-v1.1.3",
      "name": "BLE Bridge Firmware v1.1.3",
      "datetime": "2026-06-30T23:41:24Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-ble-v1.1.3",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "repeater-v1.1.2",
      "name": "Repeater Firmware v1.1.2",
      "datetime": "2026-06-24T02:20:57Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/repeater-v1.1.2",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-tcp-v1.1.4",
      "name": "TCP Bridge Firmware v1.1.4",
      "datetime": "2026-06-24T01:40:51Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-tcp-v1.1.4",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-tcp-ble-v1.1.4",
      "name": "TCP+BLE Bridge Firmware v1.1.4",
      "datetime": "2026-06-24T01:46:26Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-tcp-ble-v1.1.4",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-rs232-v1.1.2",
      "name": "RS232 Bridge Firmware v1.1.2",
      "datetime": "2026-06-24T01:56:09Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-rs232-v1.1.2",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-espnow-v1.1.2",
      "name": "ESPNow Bridge Firmware v1.1.2",
      "datetime": "2026-06-24T01:32:48Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-espnow-v1.1.2",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-ble-v1.1.2",
      "name": "BLE Bridge Firmware v1.1.2",
      "datetime": "2026-06-24T14:43:27Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-ble-v1.1.2",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "repeater-v1.1.1",
      "name": "Repeater Firmware v1.1.1",
      "datetime": "2026-06-22T16:21:57Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/repeater-v1.1.1",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-tcp-v1.1.3",
      "name": "TCP Bridge Firmware v1.1.3",
      "datetime": "2026-06-22T17:56:43Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-tcp-v1.1.3",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-tcp-ble-v1.1.3",
      "name": "TCP+BLE Bridge Firmware v1.1.3",
      "datetime": "2026-06-22T14:06:39Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-tcp-ble-v1.1.3",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-rs232-v1.1.1",
      "name": "RS232 Bridge Firmware v1.1.1",
      "datetime": "2026-06-22T15:52:52Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-rs232-v1.1.1",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-espnow-v1.1.1",
      "name": "ESPNow Bridge Firmware v1.1.1",
      "datetime": "2026-06-22T13:53:07Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-espnow-v1.1.1",
      "prerelease": false,
      "notesHtml": null
    },
    {
      "version": "bridge-ble-v1.1.1",
      "name": "BLE Bridge Firmware v1.1.1",
      "datetime": "2026-06-22T14:43:38Z",
      "url": "https://github.com/MichTronics/MeshCoreNG/releases/tag/bridge-ble-v1.1.1",
      "prerelease": false,
      "notesHtml": null
    }
  ],
  "changelogSource": "github",
  "changelogUpdatedAt": "2026-07-01T04:08:34.285Z",
  "deviceFamilies": [
    {
      "id": "gatiot-gat562",
      "label": "GAT-IoT GAT562"
    },
    {
      "id": "heltec-wifi-lora-32",
      "label": "Heltec"
    },
    {
      "id": "lilygo-t-beam",
      "label": "LilyGo T-Beam"
    },
    {
      "id": "rak-wisblock",
      "label": "RAK"
    },
    {
      "id": "seeed-wio-tracker-l1",
      "label": "Wio Tracker L1"
    },
    {
      "id": "heltec-meshsolar-meshtower",
      "label": "Heltec"
    },
    {
      "id": "heltec-wireless-tracker",
      "label": "Heltec Wireless Tracker"
    },
    {
      "id": "lilygo-t-deck",
      "label": "LilyGo T-Deck"
    },
    {
      "id": "lilygo-t-echo",
      "label": "LilyGo T-Echo"
    },
    {
      "id": "lilygo-t3-s3",
      "label": "LilyGo T3 S3"
    },
    {
      "id": "seeed-sensecap-solar",
      "label": "Seeed Studio SenseCAP Solar Node"
    },
    {
      "id": "seeed-xiao",
      "label": "Xiao"
    },
    {
      "id": "atlavox-beacon",
      "label": "Atlavox Beacon Solar"
    },
    {
      "id": "atlavox-m1",
      "label": "Atlavox M1"
    },
    {
      "id": "ebyte-ebyte-eora-s3-xxxtb-radio",
      "label": "Ebyte EoRa-S3-XXXTB Radio"
    },
    {
      "id": "elecrow-elecrow-thinknode-m1",
      "label": "Elecrow ThinkNode M1"
    },
    {
      "id": "elecrow-elecrow-thinknode-m2",
      "label": "Elecrow ThinkNode M2 Mini"
    },
    {
      "id": "elecrow-elecrow-thinknode-m3",
      "label": "Elecrow ThinkNode M3"
    },
    {
      "id": "elecrow-elecrow-thinknode-m5",
      "label": "Elecrow ThinkNode M5"
    },
    {
      "id": "elecrow-elecrow-thinknode-m6",
      "label": "Elecrow ThinkNode M6"
    },
    {
      "id": "generic-e22",
      "label": "ESP32 + E22 SX126x (generic)"
    },
    {
      "id": "generic-espnow",
      "label": "Generic ESP-NOW Radio"
    },
    {
      "id": "heltec-ct62",
      "label": "Heltec CT62"
    },
    {
      "id": "heltec-mesh-node-t1",
      "label": "Heltec Mesh Node T1"
    },
    {
      "id": "heltec-meshpocket",
      "label": "Heltec MeshPocket"
    },
    {
      "id": "heltec-t096",
      "label": "Heltec T096"
    },
    {
      "id": "heltec-t114",
      "label": "Heltec T114"
    },
    {
      "id": "heltec-vision-master-t190",
      "label": "Heltec T190"
    },
    {
      "id": "heltec-vision-master-e213",
      "label": "Heltec Vision Master E213"
    },
    {
      "id": "heltec-vision-master-e290",
      "label": "Heltec Vision Master E290"
    },
    {
      "id": "heltec-wireless-paper",
      "label": "Heltec Wireless Paper"
    },
    {
      "id": "heltec-wsl3",
      "label": "Heltec WSL3"
    },
    {
      "id": "ikoka-handheld-nrf",
      "label": "Ikoka Handheld nRF"
    },
    {
      "id": "ikoka-nano",
      "label": "Ikoka Nano"
    },
    {
      "id": "ikoka-stick",
      "label": "Ikoka Stick"
    },
    {
      "id": "keepteen-keepteen-lt1",
      "label": "Keepteen LT1"
    },
    {
      "id": "lilygo-lora32-1-1-6",
      "label": "LilyGo LoRa32 V2.1_1.6"
    },
    {
      "id": "lilygo-t-echo-card",
      "label": "LilyGo T-Echo Card"
    },
    {
      "id": "lilygo-t-eth-elite",
      "label": "LilyGo T-ETH ELite"
    },
    {
      "id": "lilygo-t-impulse",
      "label": "LilyGo T-Impulse Plus"
    },
    {
      "id": "lilygo-t-lora-c6",
      "label": "LilyGo T-LoRa C6"
    },
    {
      "id": "m5stack-m5stack-unit-c6l",
      "label": "M5Stack Unit C6L"
    },
    {
      "id": "meshadventurer",
      "label": "MeshAdventurer"
    },
    {
      "id": "mtools-meshtiny",
      "label": "Meshtiny"
    },
    {
      "id": "minewsemi-minewsemi-me25ls01",
      "label": "MinewSemi ME25LS01"
    },
    {
      "id": "muziworks-muzi-works-r1-neo",
      "label": "Muzi Works R1 Neo"
    },
    {
      "id": "nibble-nibble-screen-connect",
      "label": "Nibble Screen Connect"
    },
    {
      "id": "promicro-nrf52",
      "label": "ProMicro nrf52 (faketec)"
    },
    {
      "id": "rak-11310",
      "label": "RAK 11310"
    },
    {
      "id": "rak-3x72",
      "label": "RAK 3x72"
    },
    {
      "id": "rak-wismesh-repeater",
      "label": "RAK WisMesh Repeater Mini"
    },
    {
      "id": "rak-wismesh",
      "label": "RAK WisMesh Tag"
    },
    {
      "id": "raspberry-rpi-pico-2040-waveshare",
      "label": "RPI Pico 2040 + WaveShare SX1262"
    },
    {
      "id": "seeed-sensecap-indicator-esp-now",
      "label": "Seeed Studio SenseCAP Indicator ESP-NOW"
    },
    {
      "id": "seeed-sensecap-t1000-e",
      "label": "Seeed Studio SenseCAP T1000-E"
    },
    {
      "id": "tenstar-tenstar-c3",
      "label": "Tenstar C3"
    },
    {
      "id": "yaoyao-tiny-relay",
      "label": "Tiny Relay"
    },
    {
      "id": "uniteng-nano-g2-ultra",
      "label": "UnitEng Nano G2 Ultra"
    },
    {
      "id": "uniteng-station-g2",
      "label": "UnitEng Station G2"
    },
    {
      "id": "uniteng-station-g3",
      "label": "UnitEng Station G3 ESP32"
    },
    {
      "id": "waveshare-waveshare-lora",
      "label": "Waveshare RP2040-LoRa"
    },
    {
      "id": "seeed-wio-wm1110",
      "label": "Wio WM1110"
    },
    {
      "id": "seeed-wio-e5-dev-board",
      "label": "Wio-E5 Dev Board"
    },
    {
      "id": "seeed-wio-e5-mini",
      "label": "Wio-E5 mini"
    },
    {
      "id": "seeed-xiao-c3",
      "label": "Xiao C3"
    },
    {
      "id": "seeed-xiao-c6",
      "label": "Xiao C6"
    },
    {
      "id": "seeed-xiao-wio",
      "label": "Xiao nRF52 WIO"
    },
    {
      "id": "seeed-xiao-s3-wio",
      "label": "Xiao S3 WIO"
    },
    {
      "id": "yetiwurks-basestation",
      "label": "Yeti Wurks Base Station"
    },
    {
      "id": "uart-cz-solar-node",
      "label": "μArt.cz Solar"
    }
  ],
  "primaryFamily": {
    "id": "gatiot-gat562",
    "label": "GAT-IoT GAT562"
  },
  "scopeGroup": null
}
