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

Fix UC-Logic 1060N configuration #3238

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jamesbt365
Copy link
Member

@jamesbt365 jamesbt365 commented Mar 11, 2024

Fixes #3237.

I don't think we had concrete evidence of this configuration working to begin with.

No verification was ever done on pressure and considering the age of this tablet I'm guessing it was plain wrong to begin with, so I've corrected the value to 2047. See #1037 for the original implementation.

Somewhere between the original pull request mentioned above and now the OutputReportLength was set to null, which is wrong because multiple interfaces have the InputReportLength of 8, which at a minimum breaks support for Linux and possibly MacOS.

Edit: looking into this further, this reverts changes from #1721, but without reverting this it introduces RNG into weather or not the tablet wants to work, but no logs were provided there, so I'm not sure what the actual approach should be here.

Edit2: looking into this further, they are forcing their tablet to use interface 0, which I don't believe is right? I've seen 2 tablets using the exact same configuration with the exact same device strings, unless this is a different variant i don't see why its using interface 0 and instead of interface 2, and why it needs null instead of 8.

Regardless using null is not always a brilliant idea....

I don't think we had concrete evidence of this configuration working to
begin with.

No verification was ever done on pressure and considering the age of
this tablet I'm guessing it was plain wrong to begin with, so I've
corrected the value to 2047. See OpenTabletDriver#1037 for the original implementation.

Somewhere between the original pull request mentioned above and now the
`OutputReportLength` was set to null, which is wrong because multiple
interfaces have the `InputReportLength` of 8, which at a minimum breaks
support for Linux and possibly MacOS.
@jamesbt365 jamesbt365 added the configuration Adds or modifies a tablet configuration label Mar 11, 2024
@InfinityGhost InfinityGhost added the bug Something isn't working label Mar 12, 2024
@jamesbt365 jamesbt365 marked this pull request as draft March 12, 2024 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working configuration Adds or modifies a tablet configuration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fresh installation of OpenTabletDriver - Linux Mint
2 participants