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.

BQ27531-G1: Updating the bq275xx Firmware at Production

Part Number: BQ27531-G1

Hi,

I have read the application report SLUA541A and have some questions about it. From what I understand, .bqfs and .dffs files are use to flash a "Golden Image" to a bq275xx device. The difference between a .bqfs and .dffs file is that the .bqfs file not only update the data flash but also the firmware. All devices comes with a default firmware, so in which case a firmware update is needed? The section 3 of that application report says:

"During debug, once a target device is placed in the ROM mode, the program developer must not exit the ROM mode unless the full process is completed successfully. Exiting the ROM mode while the firmware or data flash is not fully programmed can place the device in an unrecoverable mode."

Is this only apply to .bqfs files or also .dffs files? Last question, where can I find a list of the registers with their function that .dffs file can modify?

Thanks!

  • hi Alexis,

    If we have a firmware update on a chip, we usually post that new firmware online on the product page of the device. This happens if there is a bug fix or an addition that needs to be made to the chip. In this case, the firmware versions will be different,

    This applies both to bqfs and dffs.  Once in ROM mode, you should complete programming the chip.

    We do not provide details of the registers the dffs is modifying. They are proprietary

    thanks

    Onyx