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.

BQ40Z50-R1: chip stuck in bootloader?

Part Number: BQ40Z50-R1
Other Parts Discussed in Thread: BQ40Z50

Hallo

We have a produkt with a BQ40Z50 and we have some problems with it.

With some batteries it appears that it is programmed and testet fine with our end of line test but after sending the sleep signal the BQ40z50 is stuck in bootloader.

It is impossible to wake up the system and there is noch communication possible but it is possible to reflash the sreg file. After his the battery is behaving normally

We are not totaly sure if this "stuck in bootloader" is triggered directly after EOL testing or on the way to the customer or by the first use of  the customer.

 

Best regards,

Markus

  • Hello Markus,

    Are you referencing the ROM mode for firmware programming? While it is in this mode and you read word 0x0D what is returned?

    The gauge should not enter ROM mode unless commanded to by the host and the gauge is unsealed in full access. ESD or other damage to the flash memory can also cause this to occur.

    Sincerely,

    Wyatt Keller

  • in a new batch 3 out of 10 failed.

     0x0D has the value 9002 

    After reading the sreg the controller is reseted and works normal. The srec file is empty.

  • Hello Markus,

    You have to send SMBus command 0x08 after uploading the SREC or it will stay in ROM mode. If there was an issue during programming I would try to program again before exiting ROM mode, if there is any bad data saved from programming and you enter FW mode the gauge may become bricked.

    I'm not sure what you mean that your SREC is empty, the golden SREC you upload should be the same for each gauge during production.

    Sincerely,

    Wyatt Keller