{
 "slug": "thinknode-m1",
 "name": "ThinkNode M1",
 "maker": "Elecrow",
 "category": "radio",
 "categoryLabel": "Radio & mesh",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "An e-paper LoRa handheld with GPS and a companion-phone connection.",
 "goodFor": "Carry a Meshtastic node with an e-paper status display.",
 "youNeed": "A phone for messaging and the correct regional band.",
 "tradeoff": "MeshCore support and quoted runtime were not verified.",
 "tags": [
  "Meshtastic",
  "E-paper",
  "GPS",
  "Bluetooth LE"
 ],
 "price": "US$53.90",
 "priceShort": "$53.90",
 "priceFrom": "elecrow.com",
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/thinknode-m1/",
 "shortUrl": "https://gadgets.sh/thinknode-m1",
 "markdown": "https://gadgets.sh/devices/thinknode-m1.md",
 "image": "https://gadgets.sh/assets/thinknode-m1.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/thinknode-m1.webp",
 "shareCard": "https://gadgets.sh/og/thinknode-m1.jpg",
 "shops": [
  {
   "merchant": "Elecrow",
   "label": "Buy from Elecrow",
   "kind": "shop",
   "orderable": true,
   "url": "https://www.elecrow.com/thinknode-m1-meshtastic-lora-signal-transceiver-powered-by-nrf52840-with-154-screen-support-gps.html?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=thinknode-m1&utm_content=api",
   "note": null
  },
  {
   "merchant": "Rokland",
   "label": "Buy from Rokland",
   "kind": "shop",
   "orderable": true,
   "url": "https://store.rokland.com/products/elecrow-thinknode-m1-lora-meshtastic-radio-1-54-epd-screen-gps-nrf52840?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=thinknode-m1&utm_content=api",
   "note": "in stock (US$62.80) at Rokland when checked on 2026-09-24."
  },
  {
   "merchant": "Amazon",
   "label": "Buy from Amazon",
   "kind": "shop",
   "orderable": true,
   "url": "https://www.amazon.com/dp/B0FPLWYB8R?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=thinknode-m1&utm_content=api",
   "note": "in stock (US$76.99; one offer row says only 1 left) at Amazon (sold by Elecrow) when checked on 2026-09-24."
  }
 ],
 "specs": [
  {
   "group": "Hardware and radio",
   "rows": [
    {
     "label": "Processor",
     "value": "Nordic nRF52840; Cortex-M4F at 64 MHz",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "Memory",
     "value": "256 KB RAM; 1 MB internal flash plus 2 MB external QSPI flash",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Display",
     "value": "Frontlit 1.54-inch monochrome e-paper; SSD1681, 200 × 200 pixels",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "LoRa",
     "value": "SX1262; 868/915 MHz variants; maker specifies +22 dBm",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "Phone connection",
     "value": "Bluetooth LE; Meshtastic preinstalled",
     "source": "https://static-cdn.elecrow.com/wiki/ThinkNode-M1_Transceiver_Device%28Meshtastic%29_Power_By_nRF52840.html"
    },
    {
     "label": "Positioning",
     "value": "Quectel L76K; GPS, GLONASS, BeiDou and QZSS",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "Clock",
     "value": "RTC supports interrupt wake-up",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "LoRa antenna",
     "value": "RP-SMA connector",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    }
   ]
  },
  {
   "group": "Power and enclosure",
   "rows": [
    {
     "label": "Battery",
     "value": "Rechargeable lithium, nominal 3.7 V / 1200 mAh",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "USB input",
     "value": "USB-C; 5 V / 1 A",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Manual current figures",
     "value": "85 mA CPU+LoRa; 5.6 µA low-power claim",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Datasheet current figures",
     "value": "At 4.2 V: 5.825 µA sleep/GPS off; 54.06 mA messaging/GPS on; 300 mA with all functions enabled",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "Manual dimensions",
     "value": "82 × 51.6 × 26.3 mm; 81 g cased",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Datasheet dimensions",
     "value": "118.5 × 52.1 × 25 mm including antenna; 82.5 g cased; ABS+PC",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    },
    {
     "label": "Manual environment",
     "value": "Operating −10 to 50 °C; storage −20 to 60 °C; 10–95% RH non-condensing",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Datasheet environment",
     "value": "Operating −20 to 70 °C; storage −40 to 80 °C",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    }
   ]
  },
  {
   "group": "Setup and firmware",
   "rows": [
    {
     "label": "Controls",
     "value": "Rotary power/frontlight, GPS switch, previous/next buttons, reset and buzzer",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "GPS use",
     "value": "Enable its physical switch and acquire a fix outdoors",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "First configuration",
     "value": "Pair through the Meshtastic app; set the LoRa region and matching channel configuration",
     "source": "https://static-cdn.elecrow.com/wiki/ThinkNode-M1_Transceiver_Device%28Meshtastic%29_Power_By_nRF52840.html"
    },
    {
     "label": "Upstream build target",
     "value": "thinknode_m1; separate thinknode_m1-inkhud build also exists at the pinned commit",
     "source": "https://github.com/meshtastic/firmware/blob/6d41e279f1f51bd59f687b9d441c1bf47b1594fc/variants/nrf52840/ELECROW-ThinkNode-M1/platformio.ini"
    },
    {
     "label": "Firmware upload",
     "value": "Connect USB, double-press reset, then copy the ThinkNode M1 UF2 to ELECROWBOOT",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Debug access",
     "value": "SWD clock/data, ground and 3.3 V connections documented",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
    }
   ]
  },
  {
   "group": "Included and source differences",
   "rows": [
    {
     "label": "Manual package",
     "value": "Device, LoRa antenna, USB-A–USB-C cable, belt clip, lanyard, four M2×2 screws and manual",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Display refresh",
     "value": "Current manual specifies a 2-second full refresh",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Bluetooth version",
     "value": "Current manual states Bluetooth 5.4",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    },
    {
     "label": "Runtime claims",
     "value": "Older wiki claims over 48 hours; maker estimate",
     "source": "https://static-cdn.elecrow.com/wiki/ThinkNode-M1_Transceiver_Device%28Meshtastic%29_Power_By_nRF52840.html"
    },
    {
     "label": "Manual runtime range",
     "value": "6–100 hours; maker estimate varies by operating conditions",
     "source": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and product details",
   "url": "https://www.elecrow.com/thinknode-m1-meshtastic-lora-signal-transceiver-powered-by-nrf52840-with-154-screen-support-gps.html"
  },
  {
   "label": "User Manual of ThinkNode M1 for Meshtastic",
   "url": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf"
  },
  {
   "label": "IC Report of ThinkNode M1",
   "url": "https://www.elecrow.com/download/product/CIL12901M/IC_Report_for_ThinkNode_M1.pdf"
  },
  {
   "label": "UL Report of ThinkNode M1",
   "url": "https://www.elecrow.com/download/product/CIL12901M/UL_Report.pdf"
  },
  {
   "label": "ThinkNode M1 LoRa Meshtastic Communication Device DataSheet",
   "url": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf"
  },
  {
   "label": "Elecrow M1 wiki",
   "url": "https://static-cdn.elecrow.com/wiki/ThinkNode-M1_Transceiver_Device%28Meshtastic%29_Power_By_nRF52840.html"
  },
  {
   "label": "Pinned Meshtastic M1 build definitions",
   "url": "https://github.com/meshtastic/firmware/blob/6d41e279f1f51bd59f687b9d441c1bf47b1594fc/variants/nrf52840/ELECROW-ThinkNode-M1/platformio.ini"
  },
  {
   "label": "Meshtastic firmware selector and web flasher",
   "url": "https://flasher.meshtastic.org/"
  },
  {
   "label": "Official Meshtastic apps and firmware downloads",
   "url": "https://meshtastic.org/downloads/"
  }
 ],
 "blueprint": {
  "openness": "open-firmware",
  "opennessLabel": "Open firmware",
  "summary": "Elecrow publishes a datasheet, manual, and STEP 3D model for ThinkNode M1, but no schematic or PCB source; firmware support comes from community Meshtastic.",
  "files": [
   {
    "kind": "datasheet",
    "label": "ThinkNode M1 Datasheet v1.0 (PDF)",
    "url": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode%20M1_LoRa_Meshtastic_Transceiver_DataSheet.pdf",
    "format": "PDF"
   },
   {
    "kind": "manual",
    "label": "ThinkNode M1 User Manual (PDF)",
    "url": "https://www.elecrow.com/download/product/CIL12901M/ThinkNode-M1_User_Manual.pdf",
    "format": "PDF"
   },
   {
    "kind": "3d-model",
    "label": "ThinkNode M1 mechanical 3D model (STEP)",
    "url": "https://raw.githubusercontent.com/Elecrow-RD/ThinkNode-M1-LoRa-Meshtastic-Transceiver-With-1.54-EPD-Screen-GPS-function-nRF52840/master/3D%20file/thinknode-m1-20250221.stp",
    "format": "STEP"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/Elecrow-RD/ThinkNode-M1-LoRa-Meshtastic-Transceiver-With-1.54-EPD-Screen-GPS-function-nRF52840",
    "role": "docs",
    "official": true,
    "license": null,
    "stars": 7,
    "pushed": "2026-03-25"
   },
   {
    "url": "https://github.com/meshtastic/firmware",
    "role": "firmware",
    "official": false,
    "license": "GPL-3.0",
    "stars": 8351,
    "pushed": "2026-09-27"
   }
  ],
  "parts": [
   {
    "part": "Nordic nRF52840",
    "role": "MCU (Cortex-M4F) / BLE radio",
    "datasheet": "https://www.nordicsemi.com/Products/nRF52840"
   },
   {
    "part": "Semtech SX1262",
    "role": "LoRa radio transceiver",
    "datasheet": "https://www.semtech.com/products/wireless-rf/lora-connect/sx1262"
   },
   {
    "part": "Solomon Systech SSD1681",
    "role": "e-paper display driver (1.54in, 200x200)",
    "datasheet": "https://www.crystalfontz.com/controllers/SolomonSystech/SSD1681/"
   }
  ],
  "notes": "Official Elecrow-RD GitHub repo (gh api tree, master) holds Datasheet/ (same two PDFs as elecrow.com), '3D file/thinknode-m1-20250221.stp' (raw URL HTTP 200), two Home Assistant YAML examples and product images. Its readme mentions example/ and factory_firmware/ folders that are not in the tree. No schematic, KiCad/Altium/Gerber, or BOM on the repo, product page, or elecrow.com downloads (manual, datasheet, CE/FCC/IC/UL reports only). The ELECROW-ThinkNode-M1 platformio.ini variant (verified at commit 6d41e27) lives in community meshtastic/firmware, listed as official:false and not used as the openness driver. SSD1681 link is a Crystalfontz controller page (Solomon Systech site not reachable); nRF52840 page verified via WebFetch (curl gets 403).",
  "checked": "2026-09-27"
 },
 "sourceFiles": null,
 "firmware": [],
 "chips": [
  "nrf52840",
  "sx1262",
  "ssd1681",
  "l76k"
 ]
}