Getting Started
Sparks is a multi-app firmware for the M5Stack Cardputer. From the main menu, press a letter key to open the matching App; ESC / GO returns to the menu.
Flash & Configure
- Flash the firmware and LittleFS with PlatformIO or M5Burner.
- Copy from the repo-root
config.example.json, put device lists, WiFi, Cursor token, etc. intodata/config.json, then runuploadfs— or edit online via the Config App Web UI. - Power on to the Sparks main menu and press the matching letter to open a feature.
Main Menu


| Key | Short | App | Key | Short | App | Key | Short | App |
|---|---|---|---|---|---|---|---|---|
m | Mij | Mijia | u | Cfg | Config | w | WiFi | WiFi |
t | Time | Time | s | Slp | Sleep | o | Opt | Options |
i | Inf | Info | p | Bat | Battery | c | Cur | Cursor |
v | Ver | Version | j | Mor | Morse | x | IR | Infrared |
k | KB | Keyboard | g | IMU | IMU | l | LED | RGB LED |
r | Mic | Mic | b | BLE | BLE | d | Disp | Display |
a | Icn | Icons | f | Fnt | Font | n | InI2 | InI2C |
e | ExI2 | ExI2C |
The menu paginates with the keyboard arrow keys; no Fn needed.
Next Steps
- App Catalog — browse all apps by category
- Global Shortcuts — screenshots, paging, back, and more
