-
Notifications
You must be signed in to change notification settings - Fork 8
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
BNO still not working in Linux? #13
Comments
Depends: Is this not working with the original Miniscope software on Windows anymore when it worked before (that would be a regression), or is it not working on Linux with the original software while it also hasn't worked before there? |
Hey Mathias - quick question: I was going to look to update the original Miniscope software to interact with your new firmware. I've been looking through pomidaq commits, starting with this one: and it looks like the main change is that rather than storing the data in 4 separate properties, you've packed it into two. From:
To:
Am I missing anything else important? thanks! |
No, that's basically it (and the different properties, of course). Another useful change the new firmware brings is the ability to fetch longer frame-counts via |
Awesome. I just verified that this change gives me functional BNO data! Thanks Matthias!
|
Awesome! Did you try that on Linux or Windows? |
This is the Miniscope DAQ QT Software running in Ubuntu 22.04. We already had verified that Pomidaq was working for us, but we want the ease of the synchronous acquisition of the webcam video for behavior. |
Nice, that means Windows support still needs some testing though. Extremely shameless plug: You may find Syntalos (GitHub|Docs|Flathub) useful as well, it's designed for data acquisition from a massive number of data sources on Linux and ensures time synchronization between devices. It also supports the UCLA Miniscope fully (via PoMiDAQ's libminiscope). |
I everyone! I think I may have fixed that issue now, after a bunch of systems upgraded to newer kernels and showed the same behavior you describe... If you flash the changes from #19 you may get this to work again :-) |
The Linux kernel added some more input sanitization with kernel 6.10.3 (specifically patch torvalds/linux@8641968). We could add a quirk fix to the kernel, but it's a bit easier to update the hardware as well to behave more correctly. This will permit reading position data from the BNO on Linux once again. Resolves: Aharoni-Lab#13
I know that @ximion's new firmware is working for us in Pomidaq, but in the Miniscope software, I don't get the nice yellow symbol of the BNO connecting. Any thoughts on this?
The text was updated successfully, but these errors were encountered: