hidapitester icon indicating copy to clipboard operation
hidapitester copied to clipboard

Different output after building on MacOS

Open nicoduj opened this issue 1 year ago • 0 comments

Hi,

I have rebuilt hidapitester so that it uses latest version of hidapi, and I get different results, don't really undersatnd why.

Moreover, latest release on Monterey needs to be run with sudo to open a device in bluetooth (I was hoping that rebuilding with latest version would prevent that).

Any idea ? (I am trying to play with switching channel on logitech products, it works through unify, can't make it work in bluetooth however).

Results for latest hidapitester release:

imac-de-nico:hidapitester nico$ ./hidapitester --list
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
0000/0000:  - Apple Mikey HID Driver
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
imac-de-nico:hidapitester nico$ ./hidapitester -vidpid 046D/C52B --list-detail
hidapitester: invalid option -- i
hidapitester: invalid option -- d
hidapitester: invalid option -- p
hidapitester: invalid option -- i
hidapitester: invalid option -- d
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
  vendorId:      0x05AC
  productId:     0x8294
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968342

05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
  vendorId:      0x05AC
  productId:     0x8294
  usagePage:     0x0001
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968342

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     0 
  path: DevSrvsID:4294968380

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968387

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x0001
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968387

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x000C
  usage:         0x0001
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968387

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x0001
  usage:         0x0080
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968387

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0xFFBC
  usage:         0x0088
  serial_number:  
  interface:     1 
  path: DevSrvsID:4294968387

0000/0000:  - Apple Mikey HID Driver
  vendorId:      0x0000
  productId:     0x0000
  usagePage:     0x000C
  usage:         0x0001
  serial_number:  
  interface:     -1 
  path: DevSrvsID:4294968463

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0xFF00
  usage:         0x0001
  serial_number:  
  interface:     2 
  path: DevSrvsID:4294968403

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0xFF00
  usage:         0x0002
  serial_number:  
  interface:     2 
  path: DevSrvsID:4294968403

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0xFF00
  usage:         0x0004
  serial_number:  
  interface:     2 
  path: DevSrvsID:4294968403

05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
  vendorId:      0x05AC
  productId:     0x8294
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     0 
  path: DevSrvsID:4294968390

Results with rebuilded version :

mac-de-nico:logiSwitch nico$ ./hidapitester --list
046D/C52B: Logitech - USB Receiver
0000/0000:  - Apple Mikey HID Driver
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
046D/C52B: Logitech - USB Receiver
046D/C52B: Logitech - USB Receiver
imac-de-nico:logiSwitch nico$ ./hidapitester -vidpid 046D/C52B --list-detail
hidapitester: invalid option -- i
hidapitester: invalid option -- d
hidapitester: invalid option -- p
hidapitester: invalid option -- i
hidapitester: invalid option -- d
05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
  vendorId:      0x05AC
  productId:     0x8294
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     0 
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS06@14500000/Bluetooth USB Host Controller@14500000/IOUSBHostInterface@0/AppleUserUSBHostHIDDevice

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x0001
  usage:         0x0006
  serial_number:  
  interface:     0 
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS04@14300000/USB Receiver@14300000/IOUSBHostInterface@0/AppleUserUSBHostHIDDevice

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS04@14300000/USB Receiver@14300000/IOUSBHostInterface@1/AppleUserUSBHostHIDDevice

0000/0000:  - Apple Mikey HID Driver
  vendorId:      0x0000
  productId:     0x0000
  usagePage:     0x000C
  usage:         0x0001
  serial_number:  
  interface:     -1 
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SBUS@1F,4/AppleSMBusPCI/BUS0@0/AppleSMBusControllerICH/MKY0/AppleMikeyDriver/AppleMikeyHIDDriver

05AC/8294: Broadcom Corp. - Bluetooth USB Host Controller
  vendorId:      0x05AC
  productId:     0x8294
  usagePage:     0x0001
  usage:         0x0002
  serial_number:  
  interface:     1 
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS06@14500000/Bluetooth USB Host Controller@14500000/IOUSBHostInterface@1/AppleUserUSBHostHIDDevice

046D/C52B: Logitech - USB Receiver
  vendorId:      0x046D
  productId:     0xC52B
  usagePage:     0xFF00
  usage:         0x0001
  serial_number:  
  interface:     2 
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS04@14300000/USB Receiver@14300000/IOUSBHostInterface@2/AppleUserUSBHostHIDDevice

nicoduj avatar Jul 26 '22 16:07 nicoduj