Hello everyone,
I changed the 5v powersupply ic on a dead Acer laptop, works fine now but doesnt charge.
The guy I got it from thought the battery ( Ac14B18J ) dead so purchased new battery. Both the original good and new battery sat a bit without getting charged.
Boosted the cells to the rated voltage still not taking charge.
I guess the permanent failure flag is set by the Bms.
Came across a post here by mefistotelis where he communicates with i2c with the bms.
https://github.com/o-gs/dji-firmware-toolsSure enough his amazing tools worked on the aftermarket battery but it is lacking support for the chip in the battery pack which is a sn8765 seems to use BQ3050 as a base device.
I used the bq30z544.py
Some commands work like device info.
Gives correct info.
But manufactureraccess does not give me anything.
After comparing the technical reference of the bq3050
https://www.ti.com/lit/ug/sluu485a/sluu485a.pdf?ts=1616851769302and bq30z554
https://www.ti.com/lit/ug/sluua79/sluua79.pdf?ts=1616950132055&ref_url=https%253A%252F%252Fwww.google.com%252F seem to use the same address for the pf status 0x53 and manufacturer access 0x00
Some of the sub commands are different but those that are the same should give a correct response no?
But all the polls are returning the same response .
Does anyone know how to fix the manufacturer access command ?
Also the technical ref of the bq3050 doesnt mention a unseal command address only a seal vommand address while the bq30z554 does.
Surely I could just get a new battery but things that could be solved easy a few years ago now are locked down, plus I got a new battery here which just sat for a bit and now needt to be dumped on the landfill for 200 years.
Thanks a bunch for the legend who knows this.