Hello,
I am attempting to programatically configure settings on the bq34z100, and am running into a bit of a problem. I am using the subclass id's and offset values listed in Table 20 of the SLUSAU1A data sheet, in an effort to update the appropriate data flash bytes for Design Capacity, Design Energy, and several other settings. I found sample code for the MSP430 and the bq27410 and modified it for my purposes (I am running a Cortex-M3 processor and am using the bq34z100) and used SLAA529A as a reference. I suspect my problem is with the check sum, but I am not sure. I used the same check sum calculation/update logic found in this sample code, but am wondering if maybe there is a difference between checksum calculation methods for the bq27410 and bq34z100. Is there any sample code you could send me that shows a flash write and checksum update for the bq34z100?
If not, is there an application engineer I could speak to to get more information?
Thanks,
Greg Slavin