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.

USB2ANY: Flashing LED after firmware update

Part Number: USB2ANY
Other Parts Discussed in Thread: BQSTUDIO, , BQ25895M

I have a HPA665-001. USB2any using the BQSTUDIO v1.3.101. 

I am trying to configure BQ25895MEVM evaluation module.  I am not able to see the USB2any but when I open the usb2any explorer program it says I need to update the firmware.  

I have unplugged the usb2any, held down the switch and plugged the unit in and it comes up saying to update the firmware.  If I click update, it does properly update the firmware and the LED stays solid.  

As soon as I close the explorer program the led starts to flash.  If I reopen usb2any explorer, the led will go steady again.  

If I open battery management studio it says "no free adapters are available for use on this system.  Near the top it says "device ACK error"

  • Hello

    we will check this behavior in the new year.

    Regards,

    Julian

  • Mark, thanks for your patience over the holiday.

    In the newer versions of USB2ANY firmware, USB2ANY which are not currently owned and accessed by any application will slowly flash the LED.

    Each entity which wants to use a USB2ANY will open a handle to that USB2ANY, which effectively locks operation to whichever application opens the handle first. Any application which owns the USB2ANY handle will demonstrate its ownership as the LED no longer blinking, either remaining solid green or optionally being turned off by an API call. I don't know of any mechanism to detect which application owns which USB2ANY without the application explicitly stating what serial number of USB2ANY it is currently using. USB2ANY Explorer and BQSTUDIO will both attempt to open a free USB2ANY handle on startup, so having USB2ANY Explorer open will prevent BQSTUDIO from accessing any USB2ANY owned by USB2ANY Explorer.

    Each version of USB2ANY explorer is built with a specific firmware revision, so when it detects an incompatible firmware revision it will prompt for reflash. I'm not responsible for BQ25895M, but based on my limited knowledge of how this product line utilized USB2ANY I think they could have a very different firmware revision internally than what USB2ANY Explorer uses. I believe they also silently update firmware for the USB2ANY whenever they detect an available USB2ANY with a different firmware. I'd keep whichever USB2ANY you want to use with BQ25895M or BQSTUDIO set aside, as I am unsure how many times you can repeat the firmware rewrite process...

    In summary, try opening BQSTUDIO with USB2ANY Explorer closed. If you need some feature from USB2ANY Explorer that isn't provided by BQSTUDIO, you might be better off getting a second USB2ANY for use with USB2ANY explorer and manually breaking out whatever pins are required.

    Regards,

    Derek Payne