Jakeler / Jakeler.github.io

My personal tech blog
https://blog.ja-ke.tech
4 stars 0 forks source link

I2C Communication Protocol of a Smartphone Battery | Jake’s Blog #23

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

I2C Communication Protocol of a Smartphone Battery | Jake’s Blog

In this post I investigate how a typical Oneplus smartphone battery communicates the current voltage, state of charge etc. to the main device. This can be also useful for repurposing these batteries on a Raspberry or Orange Pi, to power portable projects.

https://blog.ja-ke.tech/2021/03/25/oneplus-battery-protection.html

kenkit commented 1 year ago

Great article. Waiting for my gpio buffer to arrive then I can start working on this. I'm mostly intrested in writing and updating e.g the capacity or resetting them to default values, would be intresting to venture that side.

TrymoCore commented 5 months ago

Thanks very much! I finally found the problem with my oneplus 6t: after getting 1% soc, the battery is at least half full - it's just stuck at 1% for hours. Replacing the battery (and the chip within) fixed the problem.