Open-Source Vehicle Control Unit & Digital Cluster Platform

The Connected Cockpit for Motorcycles, Scooters & Cars

An open, modular embedded platform powering real-time 60 FPS LVGL instrumentation, automotive CAN Bus telemetry, and smartphone projection across ESP32-S3, ESP32-P4 RISC-V, and Linux SBCs.

Launch Web Simulator Engineering Roadmap View Repository ↗
BOOT SEQUENCE POWER-ON SELF-TEST
SYS CAN BLE ABS
SPEED
0
KM/H
GEAR N
0 RPM
CAN BUS • TWAI 500 KBPS
0x100 SPEED: 84 km/h [Hall 18.2ms]
0x101 RPM: 6,420 [Coil-Neg IRQ]
0x102 TEMP_ENG: 86°C Ambient: 28°C
0x103 BATT: 12.8V [Charging Normal]
6
Vehicle Presets
3
Hardware Tiers
83
Unit Tests Passed
< 300ms
Cold Boot Time

Three Hardware Tiers for Every Vehicle

Designed to scale from low-cost daily commuter motorcycles to high-performance electric vehicles and custom automobiles.

TIER 1 • MICROCONTROLLER MCU LITE

AEZEL Lite (ESP32-S3)

Instant-boot 60 FPS LVGL digital instrument cluster with BLE Turn-by-Turn HUD mirroring real Google & Apple Maps.

  • Compute: 240 MHz Dual-Core Xtensa ESP32-S3
  • Display: 3.5"–4.3" SPI / 8080 Parallel TFT (480×320)
  • Navigation: BLE Turn-by-Turn HUD (navHUD notification bridge)
  • Telemetry: Dual Sensors (Hall / Float) + Automotive CAN
  • Boot Latency: < 300 ms (Instant-On)
TIER 2 • AUTOMOTIVE RISC-V PROJECTION

AEZEL Auto (ESP32-P4)

Direct MCU-based Wireless Android Auto video projection with live VCU CAN telemetry overlay.

  • Compute: 400 MHz Dual-Core RISC-V ESP32-P4 SoC
  • Display: 4.3"–7.0" MIPI-DSI Touch Display (800×480)
  • Projection: Native Wireless Android Auto (esp32p4-aa)
  • Hardware Accel: PPA 2D Accelerator + esp_h264
  • Boot Latency: < 1.2 seconds
TIER 3 • INFOTAINMENT SBC LINUX

AEZEL Pro (Raspberry Pi / Linux)

Full In-Vehicle Infotainment engine featuring genuine Apple CarPlay & Android Auto via LIVI with zero-copy GStreamer.

  • Compute: Raspberry Pi 4 / 5 / CM4 / CM5 (Quad ARM)
  • Display: 5.0"–10.25" Ultrawide Touch Panel (1080p)
  • Infotainment: Full Apple CarPlay & Android Auto (via LIVI)
  • Voice & Audio: Siri / Google Assistant & 2-Way Audio
  • Split-Screen: 70% Navigation + 30% AEZEL VCU Gauges

Engineered for Automotive Reliability

Every layer built from the ground up for vibration resistance, electrical noise immunity, and deterministic timing.

6 Built-in Vehicle Profiles

Configurable profiles for Motorcycles (5/6-speed manual, lean angle), Scooters (CVT transmission, belt wear intervals), and Cars (OBD-II, PRND, dual G-force crash sensing).

Official Google & Apple Maps HUD

Zero in-app map clones. Runs with your phone's native navigation apps via BLE notification listener (Android) and CoreBluetooth / ANCS bridge (iOS).

Dual-Source GNSS Telemetry

Filtered u-blox hardware GNSS parsing ($GPRMC/$GPGGA) with automatic fallback to smartphone fused GPS if satellite fix is lost or hardware module is omitted.

Flutter Companion App (iOS & Android)

Single cross-platform companion codebase for live telemetry monitoring, vehicle preset switching, remote lock/hazard controls, and GPX trip replay.

Automotive-Grade Electrical Protection

Opto-isolated discrete inputs, load-dump TVS surge clamping, RC low-pass ignition-coil pickup filtering, and ignition-triggered deep sleep state machine.

Wireless SoftAP In-Field OTA

One-tap firmware flashing over Wi-Fi SoftAP (AEZEL-VCU-AP) straight from any phone or laptop browser without disassembling the vehicle instrument cluster.

Synced with docs/roadmap.md

Live Engineering Lifecycle & Tasks

Parsed dynamically from Git. Updating task checkboxes in docs/roadmap.md updates this interface automatically.

docs/roadmap.md Edit on GitHub ↗
Global Completion
--%
Parsing roadmap items...

Loading tasks from docs/roadmap.md...

Looking for the navigation and CarPlay architecture specifications? docs/navigation_and_telemetry_roadmap.md ↗

Evaluate the AEZEL Cockpit in Your Browser

Test the 60 FPS tachometer arc, swipe gestures, theme switcher, warning alert bitmask engine, and all 6 vehicle profiles right now.

Open Interactive Web Simulator