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:
- Device is detected by BQStudio at address 0x16.
- Writing the word command 0x0F00 fails in BQStudio ("No acknowledge from device").
- Logic analyzer confirms no commands are actually transmitted on the bus.
SMBus Mode:
- No device is detected by BQStudio (auto-detect shows "None").
- The same 0x0F00 write word command is accepted by BQStudio and is transmitted on the bus (confirmed by logic analyzer).
- FlashStream programming appears to complete successfully (progress bar finishes and reports "Operation executed successfully").
- However, the device is never auto-detected afterward and cannot be read from.
- 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