{{ a.title }}
{{ a.text }}
{{ a.fact }}roro9stack is firmware for the M5Stack Cardputer ADV with the Cap LoRa-1262: a LoRa scanner that reads Meshtastic traffic, GNSS, IRC, a Gemini browser, Wi-Fi tools, notes and more.
Drawings of the LoRa Scanner's Sweep view and the GNSS sky view, not screenshots: the real screens are further down.
Early software{% if latest %}, {{ latest.tag_name }}{% endif %}. The radio listens; it doesn't transmit yet. Sending and reading mesh messages is planned and waits for a second node to test with. The milestones show what's done and what's next.
{{ a.text }}
{{ a.fact }}Plus Settings, with its Wi-Fi and Firmware pages.
Install a new release from the project's server in Settings, from the SD card, or push one from your computer. Every update is signed: the device checks the signature before it writes anything, restarts, and runs the new firmware on Probation. If it crashes, or can't reconnect Wi-Fi, it goes back to the previous firmware and says so.
The longest the device waits for you to stop typing before it restarts into an update.
How long new firmware has to reconnect Wi-Fi on Probation before it rolls back.
Crash restarts in a row, and it starts in Safe Mode: only Wi-Fi, updates and the Debug Console, so a fix can still be pushed.
PlatformIO and the ESP32 toolchain run in a container. The first build downloads about 1 GB; after that, builds take under a minute.
If the upload can't connect, hold G0, the button next to the screen, while plugging in USB, then retry.
Prefer a ready-made build? Install it from your browser, or take the factory image and the signed update file from the downloads.