Re: Help identifying this chip - battery controller chip ?
Flashed back the modified content and fitted battery.


I bought a interposer kit for the battery to move the battery away from the raid card itself to keep the battery cooler - it also makes it easy to measure directly on the battery.

Raid web bios, everything seems to be right - new data is reported correctly.

Storage manager in windows reports are ok - battery is now charging with 438mA.

Battery almost fully charged at 4.1V, charging current is only 55mA and it will now start to discharge.

Something is wrong, battery capacity suddenly changed to back to 1215mAh.

Command timeout and unexpected sense errors in log.

Battery discharging and is now @3625mV - fluke measures 3646mV.

Battery discharging and is now @3567mV - fluke measures 3588mV.

Battery discharging and is now @3443mV - fluke measures 3443mV.
Getting worried and turn computer off to save battery as this is a raw cell without protection circuit.
Now I wonder what would happen if I repogram the lc2401 with same hex code but with code sealed, then software/driver should not be able to change design capacity back to 1215mAh.
Flashed back the modified content and fitted battery.


I bought a interposer kit for the battery to move the battery away from the raid card itself to keep the battery cooler - it also makes it easy to measure directly on the battery.

Raid web bios, everything seems to be right - new data is reported correctly.

Storage manager in windows reports are ok - battery is now charging with 438mA.

Battery almost fully charged at 4.1V, charging current is only 55mA and it will now start to discharge.

Something is wrong, battery capacity suddenly changed to back to 1215mAh.

Command timeout and unexpected sense errors in log.
Code:
ID = 148 SEQUENCE NUMBER = 343 TIME = 16-01-2016 23:45:31 LOCALIZED MESSAGE = Controller ID: 0 Battery is discharging ID = 113 SEQUENCE NUMBER = 342 TIME = 16-01-2016 23:44:31 LOCALIZED MESSAGE = Controller ID: 0 Unexpected sense: PD = -:-:0Power on, reset, or bus device reset occurred, CDB = 0x8f 0x00 0x00 0x00 0x00 0x01 0x45 0x31 0x10 0x00 0x00 0x00 0x10 0x00 0x00 0x00 , Sense = 0x70 0x00 0x06 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x29 0x00 0x00 0x00 0x00 0x00 ID = 113 SEQUENCE NUMBER = 341 TIME = 16-01-2016 23:44:31 LOCALIZED MESSAGE = Controller ID: 0 Unexpected sense: PD = -:-:1Power on, reset, or bus device reset occurred, CDB = 0x8f 0x00 0x00 0x00 0x00 0x01 0x42 0x92 0x40 0x00 0x00 0x00 0x10 0x00 0x00 0x00 , Sense = 0x70 0x00 0x06 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x29 0x00 0x00 0x00 0x00 0x00 ID = 113 SEQUENCE NUMBER = 340 TIME = 16-01-2016 23:44:30 LOCALIZED MESSAGE = Controller ID: 0 Unexpected sense: PD = -:-:0Power on, reset, or bus device reset occurred, CDB = 0x8f 0x00 0x00 0x00 0x00 0x01 0x45 0x30 0x30 0x00 0x00 0x00 0x10 0x00 0x00 0x00 , Sense = 0x70 0x00 0x06 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x29 0x00 0x00 0x00 0x00 0x00 ID = 113 SEQUENCE NUMBER = 339 TIME = 16-01-2016 23:44:30 LOCALIZED MESSAGE = Controller ID: 0 Unexpected sense: PD = -:-:1Power on, reset, or bus device reset occurred, CDB = 0x8f 0x00 0x00 0x00 0x00 0x01 0x42 0x91 0x20 0x00 0x00 0x00 0x10 0x00 0x00 0x00 , Sense = 0x70 0x00 0x06 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x29 0x00 0x00 0x00 0x00 0x00 ID = 268 SEQUENCE NUMBER = 338 TIME = 16-01-2016 23:44:30 LOCALIZED MESSAGE = Controller ID: 0 PD Reset: PD = -:-:1, Critical = 3, Path = 0x4433221102000000 ID = 268 SEQUENCE NUMBER = 337 TIME = 16-01-2016 23:44:30 LOCALIZED MESSAGE = Controller ID: 0 PD Reset: PD = -:-:0, Critical = 3, Path = 0x4433221103000000 ID = 151 SEQUENCE NUMBER = 336 TIME = 16-01-2016 23:44:30 LOCALIZED MESSAGE = Controller ID: 0 Battery relearn started ID = 267 SEQUENCE NUMBER = 335 TIME = 16-01-2016 23:44:28 LOCALIZED MESSAGE = Controller ID: 0 Command timeout on PD: PD = -:-:1No addtional sense information, CDB = 0x8f 0x00 0x00 0x00 0x00 0x01 0x42 0x91 0x10 0x00 0x00 0x00 0x10 0x00 0x00 0x00 , Sense = , Path = 0x4433221102000000 ID = 267 SEQUENCE NUMBER = 334 TIME = 16-01-2016 23:44:28 LOCALIZED MESSAGE = Controller ID: 0 Command timeout on PD: PD = -:-:0No addtional sense information, CDB = 0x8f 0x00 0x00 0x00 0x00 0x01 0x45 0x30 0x20 0x00 0x00 0x00 0x10 0x00 0x00 0x00 , Sense = , Path = 0x4433221103000000 ID = 242 SEQUENCE NUMBER = 333 TIME = 16-01-2016 23:44:16 LOCALIZED MESSAGE = Controller ID: 0 Battery charge complete

Battery discharging and is now @3625mV - fluke measures 3646mV.

Battery discharging and is now @3567mV - fluke measures 3588mV.

Battery discharging and is now @3443mV - fluke measures 3443mV.
Getting worried and turn computer off to save battery as this is a raw cell without protection circuit.
Now I wonder what would happen if I repogram the lc2401 with same hex code but with code sealed, then software/driver should not be able to change design capacity back to 1215mAh.
Comment