 
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 |