The VIM calculates a checksum for the contents of the EEPROM when the voltage is first applied at terminal E. This calculated checksum is compared with the checksum value stored in the EEPROM.
The VIM calculates a checksum for the contents of the EEPROM when the voltage is first applied at terminal E. This calculated checksum is compared with the checksum value stored in the EEPROM. If the 2 values are not equal, DTC B1007 is set. The VIM writes certain information onto the EEPROM. If the VIM is unable to write onto the EEPROM, DTC B1007 is set.
Most intermittent faults are caused by a faulty electrical connection or the wiring. Damaged VIM modules are occasionally at fault. Refer to Intermittent and Poor Connections in Troubleshooting Procedures for a detailed explanation of how to locate and repair intermittent conditions.
The step number(s) below refer to the step number(s) in the Loss of VCM Class 2 Communications Diagnostic Table.
This test inspects for an intermittent condition.
Step | Action | Value(s) | Yes | No |
---|---|---|---|---|
1 | Was the Theft Deterrent System Diagnostic System Check performed? | -- | ||
2 |
Is the DTC still present? | -- | ||
3 | Replace the VIM Module. Refer to Theft Deterrent Module Replacement Is the replacement complete? | -- | -- | |
4 |
Are all DTCs cleared? | -- | -- |