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

Properly advertise PAN/TILT read-only/autoupdate capabilities #19

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ximion
Copy link
Contributor

@ximion ximion commented Nov 5, 2024

Hi!

This change fixes reading data from the BNO on newer Linux versions once 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.

The images have been rebuilt & tested locally, this change is also fairly small :-)
Best,
Matthias

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
@ximion
Copy link
Contributor Author

ximion commented Nov 28, 2024

@daharoni Hey :-) Is there a chance to get this merged? Meanwhile, another lab tested it on Windows as well, with no issues (but I would not have expected any anyway, as this does not impact the way the DAQ software on Windows queries the data. It also works with PoMiDAQ though, so I guess this solution works fine across the board).

It would be nice to have this merged so any new boards come with the fixed firmware out of the box, and people don't think their BNO sensor is broken (especially since the Linux change that broke this came with a patch release of Linux, as it fixes a bunch of issues with regular camera devices... - but the Miniscope is special in the way it uses camera properties, so that's why the minor firmware edit exists).

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

Successfully merging this pull request may close these issues.

1 participant