open-ephys / ECP5U85-BSE-USB

USB development board featuring USB3.0, Lattice ECP5U85 FPGA, and Samtec BSE GPIO Headers
Other
7 stars 1 forks source link

OE FPGA Acquisition Board driver incompatibility on Windows causes GUI to crash #3

Closed ChucklesOnGitHub closed 10 months ago

ChucklesOnGitHub commented 10 months ago

If you have an OE FPGA Acquisition Board and are using the Open Ephys GUI on Windows, you might have recently been experiencing frequent crashes that impede data acquisition.

A recent driver update to version 1.3.0.8 is not compatible with our hardware. The driver is being automatically updated by Windows. We are still investigating the cause of the incompatibility but the current fix is to install version 1.3.0.4 of the driver.

Important: This fix is for the error reported in the GUI console window as ***ERROR*** Error reading ONI frame: Uknown error code -largenumber which causes acquisition to stop and the GUI to stop working and shut down.

image

If that is the case for you, please follow these instructions:

  1. With the acquisition board connected, check the driver version in the Device Manager: find the acquisition board under Universal Serial Bus controllers as FTDI FT600 USB 3.0 Bridge Device and double-click it to access its properties. image

  2. Go to the “Driver” tab and note the Driver Version you have.

image

  1. If your driver version is 1.3.0.8, click on Uninstall Device and check the box in the pop-up window to remove the driver software.
  2. Install version 1.3.0.4 of the driver (this is a direct link that should start the download for you). Be wary of future automatic Windows updates for this driver.
  3. Check that acquisition in the GUI works.

If the error you get is Error reading ONI frame: Failure to read from a stream or register code -5 or another small number, or you continue having issues after checking that the driver version is 1.3.0.4, and version 1.3.0.8 is uninstalled, please let us know: send your operating system details, driver version and the complete contents of the GUI console window to support@oeps.tech so we can continue troubleshooting.

ChucklesOnGitHub commented 10 months ago

As of yesterday, you should be able to use driver version 1.3.0.8 without issues with OE Acquisition Board plugin vesion 0.2.3, thanks to the awesome dev team!