๐Ÿ”ฅ MeshCore-Cardputer-ADV ๐Ÿ”ฅ

January 28, 2026 ยท View on GitHub

Buy Me a Coffee

โšก Flash Firmware Online โ†’

โœ… No installation needed! Flash directly from your browser
โœ… Preserves your settings - keeps all your data intact
โœ… Fast and easy - just connect and click


Enhanced TFT user interface for MeshCore mesh networking firmware, optimized for M5Stack Cardputer-Adv with Cap LoRa-1262.

MeshCore-Cardputer-ADV

๐Ÿ“ธ Screenshots

Click to view screenshots

Main Interface

ChatContactsChannels
ChatContactChannel

Settings Menu

Main SettingsPublic InfoRadio Setup
SettingsPublic InfoRadio Setup

Radio Configuration

Choose PresetManual SetupDevice Info
Choose PresetManual SetupDevice Info

Customization

Theme SettingsOther Options
ThemeOther

๐Ÿ“ฆ Installation Options

Visit https://meshcorecardputeradv.vercel.app/ and flash directly from your browser!

Why use the Web Flasher?

  • โœ… No software installation required
  • โœ… Preserves all your settings and data
  • โœ… Fastest and easiest method
  • โœ… Works on any modern browser

Option 2: M5Burner

Search in M5Burner for:

  • MeshCore-Cardputer-ADV M5Stack Cap LoRa1262 version!!!! - Plug-and-play

โš ๏ธ WARNING: Flashing with M5Burner will erase all data from your device, including settings, contacts, and channels. Use the Web Flasher to preserve your data.

Option 3: Pre-compiled Binary

Download firmware_Cap_LoRa-1262.bin from Releases and flash using esptool.py or ESP Flash Download Tool.

๐Ÿ”ง Hardware Requirements

M5Stack Cap LoRa-1262 (Required)

Simply attach the Cap LoRa-1262 to your Cardputer-Adv - no wiring needed!

  • Module: RA-01SH (SX1262)
  • Frequency: 863-870 MHz
  • Documentation: Cap LoRa-1262

โœจ Features

Chat Interface

  • Chat bubbles with sender names
  • 150-character limit with real-time counter
  • Notification popups for new messages
  • Message scrolling with FN+UP/DOWN
  • 18 color themes with brightness control
  • Real-time search in contacts and channels

Keyboard Controls

  • ๐ŸŸ  โ†‘ - Up
  • ๐ŸŸ  โ†“ - Down
  • ๐ŸŸ  โ† - Contacts
  • ๐ŸŸ  โ†’ - Channels
  • Enter - Send/Select
  • Backspace - Delete | Hold Backspace - Clear all
  • ๐ŸŸ  FN+ESC - Go back
  • Opt - Go back
  • ๐ŸŸ  FN+โ†‘ / ๐ŸŸ  FN+โ†“ - Scroll messages (in writing mode)
  • ๐ŸŸ  FN+DEL - Delete contacts/channels
  • G0(Top right button) - Send an advert

Settings Menu (โ˜ฐ)

Access the settings menu via the โ˜ฐ icon in the top-left corner. All settings persist across restarts.

๐Ÿ“ฑ Public Info

  • Change Name - Modify device name
  • Share Key - Display QR code with public key for easy pairing
  • Share Position - Enable/disable position sharing in advertisements

๐Ÿ“ก Radio Setup

  • GPS On/Off - Enable or disable GPS (position checked every 3 minutes)
  • Choose Preset - Select from predefined radio configurations
  • Manual Setup - Configure individual parameters:
    • Frequency
    • Bandwidth
    • Spreading Factor (SF)
    • Coding Rate (CR)
    • TX Power

๐ŸŽจ Theme

  • Brightness Control - Adjust screen brightness
  • Color Schemes - Choose from 18 available themes

โš™๏ธ Other

  • Sleep Timeout - Screen auto-sleep options: 10s, 30s, 1m, 2m, 5m, Never
  • Factory Reset - Restore device to factory settings (generates new key)
  • Spark the Project - Support development via QR code (links to Buy Me a Coffee)

๐Ÿ“Š Device Info

View real-time device information:

  • Device name
  • Battery status
  • GPS coordinates
  • Radio frequency
  • Spreading Factor (SF)
  • TX Power
  • System uptime

๐Ÿš€ Initial Setup

Important: First-time configuration requires the MeshCore mobile app:

  1. Flash firmware to Cardputer-Adv (via web flasher or M5Burner)
  2. Download MeshCore app on your smartphone
  3. Connect via Bluetooth using the pairing code displayed in the top-right corner of the screen
  4. Configure node name, region, network keys, and channels

๐Ÿ†• What's New in This Version

Major Features

  • Delete contacts and channels from device using FN+DEL
  • Comprehensive settings menu organized into tabs: Public Info, Radio Setup, Theme, Other, and Device Info
  • GPS integration with 3-minute position update intervals
  • Manual radio configuration for advanced users
  • QR code sharing for easy device pairing
  • Position sharing toggle for privacy control
  • Multiple sleep timeout options for battery optimization
  • Factory reset option for easy device reconfiguration

Improvements

  • Enhanced Cap LoRa-1262 compatibility and stability
  • UI refinements for better usability
  • Power consumption optimizations for extended battery life
  • Improved Bluetooth pairing experience

๐Ÿ› ๏ธ Building from Source

git clone https://github.com/Stachugit/MeshCore-Cardputer-ADV.git
cd MeshCore-Cardputer-ADV

# For Cap LoRa-1262:
pio run -e M5stack_cardputer_cap_lora1262_companion --target upload

๐Ÿ™ Credits

Based on MeshCore mesh networking firmware. This project adds custom TFT UI, chat bubbles, comprehensive settings system, theme customization, and enhanced keyboard navigation.

Cap LoRa-1262 compatibility fixes based on work by sosprz.

๐Ÿ“œ License

Same license as original MeshCore firmware. See license.txt.

๐Ÿค Contributing

Contributions welcome! Report bugs, suggest features, submit pull requests, or improve documentation.

โš ๏ธ Disclaimer

Independent UI modification of MeshCore. For core networking questions, refer to the original project.


Version: 1.1.0 | Last Updated: January 27, 2026