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.

BQ41Z90: BQ41Z90 Firmware Upload

Part Number: BQ41Z90
Other Parts Discussed in Thread: EV2400, BQSTUDIO

Hello,

I have received the second iteration of a custom board using the BQ41Z90 and am unable to successfully upload firmware using the EV2400 interface.

Setup:

  • BQStudio version: 1.3.128 (latest)
  • EV2400 firmware: 0.32 (latest)

I followed the procedure outlined in the following E2E thread: BQ41Z90: Not able to program the Firmware on BQ41z90 - Power management forum - Power management - TI E2E support forums .

Despite following the recommended steps, firmware programming still fails. I have attached a zip file (2026-02-09.zip) containing detailed screenshots, logic analyzer captures, and two ReadMe files that describe each image.

Observed Behavior

I2C Mode:

  1. Device is detected by BQStudio at address 0x16.
  2. Writing the word command 0x0F00 fails in BQStudio ("No acknowledge from device").
  3. Logic analyzer confirms no commands are actually transmitted on the bus.

SMBus Mode:

  1. No device is detected by BQStudio (auto-detect shows "None").
  2. The same 0x0F00 write word command is accepted by BQStudio and is transmitted on the bus (confirmed by logic analyzer).
  3. FlashStream programming appears to complete successfully (progress bar finishes and reports "Operation executed successfully").
  4. However, the device is never auto-detected afterward and cannot be read from.
  5. Occasionally, BQStudio crashes immediately after clicking "Program" in the FlashStream window.

I would greatly appreciate any guidance on what might be causing the communication failure in I2C mode and why the apparent successful FlashStr eam programming does not result in a functional, detectable device.

Thank you in advance for your support

 

.2026-02-09.zip