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.

Upgrading bq20z90 V1.10 to V1.50

Other Parts Discussed in Thread: BQ20Z90, BQEVSW, BQ20Z90-V150

I start out with a good pack, using the bq20z90, firmware version 1.10.

I want to upgrade to V1.50

I use bqEVSW version 0.9.65

When I try to load the dfi for this upgrade (bq20z95_1_50.dfi), it goes pretty smoothly under bqeasy. But when I try to callibrate, all the data fields say "Err_Rd". THe pack is unrecoverable.I have done this twice. 2 Nice little paperweights.

The bq20z95_1_50.dfi file is dated 11/30/2007.

 

Please tell me what you can about upgrading to the V1.50.

 

Regards,

Michael A. Banak

http://eclectic-engineering.net

 

 

 

 

  • The dfi file is just the dataflash image. Your FW is still in v1.10. In fact, it is very lucky that you can still communicate to the device. A lot of time, a mismatch of DFI and FW version can lock up the device and it can no longer be used. 

    To upgrade FW, please follow application note slua336B: Updating Firmware With The bq20zxx and EVM - available in z90 product webpage.

    The default z90 v1.50 senc file (i.e. the firmware including default dfi image) can also be downloaded from the z90 product webpage. Look for "bq20z90-V150 Multiple Li-Ion Chemistries Software" under software and tool section.

  • Thanks, Jackie.

     

    Well, I actually tried this with anaother senc file, and I got the same diappointing results. An error flag comes up. I was hoping *your* senc file would do the trick.

    Just in case you are wondering, I am using a different, functional pack every time I do this.

        Here's the error code:

    End Programing Flash! Error Code(Decimal) = 6

    SMB Terminated: VB_2TH_UNKNOWN

     

    This pack is now dead as well.

    Are there some other settings that might play into this? These packs were sealed before the exercise, but were unsealed using the standard codes, and confirming FAS and SS were cleared. Maybe once these puppies are sealed, they can no longer be re-programmed.

    Please school me.

    Thanks,

    Michael

    0383.senc_error_MAB.TIF

  • Yes, you have to unseal the pack in order to update the FW. I don't think you can even go into ROM mode when the device is sealed.

    The senc file is the default z90 v1.50 senc file. I think the problem is more on the setup rather than the senc file. Maybe you can describe your procedure?

    You should also make sure there is enough current for flash programming. The device consumes a higher current than normal operation - in ~10mA range. Also check if your pack voltage is higher than the "Flash update OK voltage" DF setting. One way is to connect a charge or power supply on the PACK+ side when trying to upgrade the FW. Make sure you can communicate with your pack before starting the FW update procedure. Follow the app note.

    That all I can think of.

  • Thank you, Jackie.

    Well, yes, I *did* have the pack unsealed. I was wondering if FW updates were blocked after the first time it is sealed, even if it is subsequently unsealed.

    And I was a good little boy for this series of exercises: I followed the app note. The packs were topped off and left unused. for a couple months. Capacity as at 87% and the voltage is nice and high.

    I was an application engr for about 5 years, and I know how frustrating it is to help someone through the unexplainable. I am going to look around for some virgin boards and see if I can make some things happen with them.

    I will leave this channel open for a while.

    - Michael

  • Just got a new battery pack and discharged it until it shut off and now can't charge. It has a BQ20z95 in it and I get the sma error as above in this forum FETS are open and pack draws 1 mA.

     

    I understand this means Flash is sealed.   these are not removable batteries but I will cut this one open.  the voltage left on the batteries is 3.4, 3.38, 3.4  

     

    I have the PFIN flag set so how do I make this come alive again.  I don't know what codes are used to seal it but it might be the defailts this came froma vendor

     

  • Update on the above, a second pack was Ok discharged to shut off and will take a charge.  so I must have hit the first one with something while hooking up test wires.  I porbably just need codes to unlock and will be able init the chip and make it come alive again.  Fuses are OK

     

  • final update   manufactuer has changed the codes and won't give them out.   so a battery that gets a fault is  a paperweight. must be a way around this.   maybe dicannect batteries will do ti?