π 2023-Mar-03 ⬩ βοΈ Ashwin Nanjappa ⬩ π·οΈ usb ⬩ π Archive
The USB Device Tree Viewer, also called USBTreeView, is a Windows tool created by Uwe Sieber. It can be used to view the tree of USB controllers, hubs, ports and devices connected to those ports. Detailed information of each node in the tree is shown in the right pane.
This tool has all the features of the USBView tool, since it is based on that source code, with extra features added on top.
Some of the nice features in this tool that I like:
Some of the information for a port in the right pane that I find useful:
Port Chain
is the unique path from the root hub down to a particular device. For example: 1-4-2-1
means ports 1, 4, 2 have hubs and the final port 1 is where the device is connected. This port chain identifies a connected device and can be used with the other tools by this author to restart a USB port.ConnectionIndex
is the port number.CompanionPortNumber
is the companion port of this port in the companion hub (there are usually two hubs with the same ports, but different speeds).CompanionPortChain
is a port chain of the companion port of this port.Vendor ID
shows the hex ID of the vendor and their name.Product ID
shows the hex ID of the product connected at that port.Port maximum Speed
is the maximum speed supported by the port.Device maximum Speed
is the maximum speed of the connected device.Device Connection Speed
is the actual speed of the connected device.Demanded Current
is the current (in amps) that the device demanded.Note: The author has some great practical info about USB controllers/hubs/devices on the toolβs page. He is also the author of several other useful Windows commandline and GUI tools related to USB, COM ports, flash drives and devices.
Tried with: USBTreeView 3.8.4