01. VEHICLE CLASSES
We’ve built broad expertise across vehicle classes and continue to expand.
Applications
Cars, Trucks, and SUVs
- ACURA
- ALFA ROMEO
- AUDI
- BMW
- BUICK
- CADILLAC
- CHEVROLET
- CHRYSLER
- DODGE
- FORD
- GENESIS
- GMC
- HONDA
- HYUNDAI
- INFINITI
- JAGUAR
- JEEP
- KIA
- LAND ROVER
- LEXUS
- LINCOLN
- MASERATI
- MAZDA
- MERCEDES BENZ
- MINI
- MITSUBISHI
- NISSAN
- PORSCHE
- RAM
- SUBARU
- TESLA
- TOYOTA
- VOLKSWAGEN
- VOLVO
Commercial and Heavy Trucks
- DAF
- FREIGHTLINER
- HINO
- INTERNATIONAL
- ISUZU
- IVECO
- KENWORTH
- MACK
- PETERBILT
- SCANIA
- VOLVO TRUCKS
- WESTERN STAR
Motorcycles and Off-Road Vehicles
- BMW MOTORRAD
- CAN-AM
- DUCATI
- HARLEY DAVIDSON
- HONDA
- INDIAN
- KAWASAKI
- KTM
- POLARIS
- SUZUKI
- TRIUMPH
- YAMAHA
Industrial and Agricultural Equipment
- CASE
- CATERPILLAR
- CLAAS
- HITACHI
- JOHN DEERE
- KOMATSU
- KUBOTA
- MASSEY FERGUSON
- NEW HOLLAND
- VOLVO CONSTRUCTION
Marine Vessels
- EVINRUDE
- HONDA
- KAWASAKI
- MERCURY
- SUZUKI
- VOLVO PENTA
- YAMAHA
- YANMAR
02. AIRBAG MODULE RESET
We service all airbag module reset services for Makes/Models
Applications
Acura
1990 - 2025
- MDX
- RDX
- TLX
- INTEGRA
Alfa Romeo
1990 - 2025
- GIULIA
- STELVIO
Aston Martin
1990 - 2025
- DB11
- VANTAGE
- DBS
- VALHALLA
Audi
1990 - 2025
- A4
- A6
- Q5
- Q7
Bentley
1990 - 2025
- CONTINENTALGT
- BENTAYGA
- FLYINGSPUR
BMW
1990 - 2025
- 3SERIES
- 5SERIES
- 7SERIES
- X5
- X3
- M3
Buick
- 1990 - 2025
- ENCLAVE
- ENCORE
- ENVISION
Cadillac
1990 - 2025
- ESCALADE
- XT5
- CT5
- LYRIQ
Chevrolet
1990 - 2025
- SILVERADO
- TAHOE
- SUBURBAN
- CAMARO
- MALIBU
- EQUINOX
Chrysler
1990 - 2025
- 300
- PACIFICA
Dodge
1990 - 2025
- CHARGER
- CHALLENGER
- DURANGO
Ford
1990 - 2025
- F150
- MUSTANG
- EXPLORER
- ESCAPE
- FUSION
Genesis
1990 - 2025
- G70
- G80
- G90
- GV70
- GV80
GMC
1990 - 2025
- SIERRA
- YUKON
- ACADIA
- TERRAIN
Honda
1990 - 2025
- CIVIC
- ACCORD
- CRV
- PILOT
Hyundai
1990 - 2025
- ELANTRA
- SONATA
- TUCSON
- SANTAFE
- PALISADE
Infiniti
1990 - 2025
- Q50
- QX50
- QX60
Jaguar
1990 - 2025
- FPACE
- EPACE
- XF
- FTYPE
Jeep
1990 - 2025
- WRANGLER
- GRAND CHEROKEE
- CHEROKEE
- COMPASS
- GLADIATOR
Kia
1990 - 2025
- SPORTAGE
- SORENTO
- K5
- TELLURIDE
- SOUL
Lamborghini
1990 - 2025
- HURACAN
- AVENTADOR
- URUS
Lincoln
1990 - 2025
- NAVIGATOR
- AVIATOR
- CORSAIR
Lexus
1990 - 2025
- RX SERIES
- ES SERIES
- NX SERIES
- GX SERIES
- LS SERIES
Land Rover
1990 - 2025
- RANGEROVER
- DEFENDER
- DISCOVERY
- EVOQUE
Maserati
1990 - 2025
- GHIBLI
- LEVANTE
- QUATTROPORTE
Mercedes
1990 - 2025
- CCLASS
- ECLASS
- SCLASS
- GCLASS
- GLE
Maybach
1990 - 2025
- SCLASSMAYBACH
- GLSMAYBACH
Mini
1990 - 2025
- COOPER
- COUNTRYMAN
- CLUBMAN
Mitsubishi
1990 - 2025
- OUTLANDER
- ECLIPSECROSS
- LANCER
- PAJERO
Nissan
1990 - 2025
- ALTIMA
- MAXIMA
- SENTRA
- ROGUE
- PATHFINDER
- FRONTIER
Peugeot
1990 - 2025
- 208
- 308
- 3008
Porsche
1990 - 2025
- 911
- CAYENNE
- MACAN
- PANAMERA
- TAYCAN
Rolls-Royce
1990 - 2025
- PHANTOM
- GHOST
- CULLINAN
Ram
1990 - 2025
- RAM1500
- RAM2500
Subaru
1990 - 2025
- WRX
- OUTBACK
- LEGACY
- FORESTER
- ASCENT
Smart
1990 - 2025
- FORTWO
Tesla
1990 - 2025
- MODEL3
- MODELS
- MODELX
- MODELY
- CYBERTRUCK
Toyota
1990 - 2025
- COROLLA
- CAMRY
- RAV4
- HIGHLANDER
- TACOMA
- TUNDRA
- SUPRA
Volkswagen
1990 - 2025
- GOLF
- PASSAT
- JETTA
- TIGUAN
- ATLAS
- BEETLE
Volvo
1990 - 2025
- XC90
- XC60
- XC40
- S60
- V60
03. ECM / PCM / ECU / TCM / TCU MODULES
Explore service and replacement parts for various drivetrain modules
Cars/Bikes/Trucks/Agricultural/ Heavy Duty/Marine
BMW / MINI
- Siemens MSD80, MSD81, MSV70
- Bosch MEVD17.2.x, MEVD17.4.x, MED17.2.9
- Bosch EDC17C41, EDC17C50,
- EDC17CP45
- Older Bosch ME7.2, MS43
Chrysler / Dodge / Jeep / RAM
- Bosch ME17.3.0, MED17.3.5, MED17.3.6
- Bosch EDC16C39, EDC17C49, EDC17C79
- Siemens/Continental SID26x, SID38x
- Delphi DCM3.5, DCM6.2
- GPEC2, GPEC2A, GPEC3
Fiat / Alfa Romeo
- Bosch ME7.9.10, MED17.3
- Bosch EDC16C39
Ford / Lincoln
- Bosch EDC16C34, EDC17C10, EDC17C70 (diesel)
- Continental SID206, SID208, SID209, SID211, SID212
- Bosch MED17, ME9, MEDG17
- Delphi DCM3.5, DCM6.1
- FoMoCo PCM (ESU-411, ESU-418)
GM (Chevrolet / GMC / Cadillac / Buick)
- Delphi E38, E39, E39A, E67, E78, E80, E92
- Bosch EDC16U31, EDC17C59, EDC17CP46
- Continental SIMOS 18.x, SIMOS 12.x
- Delco MT20U2, MT22.1 (gasoline)
- T87 / T93 TCM
Honda / Acura
- Keihin 37820-xxx (SH725xx, SH705x)
- Keihin 38770-xxx PGM-FI
- Denso diesel ECUs (imports)
Hyundai / Kia / Genesis
- Bosch MED17.9.x, ME17.9.21
- Bosch EDC17C53, EDC17C57
- Delphi DCM3.7, DCM6.2, DCM7.1AP
Jaguar / Land Rover
- Bosch MED17
- Bosch EDC17CP11
- Siemens SID208
Mazda
- Denso SH705x, SH725xx
- Bosch EDC17C60 (diesel)
- Denso PX43
Mercedes-Benz / Smart
- Bosch ME9.7, MED17.7.x
- Bosch CRD2.x, CRD3.x, EDC17CP10, CP46
- Delphi CRD3.1, CRD3.5
- SIM271KE2.0
Mitsubishi
- Denso SH705x
- MH8102F
- Bosch EDC16U31
Nissan / Infiniti
- Hitachi MECxxxx (SH7058/SH725xx)
- Continental SIMOS / NEC
- Bosch EDC16CP33, EDC17CP37
Porsche
- Bosch MED9, MED17.1, MED17.3.5
- Siemens SDI4, SDI6, SDI21
Subaru
- Denso SH7058, SH72531, SH72543
- Bosch EDC17CP52 (diesel)
Toyota / Lexus
- Denso 76F00xx, 79Fxx, 76F0070, RH850
- Denso 896xx (Renesas/NEC core)
- Denso Gen III (R7F701216, SH72543)
- Denso SH7058, SH7055
Volkswagen / Audi (VAG)
- Bosch MED9.1, MED17.1.x, ME17.5.x
- Bosch EDC16U1/U31, EDC17CP14, CP20, CP46, CP74
- Siemens SIMOS 8.x, 10.x, 12.x, 18.x
- PCR2.1
Volvo (cars)
- Bosch ME9.0, MED17.x
- Bosch EDC17CP22, CP48, CP68
- Denso variants
Volkswagen / Audi (VAG)
- Bosch MED9.1, MED17.1.x, ME17.5.x
- Bosch EDC16U1/U31, EDC17CP14, CP20, CP46, CP74
- Siemens SIMOS 8.x, 10.x, 12.x, 18.x
- PCR2.1
BMW Motorrad
- Bosch BMS-K, BMS-X, BMS-O
- Bosch ME17.2.4
Ducati
- Magneti Marelli 5AM, 7SM, IAW
Harley-Davidson
- Delphi ECM (Delphi J1850, CAN/HDLAN)
- Magneti Marelli 5AM (older)
Honda (Motorcycles)
- Keihin 38770-xxx, SH7058, SH72543
Indian
- Bosch ME17.9.x
Kawasaki
- Mitsubishi SH7058, SH72531
Polaris / Can-Am (BRP)
- Bosch MSE3.0, MSE6.0
- Bosch ME17.8.x
Suzuki
- Denso SH705x (GSX-R, Hayabusa)
Yamaha
- Denso SH7058, Mitsubishi SH72531
- YZF R1/R6: Denso 1DX, 2LD
Case IH / New Holland (CNH)
- Bosch EDC7UC31, EDC17CV41, EDC17CV54
- Magneti Marelli, Delphi
Caterpillar
- ADEM III, ADEM IV (ACERT)
- Perkins engines (ADEM-like ECU)
CLAAS / Fendt (AGCO)
- Bosch EDC17CV44
- TEMIC ECUs
John Deere
- Phoenix L11/L21/L33
- Bosch EDC17CV56, CV58, CV54
- Cummins CM2350A
Kubota
- Denso SH7058, SH725xx
Massey Ferguson (AGCO)
- Bosch EDC17CV5
- Delphi DCM
Caterpillar (On-highway)
- ADEM III, ADEM IV (C7/C9/C13/C15)
Cummins (RAM / medium-heavy duty)
- CM570, CM850, CM87
- CM2150, CM2200
- CM2350A, CM2450B
Detroit Diesel (Freightliner / Western Star)
- DDEC VI, DDEC X
- MCM / ACM (DD13/DD15/DD16)
Ford Power Stroke
- Siemens SID902, SID212
- Bosch EDC16C3 (6.0L), EDC16CP31 (6.4L), EDC17CP20/CP21 (6.7L)
GM Duramax (Chevy/GMC, Isuzu)
- Bosch EDC16U31/U34 (LB7/LLY)
- Bosch EDC17CP46 (LMM/LML)
- MG1/MD1 (L5P, 2017+)
Mack
- EMS2 / EMS S6
- Bosch EDC17CV
Navistar / International
- MaxxForce 7/9/10 (Bosch EDC7, EDC17)
- A26 (Bosch MD1CE101, EDC17CV54)
PACCAR (Kenworth / Peterbilt)
- PACCAR MX-13, MX-11 (Bosch EDC17CV)
- TRW/Delphi (earlier)
Volvo Trucks
- EMS2, EMS S6, EMS S8
- Bosch EDC17CV41
04. BCM / CCM / VCM MODULES
Explore service and replacement parts for other various body computer modules
BCMs by Brand (A–Z)
BMW / MINI
- FRM → MC9S12, EEPROM 95128/95320
- CAS → MC9S12/HC12, EEPROM 2K–4K
- FEM/BDC → Infineon TC1767/TC1797, EEPROM 95128/95256
Chrysler / Dodge / Jeep / RAM
- TIPM → MC9S12X, EEPROM 95160
- BCM → Renesas RH850/F1L, EEPROM 24Cxx
- RFHUB → RH850/NEC 70Fxxxx
Fiat / Alfa Romeo
- BCM Marelli → 9S12X, EEPROM 95040/95128
- Newer → NEC 70Fxxxx, EEPROM 24C16
Ford / Lincoln
- SJB/BCM → MC9S12XET256/XEQ, EEPROM 95160/95320
- Newer BCM → RH850, DFLASH + EEPROM 24C16
GM (Chevrolet / GMC / Cadillac / Buick)
- Delphi/Lear BCM → NEC 70F3333 / RH850, EEPROM 24C32/24C64
- Older trucks → MC9S12XEP100, EEPROM 95040/95160
- Global A/Kappa → Renesas V850/RH850
Honda / Acura
- BCM → Micronas CDC32xx / RL78 / NEC 70Fxxxx, EEPROM 93C66/24C16
Hyundai / Kia / Genesis
- BCM → Renesas V850/RH850, EEPROM 24C64
- Smart Key → NEC 70Fxxxx, EEPROM 93C56
Jaguar / Land Rover
- BCM (CJB) → MPC560x, EEPROM 95128
- KVM → NEC 70Fxxxx / RH850
Mazda
- BCM → NEC 70Fxxxx, EEPROM 93C56/24C16
Mercedes-Benz / Smart
- SAM → MC9S12, EEPROM 95080/95128
- FBS3/FBS4 BCM → RH850 / Infineon Tricore + EEPROM
Mitsubishi
- ETACS → Renesas M32C / V850, EEPROM 24C16/24C64
Nissan / Infiniti
- BCM (Calsonic) → NEC 70F3379 / RH850, EEPROM 24C16/24C64
- IMMU → inside BCM, EEPROM 93C66
Subaru
- BCM → NEC 70Fxxxx, EEPROM 93C56
- Keyless Access → RL78/RH850
Toyota / Lexus
- Smart Key / BCM → NEC 70F3621, RH850, EEPROM 93C66/93C86
- ID Box / Cert ECU → EEPROM 93C56/24C04
Volkswagen / Audi (VAG)
- J519 BCM → Micronas CDC32xx + EEPROM 24C32/24C64
- Kessy/Comfort → NEC 70Fxxxx / RH850 + EEPROM 95320/95128
- Gateway → Infineon XC2336, EEPROM 24Cxx
Volvo
- BCM/CEM → MC9S12, EEPROM 28Fxxx/24Cxx
- SPA BCM → RH850, EEPROM 95128
05. INSTRUMENT CLUSTER
Explore our instrument cluster services covering resetting, adjusting, and restoring accurate readings.
Applications
Acura/Honda
1990 - 2025
Aston Martin
1990 - 2025
BMW Group: BMW/Mini/Rolls-Royce
1990 - 2025
Ford/Lincoln
1990 - 2025
General Motors - Chevrolet/GMC/Cadillac/Buick
1990 - 2025
Hyundai/Kia/Genesis
1990 - 2025
Jaguar/Land Rover
1990 - 2025
Mercedes/Maybach/Smart
1990 - 2025
Mitsubishi
1990 - 2025
Nissan/Infiniti
1990 - 2025
Stellantis Group: Chrysler/Dodge/Jeep/Ram/Fiat/Peugeot/Alfa Romeo/Maserati
1990 - 2025
Subaru
1990 - 2025
Tesla
1990 - 2025
Toyota/Lexus
1990 - 2025
VW Group: Volkswagen/Audi/Porsche/Bentley/Lamborghini
1990 - 2025
Volvo
1990 - 2025
06. REPAIR SERVICE
Explore our repair services with professional solutions for both hardware and software related issues
Applications
All Makes/Models/Class Types
07. PROGRAMMING
Explore our tuning, cloning, virginizing, and programming tools
Applications
Tuning / Cloning / Virginize / Custom Programming
All Class Types, Makes and Models
Programmer Tools
We use a range of programming tools, including our own OBD programmer, and continue to broaden our capabilities.
Technology partners
Our technology partners provide the advanced tools and platforms that make modern vehicle programming and tuning possible. From ECU and TCU calibration to diagnostic solutions, these partnerships ensure accuracy, reliability, and performance. By working with trusted leaders in automotive intelligence, we deliver seamless integration, faster turnaround, and cutting-edge support for every tuning project.
“As a dealership specializing in trucks, we rely on Auto Engineer. Their expertise, fast turnaround, and ability to handle even complex module services keeps our inventory moving and our customers happy. Whenever we need programming, resets, or replacement parts, we know we can count on them.”
Terry Albert and Ron Abrams
Owners, Performance Sales & Accessories
Belleville, Ontario
About Our Services
Can't see it? Try searching.
Vehicle Class Types
Do you support motorcycles and powersport vehicles?
Yes for module services, tuning, and electronics. Airbag services generally do not apply.
Do you handle most makes and models?
Yes. Coverage spans mainstream and luxury brands across North America, Europe, and Asia, backed by inventory support for more than 200,000 unique manufacturer part numbers.
I cannot find the make or model I need.
Although we carry a vast inventory of parts and services for a wide range of makes and models, our applications are always expanding. If you cannot find the make or model you need, please reach out to us directly and we will be happy to assist.
Airbag Module Reset
What is an airbag module reset?
Clearing crash data and restoring the module so the system can function correctly after repairs.
Which brands are covered?
Most major brands, including mainstream, luxury, and exotic. If you are unsure, share the VIN and part number.
Do I need to replace the module?
Often no. A reset is possible if the unit is intact and not water damaged or physically broken.
Do you service encrypted airbag modules?
Yes, we do. Encrypted modules require a licensed key, which adds to the service cost.
Can I mail in the module?
Airbag Module Reset – Mail-In Service
If you are purchasing our airbag module reset (mail-in service), you will need to ship your airbag module to us. Once we receive it, our technicians will clear the crash codes. After the reset is complete, we will ship the same unit back directly to you.
Replacement Airbag Modules
Replacement airbag modules are available at a higher cost. These are programmed specifically to your VIN and shipped directly to you as a replacement/service unit.
Do you save the original data before clearing the crash codes?
Yes. All airbag module data is saved in our system for a set period of time as a backup. This allows us to restore the original codes if a customer requests it. Because the data files are large, we only keep them for a limited duration. Restoring the module to its pre-clear state may be subject to an additional programming fee, or we can provide the data file directly upon request.
ECU / ECM / PCM Modules
What do you program on engine control units?
VIN pairing, immobilizer alignment, software updates, and configuration to match the vehicle.
Can you clone or virginize my ECU/ECM/PCM?
Yes. Cloning copies original data to a donor unit. Virginizing prepares a unit for first time pairing.
What if the unit is locked or encrypted?
We support many encrypted units. Some cases require additional bench procedures.
Do you supply tested replacement units?
Yes. Units are configured to your vehicle details when available.
TCU / TCM Modules
What transmission functions do you handle
Programming, adaptation and relearn procedures, coding, and configuration to match gear ratios and options.
Do you clone or virginize transmission modules?
Yes. Cloning copies original data to a donor unit. Virginizing prepares a unit for first time pairing.
Will the vehicle need a drive cycle after install?
Many models require an adaptation or relearn.
Do you provide replacement units?
Yes. Units are configured to your vehicle details when available.
BCM / CCM / VCM Modules
Is this service similar to an ECU, where the unit is shipped pre-programmed to my vehicle?
No. This is strictly an in-person service. We require the vehicle on site in order to properly access and adjust the body control module.
Why is this service in person?
These modules control security and body functions. On vehicle testing ensures correct pairing and operation.
Can I bring my own donor part and have it cloned using my existing module?
Yes, this can be done, but the vehicle must be brought in person so we can complete the cloning process properly.
Can you supply me with the part?
Yes, we can supply the part. However, it is sold strictly as-is. You will assume all responsibility for having it programmed on your own, and we do not provide technical support in such cases.
Odometer Calibration
When is calibration appropriate?
Cluster replacement, module replacement, or verified mismatch between cluster and drivetrain modules.
What documentation is required?
Unless you are a legitimate business, proof of ownership and mileage documentation. We follow applicable laws and records must be accurate.
Does calibration update other modules?
Yes, when required. Mileage values may be stored in one or more modules, and these must be synchronized. Our service applies only to the speedometer cluster, and we are not responsible if additional vehicle computers also require calibration.
When performing a calibration, do you also adjust the engine and idle hours that are separate from the mileage?
Engine and idle hours are usually stored in different modules. In many cases these values are hard coded into the vehicle, which makes them very difficult or sometimes impossible to adjust.
Can this be done by mail in?
Cluster only cases may be mail in. Vehicle wide synchronization is performed in person.
Can you supply me with the replacement speedometer cluster?
Yes.
Repair Service
Do you service all makes, models, and different vehicle classes?
Yes, we provide repair services across all makes, models, and vehicle classes — including passenger cars, trucks, SUVs, heavy-duty vehicles, motorcycles, agricultural equipment, and industrial machinery. Our technicians diagnose both hardware and software faults, carry out professional repairs, and verify each unit before returning it. Every repaired module goes through multi-checkpoint inspection, where both its physical condition and its data are recorded for quality control. Typical turnaround is 1–3 business days, though more complex or encrypted units may require additional time.
Do repair services come with warranty?
Yes. All repair services include a limited warranty on workmanship, as specified on your invoice. Each repaired unit is inspected, tested, and logged before shipment. Warranty does not cover misuse, improper installation, tampering, or physical/water damage.
What happens if the repair is unsuccessful?
We have a strong technical background with a high repair success rate. When your part arrives, we first inspect it to confirm if repair is viable before starting work. In rare cases, a repair may not be possible. This can happen if the module has severe physical or internal damage, or if critical chips or components are unavailable. If the repair is unsuccessful, you will not be billed for the service. Only a diagnostic fee of $50 to $100 is charged, depending on the time spent. Where repair is not possible, we can often provide a replacement unit and transfer or clone your original data into it.
Programming
What is the difference between tuning, cloning, and virginizing?
Tuning adjusts software parameters. Cloning copies data to a donor module. Virginizing resets a module for pairing as new.
What is ECM PCM ECU tuning and how does it add power?
We recalibrate engine and transmission maps to optimize boost control, ignition timing, fueling, torque limits, throttle response, and shift strategy. On a healthy vehicle this frees up power and torque while improving drivability.
What is a Stage 1 upgrade?
Stage 1 is software only on an otherwise stock and healthy vehicle. No hardware changes are required. It focuses on safe gains with factory components.
Will tuning affect reliability or warranty?
Any modification can affect warranty and emissions compliance. We prioritize reliability and can return your vehicle to stock upon request.
Do you program on vehicle or on the bench?
Both. We choose the safest and most reliable method for the platform.
Is your OBD programmer available for customers?
Yes for supported platforms. We also offer in house programming when a tool is not required.
How many times can I use my GM Radio VIN Unlock Programmer?
Once per vehicle, per radio.
What information do you need to start?
VIN, module part numbers, current symptoms, and any previous work or swaps.
Can you enable or configure factory options?
On many platforms yes, where supported by hardware and software.
Have more questions? Visit our FAQ page
Still can't see it? Get in touch.