Release metadata
| Field | Value |
|---|---|
| Version | v0.9.3-beta |
| Channel | Beta |
| Target hardware | LilyGO T-2CAN ESP32-S3 |
| Primary install path | ESP Web Tools installer |
| Repository | github.com/meatro/openhaldex-s3 |
Release Notes
This beta promotes the Gen 5 port into a packaged release flow, adds MQB-aware mapping and CAN decode support, and publishes a matching web-installer manifest for the current ESP32-S3 build.
| Field | Value |
|---|---|
| Version | v0.9.3-beta |
| Channel | Beta |
| Target hardware | LilyGO T-2CAN ESP32-S3 |
| Primary install path | ESP Web Tools installer |
| Repository | github.com/meatro/openhaldex-s3 |
The main functional change in this release is platform expansion. OpenHaldex now covers Gen 1, 2, 4, and Gen 5, with Gen 5 using MQB decoding for signal binding, live telemetry, and CAN View. That means Gen 5 cars can now select decoded speed, throttle, and RPM inputs from the correct chassis signal family instead of being forced through PQ assumptions.
This is a significant market expansion for the project, but it is still tagged beta because Gen 5 validation should continue on real vehicles and logs rather than being treated as a finished production release.
release/
firmware/
v0.9.3-beta/
bootloader.bin
partitions.bin
firmware.bin
littlefs.bin
version.json
manifest.json
checksums.txt
manifests/
v0.9.3-beta.json
The web installer references the versioned manifest so users can flash this exact artifact set without entering offsets manually.
The manifest for this release targets the ESP32-S3 flash layout currently defined in `partitions.csv`. Expected offsets:
bootloader.bin at 0x0000partitions.bin at 0x8000firmware.bin at 0x10000littlefs.bin at 0x790000Preview the real OpenHaldex firmware UI in your browser with simulated live CAN traffic and interactive pages for tuning, diagnostics, logs, setup, and OTA workflows.