Skip to content

Conversation

@jamesbt365
Copy link
Member

fixes #2896

No idea if I can do 12 null in this case because I think I recall some issues with stuff like that in the past.

@jamesbt365 jamesbt365 marked this pull request as draft August 23, 2023 13:06
@jamesbt365
Copy link
Member Author

Converting to draft until I get confirmation in the issue above.

@Thymelizabeth
Copy link
Contributor

This changes the error message to a NullReferenceException:

{
  "AppVersion": "OpenTabletDriver v0.7.0.0",
  "BuildDate": "",
  "OperatingSystem": {
    "Platform": 4,
    "ServicePack": "",
    "Version": "6.1.46.86",
    "VersionString": "Unix 6.1.46.86"
  },
  "EnvironmentVariables": {
    "USER": "edoughty",
    "TEMP": "/home/edoughty/tmp",
    "TMP": "/home/edoughty/tmp",
    "TMPDIR": "/home/edoughty/tmp",
    "DISPLAY": ":0",
    "WAYLAND_DISPLAY": "wayland-1",
    "PWD": "/home/edoughty",
    "PATH": "/home/edoughty/.local/share/cargo/bin:/home/edoughty/.local/share/go/bin:/home/edoughty/.local/bin:/home/edoughty/bin:/home/edoughty/.local/share/cargo/bin:/home/edoughty/.local/share/go/bin:/home/edoughty/.local/bin:/home/edoughty/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/etc/eselect/wine/bin"
  },
  "Devices": [
    {
      "VendorID": 1133,
      "ProductID": 50484,
      "InputReportLength": -1,
      "OutputReportLength": -1,
      "FeatureReportLength": -1,
      "Manufacturer": "Logitech",
      "ProductName": "USB Receiver",
      "FriendlyName": "USB Receiver",
      "SerialNumber": "",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-2/1-2:1.1/0003:046D:C534.0002/hidraw/hidraw1",
      "CanOpen": true
    },
    {
      "VendorID": 1133,
      "ProductID": 50484,
      "InputReportLength": -1,
      "OutputReportLength": -1,
      "FeatureReportLength": -1,
      "Manufacturer": "Logitech",
      "ProductName": "USB Receiver",
      "FriendlyName": "USB Receiver",
      "SerialNumber": "",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-2/1-2:1.0/0003:046D:C534.0001/hidraw/hidraw0",
      "CanOpen": true
    },
    {
      "VendorID": 1133,
      "ProductID": 50484,
      "InputReportLength": -1,
      "OutputReportLength": -1,
      "FeatureReportLength": -1,
      "Manufacturer": "Logitech",
      "ProductName": "USB Receiver",
      "FriendlyName": "USB Receiver",
      "SerialNumber": "",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-2/1-2:1.1/0003:046D:C534.0002/0003:046D:4054.0003/hidraw/hidraw3",
      "CanOpen": true
    },
    {
      "VendorID": 10429,
      "ProductID": 2359,
      "InputReportLength": 12,
      "OutputReportLength": 12,
      "FeatureReportLength": 0,
      "Manufacturer": "UGTABLET",
      "ProductName": "UGEE S640",
      "FriendlyName": "UGEE S640",
      "SerialNumber": "000000",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6",
      "CanOpen": true
    },
    {
      "VendorID": 10429,
      "ProductID": 2359,
      "InputReportLength": 8,
      "OutputReportLength": 0,
      "FeatureReportLength": 0,
      "Manufacturer": "UGTABLET",
      "ProductName": "UGEE S640",
      "FriendlyName": "UGEE S640",
      "SerialNumber": "000000",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.0/0003:28BD:0937.000E/hidraw/hidraw4",
      "CanOpen": true
    },
    {
      "VendorID": 10429,
      "ProductID": 2359,
      "InputReportLength": 10,
      "OutputReportLength": 0,
      "FeatureReportLength": 0,
      "Manufacturer": "UGTABLET",
      "ProductName": "UGEE S640",
      "FriendlyName": "UGEE S640",
      "SerialNumber": "000000",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.1/0003:28BD:0937.000F/hidraw/hidraw5",
      "CanOpen": true
    }
  ],
  "ConsoleLog": [
    {
      "Time": "2023-08-24T01:26:41.1663567+12:00",
      "Group": "RootHub",
      "Message": "Initialized internal child hubs: HidSharpDeviceRootHub",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.166381+12:00",
      "Group": "Detect",
      "Message": "Searching for tablets...",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.166389+12:00",
      "Group": "Detect",
      "Message": "No tablets were detected.",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.166395+12:00",
      "Group": "IPC",
      "Message": "Connected to a client.",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1663998+12:00",
      "Group": "HidSharpDeviceRootHub",
      "Message": "Changes: 3, Add: 3, Remove: 0",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664078+12:00",
      "Group": "RootHub",
      "Message": "Invoking DevicesChanged",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.166413+12:00",
      "Group": "Detect",
      "Message": "Searching for tablets...",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.166418+12:00",
      "Group": "Detect",
      "Message": "Attempting to match config 'UGEE S640' to device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664239+12:00",
      "Group": "Plugin",
      "Message": "No constructor found for 'OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenRepostParser'",
      "StackTrace": null,
      "Level": 2,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664287+12:00",
      "Group": "Detect",
      "Message": "Found 'UGEE S640' digitizer: 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664339+12:00",
      "Group": "Detect",
      "Message": "Attempting to match config 'UGEE S640' to device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.0/0003:28BD:0937.000E/hidraw/hidraw4)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664395+12:00",
      "Group": "Detect",
      "Message": "Attempting to match config 'UGEE S640' to device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.1/0003:28BD:0937.000F/hidraw/hidraw5)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664452+12:00",
      "Group": "Detect",
      "Message": "Found tablet 'UGEE S640'",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664503+12:00",
      "Group": "Device",
      "Message": "Initializing device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664554+12:00",
      "Group": "Device",
      "Message": "Using report parser type 'OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenRepostParser'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.16646+12:00",
      "Group": "Device",
      "Message": "Set device output: 02-B0-04",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664648+12:00",
      "Group": "Evdev",
      "Message": "Successfully initialized virtual tablet. (code NONE)",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664706+12:00",
      "Group": "AbsoluteMode",
      "Message": "Input: [159.99x99.97@<79.995, 49.985>:0°]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664761+12:00",
      "Group": "AbsoluteMode",
      "Message": "Output: [1920x1080@<960, 540>]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664811+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockAspectRatio: False",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.166486+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaClipping: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664908+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaLimiting: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1664955+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockToBounds: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665007+12:00",
      "Group": "UGEE S640",
      "Message": "Output mode: Absolute Mode",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665057+12:00",
      "Group": "MouseBinding",
      "Message": "Button: Left",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665104+12:00",
      "Group": "Settings",
      "Message": "Driver is enabled.",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665152+12:00",
      "Group": "AbsoluteMode",
      "Message": "Input: [159.99x99.97@<79.995, 49.985>:0°]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665199+12:00",
      "Group": "AbsoluteMode",
      "Message": "Output: [1920x1080@<960, 540>]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665252+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockAspectRatio: False",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665305+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaClipping: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665354+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaLimiting: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665402+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockToBounds: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665448+12:00",
      "Group": "UGEE S640",
      "Message": "Output mode: Absolute Mode",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.16655+12:00",
      "Group": "MouseBinding",
      "Message": "Button: Left",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665547+12:00",
      "Group": "Settings",
      "Message": "Driver is enabled.",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665594+12:00",
      "Group": "Device",
      "Message": "Initializing device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665644+12:00",
      "Group": "Device",
      "Message": "Using report parser type 'OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenRepostParser'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665697+12:00",
      "Group": "Device",
      "Message": "Set device output: 02-B0-04",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:26:41.1665744+12:00",
      "Group": "Device",
      "Message": "Failed to parse report from 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 3,
      "Notification": true
    },
    {
      "Time": "2023-08-24T01:26:41.1665789+12:00",
      "Group": "Device",
      "Message": "Failed to parse report from 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0010/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 3,
      "Notification": true
    },
    {
      "Time": "2023-08-24T01:26:41.1665836+12:00",
      "Group": "NullReferenceException",
      "Message": "Object reference not set to an instance of an object.",
      "StackTrace": "   at OpenTabletDriver.InputDeviceEndpoint.TryParse(Byte[] data, IDeviceReport& report) in /home/edoughty/build/downloads/OpenTabletDriver/OpenTabletDriver/InputDeviceEndpoint.cs:line 198",
      "Level": 3,
      "Notification": false
    },
    null
  ]
}

git diff:

diff --git a/OpenTabletDriver.Configurations/Configurations/UGEE/S640.json b/OpenTabletDriver.Configurations/Configurations/UGEE/S640.json
index 148d02fb..c8ded0e7 100644
--- a/OpenTabletDriver.Configurations/Configurations/UGEE/S640.json
+++ b/OpenTabletDriver.Configurations/Configurations/UGEE/S640.json
@@ -30,6 +30,19 @@
       ],
       "DeviceStrings": {},
       "InitializationStrings": []
+    },
+    {
+      "VendorID": 10429,
+      "ProductID": 2359,
+      "InputReportLength": 12,
+      "OutputRepostLength": 12,
+      "ReportParser": "OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenRepostParser",
+      "FeatureInitReport": null,
+      "OutputInitReport": [
+        "ArAE"
+      ],
+      "DeviceStrings": {},
+      "InitializationStrings": []
     }
   ],
   "AuxiliaryDeviceIdentifiers": [],

@X9VoiD
Copy link
Member

X9VoiD commented Aug 23, 2023

@Thymelizabeth OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenReportParser

@Thymelizabeth
Copy link
Contributor

Works completely, thanks for the help

@X9VoiD X9VoiD marked this pull request as ready for review August 23, 2023 13:35
@jamesbt365
Copy link
Member Author

Could you quickly verify the max x and y coordinates when you move your pen to the bottom of the tablet in the tablet > device string reader?

Please also check if the tablet buttons go to true when you press them?

After that please provide a diagnostic with the tablet working.

@Thymelizabeth
Copy link
Contributor

Max X and Y: (31998, 19994) when pen is at the bottom right corner.
Tablet buttons work.
Diagnostic:

{
  "AppVersion": "OpenTabletDriver v0.7.0.0",
  "BuildDate": "",
  "OperatingSystem": {
    "Platform": 4,
    "ServicePack": "",
    "Version": "6.1.46.86",
    "VersionString": "Unix 6.1.46.86"
  },
  "EnvironmentVariables": {
    "USER": "edoughty",
    "TEMP": "/home/edoughty/tmp",
    "TMP": "/home/edoughty/tmp",
    "TMPDIR": "/home/edoughty/tmp",
    "DISPLAY": ":0",
    "WAYLAND_DISPLAY": "wayland-1",
    "PWD": "/home/edoughty",
    "PATH": "/home/edoughty/.local/share/cargo/bin:/home/edoughty/.local/share/go/bin:/home/edoughty/.local/bin:/home/edoughty/bin:/home/edoughty/.local/share/cargo/bin:/home/edoughty/.local/share/go/bin:/home/edoughty/.local/bin:/home/edoughty/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/etc/eselect/wine/bin"
  },
  "Devices": [
    {
      "VendorID": 1133,
      "ProductID": 50484,
      "InputReportLength": -1,
      "OutputReportLength": -1,
      "FeatureReportLength": -1,
      "Manufacturer": "Logitech",
      "ProductName": "USB Receiver",
      "FriendlyName": "USB Receiver",
      "SerialNumber": "",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-2/1-2:1.0/0003:046D:C534.0001/hidraw/hidraw0",
      "CanOpen": true
    },
    {
      "VendorID": 1133,
      "ProductID": 50484,
      "InputReportLength": -1,
      "OutputReportLength": -1,
      "FeatureReportLength": -1,
      "Manufacturer": "Logitech",
      "ProductName": "USB Receiver",
      "FriendlyName": "USB Receiver",
      "SerialNumber": "",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-2/1-2:1.1/0003:046D:C534.0002/hidraw/hidraw1",
      "CanOpen": true
    },
    {
      "VendorID": 1133,
      "ProductID": 50484,
      "InputReportLength": -1,
      "OutputReportLength": -1,
      "FeatureReportLength": -1,
      "Manufacturer": "Logitech",
      "ProductName": "USB Receiver",
      "FriendlyName": "USB Receiver",
      "SerialNumber": "",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.3/usb1/1-2/1-2:1.1/0003:046D:C534.0002/0003:046D:4054.0003/hidraw/hidraw3",
      "CanOpen": true
    },
    {
      "VendorID": 10429,
      "ProductID": 2359,
      "InputReportLength": 12,
      "OutputReportLength": 12,
      "FeatureReportLength": 0,
      "Manufacturer": "UGTABLET",
      "ProductName": "UGEE S640",
      "FriendlyName": "UGEE S640",
      "SerialNumber": "000000",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0016/hidraw/hidraw6",
      "CanOpen": true
    },
    {
      "VendorID": 10429,
      "ProductID": 2359,
      "InputReportLength": 8,
      "OutputReportLength": 0,
      "FeatureReportLength": 0,
      "Manufacturer": "UGTABLET",
      "ProductName": "UGEE S640",
      "FriendlyName": "UGEE S640",
      "SerialNumber": "000000",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.0/0003:28BD:0937.0014/hidraw/hidraw4",
      "CanOpen": true
    },
    {
      "VendorID": 10429,
      "ProductID": 2359,
      "InputReportLength": 10,
      "OutputReportLength": 0,
      "FeatureReportLength": 0,
      "Manufacturer": "UGTABLET",
      "ProductName": "UGEE S640",
      "FriendlyName": "UGEE S640",
      "SerialNumber": "000000",
      "DevicePath": "/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.1/0003:28BD:0937.0015/hidraw/hidraw5",
      "CanOpen": true
    }
  ],
  "ConsoleLog": [
    {
      "Time": "2023-08-24T01:41:04.3879661+12:00",
      "Group": "RootHub",
      "Message": "Initialized internal child hubs: HidSharpDeviceRootHub",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3879948+12:00",
      "Group": "Detect",
      "Message": "Searching for tablets...",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880048+12:00",
      "Group": "Detect",
      "Message": "No tablets were detected.",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880104+12:00",
      "Group": "IPC",
      "Message": "Connected to a client.",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880155+12:00",
      "Group": "HidSharpDeviceRootHub",
      "Message": "Changes: 3, Add: 3, Remove: 0",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880209+12:00",
      "Group": "RootHub",
      "Message": "Invoking DevicesChanged",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880256+12:00",
      "Group": "Detect",
      "Message": "Searching for tablets...",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880303+12:00",
      "Group": "Detect",
      "Message": "Attempting to match config 'UGEE S640' to device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0016/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880348+12:00",
      "Group": "Detect",
      "Message": "Found 'UGEE S640' digitizer: 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0016/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880398+12:00",
      "Group": "Detect",
      "Message": "Attempting to match config 'UGEE S640' to device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.0/0003:28BD:0937.0014/hidraw/hidraw4)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880457+12:00",
      "Group": "Detect",
      "Message": "Attempting to match config 'UGEE S640' to device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.1/0003:28BD:0937.0015/hidraw/hidraw5)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880503+12:00",
      "Group": "Detect",
      "Message": "Found tablet 'UGEE S640'",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880558+12:00",
      "Group": "Device",
      "Message": "Initializing device 'UGEE S640 (/sys/devices/pci0000:00/0000:00:08.1/0000:08:00.4/usb3/3-1/3-1:1.2/0003:28BD:0937.0016/hidraw/hidraw6)'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880605+12:00",
      "Group": "Device",
      "Message": "Using report parser type 'OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenReportParser'",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880655+12:00",
      "Group": "Device",
      "Message": "Set device output: 02-B0-04",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880711+12:00",
      "Group": "Evdev",
      "Message": "Successfully initialized virtual tablet. (code NONE)",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880755+12:00",
      "Group": "AbsoluteMode",
      "Message": "Input: [159.99x99.97@<79.995, 49.985>:0°]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880814+12:00",
      "Group": "AbsoluteMode",
      "Message": "Output: [1920x1080@<960, 540>]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880862+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockAspectRatio: False",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880911+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaClipping: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3880961+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaLimiting: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881008+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockToBounds: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881053+12:00",
      "Group": "UGEE S640",
      "Message": "Output mode: Absolute Mode",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881097+12:00",
      "Group": "MouseBinding",
      "Message": "Button: Left",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881141+12:00",
      "Group": "Settings",
      "Message": "Driver is enabled.",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.38812+12:00",
      "Group": "AbsoluteMode",
      "Message": "Input: [159.99x99.97@<79.995, 49.985>:0°]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881246+12:00",
      "Group": "AbsoluteMode",
      "Message": "Output: [1920x1080@<960, 540>]",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881293+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockAspectRatio: False",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881338+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaClipping: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881382+12:00",
      "Group": "AbsoluteMode",
      "Message": "AreaLimiting: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881425+12:00",
      "Group": "AbsoluteMode",
      "Message": "LockToBounds: True",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.388147+12:00",
      "Group": "UGEE S640",
      "Message": "Output mode: Absolute Mode",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881516+12:00",
      "Group": "MouseBinding",
      "Message": "Button: Left",
      "StackTrace": null,
      "Level": 0,
      "Notification": false
    },
    {
      "Time": "2023-08-24T01:41:04.3881562+12:00",
      "Group": "Settings",
      "Message": "Driver is enabled.",
      "StackTrace": null,
      "Level": 1,
      "Notification": false
    }
  ]
}

@jamesbt365 jamesbt365 added the configuration Adds or modifies a tablet configuration label Aug 23, 2023
@X9VoiD X9VoiD merged commit 01a97ba into OpenTabletDriver:master Nov 21, 2023
Kuuuube added a commit to Kuuuube/OpenTabletDriver that referenced this pull request Nov 21, 2023
Co-authored-by: jamesbt365 <jamesbt365@gmail.com>
@jamesbt365 jamesbt365 deleted the s640 branch December 5, 2023 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

configuration Adds or modifies a tablet configuration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OTD doesn't match config to UGEE S640

4 participants