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
.openremapto.remapacross all docs. - TUI promoted as primary interface in install and setup guides; CLI documented as scripting alternative.
- All command docs updated with
.remapextension and TUI-first guidance.
Changed — Extractors (base)
BaseManufacturerExtractorupdated withdetection_strengthenum andmatch_key_fallback_fieldsupport.- All existing Bosch extractors updated to declare
detection_strengthand 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.