{
  "id": "meshcore-mishmesh",
  "name": "MeshCore mishmesh",
  "type": "fork",
  "maintainer": "burakcan",
  "description": "Standalone companion firmware for MeshCore radios, adding mishmesh — a full on-device UI that makes the radio useful without a paired phone. Features messaging (DMs, channels, room servers), contacts management, repeater configuration, clock utilities, airtime monitoring, and on-device settings.\n",
  "repository": "https://github.com/burakcan/MeshCore-mishmesh",
  "license": "MIT",
  "status": "active",
  "scope": "device-specific",
  "lifecycle": "active",
  "maturity": "beta",
  "distribution": "community",
  "lineage": {
    "kind": "fork",
    "upstreamRepository": "meshcore-dev/MeshCore",
    "upstreamFirmwareId": "meshcore"
  },
  "runtime": {
    "framework": "arduino",
    "language": "C++"
  },
  "roles": [
    "companion",
    "repeater",
    "standalone-ui"
  ],
  "features": [
    "Full on-device messaging (direct, channels, room servers)",
    "Contacts with favorites, per-kind tabs, rename, ping, telemetry requests",
    "Repeater management (login, settings, access list, neighbours, region)",
    "Clock utilities (stopwatch, timer, alarm, world clock with DST-aware timezones)",
    "Live duty-cycle and airtime usage monitoring",
    "Adverts and sharing via QR codes",
    "First-boot onboarding wizard",
    "BLE and USB serial transports"
  ],
  "capabilities": {
    "protocol": {
      "meshcoreCompatible": true
    },
    "transports": {
      "ble": true,
      "usbSerial": true
    },
    "operations": {
      "configurationBackup": true
    },
    "networking": {
      "repeater": true,
      "roomServer": true
    },
    "hardware": {
      "gps": true,
      "display": true,
      "sensors": true
    }
  },
  "devices": [
    {
      "id": "wio-tracker-l1-pro",
      "status": "supported",
      "target": "wio-tracker-l1",
      "platformio_board": "seeed-wio-tracker-l1",
      "notes": "Primary target; the project README names Wio Tracker L1 Pro as its hardware target."
    },
    {
      "id": "wio-tracker-l1",
      "status": "supported",
      "target": "wio-tracker-l1",
      "platformio_board": "seeed-wio-tracker-l1",
      "notes": "Also supported; E-ink support is planned for future versions."
    }
  ],
  "changelog": {
    "source": "github",
    "repo": "burakcan/MeshCore-mishmesh"
  },
  "popularity": {
    "githubStars": 45,
    "githubForks": 3,
    "githubWatchers": 2,
    "githubOpenIssues": 3,
    "githubContributors": 176,
    "releaseDownloads": 211,
    "latestReleaseDownloads": 76,
    "lastChecked": "2026-07-21"
  },
  "verification": {
    "sourceAvailable": true,
    "releasesAvailable": true,
    "ciBuilds": true,
    "lastChecked": "2026-07-21"
  },
  "source": {
    "path": "data/firmwares/meshcore-mishmesh/firmware.yaml",
    "updatedAt": "2026-07-21T08:04:18Z"
  },
  "latest_version": "1.1.0",
  "released": "2026-07-17",
  "releases": [
    {
      "version": "mishmesh-v1.1.0",
      "name": "mishmesh Firmware v1.1.0",
      "datetime": "2026-07-17T20:44:45Z",
      "url": "https://github.com/burakcan/MeshCore-mishmesh/releases/tag/mishmesh-v1.1.0",
      "prerelease": false,
      "notes": "- Configurable path hash size, in Experimental settings.\n- System Info now shows the node's public key.\n- Piezo buzzer tone tuning.\n- Release firmware filenames now encode both versions:\n  `<env>_mm-<mm>_mc-<mc>-<hash>`.\n- Fix: empty preference file no longer causes a load error.\n- Fix: multibyte path hashes are now stored and displayed correctly.\n\n\n\n## What's Changed\n* Fix multibyte path hash handling in MishMesh by @Bjorkan in https://github.com/burakcan/MeshCore-mishmesh/pull/9\n\n## New Contributors\n* @Bjorkan made their first contribution in https://github.com/burakcan/MeshCore-mishmesh/pull/9\n\n**Full Changelog**: https://github.com/burakcan/MeshCore-mishmesh/compare/mishmesh-v1.0.0...mishmesh-v1.1.0",
      "notesHtml": "<ul>\n<li>Configurable path hash size, in Experimental settings.</li>\n<li>System Info now shows the node's public key.</li>\n<li>Piezo buzzer tone tuning.</li>\n<li>Release firmware filenames now encode both versions:\n<code>&lt;env&gt;_mm-&lt;mm&gt;_mc-&lt;mc&gt;-&lt;hash&gt;</code>.</li>\n<li>Fix: empty preference file no longer causes a load error.</li>\n<li>Fix: multibyte path hashes are now stored and displayed correctly.</li>\n</ul>\n<h2>What's Changed</h2>\n<ul>\n<li>Fix multibyte path hash handling in MishMesh by @Bjorkan in <a href=\"https://github.com/burakcan/MeshCore-mishmesh/pull/9\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/burakcan/MeshCore-mishmesh/pull/9</a></li>\n</ul>\n<h2>New Contributors</h2>\n<ul>\n<li>@Bjorkan made their first contribution in <a href=\"https://github.com/burakcan/MeshCore-mishmesh/pull/9\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/burakcan/MeshCore-mishmesh/pull/9</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/burakcan/MeshCore-mishmesh/compare/mishmesh-v1.0.0...mishmesh-v1.1.0\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/burakcan/MeshCore-mishmesh/compare/mishmesh-v1.0.0...mishmesh-v1.1.0</a></p>\n"
    },
    {
      "version": "mishmesh-v1.0.0",
      "name": "mishmesh Firmware v1.0.0",
      "datetime": "2026-07-09T22:01:14Z",
      "url": "https://github.com/burakcan/MeshCore-mishmesh/releases/tag/mishmesh-v1.0.0",
      "prerelease": false,
      "notes": "**Full Changelog**: https://github.com/burakcan/MeshCore-mishmesh/commits/mishmesh-v1.0.0\n\n**Full Changelog**: https://github.com/burakcan/MeshCore-mishmesh/commits/mishmesh-v1.0.0",
      "notesHtml": "<p><strong>Full Changelog</strong>: <a href=\"https://github.com/burakcan/MeshCore-mishmesh/commits/mishmesh-v1.0.0\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/burakcan/MeshCore-mishmesh/commits/mishmesh-v1.0.0</a></p>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/burakcan/MeshCore-mishmesh/commits/mishmesh-v1.0.0\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/burakcan/MeshCore-mishmesh/commits/mishmesh-v1.0.0</a></p>\n"
    }
  ],
  "changelogSource": "github",
  "changelogUpdatedAt": "2026-07-17T20:58:42.128Z",
  "deviceFamilies": [
    {
      "id": "seeed-wio-tracker-l1",
      "label": "Wio Tracker L1"
    }
  ],
  "primaryFamily": {
    "id": "seeed-wio-tracker-l1",
    "label": "Wio Tracker L1"
  },
  "scopeGroup": "Wio Tracker L1"
}
