DTC B0605: BCM Internal Memory Malfunction: Notes
BCM calibrations are stored in EEPROM. When ignition is first turned on, BCM performs internal tests on EEPROM and determines integrity of its non-volatile memory. BCM then compares this checksum with previously stored checksum. DTC B0605 will set when stored checksum does not match calculated checksum or BCM detects an internal memory malfunction (checksum error). This condition will only occur when ignition is first turned on. No driver warning message will be displayed.
DTC B0605 requires an ignition cycle to change from current to history. If conditions for malfunction no longer exist, history DTC will clear after 50 consecutive ignition cycles. DTC B0605 will also clear when conditions no longer exist, or when IPC or scan tool is used to clear codes.