OpenRemap Docs

Glossary

The vocabulary of OpenRemap and ECU tuning, defined once and linked to the pages that go deeper.

Core concepts

ECU (Engine Control Unit) — the computer that runs the engine. Its firmware is what OpenRemap reads, identifies, and patches. See How it works.

Binary / firmware image — the raw flash contents of an ECU, usually a .bin, .ori, or Intel HEX / S-Record file. See Setup.

Recipe (.remap) — a portable JSON file describing every byte-level change between an original and a tuned binary. The central data structure of the whole pipeline. See Recipe format.

Map — a calibration table (or its axis) inside the firmware — fuel, boost, ignition timing, and so on. See How it works and scan-maps.

Extractor — code that recognises a specific manufacturer family and pulls identity fields (software version, hardware number, calibration ID) out of a binary. See Manufacturers.

Family — a manufacturer's ECU platform (e.g. Bosch ME7, Siemens MS43). The registry behind identify and families.

Detection & safety

Checksum — a stored validation value that must match the block it protects. checksum verifies schemes (no correction); health flags mismatches.

VIN (Vehicle Identification Number) — the car's 17-character identifier, often stored in the firmware. scan-vins locates and scores candidates.

Volatile bytes — firmware locations that legitimately differ per vehicle (VIN, checksum stores, immobiliser data). cook-volatile excludes them to make a recipe car-portable.

Confidence — how reliably OpenRemap identified a binary, expressed as a tier built from signals and warnings. See Confidence scoring.

Evidence — the detection tags, signals, labels, and provenance that explain why OpenRemap reached a result. See Evidence.

Decoder — a CPU instruction-set decoder used to cross-reference code and confirm or detect a family. See Decoders.

The pipeline

Identify — read one binary and report manufacturer, family, software, hardware, and confidence. identify

Cook — diff stock vs tuned into a portable recipe. cook

Tune — apply (and re-verify) a recipe to a target binary, one shot. tune

Merge — combine two recipes against a common stock binary. merge

Validate — the individual before / check / after steps. validate

Audit — the receipt check that stock, tuned, and recipe belong together. audit

Analyze — one pass that describes a whole binary: identity, VIN, layout, maps, code references, checksums, and a health verdict. analyze

See the commands overview for the full table.