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.

bq27541 - Lost communication while reading .DFI using bqEasy

Other Parts Discussed in Thread: BQ27541, BQ27541-G1, BQ27541-V200

The progress bar for the .DFI read was almost to finished when I got an error message about a path or file problem. It may have been because I was logged in as a User, not Administrator, and there was a _0541_0112_GOLDEN.dfiI file already in the C:\Program Files\Texas Instruments\bq Evaluation Software\Plugins\Projects folder from another user, so the bqEasy could not overwrite it.

I have not been able to communicate with the bq27541 since. Could it be in a ROM mode or something similar. Any suggestions on how I might regain communication?

 

  • John ,

     

    with the power still on, can you re-program it? Please make sure the DFI version is matching the FW version. i.e, they have to be the same version. Otherwise , the device may be locked.

     

    If the IC is already being power cycled then there is a chance that the IC has been locked if the DFI has not been properly programmed.

     

    BR

    Ming

  • After power cycling, the IC operated normally. I tried reading the .DFI again when logged in as an Administrator, and it worked fine. The issue seems to be that, when logged in as a User, I can't write to the C:/Program Files folder or subfolders, and the bqEasy program does not give any options about storing the .DFI file in any other folder.

    So, when using the evaluation software, log in to Windows as an Administrator, and all is well.

    Thanks.

  • if the bq27541 was locked,and the SDA/SCL are always in Low State,

    how can i recovery it?

    I programed the DFI file to bq27541,after finished,I can not comunicate with it any more.

    i hope you can help me!thank you very much!

  • Kuge,

    Please allow me to ask a few questions to help find out what happened and if it can be recovered.

    What version of FW was on the bq27541 IC before you tried to program the DFI?

    What version of bq27541 FW was the DFI created for?

    What tool did you use to create the DFI file?

    What method did you use to program the DFI file?

    Is the IC on an EVM or your own PCB?

    What did you use to power the device?  A battery or power supply?

    Can you communicate with the IC on I2C device address 0xAA or 0x16?

    If it does not communicate at either address then you will probably need to replace the IC, but we should figure out what happened so you don't have the same problem again.

    The most common problem is that a DFI for one version of FW is attempted to be programmed on an IC with a different version of FW.  For example, if you created a bq27541-G1 DFI, then tried to program it onto an IC with bq27541-V200 FW, you will brick the IC.  There is no way to recover from this.