TapTap Firmware for MeshCore
February 7, 2026 ยท View on GitHub
TapTap Firmware is a specialized build of MeshCore designed for tracker-style devices like the Seeed Studio T1000-E and WisMesh Tag. It introduces enhanced messaging capabilities and specific button interactions tailored for headless operation (devices without screens).
Key Features
๐ Button Controls & Modes
Since these devices lack screens, interactions are handled via the main user button and LED feedback.
- Single Click:
- Sends an Advert signal to the mesh.
- Helper LED blinks the current time in Morse Code.
- Double Click: Enter Canned Message Mode.
- Single Click: Cycle through the 8 preset messages.
- Long Press: Send the selected canned message.
- Note: Buzzer pattern will indicate the selected message index like the binary.
- Double Click (again): Enter Morse Code Input Mode.
- Use the button to tap out your message in Morse Code.
- Long Press: Send the composed message.
- Auto-exit: If no action is taken for 10 seconds, the device will automatically exit this mode.
- Triple Click: Toggle GPS functionalities on/off to save power.
๐ป Consoles & Commands
You can configure device behaviors using the MeshCore App or Web App text interface in public channels or custom private channels.
/help: Find all available commands in the current firmware./tap here: Designate the current channel as the target channel for sending messages via button taps./buz [rtttl|cw]: Set the message alert notification style.rtttl: Play a tune (Ring Tone Text Transfer Language).cw: Play notification in Morse Code (Continuous Wave).
/rtttl [string]: Specify the custom RTTTL ringtone string to be used for alerts./msg: Manage canned messages./msg ?- List current canned messages./msg Message 1|Message 2|...- Update the list with pipe-separated custom messages.
Supported Devices
- Seeed Studio T1000-E
- WisMesh Tag
Installation
- Download the latest
.uf2firmware file for your device from the Releases page. - Connect your device to your computer via USB.
- Enter bootloader mode (usually by double-tapping the reset button).
- Copy the
.uf2file to the USB drive that appears.
Credits
Based on the MeshCore project. Special thanks to the community for contributions to the T1000-E platform support.