Release metadata
| Field | Value |
|---|---|
| Version | v0.9.0-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 release starts a formal versioned release-notes flow. It introduces structured release pages, per-version installer manifests, and a user-facing release hub for firmware selection.
| Field | Value |
|---|---|
| Version | v0.9.0-beta |
| Channel | Beta |
| Target hardware | LilyGO T-2CAN ESP32-S3 |
| Primary install path | ESP Web Tools installer |
| Repository | github.com/meatro/openhaldex-s3 |
This release is also a process milestone: it shifts OpenHaldex documentation from a single rolling changelog model into a version-addressable release model that supports safer user flashing choices.
The previous pattern relied on rolling notes in root documentation and ad-hoc asset discovery. Starting with `v0.9.0-beta`, every version should publish a predictable artifact set and a corresponding manifest.
release/
firmware/
v0.9.0-beta/
bootloader.bin
partitions.bin
firmware.bin
littlefs.bin
checksums.txt
manifests/
v0.9.0-beta.json
The installer references this manifest so users can flash that exact version without manually entering offsets.
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 0x790000If partition layout changes in future releases, manifests must be version-specific and not reused blindly.
Operational best practice: capture diagnostics and log output immediately after install, before applying new maps or dynamic mode changes. This helps isolate release-related issues from tune-related issues.
If `v0.9.0-beta` does not behave as expected in your vehicle context, rollback should follow the same versioned installer process:
Preview the real OpenHaldex firmware UI in your browser with simulated live CAN traffic and interactive pages for tuning, diagnostics, logs, setup, and OTA workflows.