hidapitester
hidapitester copied to clipboard
Different output after building on MacOS
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