Release Archive

Legacy README Changelog Archive

This page preserves technical notes from the former rolling changelog model in root `README.md`, prior to structured per-version release pages.

Why this archive exists

OpenHaldex development originally tracked engineering progress under a single rolling section in root README. That model worked during rapid bring-up, but once users needed version-selectable firmware installs and formal release notes, changelog structure needed to evolve.

This archive keeps historical signal intact while new releases move to version-specific notes pages. It is not a replacement for release tags; it is continuity context.

Archived categories from rolling changelog

Condensed historical notes

Platform and build stabilization

Historical notes document migration to pinned PlatformIO + ESP32 Arduino toolchain settings, explicit 16MB flash configuration, partition pinning, and LittleFS workflow stabilization. This laid the reproducibility foundation required for reliable release packaging.

CAN and control-path maturation

Legacy notes track the transition to dual-bus role handling with ESP32-S3 internal TWAI and MCP2515 split behavior, plus controller logic consolidation around map/curve calculations, gating behavior, and generation-specific frame mutation.

API and diagnostics expansion

The rolling changelog captured major endpoint additions (`status`, `settings`, map/curve CRUD, Wi-Fi/network, OTA, CAN viewer, logs) and corresponding UI surfaces. It also logged diagnostics upgrades for frame tagging, capture mode, and file-backed evidence trails.

How this maps to modern release pages

Going forward, each release page should answer:

  1. What changed in this version only.
  2. What users must do differently after flashing.
  3. What known risks or migration notes exist.
  4. Which binaries/manifests are required for installer integrity.

Legacy notes stay valuable for architectural history and root-cause research, while per-version pages give operational clarity to users in the field.

Reference links

Try the OpenHaldex Firmware Demo

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.

Open firmware demo