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.

BQ28Z610: Gauge cannot able to execute /recover after programming gets failed

Part Number: BQ28Z610
Other Parts Discussed in Thread: BQSTUDIO, , EV2400

Hi  Team,

I  am programming  gauge firmware   file with the  help  of Bqstudio out of  20 boards I could  able to program 11  boards  successfully  

In case  of  2-3 boards,  execute automatically was  checked, but it can't able  to  execute, now those boards  are  not  getting connected with Bqstudio

In 2  boards  even execute  automatically button was not  checked, programming didn't execute successfully may be due to  some connection issue  now 

these  boards  also  not  getting connected  to gauge, how  I can recover these  devices  

  • Have you tried reprogramming the srec file? Sometimes that will work if the gauge is still in ROM mode. You can also try removing and restoring the cells to force a power-up reset. This may help to recover as well. Otherwise, you may have to replace the device. I have also run into cases where bqStudio hangs when programming the device and it has to be restarted. You may also want to uncheck the Execute Automatically box and press the Execute button manually after the srec has completed loading on new devices.

  • Hi Tec
    > You can also try removing and restoring the cells to force a power-up reset
    Did but no luck .
    What do you mean by replace by device ? If device becomes faulty ? why this is happening because in one some case it simply programming gets failed and device become unacessible.
  • I do not have answer as to why some of the boards failed to program. There could have been a noise problem during programming or perhaps there was a power supply issue as discussed in the e2e link below. If you cannot regain communications with the device, then the device will need to be replaced with a new one.

    e2e.ti.com/.../2279906
  • Hi
    yesterday we could able to resolve this issue . Bq studio couldn't able to detect the Gauge automatically , but still wwe can able to reprogram it sucesssfully by selecting the device manually and then executing the program.

    Any TI expert , please help me to undersatnd this issue , how we can avoid this ?
  • if the gauge is in ROM mode, the device will not be automatically detected. Can you verify what firwmare version you have on your device. Also pls verfiy  the hardware version of your device by following the instructions below and let me know what results you get.

    4745.how to identify hardware version.docx

  • Hi Onyx
    Firmware version is 9002A2

    Please let me know how i can recover device from ROM mode . Beacause mine two device is not responding showing similar behaviour seems like they are in ROM mode
  • What result did you get when you followed the instructions in the word document? 0x9100 or 0x9101?
    Try reprogramming the boards with the default firwmare and then exiting ROM mode. Maybe your golden file somehow gets the gauge corrupted.
    thanks
    Onyx
  • Hi Onyx
    I got 0x9101. Can you please tell me from where i can get default firmware program .
  • https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/7245.bq28z610_5F00_v0_5F00_17_5F00_build_5F00_22.srec

    i have attached it. Also, can you confirm if you are using ev2300 or ev2400 ? What firmware version is on which ever you are using. If it is the ev2300 make sure you are using v3.1m or 3.1r. If ev2400 make sure it is v0.18

    thanks

    Onyx

  • Hi Onyx ,

    I am using EV2300 i have updated firmware version to 3.1 m. I will try to update them to default firmware version . If i remember correctly
    when i am trying to update firmware of above mentioned two boards , they are sending message like No acknowledge from device , how i can program those device to default firmware .
  • if the devices are NACKing for programming the firmware, then it means they are likely damaged and the IC needs to be replaced.

    thanks
    Onyx