Other Parts Discussed in Thread: BQSTUDIO, , BQ40Z50
Tool/software:
When reading 0x16 BatteryStatus(), EC3,EC2,EC1,EC0 (Bits 3–0): Error Code = UNKNOWN ERROR. All other bits are set as expected and reading/writing other registers return valid data.
After sending a DeviceReset() and then doing a read 0x16 BatteryStatus(), it returns EC3,EC2,EC1,EC0 (Bits 3–0) = 0.
Then doing another read of BatteryStatus(), EC3,EC2,EC1,EC0 (Bits 3–0) = UNKNOWN ERROR again.
Any ideas on what might be causing UNKNOWN ERROR to get set or what other registers we might be able to read that might help figure it out?
Looked through numerous other POSTS on this topic but it is not obvious why UNKNOWN ERROR would be set.
Thanks