DTC B1656: EEPROM Write Error (Memory Seat Module): Description
Memory Seat Module (MSM) performs self-tests on its EEPROM. DTC B1656 will set when data being read back does not match data written 3 consecutive times and MSM detects an internal write problem. When DTC B1656 is set, module will store value being written on another block of EEPROM. DTC will clear when a successful write to EEPROM is performed and self-test indicates that EEPROM is okay. History DTC will clear after 50 fault-free ignition cycles. History DTC can also be manually cleared using scan tool.