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: Cannot start new learning cycle - Update Status will not change to 04

Part Number: BQ27531-G1
Other Parts Discussed in Thread: BQ24192, BQSTUDIO

I have a design using bq27531-g1 battery gauge with bq24192 charger.  The learning cycle was run once but the reported capacity was very inaccurate.  I collected and submitted data for the chemID selection tool (GPC) and got back a different ChemID than the one initially used.  I would like to repeat the learning cycle using the new ChemID, but when I try to follow the instructions in SLUA903 Achieving the Successful Learning Cycle, Update Status does not change to 04.

I am using bqStudio 1.3.101.  Initially, Update Status 0 was at 02, which I think is as expected once a learning cycle has completed.  I discharged the battery and let it rest overnight.  I then sent "IT ENABLE" command followed by "RESET", per the instructions in SLUA903 section 3.2.1.  However, Update Status 0 remained at 02.

I manually changed Update IT Enable and Update Status 0 to 00 in the Data Memory page.  I then tried again to send IT ENABLE and RESET commands.  IT enable changes to 1, but Update Status 0 stays at 00.  (Update Status 1 is also at 00, but I think this does not matter as LU_PROF is set to 0).

What is the correct way to reset the gauge to the point where the learning cycle can be run again?  I was expecting RESET to do this, but it doesn't seem to have any effect on Update Status.  I did make sure that the device was unsealed before sending RESET.

Any advice is much appreciated.

Thanks,

Dave

  • After posting this question, the forum software was smart enough to the related question (link below) at the top of the "Simliar topics" list.  This seems to be the same issue I was having. 

    The solution posted was to re-flash the firmware on the BQ27531-G1.  The question has attached a ".srec" file which can be used in bqStudio to re-flash the firmware.  I need to setup my data flash parameters again but it looks like this resolves my problem regarding starting a new learning cycle.

      https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/701886/bq27531-g1-restart-new-learning-cycle-update-status-0-0x02-blocked

    The question above does not have instructions on how to load the firmware.  I found I had to first "Unseal Full Access" to get the firmware reprogramming to work.  Once I did that I was able to go to the "Programming" tab in bqStudio, select the file downloaded from the link above, and hit the "Program" button.  The programming took about a minute and was successful.  After that I hit the "Execute FW" button, which seemed to lock up bqStudio.  However I was able to kill and restart bqStudio, and when restarting could confirm the new firmware was loaded, and everything reset to defaults.

  • Unfortunately, reprogramming the device reset IT_ENABLE and Update status to 00, but did not solve my problem.  I still cannot get update status to change from 00 to 04.  I posted a new question as I had already marked this as resolved.