CEREBRAL STRATUM - Firmware Help

CEREBRAL STRATUM Firmware

The CEREBRAL STRATUM firmware runs on the ESP32-S3 and is written in Rust (via esp-rs/esp-idf-hal).

Overview

The firmware is responsible for:

  • Reading vehicle telemetry from the CAN bus (via ESP32-S3 TWAI controller and Adafruit CAN Pal TJA1051T/3 transceiver)

  • Transmitting data over LTE (MQTT) with automatic satellite fallback (CoAP over NTN via Quectel BG95-S5)

  • Managing an optoisolated 12V relay output for user-defined ancillary functions

  • Operating continuously when the vehicle is off (LiFePO4 battery backup, deep sleep, 3GPP PSM)

  • Receiving OTA firmware updates over LTE or satellite

Hardware

Component

Part

MCU

Espressif ESP32-S3-DevKitC-1

Communications

Quectel BG95-S5 (LTE Cat M1 + NTN)

CAN Transceiver

Adafruit CAN Pal ADA5708 (TJA1051T/3)

Connectivity (SIM)

emnify SuperNetwork SatPlus (eUICC)

Product Variants

Variant

Vehicle Interface

Installation

Consumer

OBD-II port

Self-install

Prosumer

Direct wire tap

Qualified installer

Architecture Decision Records

See the ADRs section for hardware, firmware, and product architecture decisions.

Last modified: 17 May 2026