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.

Need help with bq20z75 v160 senc file

I am having issues with extracting a Golden .dfi from a pack equipped with V160. (The low volume of this project requires an off-the-shelf board; this is how the mfr. supplied the boards for testing.)

  • bq Software auto-selected V1.60 when connected to the pack

  • I cycled the pack to set the RA tables and saved the .data flash file 

  • I set the gg to ROM mode and programmed the V1.81 Senc

    • I saw multiple places in these forums that the files were compatible.

    • After the load was complete, the eval software advised to restart before loading the data flash to prevent damage to the IC (something to that effect).

    • I sent the command to exit ROM mode and exited the eval software

  • I restarted the eval software, which now auto-selected V1.81, but gave errors when trying to open the Data Flash file

    • Several parameters were reports as missing while opening the file

    • I also noticed the OCV table tab was not available in the Data Flash window

    • I did a little deeper digging and finally found a V1.60 senc file on the forum. I loaded the V1.60 senc file and now the board is totally dead - no response to the eval package at all.

       

  1. Can there possibly be a hardware issue if this mfr is using old stock IC’s?

  2. Is there any way to recover this pack?

  3. I have another pack I can cycle; what do I need to do to get a golden file from it?

Thanks,

Larry

  • Larry,

    unless the board recovers after power cycling it is probably a lost cause and you will need to start again with your second pack

    After you cycled the pack you should have exported your learned settings and updates as a GG file not a dfi file. Using notepad you would then change update status to 02 and reset the cycle count to make it into a golden gg file.  You then load the v181 senc to the part as before , restart as before but then load your golden gg file.This is now your golden unit.

    Ordinarily if you wanted to copy this to other v180 devices you would at this point export a golden dfi file to load into them but you still have the issue that all the other packs will presumably have v160 firmware in them when recieved and they need the v181firmware update first. 

    On future manufactured units using v161 devices you therefore have 2 choices

    1) you can first  load the v181 senc and then load golden gg file or a golden dfi file extracted from your golden unit

    2) export a golden senc file from your golden unit and load that into the devices so thay get the v181 firware and the golden GG component in one shot.

    Let me know any questions.

     

  • Hello Mike,

     

    I see that I have caused some confusion by conflating the terminology. I referred to the gg file as the "data flash file" since it is a function of “file, save” from the data flash screen. (As opposed to the “data flash image” .dfi which is saved from the wizard). I apologize for the confusion.

     Here is the actual sequence of events: 

    • bq Software auto-selected V1.60 when connected to the pack

    • I cycled the pack to set the RA tables and saved the .gg file

    • I set the gg to ROM mode and programmed the V1.81 Senc

      • After the load was complete, the eval software advised to restart before loading the data flash to prevent damage to the IC (something to that effect).

      • I sent the command to exit ROM mode and exited the eval software

      • I restarted the eval software, which now auto-selected V1.81, but gave errors when trying to open the .gg file
        • Several parameters were reports as missing while opening the file
        • I also noticed the OCV table tab was not available in the Data Flash window

     So, the gg file would not load back into the board once the firmware was upgraded. I have the second pack cycling now; what sequence should I try with it?  

     

    Thanks for your help,

     

    Larry

  • Is there anyone that can provide some help here?

  • Hi Larry,

    I think you are almost there. The error messages about missing paramters should not be fatal, just maybe make a note of the parameter names in case you want to come back and check later it loaded a default of some kind. I think the main missing step is you need to select the CHEM ID for your cell chemistry before uploading your gg file. This should be done after loading the v180 senc by going into the bqeasy tab and selcting to update CHEM ID, then when that is done load the gg file , click write all and send it a 0041 reset and you should be good.

    Alternativly, I spoke to a colleague and managed to obtain a v160 to v181 updater utility which preserves rest of the FLASH with your settings. I'll send you a friend invite so we can exchange that.

    Mike  

  • Hello Mike,

    I am experiencing an additional challenge; of the nine prototype packs I am working with, four have somehow corrupted the Unseal Key register.

    The total background is too complicated to convey in a post. Please let me know if we can schedule a call as I am significantly behind on this project and need some immediate help.

    Thanks,

    Larry

  • Additional information:

    After returning to the four packs this morning, I am able to clear SS and FAS on three of them, but the packs seem to randomly re-set these on their own. Once this happens it is a period of time before SS and FAS can be cleared again.

    When SS and FAS are cleared, the pack seems to operate normally, but when it is in this "confused" condition gg shows a constant -70ma where no load is applied. One pack, while in the cleared condition started cycling the FETs on and off every few seconds after command 41 was sent.

    On the one pack where I cannot clear SS and FAS, the gg shows a constant -70ma where no load is applied.

    A fifth pack that was operating normally last week with SS and FAS cleared has re-set the flags while sitting and is now in the "confused" state; I am unable to clear the flags, and it also shows constant -70ma.

    The random actions and lack of uniformity between these identically programmed packs is becoming quite frustrating, and the lack of response from TI is adding to the frustration.

    Is there anyone out there than can provide any help - or is there a better place to seek support?

  • Larry,

    once the packs have been sealed once then they will reseal after every reset or if you restart the EVSW for example, and you have to keep re-entering the unseal full access codes when you want to access them again. I'll try and call you this afternoon, what time zone are you in?

    Mike

  • Mike,

    I am in the eastern zone. I can set up a remote session if you would like.

    Thanks,

  • sure message me details and a time that works for you .I am available now and am flexible to your needs to speak this pm

    Mike