An ECM ROM malfunction is detected by using a checksum technique for verifying data. Digital data is composed of zeros and ones. A checksum is the total of all ones in a string of data. By comparing the checksum value with a stored value, a malfunction can be detected. An ECM RAM malfunction is detected by writing a known string of data and comparing it with a stored string of data.
The ECM monitors RAM areas and communication connections between microcontroller and output drivers and sets DTC P0605 if failure is detected.
Item | Detecting Condition | Possible cause |
Monitoring Strategy | ● 1. Signal check High ● 2. Signal check Low ● 3. Signal interruption ● 4. Rationality check | ● Faulty ECM |
Threshold value | ● Each check sum of several blocks / Actual check ● Sum ≠ check sum data | |
Enable Conditions | ● Driving cycle | |
Diagnostic Time | ● Once / drving | |
MIL on condition |