Diagnostic software, tools & ECU file library

Vehicle Diagnostic Software
& ECU file library

A full toolkit for the workshop: diagnostic software that opens your ECU file and clears its faults, a matcher that tells you whether two files belong together, and a library of ready ECU files on your desktop.

✓ Lifetime access ✓ Windows & macOS tools ✓ 500+ ECU files ✓ Setup support included
Software

Pick the version that fits your workflow

Both versions do the same job. The difference is how much control you want on screen.

MOST CHOSEN

Diagnostic Software

Open the file, find the faults, clear them
€40
One licence · unlimited use · 100 files per month
  • Opens the ECU file you load and reads it into a workable view
  • Detects the faults recorded in the file and lists them plainly
  • Clears the faults you select and writes the result out
  • Built-in panel — your portal opens inside the app, no second window
  • Drag a file onto the window and it starts working
  • Job history — see every file you processed and reopen it
Always verify checksum, vehicle configuration, control-unit identification and writing method before programming.
Get the licence

ECU Archive Matcher

Do these two files belong to the same unit?
€5
macOS and Windows builds · one-time payment
  • Compares a customer read against everything in your archive
  • Checks ECU identification, hardware, software and calibration numbers
  • Tells you plainly when a match is identity-verified — and when it is only content similarity
  • Indexes tens of thousands of files once, then reuses the index
  • Takes you straight to the matching file on your drive
  • Runs on your own computer — nothing is uploaded
A match is a strong signal, not a licence to flash. Verify checksum and control-unit identification before writing.
Get the program

Files for ECU Software

Credits for the ECU file archive
€1/file
Set the quantity to the number of files — 20 files = €20
  • One credit downloads one file — no subscription
  • Works in the desktop program and in your browser, same balance
  • Already have a key? Type it at checkout and the credits land on it
  • Original and modified reads, sorted into categories
  • Search by brand, engine code or control-unit code
Get credits Browse the file list

Supported file types: BIN, OLS, ORI, ORG, MOD, HEX, EEP, EPR, FLASH, FULL, BACKUP, READ, DAT, FRF, SGO, MPC, BSL, CAL and ROM.

FOR THE WORK BEHIND EVERY REPAIR

Practical tools.
Clear product information.

Compare what each tool does, check the licence details, and choose the right fit for your workflow.

Explore the software
Workshop stock photo · Jimmy Nilsson Masth / Unsplash
What it reads

Fault categories, explained

A plain-language map of what a modern control unit stores and what our software puts in front of you. No prices here — this section is a reference, not a menu.

Stored Fault CodesCodes the control unit has written to memory after a fault was detected, with the freeze-frame data recorded at that moment.
Engine Warning LightThe lamp itself is only a symptom. The software shows which system actually raised it and whether the fault is still present.
Particulate FilterDifferential pressure, soot load and regeneration history — the usual reason a filter light appears.
Exhaust Gas RecirculationValve position, flow deviation and cooler faults, including the codes that appear only under load.
SCR / AdBlue SystemDosing, quality and pressure faults, plus the countdown warnings that follow them.
Oxygen SensorsSlow response, heater circuits and bank-to-bank deviation on both upstream and downstream sensors.
Air Mass & PressureMass air flow, manifold pressure and boost deviation — often the real cause behind a power complaint.
Glow Plug CircuitIndividual cylinder circuits and the control module, separated so you know which plug to touch.
Immobiliser & KeysCommunication between key, immobiliser and control unit, and where the handshake breaks.
Readiness MonitorsWhich self-tests have completed and which have not — what an inspection will actually look at.
Evaporative SystemSmall and large leak detection, purge valve and tank pressure faults.
Oil Pressure & LevelSensor and circuit faults, plus the thresholds that trigger a protection mode.
Coolant TemperatureThermostat, sensor plausibility and warm-up behaviour.
Cold Start BehaviourFaults that only appear on a cold engine and disappear before you reach the workshop.
Throttle & ActuatorsAdaptation values and position deviation on electronic throttle bodies.
Intake Flaps & SwirlFlap position, actuator and linkage faults across the intake tract.

Coverage depends on the vehicle, the control unit and the read method. Categories above are typical of modern petrol and diesel systems; older or niche units may expose fewer channels.

Fault codes

Which fault types does our software show?

Standard OBD-II codes with what they actually mean. Manufacturer-specific codes outside this range are decoded too, with the text supplied by the control unit.

CodeMeaning
P0010Camshaft position actuator circuit, bank 1
P0016Crankshaft / camshaft position correlation, bank 1
P0087Fuel rail / system pressure too low
P0090Fuel pressure regulator control circuit
P0101Mass air flow sensor — range / performance
P0102Mass air flow sensor circuit — low input
P0106Manifold absolute pressure — range / performance
P0113Intake air temperature sensor — high input
P0116Coolant temperature sensor — range / performance
P0128Coolant thermostat below regulating temperature
P0131Oxygen sensor circuit — low voltage, bank 1 sensor 1
P0133Oxygen sensor slow response, bank 1 sensor 1
P0135Oxygen sensor heater circuit, bank 1 sensor 1
P0171System too lean, bank 1
P0172System too rich, bank 1
P0174System too lean, bank 2
P0190Fuel rail pressure sensor circuit
P0201Injector circuit — cylinder 1
P0234Turbocharger overboost condition
P0238Turbo boost sensor circuit — high input
P0243Turbocharger wastegate solenoid A
P0251Injection pump fuel metering control A
P0299Turbocharger underboost condition
P0300Random / multiple cylinder misfire detected
P0301Cylinder 1 misfire detected
P0335Crankshaft position sensor A circuit
P0340Camshaft position sensor A circuit
P0380Glow plug / heater circuit A
P0401Exhaust gas recirculation flow insufficient
P0402Exhaust gas recirculation flow excessive
P0403Exhaust gas recirculation control circuit
P0420Catalyst system efficiency below threshold, bank 1
P0430Catalyst system efficiency below threshold, bank 2
P0442Evaporative emission system — small leak detected
P0455Evaporative emission system — large leak detected
P0500Vehicle speed sensor A malfunction
P0504Brake switch A / B correlation
P0520Engine oil pressure sensor circuit
P0562System voltage low
P0606Control module processor fault
P0629Fuel pump control circuit — high
P0670Glow plug control module circuit
P0700Transmission control system — malfunction
P16xxImmobiliser and key communication faults (manufacturer range)
P2002Diesel particulate filter efficiency below threshold, bank 1
P2004Intake manifold runner control stuck open, bank 1
P2015Intake manifold runner position sensor, bank 1
P2033Exhaust gas temperature sensor circuit, bank 1 sensor 2
P2080Exhaust gas temperature sensor — range / performance
P2096Post-catalyst fuel trim system too lean, bank 1
P204FReductant system performance (SCR / AdBlue)
P2047Reductant injector circuit, bank 1
P2201NOx sensor — range / performance, bank 1
P20EESCR catalyst efficiency below threshold, bank 1
P2463Diesel particulate filter — soot accumulation
P244ADiesel particulate filter differential pressure too low
P244BDiesel particulate filter differential pressure too high
P3000Hybrid / high-voltage battery system fault
C0035Left front wheel speed sensor circuit
C0040Right front wheel speed sensor circuit
C0561ABS system disabled by control module
B1000Control module internal fault (body)
B1318Battery voltage low (body control module)
U0073Control module communication bus A off
U0100Lost communication with engine control module
U0101Lost communication with transmission control module
U0121Lost communication with ABS control module
U0155Lost communication with instrument cluster
U0401Invalid data received from engine control module

This is a short extract. A vehicle typically exposes several hundred codes across all its control units.

How it works

From payment to a working setup in four steps

No shipping, no waiting on a technician.

Choose and pay

Pick v1, v2 or a single operation. Payment is confirmed automatically.

Get your download

Your download link and access code arrive by e-mail right after payment.

Install and activate

Run the installer on Windows and paste your key once. That is the whole setup.

Start working

Drop a file in. It opens in the software and the fault clearing runs.

FAQ

Questions we get before buying

What is the difference between v1 and v2?

They process files the same way. v1 has no panel screen: you double-click a file and it opens straight away. v2 adds the built-in browser panel, saved sessions, automatic sign-in, job history and output templates.

Which systems does it run on?

Windows desktop. macOS and Linux are not supported at the moment.

Is this a subscription?

No. Both versions are a one-time payment and your access never expires.

Can I use it on more than one computer?

Yes — the software is not locked to a single machine, so you can move it when you change computers. Your purchase covers your own workshop; please do not pass the files or your access code on to anyone else.

What if it does not work on my setup?

Contact us before opening a dispute. If we cannot get it running on a supported system, you get your money back — see the Refund Policy.

Do you build software to order?

Yes. Describe the job and we will scope it, quote it and agree the price before any work starts.

Get started

Ready when you are

Pick a version above, or tell us what you need built.

Live Chat