USB Device Tree Viewer (UsbTreeView)

Jarom

Bardzo aktywny
Zasłużony
Dołączył
23 Wrzesień 2016
Posty
3893
Reakcje/Polubienia
1228
USB Device Tree Viewer 3.1.1.1

pva9NMu.png


USB Device Tree Viewer (program znany również pod nazwą UsbTreeView) to proste narzędzie, które umożliwia wyświetlanie szczegółowych informacji o urządzeniach podpiętych do interfejsu USB naszego komputera. Dodatkowo wszystkie urządzenia prezentowane są na czytelnej liście tworzącej strukturę drzewiastą, dzięki czemu użytkownik może odczytać informacje, do której magistrali wpięte jest konkretne urządzenie.

Wyświetlane dane zawierają między innymi takie informacje, jak dokładne adresy pamięci poświęconej obsłudze danego urządzenia, ilością prądu, które przekazywane są konkretnym gniazdom USB czy kody ewentualnych zarejestrowanych błędów. Ciekawą funkcją jest możliwość zmiany stylu czcionki, która prezentuje te informacje. Kontrolować można nie tylko jej krój, ale również kolory. Podobnie edytowalne jest tło.

Wszystkie zgromadzone programem dane można wyeksportować w formie raportu. Może on zawierać szczegóły tylko zaznaczonego portu USB, bądź wszystkie, które udało się odczytać programowi. Stworzony plik zapisywany jest we wskazanej ścieżce w formacie TXT, dzięki czemu do jego odczytu wystarczy zwykły systemowy Notatnik.

Uwaga!
Pobierana paczka archiwum zawiera wersje programu dedykowane zarówno 32-, jak i 64-bitowym systemom operacyjnym. Po jej rozpakowaniu, program nie wymaga instalacji.

Czytaj:
Zaloguj lub Zarejestruj się aby zobaczyć!
Źródło: programosy.pl

V3.1.1 (06 May 2017)
  • New: Can show multiple Configuration and Other-Speed-Configuration Descriptors
  • New: TreeView sub-menu to copy some id strings to clipboard
V3.1.0 (24 Feb 2017)
  • Bugfix: Removal of storage volumes not handled correctly
  • New: Project is UNICODE now, so non-ASCII string descriptors are shown correctly even the Windows ANSI codepage cannot
  • New: Improved robustness when decoding invalid descriptors
  • New: Option "Always On Top"
V3.0.8 (01 Jan 2017)
  • Bugfix: No more font change in the text pane when hitting some special charaters
V3.0.7 (09 Dec 2016)
  • New: Improved detection of arrival/removal of child devices
  • New: Devices in low power state and problem code 0 get a 'D1', 'D2' etc icon instead of an exclamation mark
  • New: Workaround for a strange phenomenon: On some Windows device notifications come with wide strings even RegisterDeviceNotificationA was used; This is dealt with now.
V3.0.6 (10 Nov 2016)
  • New: Support for virtual USB Controllers where Hostcontroller and Root-Hub are one and the same device
V3.0.5 (03 Nov 2016)
  • New: Port property PortConnectorIsTypeC (Win10 only)
V3.0.4 (15 Aug 2016)
  • New: Device Manager problem numbers shown in the treeview icons
V3.0.3 (29 June 2016)
  • New: Search hits get highlighted in the text pane (which is a RichEdit control now)
V3.0.2 (16 June 2016)
  • Bugfix: Dropdown lists not refreshed on device arrival and removal
V3.0.1 (13 June 2016)
  • Bugfix: Crash on full refresh
V3.0.0 (12 June 2016)
  • New: No more enumeration of all devices on arrival and removal of a USB device
  • New: Search function (not full text, only things like device ID, drive letter, volume name etc)
  • New: Toolbar controls shrink if required
  • New: Some new Keyboard shortcuts (Alt+D to open the drives list, Alt+O the Others list, Alt+S to focus the search edit, Alt+Left/Right to cycle thru the search hits
  • New: options not to expand empty hubs or hub with only empty hubs attached
  • New: options to jump to arrived and removed devices
  • New: option to expand tree items to make selected arrived and removed devices visible
  • New: Uses Windows visual theme with option to turn it off
V2.6.1 (22 Feb 2016)
  • Bugfix: Limit of 32 root hubs removed
  • Bugfix: 'Other Speed Configuration' Descriptors was not read
  • New: Shows progress information in the status bar, when stuck giving a hint where
  • New: Getting Microsoft String Descritor 0xEE can be deactivated because it causes some devices to freeze. If in the Registry under HKLM\SYSTEM\CurrentControlSet\Control\UsbFlags\VVVVPPPPRRRR there is a osvc value != 0 then UsbTreeView reads it anyway because Windows already read it successfully. VVVVPPPPRRRR is a 12 digit hex value containing idVendor, idProduct and bcdDevice from the USB Device Descriptor
V2.6.0 (16 Jan 2016)
  • Bugfix: bRefresh field in endpoint descriptors of Audio 1.0 devices was not shown
V2.5.9 (29 Nov 2015)
  • Bugfix: Wrong warning about characters below 0x20 in some string descriptors
  • Bugfix: Delay on opening a Windows Device Manager device properties dialog removed
  • New: Decoding of Microsoft string descriptor 0xEE
V2.5.8 (04 Oct 2015)
  • Bugfix: Decoding of SuperSpeedPlus descriptor and some others fixed
V2.5.7 (30 Sept 2015)
  • New: New: Display SuperSpeedPlus in Connection Information V2 under Windows 10
V2.5.6 (27 Sept 2015)
  • Bugfix: String descriptors containing invalid characters where not shown at all
  • Bugfix: Crash when more that 64 ports per hub
  • New: On Windows 8 and 10 the Microsoft USB stack returns for USB devices running at SuperSpeed a Device Bus Speed of 0x02 (High-Speed). So far UsbTreeView faked it to 0x03 (SuperSpeed) as Microsoft's USBview does. Now the truely returned value is shown with a hint if it is not true.
V2.5.5 (01 August 2015)
  • Bugfix: Occasional crash after device safe removal or reactivation
V2.5.4 (28 July 2015)
  • Bugfix: Crash when more than 127 USB devices
  • Bugfix: Crash on H.264 WebCams
  • New: Shows Microsoft 0xEE string descriptor
V2.5.3 (22 June 2015)
  • New/Bugfix: USB Attached SCSI drives (UASPStor) shown with drive letter in the tree and in the drives combobox
V2.5.2 (10 June 2015)
  • New: Option to show the drive numbers in the tree, e.g. Disk3, CdRom1 etc.
V2.5.1 (21 April 2015)
  • Bugfix: Since V2.5.0 possible crash when getting a string descriptor
V2.5.0 (20 April 2015)
  • New: Audio 2.0 descriptors
V2.4.4 (11 March 2015)
  • Bugfix: Since V2.3.9 'S' and 'H' not shown on empty ports under Win8+
V2.4.3 (12 Dec 2014)
  • Bugfix: "Save Report from current Item" made a report of the selected item only
  • Bugfix: "Save Report from current Item" failed if the item name contains a character which is invalid in a file name
V2.4.2 (06 Dec 2014)
  • Bugfix: Wrong item order in the report
  • New: "Copy report from here" treeview context menu
  • New: Decoding of some USB 3.1 descriptors (untested)
  • New: Decoding of some Wireless USB 1.1 descriptors (untested)
V2.4.1 (19 Oct 2014)
  • Bugfix: Wrong 'USB 3.0 Companion Descriptor missing' error removed
  • Bugfix: Windows Version under Windows 8 and 10 correctly shown as NT 6.3 and 6.4
V2.4.0 (27 Aug 2014)
  • New: Decoding of MIDI descriptors (untested, feedback please)
  • New: Port icons with 'H' and 'S' if High or SuperSpeed device attached
V2.3.9 (24 Aug 2014)
  • Bugfix: Wrong Error message about number of frame descriptors when more than one Frame Based Format Type
  • Bugfix: Crash when 'Audio Control Feature Unit Descriptor' bControlSize is zero Descriptor
  • New: Decoding of bmaControls of 'Audio Control Feature Unit Descriptor'
V2.3.8 (9 July 2014)
  • Bugfix: USB Hub Descriptor's DeviceRemovable and PowerControlMask error shown wrong (Intel ICH6 and VirtualBox with 8 or more ports)
  • Bugfix: USB SuperSpeed Hub Descriptor's DeviceRemovable was decoded for all ports even the USB3 spec states a maximum of 15 ports
  • Bugfix: USB SuperSpeed Hub Descriptor's PowerControlMask was decoded even it does no more exist
  • Bugfix: USB Hub Descriptor's wHubCharacteristics "TT Think Time" decoded wrong
V2.3.7 (25 May 2014)
  • Bugfix: Damaged display when window is resized from top or left
  • New: Safely removed devices get a green "SR" icon instead of the yellow error icon
V2.3.6
  • Bugfix: Configuration Descriptor's bmAttributes Bit7 decoded wrong
  • Bugfix: If a device's Address value is not found then it was shown as '0', now as '-'
  • New: All string descriptors shown in a separate section
  • New: Hexdumps with ASCII
V2.3.5
  • New: Can save report for selected device only
V2.3.4
  • Bugfix: Crash with some USB over network products
V2.3.3
  • Bugfix: Crash when configuration descriptor fails to be read
V2.3.2
  • Bugfix: Device Descriptor was called Device Qualifier Descriptor and a Device Qualifier Descriptor was not decoded
V2.3.1
  • Bugfix: Font color setting had no effect
V2.3.0
  • Bugfix: Several bugs which could cause crashes
  • New: Decoding of HID descriptors (thanks to
    Zaloguj lub Zarejestruj się aby zobaczyć!
    )
V2.2.1
  • Bugfix: V2.2.0 worked under Windows 7 and 8 only
V2.2.0
  • New: Shows some more device properties
  • New: Can show the Windows device properties dialog
V2.1.9
  • Bugfix: Crash on USB-Hubs with more than 16 Ports
  • New: Commandline parameter for writing a report, e.g. /R:U:\UsbTreeView-Report.txt
V2.1.8.1
  • Bugfix: Crash when saving report to 'long' path
V2.1.8
  • Bugfix: Decoding of SuperSpeed Endpoint Companion Descriptors was done only for MSC devices
V2.1.7
  • Bugfix: Decoding of bmAttributes in USB 2.0 Extension Descriptor was wrong
V2.1.6
  • Bugfix: Crash on decoding USB3 standard hubs
  • Bugfix: some format glitches on USB3 standard hubs
V2.1.5
  • New: Can write a report
  • New: Improved device names in the treeview
V2.1.4
  • Bugfix: V2.1.3 switched back to the default font
V2.1.3
  • Bugfix: V2.1.2 always showed wrong error for the device's Address property
  • Bugfix: Workaround for font problem
V2.1.2
  • Bugfix: Windows 'app key' (or Shift+F10) opened the context menu in the wrong position
V2.1.1
  • Bugfix: Crash on root-hubs which are not a child device of the host controller
V2.1.0
  • Decoding of USB Video Class (UVC) 1.1 descriptors
  • Toolbar with jump-lists for easily finding devices in complex trees
  • Driveletters, COM-Ports or extended device names shown in the device tree
V2.0.2
  • Bugfix: Multiple volumes per disk not shown correctly
  • Bugfix: String descriptors which are referenced more than once was shown multiple times each
V2.0.1
  • Bugfix: Crash on complex descriptors
V2.0.0
  • USB enumeration rewritten; faster and independent from the treeview
  • Port restart
  • Extended host controller information
  • Some failed USB requests are re-tried in the background, e.g. for mouses
  • nearly flicker free refresh and resize
  • lots of minor improvements
V1.5.0
  • More USB information
  • Extended USB information available under Windows 8
  • Rearranged the text output
  • Some minor improvements
V1.4.2
  • keeps tree item selection over refresh
V1.4.1
  • shows driver version and date, custom font and color for the right pane, removed some redundant information
V1.4.0
  • device safe removal and restart, saves window position
V1.3.2
  • workaround for TI root hubs
V1.3.1
  • minor fixes
V1.3
  • shows some more information about USB 3.0 devices
V1.2
  • works with Windows 2000 again
V1.1
  • first published version


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer 3.1.3.0
V3.1.3
  • Bugfix: Wrong value shown for Clock Selector in Audio Control Clock Selector Unit Descriptor 2.0
  • New: Full enumeration when missing USB device notifcation is detected (workaround for SILEX USB Device Servers)
V3.1.2
  • Bugfix: Occasional crash on safe removal
  • Bugfix: Since V3.0.6 no device information for UHCI controllers under Windows 2000
  • Bugfix: wPacketSize decoded wrong if SuperSpeed device reported a Device Bus Speed of 0x02
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer 3.1.4.0
V3.1.4
  • New: Copy tree to clipboard function
  • New: Text copied to clipboard as HTML fragment enclosed in
    tags to get a monospaced font offhand
  • New: SmartCard Reader Feature Descritpor decoded
  • Bugfix: Volume of CDROM drives not recognized on arrival
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19195
Reakcje/Polubienia
55841
USB Device Tree Viewer 3.1.6.0
V3.1.6
  • Bugfix: Device Qualifier Descriptor was requested even the device is running at SuperSpeed
V3.1.5
  • New: Option to show the port chain instead the port number in the tree
  • Bugfix: Some hexdumps where missing
  • Bugfix: Device Qualifier Descriptor was requested for USB 1.x devices
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer 3.1.7.0
V3.1.7
  • New: Detects arrival of USB devices even its driver fails to start, e.g. if no driver is installed yet
  • New: Detects childs of USB devices even they don't generate device notifications nor they are enumerated by SetupDiGetClassDevs (seen on Arduino Micro)
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer V3.2.1
V3.2.1
  • Bugfix: Under XP then UsbTreeView process did not end after using "Safely Remove"
  • New: Highlight color of selected item darker
V3.2.0
  • New: TreeView highlighting as known from the SysInternals ProcessExplorer
  • New: On failed 'safe removal' it shows open handles found for the device ID Windows returns as VetoName
  • New: Shows global registry USB flags under HKLM\SYSTEM\CurrentControlSet\Control\UsbFlags and HKLM\SYSTEM\CurrentControlSet\Services\usbhub\hubg
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer 3.2.4.0
V3.2.4 Bugfix: Crash when showing open handle after failed safe removal of a device with a COM port
Bugfix: guidExtensionCode in 'Video Control Extension Unit Descriptor' was not shown
Bugfix: MessageBox was shown after writing a report by command-line

  • New: Name of guidExtensionCode (e.g. 'YUY2') is extracted from the first four bytes of the GUID
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer 3.3.3.0
V3.3.3
  • New: Finds root hubs which are not the child device of their host controller (often seen on virtual USB over LAN)
V3.3.2
  • Bugfix: Text report by command-line did not work since V3.3.0
V3.3.1
  • Bugfix: Device arrivals not detected when registry contains wrong device path for a USB hub
V3.3.0
  • New: Can write and read a report in XML format
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer V3.3.6
V3.3.6
  • New: Shows Registry flags under HKLM\SYSTEM\CurrentControlSet\Control\usbstor\VVVVPPPP
V3.3.5
  • New: Sum of used endpoints shown for root-hubs
  • New: Option to show the number of used endpoints in the tree
  • Bugfix: Crashs on device removal
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37701
Reakcje/Polubienia
33900
USB Device Tree Viewer 3.4.0
V3.4.0
  • Bugfix: Crash with failed USB hub
  • New: UVC 1.5 H.264 descriptors are decoded
  • New: More device interface GUIDs are resolved
  • New: Reporting a USB version of 2.0 is blamed as an error if the device does not deliver an "other_speed" device_qualifier descriptor because USB 2.0 spec says 9.2.6.6: "Devices that are high-speed capable must set the version number in the bcdUSB field of their descriptors to 0200H. This indicates that such devices support the other_speed requests defined by USB 2.0."
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry