1USB PROBE TOOL 2============== 3 4This tool lists all the USB devices, with details about each device. 5For each device, the different possible Bumble transport strings that can 6refer to it are listed. 7If the device is known to be a Bluetooth HCI device, its identifier is printed 8in reverse colors, and the transport names in cyan color. 9For other devices, regardless of their type, the transport names are printed 10in red. Whether that device is actually a Bluetooth device or not depends on 11whether it is a Bluetooth device that uses a non-standard Class, or some other 12type of device (there's no way to tell). 13 14## Usage 15 16This command line tool may be invoked with no arguments, or with `--verbose` 17for extra details. 18When installed from PyPI, run as 19``` 20$ bumble-usb-probe 21``` 22 23or, for extra details, with the `--verbose` argument 24``` 25$ bumble-usb-probe --v 26``` 27 28When running from the source distribution: 29``` 30$ python3 apps/usb-probe.py 31``` 32 33or 34 35``` 36$ python3 apps/usb-probe.py --verbose 37``` 38 39!!! example 40 ``` 41 $ python3 apps/usb_probe.py 42 43 ID 0A12:0001 44 Bumble Transport Names: usb:0 or usb:0A12:0001 45 Bus/Device: 020/034 46 Class: Wireless Controller 47 Subclass/Protocol: 1/1 [Bluetooth] 48 Manufacturer: None 49 Product: USB2.0-BT 50 ``` 51