Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Base station boot firmware version mismatch #19

Open
mikeyale opened this issue Apr 4, 2021 · 7 comments
Open

Base station boot firmware version mismatch #19

mikeyale opened this issue Apr 4, 2021 · 7 comments

Comments

@mikeyale
Copy link

mikeyale commented Apr 4, 2021

We have a new Neuropixels 1.0 rig I'm trying to set up. I tried SpikeGLX first but am also trying Open Ephys.

When I start up the Neuropixels-PXI plug in, I get these messages:

Neuropix-PXI(1)::Neuropix-PXI
[Neuropixels-PXI] Scanning for devices...
[Neuropixels-PXI]   Found 1 device.
[Neuropixels-PXI]   Opened BS on slot 4
[Neuropixels-PXI]     Searching for probes...
[Neuropixels-PXI]     Found 0 probes.
[Neuropixels-PXI] Checking for V1 basestations...
[Neuropixels-PXI]   Found V1 Basestation
Base station boot firmware version mismatch: 186.173.61453, expected >= 1.0.130
Num engines: 2

And then it doesn't let me interact with the base station at all, including not giving me the option of updating the firmware.

I loaded the firmware using SpikeGLX, but the firmware files are binary same to the ones in the Neuropixels-PXI plugin's firmware directory.

Any idea what's going on?

@jsiegle
Copy link
Collaborator

jsiegle commented Apr 4, 2021

It's not actually a problem with the firmware. Open Ephys is correctly detecting the basestation with the updated firmware, but when it doesn't find any probes connected to that basestation, it checks for basestations with the older (V1) firmware, and that's what triggers the firmware mismatch error.

Can you try reseating the flex in the headstage, or using a different set of cables / headstages? The headstage test dongle unfortunately doesn't work with the newer firmware, so you'll just have to check different combinations of components until you find something that works. If it seems like none of your probes are detectable (this has happened to another user), let me know.

@jsiegle
Copy link
Collaborator

jsiegle commented Apr 4, 2021

@medengineer, we should add a check so the plugin doesn't rescan for V1 basestations on slots where a V3 basestation was correctly detected.

@mikeyale
Copy link
Author

mikeyale commented Apr 5, 2021 via email

@jsiegle
Copy link
Collaborator

jsiegle commented Apr 6, 2021

One thing to keep in mind is that it's possible for the flex-to-headstage connection to seem solid even when it's not fully seated. It's recommended to rock the cable left to right slightly before closing the ZIF connector, in order ensure that it's pushed into place.

@jsiegle
Copy link
Collaborator

jsiegle commented Apr 29, 2021

The latest version of the plugin (0.3.2) won't try to connect to the same basestation twice, thereby triggering a firmware version mismatch error. If no probes are detected, it will just return a grayed-out version of the plugin editor.

@mikeyale
Copy link
Author

mikeyale commented May 1, 2021 via email

@jsiegle
Copy link
Collaborator

jsiegle commented May 11, 2021

Hi Mike,

If you install the latest version of Open Ephys (0.5.4), the plugins you previously installed will still be available – you don't have to start completely fresh. You can then upgrade to the latest version of the Neuropixels plugin (0.3.2) via the built-in plugin installer. Let me know if that works!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants