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.

BQ78350-R1: Update BQ78350-R1 Firmware

Part Number: BQ78350-R1
Other Parts Discussed in Thread: EV2400, BQSTUDIO,

Hi

Apologies if this has been answered before, but I cant find a straight forward answer to this.

I want to update the BQ78350-R1 to the R2. The IC is on a custom PCB. How do I access this IC to update the firmware.

1) What is the physical interface that the programming is happening on? We have I2C access to the device currently.

2) Must I do the update through BQ Studio?

3) Must I use the EV2400 to access the device or can I access it via standard I2C transceiver that is connected to my PC?

Thanks is advance

  • Hi Thomas,

    There are some different options for updating the device. BQStudio is one option and this is what you should use if you are just programming a few boards - the interface to the device is through SMBus which is similar to I2C.

    But first it is important to verify you need to upgrade to R2 since upgrading firmware does take a significant effort. What are the specific features in the R2 that you need for your application. The most common reason to select the R2 firmware is for the pre-discharge feature which is not available on the BQ78350-R1A. 

    Options for production programming of R2 firmware for bigger scale:

    1. BQStudio - this is not intended for production and can be a little slow
    2. Firmware Updater tool - I can send you a software tool (through private E2E message) for updating firmware from R1 to R2. This uses the EV2400 as well.
    3. Load the srec through a host controller. I can share example Python code for loading the firmware that can be used to generate the sequence for a host.
    4. Work with a 3rd party vendor that specializes in creating production programming solutions. I can send you the name of a vendor through a private message.

    Best regards,

    Matt