Home Forums Software Development Device driver issue: Class GUID used for "Eye Tracking Devices" is not unique Reply To: Device driver issue: Class GUID used for "Eye Tracking Devices" is not unique

#3615
Jenny [Tobii]
Participant

Hi Christer,

You are right that you will get many hits for that GUID on Google. The reason is that it is the Device Class GUID for a ‘Generic WinUSB device’. This is the correct usage of this GUID. The GUID that has to be generated and unique for each system is the Device GUID.

We are using libusb for our driver and have followed the instruction here, under Driver Installation:
http://www.libusb.org/wiki/windows_backend#DriverInstallation
and, more specifically used the second option to download the supplied WinUSB driver and updated the libusb_device.inf file in it. That file itself contains a detailed description on what should be updated:

; 3. Change “DeviceGUID” to a value that is unique on your system. For more
; information and tools to help you generate your own GUIDs, see
; http://en.wikipedia.org/wiki/Universally_Unique_Identifier.
;
; 4. Change “DeviceClassGUID” to reflect your USB Device Class.
; The following Device Classes are listed for reference:
; {745a17a0-74d3-11d0-b6fe-00a0c90f57da} : HID device
; {78a1c341-4539-11d3-b88d-00c04fad5171} : Generic WinUSB device

I hope that clarifies the mystery of the wellknown GUID.