What is an original ECU file, and why do tuners need the stock read?
The stock read is the factory software of one exact ECU version. Here is what is inside it, how it differs from a modified file, and why workshops look for it before anything else.
Contents
Every modern engine is run by an engine control unit (ECU): a small computer that reads its sensors many times per second and decides how much fuel to inject, when to ignite it, how much boost to ask for and where to stop. What the ECU does is defined by the software stored in its flash memory. A copy of that memory as the vehicle manufacturer wrote it is what the trade calls an original file — also a stock file, an ori, a stock read or simply a dump.
This guide explains what such a file contains, how it differs from a modified file, and why so many workshops and tuners look for the original before they do anything else.
What is inside an ECU file
An ECU file is a binary image: a long sequence of bytes, usually saved with the extension .bin (some reading tools use their own extensions or containers). Opened in a hex editor it looks like noise, but it has a clear structure. Roughly, it holds three kinds of content:
- Program code — the instructions the ECU's microcontroller executes: the logic of fuel, ignition, boost and torque control, diagnostics and communication with other control units.
- Calibration data — the numbers that program works with: thousands of single values (constants), curves and maps. A map is a table such as "injection quantity over engine speed and pedal position". The calibration is where one engine variant differs from another that uses the same hardware and the same program.
- Identification — text and numbers the ECU reports about itself: part numbers, software and calibration identifiers, sometimes project names. These are what you compare when you look for a matching file.
Depending on the ECU and on how it was read, a file can contain the whole flash memory or only part of it, for example just the calibration area. That is one reason why two files of "the same" ECU can have different sizes; see why ECU file sizes differ.
Original versus modified
An original file is the software exactly as the vehicle manufacturer released it — as it left the factory or after an official dealer update. A modified file is a copy in which someone has changed calibration data (and, with it, the checksums the ECU uses to verify its memory).
Nothing inside a file is labelled "tuned". The reliable way to tell whether a file is stock is to compare it with a known original of the same software version: identical data means stock, differences in the calibration area mean someone has changed it.
That is the core reason original files are valuable. Many vehicles have been modified, sometimes more than once and by different people. Once the stock software has been overwritten and nobody kept a copy, the only way back to it is a stock read of the same software version from another source.
Why tuners and workshops need the original
A clean starting point
Calibration work starts from the factory data. If the read taken from a car is already modified, the person working on it cannot tell which values are the manufacturer's and which were changed. Comparing the read with an original of the same software version shows every changed byte at once — WinOLS and most hex editors have a compare function for exactly this.
Going back to stock
Owners return to the factory software for many reasons: selling the vehicle, a technical inspection, a dealer visit, a warranty question, or a modification that did not work out. Writing the matching original back is the cleanest way to do it — provided it is the exact software version the ECU expects.
A reference for comparison
An original is also a reference. Tuners compare the stock maps of different software versions to see what the manufacturer changed in an update, or compare a customer's file with the original to find out what a previous modification did.
The base of every map definition
Map packs and other map definitions are made on one specific original. They describe where each map sits in that exact file. That is why a WinOLS map pack is sold together with its original: the definition and the binary belong together. More on this in what a WinOLS map pack is.
Why the exact software version matters
One ECU hardware part number is often used with dozens of software versions: different engines and power outputs, manual or automatic gearboxes, emission standards, markets and later updates. Each software version has its own layout of code and calibration. A file of a different version can look very similar, but maps sit at different addresses, values differ and so do the checksums.
That is why an original is identified by its numbers, not by the car alone. On every file page you see the hardware (HW) number, the software (SW) number and, where known, the calibration or software-upgrade identifier. The guide how to find the HW and SW number of your ECU explains where those numbers come from.
Rule of thumbThe car tells you which ECU type to look for. The SW number (or calibration ID) tells you which file.
Where original files come from
Original files are reads of production ECUs: the software is read from a unit that still has its stock software, with a reading tool connected through the diagnostic port, on the bench or in boot mode (see ECU read methods). Collections of originals are built up over years from many such reads, across makes, engines and software versions.
Each file in the OriginalECU archive is listed with the numbers it carries, the vehicle and engine it belongs to and the ECU type, so you can compare it with your own ECU before you buy.
What an original file is not
- It is not a tuned file. It contains the manufacturer's calibration, unchanged.
- It is not a universal file for a model. It belongs to one software version of one ECU type.
- It is not a replacement for your own read. Before anything is written to an ECU, the read taken from that unit should be saved and kept. It is the one file certain to match that unit, including data that is specific to it.
A word on legality
Changing an engine's calibration can affect emissions compliance, road legality, insurance and warranty, and the rules differ by country and vehicle category. An original file is often exactly what is needed to bring a vehicle back to its factory state — but whatever you write to an ECU, check the rules that apply to you.
Finding an original on OriginalECU
Search by HW or SW number with the search box at the top of the page, or browse by vehicle make or ECU type. Every original costs €18; you pay by card and receive the .bin by e-mail as soon as it is ready. Your card is charged only when the file is ready — if we cannot provide the file, you are not charged.
Because the files are digital, all sales are final. Compare the numbers on the file page with your own before you buy; the checklist in how to check you have the right original takes a few minutes.
Find the original for your ECU
Search 197 280 stock reads by HW or SW number, ECU type or vehicle. Pay by card, receive the .bin by e-mail.
Your card is charged only when the file is ready. Digital files: all sales are final — compare the numbers before you buy.