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.

How to update firmware and configuration data for BQ27510-G3

Other Parts Discussed in Thread: BQ27510, BQ27510-G3, BQEVSW, BQSTUDIO

Hello,

I have a BQ27510 EVM along with a EV2300 module.

I have downloaded both BQ Evaluation Software and Battery Management Studio.

When I use the BQ Evaluation Software and run BQEasy I get the message:

"The default .dfi file bq27510_0_00.dfi was not found in the bqEASY-HH Device Defaults folder. Use the Browse button to locate the desired .dfi file or select keep existing Dataflash button below."

I have selected to keep the existing Dataflash (I don't want to brick the IC), however, after entering all of the information requested by bqEASY I attempted to write the configuration data to flash. 

Immediately I get an error stating bqEASY "Cannot open the .encr file".

Then a message that states "Error: Could not find subclass and offset for Configuration.Safety.OT Chg"

How do I write the configuration data to flash?

I'm guessing the the data write problem is related to the .dfi file message...what version of .dfi file should I be using?

I have tried searching for what version of firmware I should be using for -G3 and the latest firmware seems to be bq27510-G3_4_00.senc.

I downloaded the firmware but I don't know how to upload the firmware (even though I have read SLUA453A) because the "I2C Pro" tab in BQ Evaluation Software is blank with a single error: "Invalid or unknown Class".

Should I be using bq27510-G3_4_00.senc?

How do I upload this firmware? With Battery Management Studio?

Please help.

Thanks in advance, 

Matt

  • Hi Matt,

    Yes, you should use the G3-4_00 firmware version.

    pls use bqstudio instead of bqEVSW. To update the firmware go to programming tab., click the browse button and go to where you saved the firmware file and select it. then click the program button and then click the execute FW button after programming is complete . see snippet below.

    thanks

    Onyx

  • Thanks, Onyx.

    BQ Studio only seems to recognize .srec files.

    The only version I have found for G3-4_00 is a .senc file.

    Do I need to do something to convert it? Is there a procedure to follow?

    Thanks again,

    Matt

  • Sorry about that. see attached the srec.https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/6562.bq27510_2D00_G3_5F00_4_5F00_00.srec

    an alternative would have been to program the senc using bqEVSW and then open the device using bqstudio and extract the default srec for future purposes using golden file tab.

    thanks

    Onyx

  • Thanks, Onyx.

    I am able to successfully program the device using your .srec and I get the message "operation executed successfully".

    However, when I hit the button 'Execute FW' I get an error message stating "failed to execute firmware - no acknowledgement from device".

    I have turned Auto Refresh OFF and I am not logging. I am not sure how to get the firmware to execute.

    Do you have any tips?

    Matt 

  • Hi Matt,
    Close bqstudio and try restarting it. Bqstudio should be able to automatically detect the device and start up. If it does not , try to the option of programming the senc using tbqEVSW, but do evaluation if successfully programmed using bqstudio.

    thanks

    Onyx