Other Parts Discussed in Thread: EV2400, BQ76940, BQ78350, BQ76930
Tool/software:
Dear TI Team,
We would like to add option to update firmware of gauge IC's of our products by using host MCU via OTA . According to my experience firmware update to gauge IC can be done over SMBUS with Bq Studio and EV2400 Tool. We have following questions to implement this feature to our products with the use of our host MCU.
- Our MCU is powered via BQ76940 AFE, which communicates with Bq78350R1 IC via I2C protocol. Is there any power distruption expected during gauge firmware update?
- Which steps should we follow to update Bq78350R1’to R2? Which SMBUS commands are used for this steps?
- Is there any document exists for Bq78350 firmware update?
- Is there any SDK available for updating firmware of Bq78350 ?
- Which data format is used for updating firmware of Bq78350 IC over SMBUS ?
- If possible we want to use ".bin" file format for our MCU for faster and easier solution. Could you provide .bin files for R2 ve R1 gauges?
- How will Bq78350 behave when a faulty firmware is sent over SMBUS? Is there any rollback mechanism, dual boot feature or bootloader to mitigate locking gauge IC after a failed firmware update?
- Will all of the previously programmed calibration and gauge configuration data lost after successful Bq78350 firmware update?
- If these values are reset , Which steps should we apply to reprogram these values into Bq78350 IC?
- Finally, Is there any differance between Bq78350R1 and R2 firmware regarding firmware update , gauge configuration set and calibration parameter set steps and commands?
Thank you for your interest.