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.

BQ27421-G1: Other I2C addresses

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

Gauge team,

We have a customer having problems with some of their boards.  It looks like the BQ27421-G1 is responding to address 0x16 (ox0B).  Most boards work fine and respond to 0xAA.  

There was a comment on an e2e thread about this gauge responding to 0x16 when in "ROM mode".  Can you tell me more about this please?

Here's a link to the other e2e thread.

Thanks,
Darren

  • Hi Darren,

    An i2c address of 0x16 does mean the board is in ROM mode. ROM mode is used when updating the firmware on the device. To get out of ROM mode, you can press the "Execute FW" button under the Programming tab in BQStudio. 

  • Hi Jessica,

    Can you share the documentation on this please?  We need to understand what caused the device to get into this mode, and how to get out of it on custom hardware.

    They are seeing the devices get into this mode on their production boards, so they're not in a situation where they can connect BQStudio.

    Thanks,
    Darren

  • Hi Darren,

    From your description my guess is something is going wrong with their production flow. These two documents will probably be the most helpful for debugging this. The first document covers going into production with our gauges and includes a flow chart for writing to data flash. The second document discusses updating firmware at production and includes an overview of ROM mode in section 2.  

    Best,

    Jessica