M5Stack Cardputer ADV

Message the mesh.
No phone required.

A fast, keyboard-first Meshtastic client that boots straight into your conversations. Type, send, see delivery status — all on a pocket QWERTY device.

  • Real chat UI with DMs, channels and persisted history
  • Cyrillic, Unicode, emoji, reactions and replies
  • Open source · no account or cloud required
Meshtastic ADV: opening an unread chat, typing with emoji, receiving an acknowledgement and reply, reacting, then sending a quoted Cyrillic reply
16-second real-firmware UI demo using a synthetic conversation; stopped view uses a device render © M5Stack.

Browser installer

Flash the latest stable release

Use desktop Chrome or Edge and a data USB-C cable. The installer writes the firmware and its GNU Unifont glyph partition together.

Attach the LoRa antenna before powering a Cap LoRa-1262. Running its PA without an antenna can permanently damage it.

Back up your Meshtastic configuration first. A full erase removes settings and message history; use the official app's configuration export before continuing.

Web Serial is not available here. Open this page in desktop Chrome or Edge, or use the alternative install paths below. Serial access was blocked. Allow access when the browser asks, then try again.

Connect directly to the computer without a hub. If the port does not appear, hold G0 / BOOT while connecting, then release.

Инструкция и предупреждения по-русски

Сначала подключите LoRa-антенну — питание усилителя без антенны может повредить кап. Перед полной очисткой сохраните конфигурацию Meshtastic.

  1. Откройте страницу в десктопном Chrome или Edge.
  2. Подключите Cardputer data-кабелем USB-C и нажмите Connect & Install.
  3. После установки: долгое ESC → выставьте Region и UTC.

Полная инструкция на русском →

Two ways to mesh

Use the radio you already have

The messenger stays the same; only the radio path changes.

Onboard LoRa

Attach an M5Stack Cap LoRa-1262 and the Cardputer becomes a complete standalone Meshtastic node.

Pocket messenger · one device

BLE companion

No cap required. Pair with a BLE-capable stock Heltec, T-Beam, RAK or other Meshtastic node and drive its radio over Bluetooth.

Your existing node · zero firmware changes

Built around conversations

A messenger, not a menu maze

Recent chats are home. Type to find a contact, press Enter to open, then write.

Message naturally

DMs and channels, delivery checks, replies, reactions, favourites and inline emoji.

Write in your language

Toggle Cyrillic input from the keyboard and render Unicode messages from the wider mesh.

Keep the history

Conversations survive reboots; older messages page back from a flash archive.

Read the mesh

Find nodes by name and see signal, hop count, role and last-heard age in fixed columns.

Configure on-device

Region, channels, radio, WiFi, MQTT, time and companion mode — no phone setup required.

Stay compatible

The stock Meshtastic Client API remains available, including the official phone app when Bluetooth is free.

Release confidence

The download is tested on the real device

Every stable tag must pass host tests, sanitizers, both firmware builds and memory budgets before a radio-silent hardware gate flashes a trusted Cardputer, replays synthetic production-format traffic through the real decoder, verifies the UI and storage, reboots, and restores and verifies the exact production application bytes.

Other install paths

Browser optional

M5Launcher / M5Burner

Find Meshtastic ADV in the Cardputer catalog. Its merged image already contains the firmware and Unicode font.

Catalog instructions →

Release image / esptool

Download the merged image for a full flash, or use the factory image and place unifont.bin at 0x340000.

Download latest release →

Troubleshooting

If something looks stuck

The Cardputer is not listed

Use a data-capable cable and connect without a hub. Hold G0 / BOOT while plugging it in, then release and try Connect again.

The screen stays black after flashing

Unplug and reconnect the cable. The ESP32-S3 can remain in its bootloader until it is power-cycled.

I do not have a LoRa cap

Install normally, then long-press ESCSettingsRadioCompanion via BLE. Pair with any BLE-capable stock Meshtastic node and use its radio.

What should I do on first boot?

Long-press ESC and set the legal Region for your location plus your UTC offset. Restore other Meshtastic settings only from a backup you trust.