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.

BQ27Z561-R2: Does an interruption of the upload process may brick the fuel gauge?

Part Number: BQ27Z561-R2
Other Parts Discussed in Thread: EV2400

Hi!

We are using the fuel gauge in an ongoing project and want to have the possibility to bootload the fuel gauge via DFU to be able to flash other golden images if we need to (the fg is used on the pcb of the project not in a pack).

Recently, we tried to flash the FG using the EV2400, but missed that the tool does have internal pullups which are connected to 3,3V internally and the tool does not seem to be able to handle the 1.8V interface used in our pcb.
After the process was not completed successfully, the fuel gauge did respond on address 0x16 and we were able to try again.
In another try, there was an error again, and the fuel gauge did respond to it's rom address 0x16, but we were not able to flash it again. We tried several things, but we had to replace it by another fresh one.
And in a third try, we read the golden image from the gauge and tried to reflash another one but seem to have a broken golden image and again had to solder another one to the board to proceed.

Is it possible, to completely brick the fuel gauge without it falling back to it's own bootloader with the option to reprogram it??
If that is an option, then we may not be able to update the firmware on the fuel gauge without having the risk that if the update fails, the fuel gauge is dead and thus, the complete pcb has to be sent back to us, is that correct?

Is there a reason for the bootloader to be implemented like that?

Thanks in advance and have a nice day,
Martin

  • Hello Martin, 

    It is possible for the fuel gauge to become bricked if it is interrupted while flashing is in progress. Additionally, a steady power supply is needed. If you are using the EV2400, a 3.3V pull up voltage is needed. 

    Regards, 

    Jonny.