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: Verify Existing Firmware Version fails in df.fs file

Part Number: BQ34110
Other Parts Discussed in Thread: BQSTUDIO

Hi,

I've generated a golden image using bqStudio, which will later be used by a microcontroller to program a bq34110. 

The srec and bq.fs files work totally fine to program the bq34110 with, but when I try to program the df.fs file it fails when verifying the existing firmware version.

;--------------------------------------------------------
;Verify Existing Firmware Version
;--------------------------------------------------------
W: AA 3E 02 00
C: AA 3E 02 00 FF A5 FF A5

As I use the latest firmware I get the firmware version 01 10 00 02. So why does it try to verify that the version is FF A5 FF A5? The ref manual says that it will always report the device number 0110 for the bq34110 device, so how should it even be possible to get  FF A5 FF A5?

Br,

Johannes

  • Hi Johannes,

    Thank you for the feedback with respect to the latest firmware version read and check lines in the DFFS output. If you change for the firmware version instead, does it pass? If so, as a workaround, please modify the check to the the proper firmware version.

    Sincerely,
    Bryan Kahler
  • Hi,

    Yes, when I changed FF A5 FF A5 into 01 10 00 02 it worked and I was able to program the whole .df.fs file.

    But how are one supposed to use this df.ds file? Are one supposed to manually change this line to match the current firmware version, or is it supposed to return FF A5 FF A5 in some way? I haven't read anything about that in any manual.

    Br,

    Johannes

  • Hi Johannes,

    Thank you for the feedback. You're correct, its not in a manual and something that will need to be corrected on this end. Thank you for working around the problem in the interim.

    Sincerely,
    Bryan Kahler