I am using BQ34Z100 with a MCU controlling it. But I can't change the SHA-1 authentication key via I2C. Here are the steps. First I write 0x00 to 0x61 to enable the authentication data commands. Next I write 0x70 to 0x3E and 0x00 to 0x3F to specify subclass ID and offset. Then I write 16-byte new key to 0x4C. Finally, I read 32-byte data from 0x40 to 0x5F, calculate the checksum for the entire data block and write it to 0x60. Is there any misunderstanding for changing the key?
I tried to use bq Evaluation Software to do that. I can change the key in "security" tab but can't do so in "I2C Pro" using the same method above.