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.

Checksum calculation for bq27425

Hi,

I have a problem getting the checksum to match according to the calculation method described in the data sheet. When I read 32 bytes (all default values) from data class 82 offset 0, I get a checksum value of 0x54 when reading register 0x60. When I sum the 32 byte values I have read, I get 0x566. Taking the LSByte I get 0x66 and then checksum should be 0xFF - 0x66 =  0x99. As you can see the to numbers does not match.

What am I doing wrong?

Best Regards,

Ulrich