babblefish wrote: ↑Wed May 14, 2025 12:05 am
The FRU is: 93P5032. The cells are a dark burgundy red. And it does have a BQ8030 chip on the board. And I do have Arduino boards, but I can get a CP2112 pretty easily.
So indeed, Sanyo with BQ8030, which is a Sanyo firmware chip (TI merely made the chip hardware, shipped to Sanyo completely blank). This chip is by far the most common on old ThinkPads and is also the most discussed about chip in how to get into it, so all is easy with a CP2112.
CP2112 is easily obtained on the likes of Aliexpress, or if you are interested in supporting my work and eliminate the hassle of trying the wiring, I sell pre-made idiot-proof 7 pin ThinkPad connector to CP2112 converters along with the CP2112 on this forum:
viewtopic.php?f=11&t=137243
As to how to use it for BQ8030, there is the easiest way using a cracked copy of BE2Works 4.52 with one-click repair, there is a more involved way using open source DJI Battery Killer, which requires some manual operations to get it set up for BQ8030. There are also SMBUsb repos on github, but I learnt the hard way that the CP2112 version of SMBusb is buggy and can brick your firmware (program flash)!
That BE2Works 4.52 crack is a bit shady and you have to use it in your own risk, on an XP machine. I can provide a copy upon request (PM).
babblefish wrote: ↑Wed May 14, 2025 12:05 am
To reset the board, I was hoping disconnecting the battery leads from the board for a minute then reconnecting would do it. Any thoughts about this?
Umm... This is unfortunately a very naive myth that for some reason keeps on circulating on YouTube. It's one of those things where so many people want to believe it's true that they make it like it's truth, but in reality, it only applies to an early BMS like the ones found on a 600 or a 770 indeed can be "reset" in this way, and also if all the BMS encountered was temporary problems, this could fix it.
But in your case, the battery LED is flashing orange, meaning the lock flag is already written into the EEPROM, no amount of hardware tinkering can fix it short of you outright blowing up the BQ8030.
And, there is also a misunderstanding of the terms here by most people. For the BQ8030, the term "reset" really is just restarting the firmware on the chip, normally doesn't do much. There is entering boot mode, the equivalent of download mode on an android smartphone, which lets you read and write the ROMs. The term of "reset" or "unlock" by most people is actually the removal of Permanent Failure flags (PF flags) inside the EEPROM. THIS is what you eventually want to end up achieving, and on the BQ8030/8050/8055, you do it by enterring boot mode with a set of SMBus commands, and then read EEPROM, change the EEPROM, and write it back. Only after this, as well as restoring the fuse, will your battery start working again.