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.

BQ27742-G1: Executing firmware after programming the (.srec) file generated after a successful learning cycle.

Part Number: BQ27742-G1
Other Parts Discussed in Thread: BQSTUDIO, EV2400,

I am new to battery monitoring/management and i am using it for the first time.

I was able to generate 3 files (.srec .bqfs .dffs) after a successful learning cycle. As i see from one of the posts here, i programmed it with (.srec) file and executed FW. It says "Executing firmware...Priority sequence already in progress." since long time (~30 mins). How long will it take to run? Also the Update status is 0x05 in the Data memory -> Gas Gauging. Is Execute FW the last step of this process? Once its done , can i just read the battery voltage percentage remaining through I2C commands ?

Thank You,

Mitul Mevada 

  • Hi Mitul,
    There is something definetly wrong... it is supposed to be less than 2 mins to program the gauge from start to finish.
    Can you verify what firwmware version is on the ev2300 or ev2400 you are using. bqstudio will show this on the dashboard to the left of the screen. Also which of the devices are you using? Also, what version of bqstudio are you using? Can you update to the alternate bqstudio version on ti.com to see if you still see the same issue.

    If ev2300 you will need to make sure the firmware is 3.1m or 3.1r . if using ev2400 it should be v0.18 or v0.20. once you are done programming the gauge, you enable IT, 0x21 and then you should be able to read the gauge parameters via i2c commands.

    thanks
    Onyx
  • Hey Onyx,
    Thanks for the reply, and I am sorry for the delay.

    I am using bqStudio verison : 1.3.54.1, EV2400, Fuel gauge : bq27742-g1, Battery : Tenergy Li-ion 18500 3.7V 1400mAh

    There is definitely some confusion between 'programming the (.srec) file' and 'executing the firmware'. I meant the latter. But anyways its working .. even though its states this message "Executing firmware...Priority sequence already in progress." when i execute a newly programmed firmware from bqStudio . I just ignore it and proceed.

    Thanks,
    Mitul Mevada