Hello,
I am working with a standard SLA battery and want to change the Chem ID on the fuel gauge to an 0x080x version from the default 0x0107 set in the fuel gauge.
I am looking for some more information as to the I2C commands required/which data locations to change that will allow me to change the CHEM_ID. I am able to read the data using the control subcommands without any problems. When writing to the chem_id block, the write operation seems successful, based on the acks and bits seen on the oscilloscope, but reading back the chem_id data still gives me the default value of 0x0107. Does the static_chem_chksum play a role in this and if so, what is the way this checksum, not the block data checksum, is calculated?
The I2C commands provided in a different post for configuring the data flash was perfect https://e2e.ti.com/support/power_management/battery_management/f/180/t/416308#pi317195=2 and something similar for changing the chem id would be greatly appreciated.
I do not have the EVM and therefore no access to the software mentioned in the majority of the forum posts.
Thanks,
Martin