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.

BQ34110: Version number for flash file(s)

Part Number: BQ34110
Other Parts Discussed in Thread: BQSTUDIO

I'm designing a system with BQ34110 and external flash.

Its possible by a command  to read out firmware version number for the executing system (in BQ34110 external flash)

(I.e. FW_VERSION subcommand, 0x0002)

Q1. How can I check the corresponding firmware version in an file (*.bq.fs file) in my file system?

Q2. Does it exist any version number for the data flash area? This data can be part of the firmware download (i.e. included in the *.bq.fs file) or downloaded separately as a data file (*.df.fs file).

Q3. If version number of data flash file exist, how to read out from a executing system and where to read in a data file?

Best Regards / Urban

  • Hi Urban,

    All BQ34110 devices ship from the factory with the same firmware version, so this will never change. If there is ever a firmware update for the BQ34110 in the future, it will only be available for download on ti.com, but the device will still ship with the original production firmware. Currently the latest firmware is the same as the production firmware - there have been no updates.

    Since the FW Version is not a public flash parameter and is part of the instruction flash, I am not able to provide specific instructions for how to get this information from a .bq.fs file. I hope you understand. You can always get this information by executing the FW_VERSION command.

    Best regards,

    Matt

  • Hi Matt,
    thanks for the answer

    How about Question2, does an version for the data flash area exist?
    The df.fs file are normally created by Gas Gauge integrator (me) using bqStudio as I understand.
    How could I keep track on version of the dq.fs file and what is downloaded in to the device?

    The reason for the question, the design is a IoT device with possibility to monitor and update the device firmware.

    Best Regards / Urban
  • Hi Urban,

    Yes, there is a data flash parameter to track the version of the data flash setting. You can find this parameter in the Configuration section of Data Memory in bqStudio and the address is available in the BQ34110 TRM (Technical Reference Manual). See below:

    Regards,

    Matt

  • Thanks Matt for the answer

    Best Regards / Urban