Hi,
We were programming BQ27510 with bqfs file using custom USB to I2C kit and we’re encountering errors during the Read and Compare Data command. USB to I2C communication is working as we were able to read the Device ID (0x0510), enter ROM mode, and talk to the fuel gauge from slave address 0xAA to 0x16 at ROM mode. The issue happens on the Read-Compare Data process of bqfs.
The flash is unsealed and we had entered ROM before we started programming using the bqfs.
For instance, on the first few lines of bqfs:
W: 16 00 04
W: 16 04 83 DE
W: 16 64 65 01
X: 200
C: 16 66 00
At Compare (C:) command, register 0x66 should have 0x00 data, but we are always getting value 0x02.
Was our checksum valid? How can we program using the bqfs having the correct compare value? We had already checked multiple Application Notes and followed the steps indicated but we are still getting the same compare data error. Is there something we had missed?
Thanks,
Kat