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.

BQ27505 DFI Upgrade Question

Hi,
I am trying to upgrade firmware of BQ27505.
I have some questions about production flow of BQ27505 (slua516.pdf)
I read register 0x66 to perform the next step in erase IF step, but data is not 0x00.
When data from register address 0x66 is not 0x00, Do I have to repeat step until data is 0x00 infinitely?
 
If an error occurs when executing each step (erase IF, mass erase, write DF or write IF), How does it handle?
How many attempts step?