Troubleshoot USB Connection Failure

  • 2 Replies
  • 1562 Views
Troubleshoot USB Connection Failure
« on: November 13, 2024, 08:18:59 PM »
After a few days working, I can no longer connect to my scope.  It shows up on my Windows Device Manager as "Westpack".  Any ideas what this could be?  I was experimenting with the Python API and wondering if I corrupted some memory on the FPGA or something.  Any troubleshooting help would be appreciated.

*

Dejan

  • *****
  • 150
    • View Profile
Re: Troubleshoot USB Connection Failure
« Reply #1 on: November 13, 2024, 09:07:29 PM »
This looks like the FX3 firmware has been somehow erased or corrupted (this is the firmware for USB controller) . You will need to flash the FX3 firmware again.

This is done in three steps:
1.) First install "WinUSB" driver for the "WestBridge" device which you see in Windows device manager.
- in Windows Device manager: right click on "WestBridge" device and select "update driver"
- select browse my computer for drivers
- select let me pick from a list ...
- search for USB devices in the list and then select "WinUSB Device"

2.)  Enable factory write menu entries in ScopeFun software. This is done by modifying configuration file "settings.json" which is located in the following folder: <install_folder>\data\startup\settings.json>
Inside this file there is a parameter called "debug". Change it's value from 0 to 2. Save the file (you need to edit the file "as administrator" to obtain write permissions for saving the file).

3.) Write FX3 firmware
- launch scopefun.exe and select from the menu: EEPROM  -> "Factory Write FX3 Firmware"
- wait until  FX3 firmware flashing is finished - there will be a notification message after finished process
- check if you see "ScopeFun Oscilloscope"  in Windows Device manager

Re: Troubleshoot USB Connection Failure
« Reply #2 on: November 13, 2024, 10:29:00 PM »
This worked perfectly.  Thanks!