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.

BQ25792EVM: USB2ANY to connect to his BQ25792EVM

Part Number: BQ25792EVM
Other Parts Discussed in Thread: USB2ANY


Good Day.

The customer can’t get his USB2ANY to connect to his BQ25792EVM.

He can connect to the USB2ANY using USB2ANY Explorer.

He had updated the firmware as high as USB2ANY Explorer will allow him to (

However, each time he opens USB2ANY Explorer, it gives the error message below.

If he clicks “Yes” to load the firmware now, it loads again, and he's back where he started.

When he then attempts to connect to his EVM from (Options / Serial Port), he can select the USB2ANY, but then get this message:

When he tries to update the firmware, he gets this error each time:

Again, he’d use USB2ANY Explorer, but every time he tries to update the firmware with USB2ANY Explorer it re-loads


  1. It seems he needs 2.9.03 to be able to connect. How does he get that installed onto my USB2ANY?
  2. On the BQ25792EVM, does he need the “PULLUP” line enabled when using the USB2ANY? He had been pulling up via JP30 and JP33 but wanted to confirm that is correct. He tried it both ways but had the same issue.
  3. Any other ideas why he can’t get the USB2ANY to connect to the BQ25792EVM?

Please advise. Thank you very much.

Best Regards,

Ray Vincent

  • HI Ray,

    Having JP30 and JP33 installed should not cause an issue.  In fact, there is no need for USB2ANY to be connected to the EVM for firmware update.  There is a recessed reset button on the USB2ANY that is not labelled and requires a paper clip or thinner stiff wire to push.  That button is required to be pushed as some point during the firmware update.  Is that pin being pushed?



  • Hi Jeff,

    Good Day. Please see below the response of our customer to your reply. Thank you very much.

    "Yes, the reset button is pressed when requested. It also appears to “update” correctly each time, it’s just not going beyond 2.8.2."

    Best Regards,

    Ray Vincent

  • Hi Ray,

    It looks like the firmware update process isn't succeeding when running the battery charger GUI. I'm not sure what's preventing the firmware update, but this is an issue with the battery charger GUI software's implementation of the firmware update process and ultimately needs to be resolved in the application. For now, it should be possible to perform a workaround firmware update to independent of the application as long as the appropriate firmware file is available.

    The Windows application which loads the firmware is technically able to run independently of the DLL provided with the USB2ANY Explorer. We have a package called the USB2ANY SDK (posted here) which will install the firmware loader binary independently, and which allows you to load other firmware images.

    Install the SDK, navigate to the "Firmware" directory in the SDK installation directory (typically C:\Program Files (x86)\TI USB2ANY SDK) and copy the attached file into this folder. The attached file is the hex representation of the firmware for USB2ANY v2.9.0.3, and is read by the firmware loader application.


    Then, go to ..\bin and run the firmware loader application with your USB2ANY connected. This should allow you to select the firmware from a dropdown menu of firmware options. Select the USB2ANY, select the firmware version to, and click "Update Firmware". I think this should allow operation with the battery charger GUI - I have not tested this process with specifically, but I use it routinely for several different versions of USB2ANY.

    After updating the firmware to, the version of the USB2ANY Explorer may now complain that the USB2ANY is invalid. I am not sure this works... but you may be able to ignore the firmware update prompt when running USB2ANY Explorer, and run the USB2ANY without issues. The APIs which changed in do not appear to be in conflict with the APIs in, so things should still work the same way.


    Derek Payne