Reprogramming, Diagnosing Modules and Networks

Reprogramming And Diagnosing Modules And Networks

When a late-model car or truck is started, it is a lot more than the switch activating a solenoid for the starter. Now, it is a series of handshakes and exchanges of information between modules over networks.

When a late-model car or truck is started, it is a lot more than the switch activating a solenoid for the starter. Now, it is a series of handshakes and exchanges of information between modules over networks.

When the key is inserted, or the key fob gets near the vehicle, security information is transmitted. The data is passed to the first module in the chain through an antenna. On some vehicles, it could be a dedicated security module, body control module (BCM) or even the instrument cluster.  

The next modules in the chain could include the powertrain, infotainment and ABS. As the modules wake and start talking, the decision is made to start the engine and activate other systems on the network.

Modules are connected to high-speed networks with typically just two wires. These network wires or communication lines only transmit power that is switched on and off. These changes in voltage and the length of the switches are translated into ones and zeros by the modules. 

The ones and zeros make up the basic language that allows the modules to communicate and share information quickly. This switching is fast, so large amounts of data can be transmitted in short bursts.

For modules to communicate and receive information, they need to not only be speaking the same language, but they also need to be talking in the native tongue for that vehicle’s make, model and options. The language is a closely guarded secret by the OEMs because they spend many hours engineering code, so it works on the vehicle. This is why some reprogramming or reflashing procedures require a J2534 pass-thru programmer.

Casual Conversation

When a driver is attempting to start an engine, the conversation between the modules may go something like this:

BCM: This is the BCM #4567, a key is present with a valid code of 123456 and the driver is attempting to start the vehicle, over.” 

ECM: This is ECM #5675 listening and code 123456 matches what is in my memory, over.”

ABS: This is ABS module #9823, the brake pedal is not depressed – do not start ECM #5675, over.”

While this is an oversimplified conversation, it illustrates why modules on a network need to communicate their identity and know the identity of the other modules. 

Think of it as an address book programmed into the module at the factory. If a module is replaced, this address book needs to be reprogrammed into the affected module. The address book is also unique to the vehicle because it contains the VIN and security information.

This unique address book is why swapping modules on a vehicle may not solve a problem or allow you to proceed with further diagnostics. It is also why some modules must be reprogrammed while on the vehicle.

Reprogramming

Reprogramming some modules may require a scan tool and is very simple. With this type of reprogramming procedure, the scan tool can put the module in a relearn mode to find other modules on the network. Specifics like the type of infotainment system or if it has memory seats.

In the case of a BCM, ECU or other security-related modules, it might require additional procedures and tools to relearn the VIN, key and keyless entry information.

For some modules, the only option is pass-thru reprogramming with a J-2534 tool to get a module to communicate.

You May Also Like

Mercedes Ignition Coil Pack Diagnostics

Replacing a single coil might not be the best approach to curing an engine of a chronic misfire.

In a perfect world, a flashing check engine light for DTCs P0301 through P0312 would always be solved by installing a new ignition coil. If this were true, technicians would not need countless hours of training. However, the reality is that a misfire can be more than a missing spark from an ignition coil. Also, replacing a single coil might not be the best approach to curing an engine of a chronic misfire.

Chrysler’s Totally Integrated Power Module

The TIPM is on the CAN bus, any issues with the communication between the ECM, ABS and BCM can cause problems with the TIPM.

Mercedes EQS Service Opportunities

EQ is the EV brand for Mercedes. It is the equivalent of Audi’s Etron or VW’s iD brands.

ADAS Calibration Tips

Here are 10 tips to follow during ADAS Calibration.

Chassis Control Modules After Reconnecting Battery

To resolve the issue, fully disconnect the negative lead from the battery terminal.

Other Posts

Reflashing Power Supplies

A power supply to keep the system voltage consistent is a required piece of equipment to perform a reflash procedure.

BMW Transfer Case Service

The transfer case is a rather unique design in the way that it operates a clutch pack mechanically, not hydraulically.

Today’s Fuel Pressure Diagnostics

Direct injection pressure is measured with sensors, and you’ll need a scan tool to measure the signals

OBDII Connectors

OBDII connectors serve as the main communication point between the technician and the vehicle.