Hello,
I use a MCU with an I2C link. I can read and write SBS Commands, and i can read Data Flash. But I cannot write Data Flash.
I don't understand the C.1.4 Example of the bq20z75 Technical Reference Manual.
As a matter of fact, concerning the "Write Subclass ID", the Slave Address is sometimes "0x16" and sometimes "0x17". The last bit, is the read/write bit. So it should always be "0", and the Slave Address should always be "0x16", isn't it ?
Furthermore, I think the protocol to read the subclass would rather be :
- Slave Address 0x16 (write)
- 0x77
- 0x50
- 0x00
- Slave Address 0x16 (write)
- 0x78
- Slave Address 0x17 (read)
- read 32 bytes
- Slave Address 0x17 (read)
- read 32 bytes
Did someone managed to write the Data Flash ?
Thank you.
Jerome