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.

BQ34Z100-G1: Not responding to any I2C address other than General Call (0)

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: BQSTUDIO

I'm in the process of implementing writing the golden image to the bq34z100-g1 as described in slua665. I performed the mass erase and then reset the device intending to read back data flash and verify that the erase worked. But after the reset, the only address that the gauge would respond to is General Call (0x00). I tried all even addresses from 0 to 254. I removed power for many minutes to make sure any capacitors had discharged and still no luck. I tried General Call command 0x06 "Reset and write programmable part of slave address by hardware" but that didn't do anything either.

Is there any way to recover the gauge? 

Thanks,

Keith

  • Hello Keith,

    I believe the guide you are following is for a older version of this gauge, the -G1 version uses bqStudio and you do not need to erase any flash before programming. The gauge may not be recoverable, bqStudio with .srec or flash stream files should be the formats you use for programming.

    Sincerely,

    Wyatt Keller

  • The decision has been made to have the host processor write the golden image rather than having to connect boards to bqStudio during production and write the golden image. I'm successfully reading the data image so I'm hoping writing will work too but I'd rather not chew through too many boards getting there. Thanks for your response.