This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27621-G1: Unable to Seal fuel gauge

Part Number: BQ27621-G1
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