Control module field guide
MODULE
PROGRAMMING.
Stabilize the vehicle. Preserve the configuration. Verify the whole repair.
Programming, coding, setup, security pairing and relearns are separate operations. Follow the exact OEM procedure.
Engine Control Module
Controls fuel, ignition, emissions, torque management and—on some platforms—transmission functions.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →02 / TCMTransmission Control Module
Controls shift scheduling, line pressure, clutch application and transmission protection.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →03 / BCMBody Control Module
Coordinates lighting, locks, retained power, wipers, theft deterrent and vehicle configuration.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →04 / ABS / ESCABS & Stability Control Module
Controls antilock braking, traction control, stability functions and brake-system network messages.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →05 / SRS / RCMAirbag & Restraint Control Module
Monitors crash sensors, airbags, pretensioners, occupant classification and restraint-system status.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →06 / EPS / PSCMElectric Power Steering Module
Controls steering assist, motor torque and communication with stability and driver-assistance systems.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →07 / HVACClimate Control Module
Controls blower, temperature doors, mode doors, compressor requests and climate-network communication.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →08 / RADIO / GWInfotainment & Gateway Modules
Routes network traffic and controls audio, displays, telematics, cameras and connected features.
Software update · Replacement setup · Configuration and verificationOPEN GUIDE →09 / BECM / HPCMBattery & Hybrid Control Modules
Manage high-voltage battery energy, contactors, isolation monitoring, charging limits and hybrid operating states.
Coordinated BECM / HPCM software update · Replacement controller configuration · Pack data and contactor setupOPEN GUIDE →10 / ADASADAS Camera, Radar & Park Assist
Process camera, radar and ultrasonic inputs for collision avoidance, lane support, cruise and parking functions.
Camera / radar software update · Replacement sensor programming · Variant and feature codingOPEN GUIDE →11 / IMMO / RFASecurity, Immobilizer & Keyless Entry
Authorize starting, enroll keys and coordinate immobilizer, smart-entry and electronic steering-lock functions.
Immobilizer module replacement · Key / fob enrollment · Module security pairingOPEN GUIDE →12 / IPC / HUDInstrument Cluster & Head-Up Display
Present vehicle status, warnings, mileage and driver information while participating in configuration and security.
Cluster / HUD software update · Replacement display configuration · Option and market codingOPEN GUIDE →13 / OBC / INV / DC-DCEV Power Electronics & Charging
Control traction inverters, onboard charging, DC-to-DC conversion, charge communication and high-voltage thermal strategy.
Inverter / drive-unit update · Onboard charger programming · DC-to-DC converter setupOPEN GUIDE →14 / TCCM / AWDTransfer Case & AWD Control Module
Controls range selection, axle coupling, torque distribution, clutch protection and four-wheel-drive status.
Controller software update · Replacement TCCM / AWD setup · Driveline variant codingOPEN GUIDE →15 / SCM / RCMSuspension & Ride Control Module
Controls adaptive dampers, air springs, ride height, active roll systems and chassis-leveling requests.
Ride-control software update · Replacement module configuration · Damper / air-suspension codingOPEN GUIDE →16 / EPB / EBBElectronic Parking Brake & Brake Booster
Controls parking-brake motors, service mode, brake assist, pedal feel and coordinated regenerative braking functions.
EPB / booster software update · Replacement controller setup · Brake configuration codingOPEN GUIDE →17 / ACM / DCUDiesel Aftertreatment & DEF Control
Controls DEF dosing, catalyst temperature management, particulate-filter regeneration and emissions-system monitoring.
Aftertreatment software update · Replacement ACM / DCU setup · Injector or component codingOPEN GUIDE →18 / TCU / ATMTelematics & Connected Services Module
Provides cellular data, emergency calling, remote services, vehicle location and cloud-connected feature communication.
Telematics software update · Replacement TCU provisioning · VIN / market / carrier codingOPEN GUIDE →19 / CGW / VCU / ZCUCentral Gateway, Domain & Zonal Controllers
Route traffic, enforce diagnostic security and coordinate software across vehicle domains and local zones.
Gateway software update · Replacement gateway provisioning · Routing and topology configurationOPEN GUIDE →20 / FPCM / FPDMFuel-Pump Control Module
Regulates low-pressure fuel delivery using pump speed, current control and pressure-demand commands.
Driver-module software update · Replacement FPCM setup · Fuel-system variant codingOPEN GUIDE →21 / SCCM / SZLSteering Column Control Module
Coordinates steering-wheel switches, stalks, clockspring electronics, angle sensing and column functions.
SCCM software update · Replacement column-module setup · Option / switch codingOPEN GUIDE →22 / DDM / PDM / ZCUDoor & Body-Zone Control Modules
Operate windows, locks, mirrors, lighting and local body devices within a door or vehicle zone.
Door / zone software update · Replacement module coding · Local-node configurationOPEN GUIDE →23 / DSM / MSM / SCMSeat & Memory Control Modules
Control powered seat axes, memory positions, heating, ventilation and occupant-related coordination.
Seat-module software update · Replacement memory-module setup · Seat-option codingOPEN GUIDE →24 / LTM / HCM / LEDLighting & Headlamp Control Modules
Drive LED arrays, adaptive beams, leveling, cornering and exterior-lighting functions.
Lamp-controller software update · Replacement LED-driver coding · Market / beam variant setupOPEN GUIDE →25 / TPMS / RDCTire-Pressure Monitoring Module
Receives wheel-sensor transmissions, identifies positions and reports pressure, temperature and warning status.
TPMS software update · Replacement receiver setup · Region / threshold codingOPEN GUIDE →26 / TBCM / TRMTrailer-Brake & Trailer-Tow Module
Controls electric trailer braking, lamp monitoring, trailer detection and tow-specific driver-assistance features.
Trailer-module software update · Replacement controller coding · Tow-package configurationOPEN GUIDE →27 / GSM / ESM / SBWElectronic Gear Selector Module
Interprets driver range requests and coordinates shift-by-wire, park lock and transmission authorization.
Selector software update · Replacement shifter setup · Transmission variant codingOPEN GUIDE →28 / GPCMGlow-Plug Control Module
Controls individual glow-plug current, preheat, afterglow and circuit diagnostics on diesel engines.
GPCM software update · Replacement controller setup · Engine / plug variant codingOPEN GUIDE →29 / FCM / PWM FANCooling-Fan Control Module
Controls electric cooling-fan speed from engine, A/C and thermal-management demands.
Fan-controller software update · Replacement driver setup · Fan / vehicle variant codingOPEN GUIDE →30 / ETM / TMMEngine Thermal-Management Module
Coordinates electric pumps, mapped thermostats, coolant valves, shutters and engine heat distribution.
Thermal-controller update · Replacement module setup · Cooling-package codingOPEN GUIDE →31 / PLGM / PSDMLiftgate, Sliding-Door & Closure Modules
Control powered closures, latches, anti-pinch detection, obstacle sensing and hands-free operation.
Closure-module software update · Replacement controller coding · Motor / latch configurationOPEN GUIDE →32 / RCM / CTMRoof & Convertible-Top Module
Sequences roof motors, hydraulic pumps, latches, windows and position sensors during top operation.
Roof-controller software update · Replacement module setup · Body / roof variant codingOPEN GUIDE →33 / AMP / ANCAudio Amplifier & Active-Noise-Control Module
Provides channel amplification, vehicle-specific equalization, alerts and active engine or road-noise cancellation.
Amplifier software update · Replacement amplifier provisioning · Speaker / cabin codingOPEN GUIDE →34 / AVM / SVMSurround-View Camera Processing Module
Combines multiple camera feeds into stitched overhead, parking and maneuvering views.
Camera-processor software update · Replacement AVM setup · Camera identity / orientation codingOPEN GUIDE →35 / DMS / OMSDriver & Occupant Monitoring Module
Uses interior cameras and sensors to detect attention, posture, occupancy and occupant state.
Monitoring-module software update · Replacement camera setup · Cabin / seat variant codingOPEN GUIDE →36 / BMS / IBS / BEM12-Volt Battery Energy-Management Module
Estimates 12-volt battery state and controls charging, load shedding, sleep strategy and battery replacement registration.
Energy-manager software update · Replacement sensor / module setup · Battery type and capacity codingOPEN GUIDE →37 / BTMS / TCMEV & Hybrid Thermal-Management Module
Coordinates battery, inverter, motor and cabin heat-pump loops, pumps, valves, chillers and heaters.
Thermal software package update · Replacement controller setup · Loop / component codingOPEN GUIDE →38 / AERO / AGSActive Aerodynamics Module
Controls grille shutters, spoilers, air dams and aerodynamic devices according to speed, cooling and stability demands.
Aero-controller software update · Replacement actuator / module setup · Body and performance codingOPEN GUIDE →Non-negotiable
POWER.
PROCESS.
PROOF.
A failed flash often begins with unstable voltage, the wrong file, a network fault or a skipped prerequisite.