M5STACK TAB5 / ESP32-P4 / CONSOLE 0.3.7

ONE CONSOLE.
NINE APPS.

A resident launcher for the M5Stack Tab5, built around device telemetry, settings, radio controls and a validated SD application library. Console stays in the factory partition while each firmware runs safely from an inactive OTA slot.

9SD APPLICATIONS
32PACKAGE LIBRARY
720×1280NATIVE SCANOUT
16 / 32MB FLASH / PSRAM
RESIDENT // CONSOLE 0.3.7 ST7121 / 5-INCH PANEL
TAB5 Console dashboard showing storage, memory, battery, radio status and application shortcuts

SOURCE-RENDERED UI PREVIEW / SYNTHETIC TELEMETRY

RESIDENT SYSTEM

CONSOLE DOES MORE

Console is the stable control surface around the applications: it checks hardware, exposes live status and validates every SD package before boot.

SYS.01

LIVE TELEMETRY

Battery, SD capacity, RAM, PSRAM, flash allocation, RTC and keyboard state in one dashboard.

SYS.02

SD APP LIBRARY

Deterministic sorting, image identity checks, 5 MiB slot limits and inactive-slot installation.

SYS.03

RADIO CONTROL

Factory-compatible ESP32-C6 Wi-Fi and Bluetooth controls with guarded radio power and initialization.

SYS.04

FAST DIRTY REGIONS

PixelFonts chrome and damage-aware redraws keep the launcher responsive without periodic full-screen repaints.

M5STACK ECOSYSTEM

THE HARDWARE BEHIND TAB5

Tab5 is M5Stack's ESP32-P4 development kit with a 5-inch display, touch input, camera and expansion. The clip-on Tab5 Keyboard adds a physical input path for Console, Terminal, Shell and QuickNote.

M5Stack promotional video: New Arrivals — Tab5 Keyboard.

SD APPLICATION LIBRARY / ROADMAP

NINE AVAILABLE. ONE NEXT.

Nine purpose-built applications share Console's visual language, hardware layer and safe return path. A tenth card previews what is coming next.

APP.01 / CAMERA

TAB5 CAMERA

0.2.1-DEV
Tab5 Camera portrait preview with a composition grid

A portrait camera workspace for the Tab5 sensor stack, with framing tools and local SD capture.

  • LIVE PREVIEW
  • JPEG CAPTURE
  • GALLERY
  • GRID / MONO
PROJECT README

APP.02 / FILES

TAB5 FILE SERVER

0.1.0
Tab5 File Server showing hotspot status, access code and SD telemetry

A browser-based SD explorer that works over the Tab5 hotspot or an existing LAN connection.

  • HOTSPOT / LAN
  • UPLOAD / DOWNLOAD
  • INLINE HTML
  • 8-DIGIT ACCESS
PROJECT README

APP.03 / HTML VIEW

TAB5 HTML VIEWER

0.1.1
Tab5 HTML Viewer file picker listing HTML files on the SD card

An offline SD document reader with a full-screen picker and a clean, touch-driven reading surface.

  • SD FILE PICKER
  • OFL TYPEFACES
  • PINCH ZOOM
  • 4-WAY ROTATE
PROJECT README

APP.04 / OLLAMA

OLLAMA ANALYTICS

0.1.1
Ollama Analytics dashboard with model request shares, quota and plan balance

A compact dashboard for Ollama request activity, model mix and provider-reported balance.

  • 24H REQUESTS
  • MODEL SHARE
  • BALANCE / QUOTA
  • DARK / LIGHT
PROJECT README

APP.05 / QUICKNOTE

TAB5 QUICKNOTE

0.1.0
QuickNote Markdown editor with line numbers, syntax colour and Console toolbar

A focused Markdown workspace with durable SD notes and recovery from interrupted edits.

  • MARKDOWN
  • DRAFT RECOVERY
  • SD STORAGE
  • TAB5 / USB KEYS
PROJECT README

APP.06 / SHELL

TAB5 SHELL

0.1.3
Tab5 Shell local command session with filesystem commands and status controls

A local-first command environment with bounded tools, a native editor and optional SSH.

  • LOCAL COMMANDS
  • EDITOR / GLOW
  • LUA
  • OPTIONAL SSH
PROJECT README

APP.07 / TERMINAL

TAB5 TERMINAL

0.1.4
Tab5 Terminal connected SSH session with a collapsed connection rail

A zoomable SSH terminal with a keyboard-first workflow, VT100 rendering and local scrollback.

  • SSH
  • VT100 GRAPHICS
  • SCROLLBACK
  • 3 ZOOM LEVELS
PROJECT README

APP.08 / WEATHER

TAB5 WEATHER

0.1.2
Tab5 Weather current conditions page showing Sydney and a five-hour forecast

A network-aware Open-Meteo client for current conditions, forecasts, rain, wind, sun and moon.

  • OPEN-METEO
  • CURRENT + 5H
  • SAVED PLACES
  • C / F THEMES
PROJECT README

APP.09 / fMP3

fMP3 PLAYER

0.1.2
fMP3 Player showing a photograph with navigation and playback controls

A Console-skinned media player for local audio, video and images, backed by the upstream media engine.

  • AUDIO / VIDEO
  • IMAGES
  • PLAYLISTS
  • MEDIA METADATA
PROJECT README
COMING SOON

HARDWARE + RECOVERY MODEL

BUILT FOR THE REAL DEVICE

The launcher and applications target a known ESP32-P4 revision and keep recovery, radio firmware and user data outside the application update path.

TARGET / P4 v1.3

360 MHZ + 32 MB PSRAM

16 MB flash, ST7121 display/touch and the factory ESP32-C6 radio image remain the reference configuration.

SAFE / SD INSTALL

INACTIVE OTA SLOT

Console validates project identity, chip target, revision range, segment checksum, SHA-256 and the 5 MiB slot limit.

RECOVERY / CONSOLE

FACTORY PARTITION

The resident Console stays at 0x10000; applications never replace it, erase NVS or overwrite the C6 image.

0x10000 FACTORY CONSOLE 4 MiB 0x410000 OTA DATA 8 KiB 0x420000 APPLICATION SLOT 0 5 MiB 0x920000 APPLICATION SLOT 1 5 MiB