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.

BQ35100: Sub-command read from control() address always returns zero

Part Number: BQ35100

Hello,

I try to read and write to the sub commands of the BQ35100 device but when I try to read the values of the command registers other than the CONTROL_STATUS i get only zeros back. When i Read the CONTROL_STATUS I get 0x2080, so the device is in full access mode and the initialization is complete. I also can read the Registers that don't have sub commands, like the voltage and so on.

For the communication I use the MBED BQ35100 Driver and ported them to C Code.

Below you can see the I2C Communication to read out the HW_VERSION.

Could you please help me with some hints where i could look further into to solve this problem?