Hello,
I'm having trouble communicating with a bq34z100-G1 gasgauge using the EV2400 board. I installed bqStudio 1.3.40 and updated the EV2400 firmware to 0.18.
The gasgauge is connected to the SMB port on the EV2400 and I checked the connections. When I start up bqStudio, there is no device auto detected. I can select the gasgauge manually from the list (0100_0_16-bq34z100G1.bqz), but when I select it, I get the following message: The detected device is not compatible with this application! Some actions could cause the device to lose communication permanently and enter an unrecoverable state. etc
When I do click ok to continue, the dashboard shows the EV2400 with the right firmware version. The gasgauge however is not detected. When I click the refresh button in the Registers tab, 'No acknowledge from device' is displayed in red in the bottom of the screen.
I tried downloading the bq34z100-G1 device firmware from the TI website, and placing the .bqz file in the BatteryManagementStudio/config folder. This did not have any result. I also tried to load in the new .srec file in the programming tab. I can click 'program' and a 'Programming device' pop up appears. After a few seconds bqstudio goes back to the 'Registers' screen. When I go back and click the 'Execute FW' button, I get an error message in the bottom of the screen: Failed to execute Firmware - No acknowledge from device.
I connected the SDA and SCL pins to an oscilloscope and everytime the dashboard is auto refreshed, the EV2400 seems to send '0x0B' to the gasgauge, but does not get a response.
I'm am pretty sure the gasgauge works correctly, as I tried more than one. Also I am able to read out the gasgauges using custom software and a ST microelectronics board. Anybody have any idea what the problem could be?