Other Parts Discussed in Thread: BQSTUDIO
Hi,
I have been unable to seal the fuel gauge after setting the battery chemistry. I was able to reset the part, set the battery chemistry and check the chemistry by using the ChemID subcommand, however when I try to seal the device after this, it seems like the change does not go through.
Before sending the command, the value of Flags() is 0x1, and the Control_status is 0x0.
After sending the command (Write(0x0, 0x20)), I see that even after a few seconds the control_status is still 0x0 and bit 13 (SS) is not set. In some runs I see the value change to 0x4 after a while, which seems to be a reserved bit.
I have gotten other subcommands to run successfully (including Reset, Enter cfg_update, set hibernate, etc) so not sure what I am missing on this one. Any debug tips or direction would be appreciated!
Thanks