FS: Handmade ThinkPad T/X6x/4xx/5xx battery reprogram kit
Posted: Mon Mar 03, 2025 12:28 am
I have previously made a post (viewtopic.php?f=11&t=137160) about this concept, and a number of you are interested in this project.
I have now gathered a batch of ~12 CP2112's from China, as well as all the complementary components that will be required to make the contraption easy for you all to get your hands on.
Unfortunately, I seemed to have ordered 13 ThinkPad X6x style female connector and 1 male connector, instead of the other way around! Hence I can only sell a maximum of 2 such kits until the male connectors arrive in a later order!
I'll start with a price of 20 Canadian dollars a kit, plus some C$10-15 shipping to most places around the world.
Now, I'll repeat again:
The point is to provide an all-in-one solution to make the unlocking of old ThinkPad batteries easier and more foolproof. But if you are to rebuild the battery pack, understand the safety implications with that first, and then practice on smaller packs and make sure you're actually familiar with this job before you press ahead with these! I will take NO responsibility about what you will be doing right or wrong!
The kit includes:
- CP2112 with a capacitor removed (So that no software can modify its firmware), and only the necessary pins: GND, SCL, SDA pins soldered, as well as a blank to show you how to insert the cable
- Short & handy complementary Micro-USB to Type A cable
- Adaptor to the ThinkPad T/X6x style connector with only the necessary pins on header, and a blank on the temp pin to guide your cable insertion. P+ pin is separately angled so you can never mistakenly fry your CP2112!
- Pre-bunched (SMBus) SDA/SCL/GND cable for easy connection, the cable arrangement is already fixed according to the pinout on the CP2112 vs the battery connector, and will be visibly notched for you to instantly tell which end goes where. No fiddly connection retries for you to worry about
- Two jumper wires (male-female) for jump starting the BMS (P+ of pack to P+ of connector). This is specifically required on certain ThinkPad BMS
- A complementary CD (not pictured) with all the commonly used software could also be provided. I do not own or charge money for these software, or know for certain if the BE2Works utility contain malware, use the BE2Works utility at your own discretion! I can only guarantee that they perform programming tasks as expected!
A few bonus items I'm considering for probs a 3 dollar upcharge:
- A separate adaptor made for the T/X4x and older IBM era ThinkPads! It has the same header pinout as the T/X6x adaptor as shown below in the Imgur gallery
- Extra handmade cable
A different PCB is used, since pin spacing is not the same between this connector and the T6x one.
Unfortunately, the BQ8011/BQ8012 commonly found on T4x batteries is fully external EEPROM based, and has no ability to change parameters via SMBus command on the battery connector. You MUST desolder the EEPROM chip and program them externally! Hence why the T4x adaptor is only useful for troubleshooting, not programming, and hence I will not be misleading anyone and won't be selling it individually!
Additionally, I can fabricate adaptors for non-ThinkPad laptops, anything from 5 pin to 9 pin, all of which pictured in the gallery
With this kit, the connection setup is reduced to 3 easy steps:
1. Identify the blank pin on both side of the SMBus data cable, connect it correctly on both ends to both PCBs. The blanks only match in one specific way and direction.
2. Connect the battery to the contraption
3. Connect the MicroUSB cable and attach it to your PC
Always connect the battery to the CP2112 contraption before connecting it to your computer! In case you still got the wiring seriously wrong, it's much better for you to end up with 12V blasting into the CP2112 than having the 12V blast into both the CP2112 and your computer's USB port!
P+ pin header is for jump starting the BMS only, never connect it to anywhere near the CP2112!
Gallery: https://imgur.com/a/XnANUfY
I have now gathered a batch of ~12 CP2112's from China, as well as all the complementary components that will be required to make the contraption easy for you all to get your hands on.
Unfortunately, I seemed to have ordered 13 ThinkPad X6x style female connector and 1 male connector, instead of the other way around! Hence I can only sell a maximum of 2 such kits until the male connectors arrive in a later order!
I'll start with a price of 20 Canadian dollars a kit, plus some C$10-15 shipping to most places around the world.
Now, I'll repeat again:
The point is to provide an all-in-one solution to make the unlocking of old ThinkPad batteries easier and more foolproof. But if you are to rebuild the battery pack, understand the safety implications with that first, and then practice on smaller packs and make sure you're actually familiar with this job before you press ahead with these! I will take NO responsibility about what you will be doing right or wrong!
The kit includes:
- CP2112 with a capacitor removed (So that no software can modify its firmware), and only the necessary pins: GND, SCL, SDA pins soldered, as well as a blank to show you how to insert the cable
- Short & handy complementary Micro-USB to Type A cable
- Adaptor to the ThinkPad T/X6x style connector with only the necessary pins on header, and a blank on the temp pin to guide your cable insertion. P+ pin is separately angled so you can never mistakenly fry your CP2112!
- Pre-bunched (SMBus) SDA/SCL/GND cable for easy connection, the cable arrangement is already fixed according to the pinout on the CP2112 vs the battery connector, and will be visibly notched for you to instantly tell which end goes where. No fiddly connection retries for you to worry about
- Two jumper wires (male-female) for jump starting the BMS (P+ of pack to P+ of connector). This is specifically required on certain ThinkPad BMS
- A complementary CD (not pictured) with all the commonly used software could also be provided. I do not own or charge money for these software, or know for certain if the BE2Works utility contain malware, use the BE2Works utility at your own discretion! I can only guarantee that they perform programming tasks as expected!
A few bonus items I'm considering for probs a 3 dollar upcharge:
- A separate adaptor made for the T/X4x and older IBM era ThinkPads! It has the same header pinout as the T/X6x adaptor as shown below in the Imgur gallery
- Extra handmade cable
A different PCB is used, since pin spacing is not the same between this connector and the T6x one.
Unfortunately, the BQ8011/BQ8012 commonly found on T4x batteries is fully external EEPROM based, and has no ability to change parameters via SMBus command on the battery connector. You MUST desolder the EEPROM chip and program them externally! Hence why the T4x adaptor is only useful for troubleshooting, not programming, and hence I will not be misleading anyone and won't be selling it individually!
Additionally, I can fabricate adaptors for non-ThinkPad laptops, anything from 5 pin to 9 pin, all of which pictured in the gallery
With this kit, the connection setup is reduced to 3 easy steps:
1. Identify the blank pin on both side of the SMBus data cable, connect it correctly on both ends to both PCBs. The blanks only match in one specific way and direction.
2. Connect the battery to the contraption
3. Connect the MicroUSB cable and attach it to your PC
Always connect the battery to the CP2112 contraption before connecting it to your computer! In case you still got the wiring seriously wrong, it's much better for you to end up with 12V blasting into the CP2112 than having the 12V blast into both the CP2112 and your computer's USB port!
P+ pin header is for jump starting the BMS only, never connect it to anywhere near the CP2112!
Gallery: https://imgur.com/a/XnANUfY