-
-
Notifications
You must be signed in to change notification settings - Fork 320
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
Support for Gaomon M106K #332
Comments
Export diagnostics in the GUI and send it here. That can help us get a base to start off with. |
How would I do that? |
|
Alright this should be it this time. Better than my last post which was a bigline of text |
Writing this here for reference {
"VendorID": 9580,
"ProductID": 110,
"MaxInputReportLength": 8
} |
Does your release have |
yes it does |
Save this text as {
"Name": "Gaomon M106K",
"DigitizerIdentifier": {
"VendorID": 9580,
"ProductID": 110,
"InputReportLength": 8,
"OutputReportLength": 0,
"ReportParser": "OpenTabletDriver.Vendors.Gaomon.GaomonReportParser",
"FeatureInitReport": null,
"OutputInitReport": null
},
"AlternateDigitizerIdentifier": {
"VendorID": 0,
"ProductID": 0,
"InputReportLength": 0,
"OutputReportLength": 0,
"ReportParser": null,
"FeatureInitReport": null,
"OutputInitReport": null
},
"AuxilaryDeviceIdentifier": {
"VendorID": 0,
"ProductID": 0,
"InputReportLength": 0,
"OutputReportLength": 0,
"ReportParser": null,
"FeatureInitReport": null,
"OutputInitReport": null
},
"Width": 254.0,
"Height": 158.8,
"MaxX": 50800.0,
"MaxY": 31760.0,
"MaxPressure": 2047,
"ActiveReportID": null,
"Attributes": {},
"DeviceStrings": {},
"InitializationStrings": []
} We still need to get device strings from the tablet with the console app, however. |
./OpenTabletDriver.Console.exe getstring 201 | Out-File ./201.txt
|
I think I might've done something wrong but I will send anyways |
oops, forgot we need a development build for the getstring command. https://github.com/InfinityGhost/OpenTabletDriver/actions/runs/278801343 |
You'll have to close the daemon and recopy that configuration, but otherwise redo the previous steps with the development build. |
201.txt |
This configuration should work almost correctly now, however we still need one more thing, the active report range. This is where you use the tablet debugger to see what the ReportID property changes to when dragging, hovering, and when the pen is off of the tablet. {
"Name": "Gaomon M106K",
"DigitizerIdentifier": {
"VendorID": 9580,
"ProductID": 110,
"InputReportLength": 8,
"OutputReportLength": 0,
"ReportParser": "OpenTabletDriver.Vendors.Gaomon.GaomonReportParser",
"FeatureInitReport": null,
"OutputInitReport": null
},
"AlternateDigitizerIdentifier": {
"VendorID": 0,
"ProductID": 0,
"InputReportLength": 0,
"OutputReportLength": 0,
"ReportParser": null,
"FeatureInitReport": null,
"OutputInitReport": null
},
"AuxilaryDeviceIdentifier": {
"VendorID": 0,
"ProductID": 0,
"InputReportLength": 0,
"OutputReportLength": 0,
"ReportParser": null,
"FeatureInitReport": null,
"OutputInitReport": null
},
"Width": 254.0,
"Height": 158.8,
"MaxX": 50800.0,
"MaxY": 31760.0,
"MaxPressure": 2047,
"ActiveReportID": null,
"Attributes": {},
"DeviceStrings": {
"201": "OEM02_T151_\\d{6}$"
},
"InitializationStrings": [
200
]
} |
If I understand what you meant, the daemon exited after requesting the string? That's a separate issue on its own I'll tackle another time. |
It says no tablet detected so should i still use the dev build or switch to the other one |
Does it still not detect if you change the DeviceStrings property to empty? "DeviceStrings": {}, |
it still is not detected. F |
Re-export diagnostics and resend. I think something might have changed. |
gaomon m106k 2.txt |
Okay, try setting this property to empty, restart the daemon and gui "InitializationStrings": [] |
This is gonna require USB packet sniffing the Gaomon driver to figure out what they're doing to open the device stream. https://discord.gg/P3GYdUS and later on we'll see what we can do. |
alright then I appreciate the help though |
Description
Id like this tablet to be supported so I could play osu with better drivers please :)
The text was updated successfully, but these errors were encountered: