User documentation
Use these guides to operate the applications on your device. The 27 guides cover Launcher, the application projects in the CM0 workspace, and the Template example. Each guide explains preparation, actual controls, and common problems.
First use
- Prepare a device with a compatible LILYGO UI system and Launcher. If it is not ready, follow Quick start to flash an image over USB or onto a TF card.
- Open Settings to connect to Wi-Fi and check device settings.
- Open Store to find and install an available application. Return to Launcher and select its icon.
- Choose the matching guide below. Online services may require an account or API credentials; hardware tools require the corresponding module and drivers. Each guide states its own requirements.
- Use Browser file sharing to send files from a computer, and Files to find them on the device.
- To control the device from a computer terminal, follow SSH remote login to enable Remote Login in Settings and connect.
The Template example is a separate project and may not appear in Store or your installed image. Its guide describes its own entry point. Button names are kept as they appear in the applications, which may use English labels.
System and everyday tools
| Application | What you can learn |
|---|---|
| Launcher | Open applications, turn pages, and use quick controls and file sharing. |
| Store | Browse, install, update, and remove applications. |
| Settings | Configure Wi-Fi, Bluetooth, SSH remote login, general options, and keyboard vibration. |
| Files | Browse storage, manage files, and preview text. |
| Calculator | Calculate expressions and use the scientific layout and memory. |
| Monitor | Inspect device usage, network activity, and measurement history. |
| Terminal | Run local shell commands and use the touch keyboard. |
Media and games
| Application | What you can learn |
|---|---|
| Camera | Preview the camera, take photos, record video, and find captures. |
| Gallery | Browse albums, view pictures, and inspect file information. |
| Music | Add local music, manage a queue, and control playback. |
| Radio | Search internet stations, save favorites, and set a sleep timer. |
| YouTube | Browse, search, and play supported public videos. |
| NES | Import ROMs, use game controls, and save or load a game state. |
Network and assistants
| Application | What you can learn |
|---|---|
| Maps | Search addresses, move around the map, and manage cached tiles. |
| Clash | Import a configuration, manage the proxy service, and inspect connections. |
| LilyChat (Telegram) | Configure credentials, sign in, and read or send text messages. |
| PicoClaw | Configure a model, chat, and manage the background gateway. |
| Xiaozhi | Activate the assistant, use voice chat, and read captions. |
Hardware and communication
| Application | What you can learn |
|---|---|
| Cellular | Inspect cellular status, connect mobile data, use GNSS, and read AT diagnostics. |
| Meshtastic | Connect to a node, inspect the mesh, and send messages. |
| I2C Detector | Scan available buses and interpret I2C addresses. |
| IMU | View motion readings and adjust display sensitivity. |
| Sensors | Inspect sensors and keyboard events, and record data to CSV. |
| Serial | Configure a serial connection and send or receive ASCII/HEX data. |
Example
| Program | What you can learn |
|---|---|
| Template | Operate the starter counter example. |
Choosing the right documentation
These instructions describe the checked-in applications as reviewed on November 3, 2026. Published packages and installed images can differ; if a control is missing, check your app version and the corresponding guide's limitations.
Build tools and runtime libraries such as lpm, AppKit, the sysroot builder, and Mesa VC4 are listed in Developer documentation. For package availability and source repositories, use the application catalog.