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.

Please advise RE: Block Write Capabilities of bq2060 - Probably not allowed

Other Parts Discussed in Thread: BQ2060, BQ2060A

Thank you for past support.

I am communicating with the bq2060(a) with my own custom firmware. Things are going well, using an I2C port driver to communicate.

The bq2060 data sheet indicates that this fuel gauge will respond to SMBus "Read Word", "Write Word" and "Read Block" Commands. But it makes no mention of "Block Write".

I would like to also do "Block Write".  Example: Writing a new ManufacturerName to location 0x20. I can certainly read it. But can I write to it, using the structure of the SMBus spec?

I have reason to believe that I cannot. I have tried to envision why I am getting unpredictable results. The EV2300 can write to that block, and only that block. Perhaps by multiplexing into the EEPROM, and doing a read-modify-write for an entire EEPROM Block?

If I am wasting my time, I should know now. Maybe I should multiplex into the EEPROM and perform my block writes through there.

Please assess for me the "Block Write" abilities of the bq2060(A) through direct SMBus access.

My apologies if I am missing something obvious

Gratefully,

Michael B