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.

BQ34110: Programming the golden image (fs) using i2c with limited buffer size

Part Number: BQ34110
Other Parts Discussed in Thread: BQSTUDIO

Tool/software:

We're trying to use the file stream golden image from BQStudio to program our chip in production over i2c.  The problem is that the first writes to the data block have very long data lengths.  

Our microcontroller can only send i2c commands of 64 bytes or less because of buffer limitations. Is there a way we can break up these first two writes into smaller chunks like the rest of the FS file?

Also, looking at this data and comparing it to the SREC, it's not clear why these two writes are special. Can anyone provide some insight?

These are the "long" writes I'm referring to.

C: 16 66 00
W: 16 00 02 00 00 00 E2 FF 33 7B C3 33 33 C3 33 58 C3 33 8D C3 33 FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F FF FF 3F 01 01 3D 10 01 3D 02 00 3D 09 00 3D 0A 00 3D 00 00 3D 00 00 3D 00 00 3D 35 80 3D 11 02 3D 49 00 3D 20 2A 0E DF FA 0E E2 FF 32
W: 16 64 C4 2C
X: 2
C: 16 66 00
W: 16 00 02 01 00 00 FF AA 0E FB A7 0E FF A6 0E 8D E3 3A 7E C3 3A FF 1C 0E C7 FF 36 FF A1 0E FF A0 0E FE A3 0E 3E A2 0E C2 FF 3A FF A1 0E 30 A0 0E FF A3 0E 30 A2 0E BF A5 0E 26 A4 0E BB FF 3A FE A1 0E 3E A0 0E FE A3 0E 3E A2 0E BB FF 3A 7F C3 3A 9E FF 3A E2 FF 33 FF AF 0E 01 4F 03 3F 11 0C BF FF 32 2F 10 0C
W: 16 64 EB 2D
X: 2