Define the operation
- Separate a software update from replacement setup, coding, security pairing and calibration.
- Record the current software, part number, VIN and configuration before changing anything.
ACM / DCU / Programming guide
Controls DEF dosing, catalyst temperature management, particulate-filter regeneration and emissions-system monitoring.
01Aftertreatment software update
02Replacement ACM / DCU setup
03Injector or component coding
04Quality / level / learned-value reset
PROGRAMMING DECISION GATES
Do not treat every service event as a simple flash. Determine what must be transferred, authorized, calibrated and verified before writing software.
NETWORK & PROGRAMMING ACCESS
These are common implementations, not a vehicle-specific pinout. Confirm the exact topology, protocol and gateway route in current OEM service information before connecting or programming.
CAN/CAN FD is common on light vehicles; SAE J1939 over CAN is common on heavy-duty platforms. NOx, PM and smart exhaust sensors may use CAN, LIN or proprietary links; analog, PWM and SENT devices also occur.
Light vehicles commonly use UDS over CAN; heavy-duty tools may use J1939 diagnostics or manufacturer-specific applications. DoIP is possible on newer centralized platforms.
ECM, DEF controller, dosing unit, smart sensors and gateway must share compatible software. Preserve ash/soot, inducement and component-coding data before replacement.
BEFORE CONNECTING
✓ Correct part number, hardware level and software package✓ OEM service information, application and active subscription✓ Approved interface and stable OEM-specified support supply✓ Complete pre-scan, identification and configuration saved✓ Communication, power and ground faults resolvedCOMPLETE PROGRAMMING SEQUENCE
POST-PROGRAMMING VERIFICATION
Software, subscriptions, security access, voltage targets and ignition sequences vary by manufacturer and model.