DTC B556: Odometer Error (BCM EEPROM): Description
DTC B556 indicates that the BCM EEPROM, which records elapsed odometer mileage, is not being read by the BCM. Usually, "ERROR" will be displayed in place of the mileage on the IPC while DTC B556 is set.
- Check for proper EEPROM installation.
- If the EEPROM is properly installed with no bent pins, then replace the EEPROM.
- If a properly installed EEPROM continues to set code B556, replace the BCM.
NOTE:
New EEPROMs will have to be programmed with the current mileage, proper VIN, and option content.