TECHNICAL GUIDE · BIN VERIFICATION

Bin Verification Guide — Checking Your Read Before You Patch

How to verify that an ECU read is good before patching. File size checks, checksum identification, head/tail bytes, double-read verification.

Why bin verification matters

An unverified read is a time bomb. If the .bin you patched is corrupted, the ECU bricks — and you have no clean original to recover from. Two minutes of verification at read time saves a €500 recovery job.

File size check

Each ECU family has a known bin size. Use our HEX inspector to verify:

ECU familyExpected size
EDC15256 KB or 512 KB
EDC16512 KB or 1 MB
EDC171 MB or 2 MB
MED171, 2 or 4 MB
MD1 / MG14 MB or 8 MB

Format identification

Use the checksum detector to verify the header signature matches the ECU you read. A read that returns garbage won\'t match any known format.

Full verification workflow

  1. Read the ECU.
  2. Verify file size (10 sec).
  3. Drop into checksum detector (10 sec).
  4. Open in HEX inspector. Eyeball head + tail (1 min).
  5. Optional: re-read and bit-compare (3-5 min).
  6. Save original to two locations.
  7. Only then start patching.

FAQ

How long does verification take?

2-5 minutes total: size check (10 sec), checksum detect (10 sec), head/tail eyeball (1 min), optional double-read (3-5 min).

Can two reads ever differ?

Yes — transient bus errors, EEPROM regions updated between reads, partial read. Bit-by-bit comparison reveals these.

What if file size is wrong?

Reject and re-read. Wrong size = early termination — flashing a half-read .bin bricks the ECU.