ECU Modules

A modern vehicle contains dozens of electronic control units (ECUs). This section shows what each module type does, what the different makes call it, and which address it is defined with in the CarCoding scan map.

The CarCoding scan map holds 3175 module definitions across 39 make groups and 33 module types. The numbers are definition counts in the map.

By module type

ECU maps by make

Every make has its own module naming and address layout. The make pages list the modules defined in the map for that make.

ECU maps by make →

Looking for what a fault code means? Fault code library.

See the modules in your vehicle

With an ELM327-based BLE OBD2 adapter, CarCoding scans the vehicle’s modules, reads fault codes from those it can reach and explains every code in plain language. Which modules are reachable depends on the make and on the vehicle. The app is free to download.

Some advanced features require an in-app purchase.

Data source: the CarCoding ECU scan map (ecuDatabase.ts). The addresses and names in the table are definitions from the map; they can differ depending on the hardware and software version in your vehicle.