Thanks for the reply.
There is only one device for that Vendor Id.
When I do a device.ToString() I get:
Windows: Vertiv Co Liebert PST5 1803900289A4A1C (VID 4271, PID 2, version 0.2)
Mac OS: Vertiv Co Liebert PST5 (no serial number) (Vid 4271, PID 2, version 0.2)
The device path is different which I would expect, but don't understand the elements in the path, but perhaps you might:
Mac OS: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS02@14200000/Liebert PST5 @14200000/IOUSBHostInterface@0/IOUSBHostHIDDevice@14200000,0
I'm running Nuget HID Sharp 2.1.0.
Everything else is running correctly. I'm able to get Get Reports and all the data looks is correct on both platforms, so I know that I'm communicating with the device.
... john ...