Elecrow ThinkNode M2 Meshtastic LoRa Signal Transceiver is a compact LoRa communication node built around the ESP32-S3 and SX1262. It is designed for users who want a portable or embeddable node with a 1.3-inch OLED display, Bluetooth phone configuration, external LoRa antenna support, and a built-in battery. This makes it especially suitable for Meshtastic handheld nodes, low-cost off-grid messaging, community networking, field testing, and embedded LoRa solution development. The ThinkNode M2 works well in both the Meshtastic and MeshCore ecosystems. It is shipped as a Meshtastic-ready device, and it is also supported by the MeshCore Web Flasher, where M1, M2, M3, M5, and M6 are listed as supported Elecrow devices. That gives the M2 strong flexibility for users choosing between Meshtastic workflows and MeshCore workflows in a compact OLED-based form factor. Features Based on ESP32-S3 and SX1262 for portable long-range LoRa communication. Meshtastic-ready out of the box for direct use with the Meshtastic app. Supported by MeshCore Web Flasher, giving it a real MeshCore firmware path as well. 1.3-inch OLED display for real-time device status and message visibility. Bluetooth Low Energy and Bluetooth 5.0 for phone-based configuration. 1000mAh built-in battery for portable outdoor use. Modular design that also fits embedded product development and custom integration. External LoRa antenna for more stable signal performance than internal-only designs. Compact enclosed body that is easy to carry and deploy. Specifications Main Processor ESP32-S3 module, Xtensa 32-bit LX7 dual-core, up to 240MHz System Memory 512KB SRAM, 8MB PSRAM Storage 4MB Flash, 384KB ROM Firmware Meshtastic-ready Display 1.3-inch OLED Resolution 128 x 64 Display Driver SSH1106 Wi-Fi 802.11a/b/g/n, 2.4GHz Bluetooth Bluetooth Low Energy and Bluetooth 5.0 LoRa SX1262, US 915MHz / EU 868MHz Interfaces Type-C, internal IPEX antenna connector, internal battery connector Functions OLED display, USB2.0, PMU power management, USB to UART, buzzer, buck circuit Buttons Power button, function button, reset button, BOOT button Battery 1000mAh lithium battery Power Input 5V / 1A, supports USB or lithium battery power supply Power Consumption About 217mA max, about 136mA low-power state with screen off Operating Temperature -10 to 50 C Storage Temperature -20 to 60 C Relative Humidity 10% to 95% @ 40 C, non-condensing Size With case: 88.4 x 46 x 23 mm; without case: 51.5 x 37 x 9.5 mm Shell ABS plastic Net Weight 30g without case; 50g with case Applications Meshtastic handheld node for portable off-grid communication. MeshCore handheld node for compact mesh communication using the MeshCore firmware path. Community networking in low-cost peer-to-peer LoRa deployments. Technology prototyping and embedded solution development using its modular structure. Field testing and emergency backup communication in remote areas. Packing List ThinkNode M2 transceiver device x1 USB-A to Type-C cable x1 User manual x1 Other Content Meshtastic workflowThe ThinkNode M2 is designed to work directly with the Meshtastic app for parameter configuration, message communication, map and location sharing, monitoring, and data export. If you want to tune client-side behavior, you can also read the OpenELAB Meshtastic device configuration guide and the OpenELAB Meshtastic network setup guide. MeshCore workflowThe ThinkNode M2 is also a valid MeshCore device. Since the MeshCore Web Flasher explicitly lists M2 among the supported Elecrow devices, it can also be used in the MeshCore ecosystem. That is useful for users who want a compact OLED node rather than a tracker or a solar outdoor device. Why M2 is different from M1 and M3The ThinkNode M2 sits between simple handheld communication nodes and more specialized tracking hardware. Compared with the M1, it adds an OLED display and ESP32-S3-based richer interface experience. Compared with the M3, it is less tracker-oriented and more suitable for general node, messaging, and embedded integration workflows. Resources Elecrow wiki User manual Datasheet Meshtastic official site Meshtastic Web Flasher MeshCore official site MeshCore Web Flasher OpenELAB Meshtastic device configuration guide OpenELAB Meshtastic network setup guide FAQ Is the ThinkNode M2 mainly a handheld communication node or a tracker? It is mainly a handheld communication node with a richer display and interface experience, not a dedicated tracker device. Can it be used for MeshCore? Yes. The MeshCore Web Flasher lists the M2 among the supported Elecrow devices, so it can also be used in the MeshCore ecosystem. Does it have a display? Yes. It includes a 1.3-inch OLED display for real-time device status and information. What kinds of projects is it best for? It is a strong fit for portable off-grid messaging, community networking, field testing, and compact embedded LoRa communication projects.