OpenRemap Docs

0.4.1 — 2026-04-02

Siemens, Delphi, and Magneti Marelli manufacturer support; Bosch ME1.5.5; manufacturer-aware confidence scoring; README rewrite; .remap recipe extension; TUI-first documentation.

Added — Manufacturers

  • Siemens extractors (6 families): Simtec 56, SIMOS 2.x/3.x, PPD1.x, SID 801/801A, SID 803/803A, EMS2000. Full detection cascades with manufacturer-aware confidence scoring.
  • Delphi extractors (2 families): Multec (diesel, Motorola 68k), Multec S (petrol, HCS12). Opel/Vauxhall coverage.
  • Magneti Marelli extractors (4 families): IAW 1AV, IAW 1AP, IAW 4LV, MJD 6JF. Fiat/PSA/GM coverage including byte-swapped M68K architectures.
  • Bosch ME1.5.5 — Opel Astra-G/Corsa-C petrol (ZZ ident + /ME1.5.5/ family token).
  • Manufacturer documentation — new docs for Siemens (siemens.md, siemens-internals.md), Delphi (delphi.md), and Marelli (marelli.md). Bosch docs updated with ME1.5.5 and Mono-Motronic entries.

Changed — Confidence Scoring

  • Manufacturer-aware canonical SW version patterns — each manufacturer (Bosch, Delphi, Siemens, Marelli) now has its own regex for the +30 canonical SW bonus.
  • Family field profiles — ECU families that architecturally lack certain identity fields (e.g. IAW 1AP has no SW/HW) are never penalised for their absence.
  • Detection strength baselines — extractors self-declare STRONG/MODERATE/WEAK, setting a +15/+10/+5 baseline before field scoring.
  • HIGH tier threshold adjusted to ≥55 (was ≥60).

Changed — Documentation

  • README rewritten with problem/solution framing, coverage table, dedicated confidence and recipe sections, inline install commands, and "What it does NOT do" section.
  • Recipe file extension updated from .openremap to .remap across all docs.
  • TUI promoted as primary interface in install and setup guides; CLI documented as scripting alternative.
  • All command docs updated with .remap extension and TUI-first guidance.

Changed — Extractors (base)

  • BaseManufacturerExtractor updated with detection_strength enum and match_key_fallback_field support.
  • All existing Bosch extractors updated to declare detection_strength and integrate with the reworked confidence scorer.

Tests

  • 4,734 tests passing (up from 3,880 in 0.4.0).
  • New test suites for all Siemens extractors (Simtec 56, SIMOS, PPD, SID 801, SID 803, EMS2000).
  • Confidence scoring tests updated for manufacturer-aware and family-profile logic.