In this repository, I will talk about how I have reverse-engineered the communication protocol of the BQ20z70 Laptop BMS and how I got the full control of it. I noticed that many lithium battery recyclers throwing the BMS boards in the garbage, although. The BMS is an electronic system that manages a rechargeble battery (cell or battery pack), such as by protecting the battery and monitoring its state, balancing each individual c. Warning: Laptop batteries are so dangerous, they contain high energy and could be exploded if you make any mistake with them or damage any device that connected with t. When dealing with lithium batteries, you will need to keep them in well cleaned environment (Keeping the batteries far from any metal object), Keep the batteries in well protected boxes,. After doing some researches on my single cell BMS kit (its on my previous repository) BQ27500EVM_Reverse_Engineering, I discovered that I could use the EV2300 SMBus interface.