This page contains the release history for USB Protocol Suite versions released before v10.50. Release notes for v10.50 and later are published separately, with a version of the document retained for each release. See Release Notes.
Version 10.40 Build 6309 (August 11, 2026)
This release contains the following components:
-
USB Protocol Suite™ version 10.40
-
CrossSync version 2.56
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.5; March 2026
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.2; March 2026
-
USB Device Class Definition for Billboard Devices r1.22; December 10, 2020
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
A security update for a critical vulnerability affecting Voyager M480x is included. We recommend immediately updating your M480x analyzers with this release. Refer to security advisory TDY-PSG-2026-002 at the website Teledyne Product Security Incident Response for details.
Highlights
-
USB4 Gen 4 Exerciser
-
USB4 Gen 4 Exerciser Calibration
-
Reorganized and expanded USB4 Exerciser example script library
-
Numerous USB4 Exerciser improvements, including credit-grant buffering, sideband disconnect handling, and connection reliability
-
Expanded Gen T Tunneling Exerciser capabilities
-
Various Power Delivery updates, including correctly scaled Source Info PDP values, Alert field access from VSE, and more complete CSV export
New features and enhancements
|
Issue Key |
Summary |
|---|---|
|
USBPS-21833 |
Added USB4 Gen 4 Exerciser |
|
USBPS-21816 |
Added USB4 Gen 4 Exerciser Calibration |
|
USBPS-22182 |
[USB4 Exerciser] Various updates to support Rev 2.3 Gen T compliance tests |
|
USBPS-21852 |
[USB4 Exerciser] Made the Gen T setup path configurable |
|
USBPS-22216 |
[USB4 Exerciser] Added Restricted Shared Buffer support for Credit Grant packets |
|
USBPS-22180 |
[USB4 Exerciser] Improved handling of PUT sideband disconnect in CL0 |
|
USBPS-20389 |
[USB4 Exerciser] Reorganized and expanded the example script library |
|
USBPS-21225 |
[VSE] Added an example for locating 128b/132b tunneled DisplayPort MSA packets |
|
USBPS-21289 |
Updated class decoding scripts for HID Usage Tables v1.7 |
|
USBPS-22205 |
[PD] Source Info "Port Guaranteed PDP" and "Port Maximum PDP" now display in watts |
|
USBPS-22173 |
Expanded CSV Export to include all decoded fields |
|
USBPS-22230 |
Added End User License Agreement access from the Help menu |
|
USBPS-22233 |
[M480x] Improved firmware security |
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-22167 |
[USB4] Fixed duplicated and out-of-order packets in the trace |
|
USBPS-21589 |
[USB4] Fixed incorrect trigger position on connect and disconnect events |
|
USBPS-22195 |
[USB4] Fixed Tunneled PCIe export that could not be opened in PCIe Protocol Suite |
|
USBPS-22146 |
[PD] Fixed a false Non-zero Reserved field warning on Sink_Capabilities_Extended messages |
|
USBPS-22237 |
[PD] Fixed a false error reported on AVS Requests at the 15 V boundary |
|
USBPS-22209 |
[PD] Fixed new Alert message fields not being accessible from VSE |
Version 10.30 Build 6294 (May 29, 2026)
This release contains the following components:
-
USB Protocol Suite™ version 10.30
-
CrossSync version 2.56
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.5; March 2026
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.2; March 2026
-
USB Device Class Definition for Billboard Devices r1.22; December 10, 2020
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Highlights
-
USB4 Exerciser improvements, including support for new CTS versions: Gen T Draft 1, Logical r2.6, Protocol r2.6
-
Power Delivery updates, including decoding, Exerciser, and VSE support for r3.2 v1.2 (with DPS)
-
Multiple USB4 decoding and display enhancements
New features and enhancements
|
Issue Key |
Summary |
|---|---|
|
USBPS-21767 |
[USB4 Exerciser] Implemented Gen T Exerciser and Compliance Tests for USB3 Tunneling |
|
USBPS-21775 |
[USB4 Exerciser] Added USB3 Bulk IN/OUT Transfer support for Gen T |
|
USBPS-21953 |
[USB4 Exerciser] Added Gen T ITP support |
|
USBPS-21855 |
[USB4 Exerciser] Added Link Command Aggregation |
|
USBPS-21851 |
[USB4 Exerciser] Added flow control support in USB3 Control Transfers |
|
USBPS-21893 |
[USB4 Exerciser] Improved Credit Grant Module |
|
USBPS-21533 |
[USB4 Compliance] Added support for CTS: Logical r2.2, Protocol r2.2, Host Interface r2.2 |
|
USBPS-21606 |
[USB4 Compliance] Added support for CTS: Logical r2.4, Protocol r2.4, TMU r2.3 |
|
USBPS-21843 |
[USB4 Compliance] Added support for CTS: Logical r2.5, Protocol r2.5, TMU r2.4 |
|
USBPS-21470 |
[PD] Power Delivery r3.2 v1.1 updates |
|
USBPS-22127 |
[PD] Power Delivery r3.2 v1.2 updates |
|
USBPS-21810 |
[PD] Added support (decoding, Exerciser, VSE) for Dynamic Power Sources ECN (USB PD R3.2 V1.1) |
|
USBPS-21890 |
[PD Exerciser] Improved 'Pd_FRSwapNewSnkSettings' command for continued Rp assertion |
|
USBPS-22059 |
[PD] Updated EPR Mode decoding on Enter Failed |
|
USBPS-20837 |
[PD] Improved decoding of Device Capability and Alert Type fields |
|
USBPS-21513 |
[USB4 Gen 4] Added Partial Filter support in Trace View |
|
USBPS-21696 |
[M480x] USB4 Gen 4: Added capture of low power entry/exit (including CL_OFF) |
|
USBPS-21920 |
[M480x] USB4 Gen 4: Implemented Analyzer CL_OFF handling |
|
USBPS-21884 |
[USB4 Gen 4] Added stacking for IDLE grouping and TSNOS |
|
USBPS-21894 |
[USB4] Updated Gen 4 triggering/filtering support |
|
USBPS-20722 |
[USB4] Allow external trigger out to be enabled/disabled |
|
USBPS-21473 |
[USB4] Updated Link Width and Lane/Transmitter cells in Trace View to support Asymmetric (Tx0, Tx1, Tx2) |
|
USBPS-21922 |
[USB4] Improved Sideband signal sampling |
|
USBPS-21961 |
[USB4] Added Payload Error reporting from BE for TS Memory Blocks |
|
USBPS-21163 |
[DPAM, SB] Added Spec View decoding |
|
USBPS-21797 |
[USB4] Added USB3 Gen T Device Capability Descriptor decoding in Decoded Fields View |
|
USBPS-21592 |
[VSE] Added Floating Point and 64-bit/96-bit Wide Integer Arithmetic support |
|
USBPS-21042 |
[USB3] Added "Route String" field to the Transfer layer |
|
USBPS-21782 |
[USB4] Enhanced tunneled packet display |
|
USBPS-20860 |
[DPAM] Added Format option for right-click on Mode, DP Status, DP Configure |
|
USBPS-22111 |
[USB4] CATC View: Non-zero reserved fields now shown as warning instead of error |
|
USBPS-21812 |
[Exerciser] Allow changing font size in Exerciser window |
|
USBPS-21882 |
Added scroll bars to Data Raw View |
|
USBPS-21854 |
[USB4 Exerciser] Added USB4 Exerciser Manual to Help menu |
|
USBPS-21753 |
[M480x] Added Signal Parameter fields |
|
USBPS-21732 |
[M310e] Increased PD Exerciser memory |
|
USBPS-22014 |
Updated Cable Set Tech Brief documentation in installer |
|
USBPS-22091 |
Updated company logo on installation banner |
|
Various |
[USB4 Exerciser] Internal firmware and architecture improvements |
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-21817 |
[USB4] Fixed Gen 4 E2E Credit Sync decoded as E2E Credit Grant |
|
USBPS-21827 |
[USB4] Fixed Gen T decoding endianness error on ITP |
|
USBPS-21634 |
[USB4 Compliance] TD 4.005: Fixed missing Host Traffic |
|
USBPS-21803 |
[USB4 Compliance] Fixed issue accessing USB4 PM Packet in VSE |
|
USBPS-21735 |
[VSE] Fixed Gen T LinkCmdInfo returning 0 |
|
USBPS-21718 |
[M310e] Fixed recognition of ITECH equipment that uses alternate IDN response |
|
USBPS-21976 |
Fixed Mercury T2C/T2P Quick Start - No DVD contained |
|
USBPS-22077 |
Fixed application hang when opening specific large file |
Version 10.10 Build 6172 (June 24, 2025)
This release contains the following components:
-
USB Protocol Suite™ version 10.10
-
CrossSync version 2.55
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.1; May 2021
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.0; October 2023
-
USB Device Class Definition for Billboard Devices r1.22; December 10, 2020
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Highlights
-
Released Gen T Exerciser
-
Updated Auto Calibration algorithm
-
Introduced interface for adding columns in Spreadsheet View
-
Added USB4 Gen 4 LLSM View
-
Implemented MCTP over USB decoding
New features and enhancements
|
Issue Key |
Summary |
|---|---|
|
USBPS-20203 |
Spreadsheet View: Added new interface for adding columns |
|
USBPS-21413 |
[USB4 Exerciser] Added support for Gen T link up and enumeration |
|
USBPS-21476 |
Implemented MCTP over USB decoding |
|
USBPS-21558 |
[USB4] Gen 4: Added LLSM View |
|
USBPS-21648 |
[USB4 Compliance] Added support for Shared Buffer credit grants |
|
USBPS-21666 |
[M480x] Signal Parameter profiles are now associated with the unit on which they were obtained |
|
USBPS-21673 |
[USB4] VSE: Provided more control over Decoding Assignments used |
|
USBPS-21728 |
[USB4] Gen 4: Added TLP range filtering and triggering |
|
Various |
[M480x] Auto Calibration: UI improvements |
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-20758 |
Spreadsheet View: Fixed issue where repeated fields could only be added once |
|
USBPS-21195 |
[M4x/M480x] USB3: Improved capture of TS1s after a low power state |
|
USBPS-21515 |
[USB4] Fixed issue where Sideband packets were sometimes combined |
|
USBPS-21568 |
[USB4] PCIe Tunneling: Fixed display of PERST link state values during export |
|
USBPS-21654 |
[USB4] USB3 Tunneling: Packet hiding bug fixes and improvements |
|
USBPS-21668 |
[USB4] Gen 4: Trigger packets are now included in the trace even if the packet type was filtered |
|
USBPS-21672 |
[M4x] USB3 Exerciser: Fixed issue impacting GetDescriptor response |
|
USBPS-21676 |
[M480x] USB4: Improved analyzer locking time on Gen 2/3 traffic |
|
USBPS-21682 |
[USB4 Compliance] Fixed some regressions that occurred in v10.00 |
|
USBPS-21773 |
[VSE] Fixed issue accessing Gen 4 TS Cursor field |
Version 10.00 Build 6063 (March 26, 2025)
This release contains the following components:
-
USB Protocol Suite™ version 10.00 (build 6063)
-
CrossSync version 2.55
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.1; May 2021
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.0; October 2023
-
USB Device Class Definition for Billboard Devices r1.22; December 10, 2020
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Highlights
-
Supports Voyager M480x platform
New features and enhancements
|
Issue Key |
Summary |
|---|---|
|
USBPS-21482 |
[M480x] Added new Signal Parameters UI |
|
USBPS-21541 |
[USB4] Spec View: Added support for Gen 4 traffic |
|
USBPS-21619 |
[USB4] Added support for stacking Gen 4 TS packets |
|
USBPS-21641 |
[USB4] Added PRBS/PRTS filtering for Gen 4 TS packets |
|
USBPS-21647 |
[USB4] Added Gen 4 trace to Examples folder |
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-21593 |
Missed ITP sent to a second device |
Version 9.70 Build 5061 (January 21, 2025)
New Features
-
Support for new M310e configuration
-
Multiple enhancements to Eye Diagram view
-
Standard Request decoding updates
-
Updated layout of Recording Options – USB4 tab
-
Improved API and updated documentation
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.1; May 2021
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.0; October 2023
-
USB Device Class Definition for Billboard Devices r1.22; December 10, 2020
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-19729, -19822 |
[M4x] Ethernet: Fixed issue where analyzer would remain locked after disconnection |
|
USBPS-20697 |
[M4x] Fixed External Trigger In issue |
|
USBPS-21184 |
[USB4 Compliance] Added Exerciser functionality to support the following CTS: Logical r2.0, Protocol r2.0, USB3 Tunneling r2.0, Host Interface r2.0 |
|
USBPS-21291 |
[USB4 Compliance] Added Exerciser functionality to support the following CTS: Logical r2.1, Protocol r2.1, USB3 Tunneling r2.1, Host Interface r2.1 |
|
USBPS-21304 |
[USB3 Exerciser] TD 6.2 x2: Fixed issue where SKPs were inserted at inconsistent intervals |
|
USBPS-21312 |
[USB4 Exerciser] Fixed issue where TS2 were incorrectly sent |
|
USBPS-21317 |
[USB4] Gen 4 traffic is now shown properly in Raw Data View, and a Ternary format was added |
|
USBPS-21364 |
[USB4] Fixed Minimum Header Gap Error triggering issue |
|
USBPS-21407, -21474 |
[USB4 Compliance] TD 4.040, 4.041: Improved Exerciser behavior |
|
USBPS-21415 |
[USB4 Exerciser] Improved behavior in establishing loopback paths |
|
USBPS-21434 |
[VSE] Added error code for tDisconnectTx failure |
|
USBPS-21435 |
[USB4] Fixed issue calculating TLP duration in bonded mode |
|
USBPS-21436 |
[USB4] Fixed crash caused by specific traffic scenario |
|
USBPS-21443 |
[USB4 Exerciser] Fixed issue when receiving two large packets separated by the minimum header gap |
|
USBPS-21444 |
Restructured USB4 tab in the Recording Options |
|
USBPS-21452 |
[API] Added mechanism for creating new directory when saving trace |
|
USBPS-21468 |
[USB2/USB3] Standard Requests: bDevCapabilityType is now always decoded |
|
USBPS-21475 |
[PD] Added the option to apply a simulated low-pass filter to Eye Diagrams |
|
USBPS-21478 |
[PD] Added a mechanism to compensate for uncertainty in Eye Diagram measurements |
|
USBPS-21479 |
[PD Exerciser] Added AVS Support field to Pd_SinkCapExtDataBlock |
|
USBPS-21480 |
[USB4] SB Triggering: Gen 4 TxFFE register is now correct in the dropdown |
|
USBPS-21529 |
[USB4] Hiding Update FC will no longer hide packets that contain a TLP |
|
USBPS-21542, -21543 |
[USB4] USB3 Tunneling: Various Gen T decoding improvements |
|
USBPS-21545 |
[USB2] Added decoding for "USB 2.0 Double Isochronous IN Bandwidth" ECN |
|
USBPS-21565 |
Added EPR Compliance as a licensable option |
|
USBPS-21566 |
Added support for a new M310e license configuration |
|
USBPS-21574 |
[USB4] Swapped LBT and LBT2 field ordering in the Trace View to be more consistent with the specification |
Version 9.60 Build 4908 (October 14, 2024)
New Features
-
Updated Billboard decoding
-
TxFFE packet stacking
-
USB4 Exerciser improvements
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.1; May 2021
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.0; October 2023
-
USB Device Class Definition for Billboard Devices r1.22; December 10, 2020
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-20977, USBPS-21036 |
[USB4 Compliance] Added Exerciser functionality to support the following CTS: Logical r1.10, Protocol r1.9, USB3 Tunneling r1.6, Host Interface r1.9 |
|
USBPS-21252 |
[USB3] Fixed issue causing M4x to lose lock on high throughput links |
|
USBPS-19742, USBPS-21398 |
Added support for USB Billboard v1.22 specification |
|
USBPS-21044 |
[USB3 Exerciser] Fixed issue causing M4x to unexpectedly enter Recovery |
|
USBPS-21162 |
Improved error message when I/O failure occurs during File Open |
|
USBPS-21164 |
[USB4] Stacking now breaks properly whenever an Error or Warning occurs |
|
USBPS-21175 |
Removed size limit for USB2 data export |
|
USBPS-21187 |
Fixed issue causing Uploading status to prematurely show as complete |
|
USBPS-21194 |
Fixed issue causing software to hang if a trace is closed while level decoding is in progress |
|
USBPS-21224 |
[USB3] Fixed issue where LBPM is decoded as Polling.LFPS |
|
USBPS-21233 |
[USB3] Truncate Data Fields now works correctly with Gen 2x2 traffic |
|
USBPS-21261 |
[USB2 Exerciser] Fixed issue where USB2 traffic was not detected in some Type-C Functional test scenarios |
|
USBPS-21243 |
[USB4] DESKEW OS now show properly scrambled in Link Tracker |
|
USBPS-21277 |
[USB4 Exerciser] Added USB4_InfiniteDelay() command |
|
USBPS-21324 |
[USB4] Gen 4 TS and OS now support stacking |
|
USBPS-21333 |
[USB4] Improved partial filtering |
|
USBPS-21336 |
Fixed crash that could occur while viewing Real-Time Statistics |
|
USBPS-21341, USBPS-21342 |
Corrected multiple NCM decoding issues |
|
USBPS-21344 |
Updated drivers to address rare issue that could occur while updating BE/FW |
|
USBPS-21348 |
Fixed crash caused by scrolling through Link Tracker while actively recording USB4 traffic |
|
USBPS-21369 |
When Set Marker is selected, focus is now set to the primary text box |
|
USBPS-21386 |
[PD] SPR AVS Max Current fields are now displayed correctly |
|
USBPS-21387 |
[USB3] Fixed decoding issue causing x2 LCRD packets not to be grouped properly in the Transaction Layer |
|
USBPS-21389 |
[API] Documented argument for calling StartRecroding without loading new recording options |
|
USBPS-21396 |
[PD] Added support for ITECH power supplies to M310e |
|
USBPS-21399 |
[USB4 Exerciser] Fixed issue causing the Exerciser to send LFPS too soon |
|
USBPS-21400 |
[USB4 Exerciser] Fixed issue causing the Exerciser not to send CLx_REQ as required |
|
USBPS-21412 |
[USB3 Exerciser] Fixed issue on M4x resulting in TS2 not being sent some devices |
|
USBPS-21426 |
Fixed issue causing oscilloscope software to hang when exporting a trace via ProtoSync |
|
USBPS-19718, USBPS-20503, USBPS-21197 |
Restored PTP level decoding |
|
USBPS-21121 |
[USB4] Bus Utilization: Fixed issue causing utilization values over 100% |
|
USBPS-21226 |
[USB4 Compliance] Fixed issue where Exerciser could hang in certain test scenarios |
|
USBPS-21243 |
[USB4] Link Tracker: Scrambled traffic is now displayed properly |
|
USBPS-21399 |
[USB4 Compliance] Fixed CLx Entry/Exit issues in certain test scenarios |
|
USBPS-21404 |
[USB4] TxFFE packets can now be stacked |
|
USBPS-21405 |
[Type-C] State machine transitions now reflect zeroed timestamps |
|
USBPS-21439 |
[PD Exerciser] When Exerciser is an EPR Source, it will now perform additional checks to ensure a Request is valid |
Version 9.50 Build 4754 (July 19, 2024)
New Features
-
Various new API functions: file read/write, HopID assignment, SimPASS import
-
[USB4] Bus Utilization: hiding and configuration options
-
Updated CrossSync to v2.54
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.1; May 2021
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.0; October 2023
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-17749 |
[Bus Utilization] Hiding options are now working properly |
|
USBPS-20310 |
[Spec View] Headers no longer contradict the byte ordering |
|
USBPS-20576 |
[USB4] Added option to ensure link is re-established when Recording Options are changed |
|
USBPS-20839 |
[API] Added method for assigning USB4 HopIDs |
|
USBPS-20881 |
[API] Added method performing SimPASS import |
|
USBPS-20858 |
[USB4] Minimum Header Gap trigger no longer presents false positives |
|
USBPS-20990 |
[USB3 Exerciser] M4x will no longer exit Polling.Active upon receipt of TS1A/TS1B packets |
|
USBPS-21023 |
[USB3 Compliance] TD 7.40: Electrical Idle is now recognized properly between TS1 and Polling.LFPS |
|
USBPS-21039 |
[USB3 Exerciser] TD 7.36: M4x now performs U3 Exit properly |
|
USBPS-21049 |
[USB3 Tunneling] The actual duration between Warm Reset assertion and deassertion is now represented in exported traces |
|
USBPS-21075 |
Readded the ability to send USB3 Loopback commands. Note: This is unsupported functionality. |
|
USBPS-21081 |
[USB3 Compliance] TD 7.40 Gen 2: M4x will now cease signaling when required |
|
USBPS-21082 |
[USB3 Compliance] TD 7.40: M4x now withholds LFPS as required by the CTS |
|
USBPS-21104 |
[USB3 Compliance] TD 7.33, 7.34 x2: Compliance patterns are now captured properly |
|
USBPS-21108 |
[USB4 Compliance] Excessive 0s are no longer transmitted during transition to CLd |
|
USBPS-21125 |
[USB4] Bus Utilization: Added hiding and configuration options |
|
USBPS-21145 |
[USB3 Compliance] TD 7.38: M4x now sends appropriate Port Config response |
|
USBPS-21159 |
[USB4 Compliance] TD 9.014: USB3 Tunneling Exerciser can now delay sending the Port Capability LMP |
|
USBPS-21167 |
[USB4 Compliance] Fixed issue where Exerciser would hang when receiving TLP immediately following a Credit Grant |
|
USBPS-21170 |
[VSE] Fixed an issue interpreting EPR Sink Cap data objects |
|
USBPS-21177 |
[USB3] TS1/TS2 identifiers are now represented correctly in Trace View |
|
USBPS-21192 |
Fixed issue where USB Protocol Suite would exit immediately upon launch on some systems |
|
USBPS-21209 |
[USB3 Tunneling] Gen T: Link Commands are now displayed as little-endian words |
|
USBPS-21210 |
[USB3 Tunneling] Gen T: Fixed issue in DP and TP decoding |
|
USBPS-21231 |
[USB4] Fixed issue that caused DESKEWs to occasionally be lost when Partial Filtering was enabled |
|
USBPS-21219 |
[USB4 Compliance] Fixed issue where a CL_OFF was sometimes not sent by the Exerciser |
|
USBPS-21230 |
[USB4 Exerciser] Fixed issue in USB3 Tunneling where LMP packets were not handled properly |
|
USBPS-21232 |
[USB4 Exerciser] Fixed issue where there was occasionally a very large gap between DESKEW packets |
|
USBPS-21237 |
[USB4 Exerciser] CRC bytes are now ordered correctly with USB4_SendHIFrame command |
|
USBPS-21239 |
[USB4 Compliance] TD 4.012: Fixed issue where LFPS packets would show up misaligned in trace |
|
USBPS-21251 |
[USB3 Exerciser] Fixed issue where LFPS timestamps were slightly off, resulting in incorrect durations |
|
USBPS-21253 |
[USB3 Tunneling] Gen T: Link Command packets with two entries are now decoded |
|
USBPS-21256 |
[USB4] Tunneled PCIe: Fixed issue where TS1/TS2 packet fields were not shown in Trace View |
|
USBPS-21260 |
[USB3 Compliance] Analyzers without a PD license are now able to run the Vbus Self-Test |
|
USBPS-21262 |
[M4x] Fixed issue in Timer trigger condition |
|
USBPS-21273 |
Fixed issue where the disk space check was always performed on C: drive, regardless of trace path |
|
USBPS-21274 |
[PD Exerciser] Added option to conditionally evaluate the value of the received Enter_USB – Cable Speed field |
|
USBPS-21275 |
[API] Added file read/write functionality |
|
USBPS-21279 |
Fixed scaling issue when using multiple displays |
|
USBPS-21285 |
[USB3 Tunneling] Packet padding is no longer decoded as Data |
|
USBPS-21297 |
[PD Compliance] M310e: Added support for ITECH electronic loads |
|
USBPS-21298 |
[USB4 Compliance] TD 5.003: Fixed issue generating ECC errors |
|
USBPS-21299 |
[USB4 Exerciser] Improved locking during CLx Exit |
|
USBPS-21300 |
[USB4 Compliance] Fixed issue causing Exerciser LFPS to sometimes not be captured |
|
USBPS-21302 |
[USB4] Broadcast RT: Enable3Tx and Enable3Rx fields are now decoded properly |
|
USBPS-21310 |
[USB4 Exerciser] Updated Notification acknowledgement behavior |
|
USBPS-21314 |
[USB4 Exerciser] Updated CM behavior during enumeration |
Version 9.40 Build 4638 (April 3, 2024)
New Features
-
Field synchronization and highlighting
-
Power Delivery r3.2 support
-
USB3 CrossSync PHY on Voyager M4x
-
DP Tunneling GUI v1.1.0
-
AudioExport Tech Brief and examples
This release supports the following specifications:
-
USB 2.0 Specification; April 27, 2000
-
USB 3.2 Specification r1.1; June 2022
-
USB4 Specification v2.0; October 2022
-
USB Type-C Cable and Connector Specification r2.1; May 2021
-
USB Power Delivery Specification r2.0 v1.3; January 12, 2017
-
USB Power Delivery Specification r3.2 v1.0; October 2023
-
DisplayPort Alt Mode on USB Type-C v2.1; November 10, 2022
Resolved Issues
|
Issue Key |
Summary |
|---|---|
|
USBPS-20599 |
Added support for exporting USB4 v2 Tunneled DP traffic (UHBR) |
|
USBPS-20754 |
[USB4] Skew Measurements can now be enabled in the Recording Options |
|
USBPS-20855 |
[USB4 SB] Improved display of Connect and Disconnect events |
|
USBPS-20856 |
Fixed occasional hang when manually stopping recording |
|
USBPS-20865 |
When selected, fields are now synchronized and highlighted across a variety of reports |
|
USBPS-20870 |
[USB4] Fixed capture issue with devices that send RT Broadcast packets simultaneously with HS traffic |
|
USBPS-20919 |
[PD] Fixed issue where Reserved message trigger was inadvertently occurring |
|
USBPS-20930 |
[USB4] Added decoding of ECRC field in Tunneled PCIe traffic |
|
USBPS-20944 |
[USB4] Added option to search for Tunneled DP SET_CONFIG packets |
|
USBPS-20964 |
[USB4 Exerciser] CLx Exit will now complete successfully with re-timers in the path |
|
USBPS-20986 |
[USB2] Further improvements to decoding issue when SETUP packet is not ACKed |
|
USBPS-21026 |
[USB4] Added new hiding options for Tunneled traffic, accessible through a “Hide Other USB4 Packets” icon |
|
USBPS-21029 |
[Voyager M4x] Added support for USB3 CrossSync PHY |
|
USBPS-21041 |
[USB4 Exerciser] Fixed intermittent link up failure |
|
USBPS-21043 |
[USB3 Exerciser] Fixed issue where in some cases the Exerciser would not complete enumeration |
|
USBPS-21062 |
[PD] Added support for Power Delivery r3.2 specification |
|
USBPS-21085 |
[USB4] Partial Filtering: Improved how filtered packets are displayed in multiple views |
|
USBPS-21089 |
[USB4] Fixed issue where timestamps for initial packets could be off by 1 us |
|
USBPS-21100 |
[USB4] Added decoding of Gen 4 TSNOS Symbol Delay field |
|
USBPS-21102 |
[Exerciser] Fixed issue where Vbus would rise/fall toward 5 V momentarily before turning off |
|
USBPS-21103 |
[USB4] Tunneled DP: EFC is now appended properly in an SDP |
|
USBPS-21126 |
[Voyager M4x] SBTX will no longer be driven unless USB4 Exerciser is running |
|
USBPS-21128 |
[USB4] Faulty Credit Grants are now decoded properly |
|
USBPS-21129 |
Fixed issue where Marker View would inadvertently open when a trace is closed |
|
USBPS-21144 |
[USB4] Fixed issue where two AT Requests were not displayed properly when immediately followed by a Disconnect |
|
USBPS-21148 |
[USB4 Exerciser] Corrections to the Transmitter Flow / TxFFE timing |
|
USBPS-21150 |
[USB4 Exerciser] Fixed issue causing LT_Resume not to be captured on one lane when a large skew is applied |
|
USBPS-21156 |
[USB4] Partial Filtering: Fixed issue where filtered packets were sometimes missing a count value |
|
USBPS-21170 |
[PD VSE] EPR Sink Capabilities fields can now be read properly |
|
USBPS-21180 |
[USB2] Added AudioExport Tech Brief, along with an example trace and VSE script |
|
USBPS-21186 |
The nanosecond portion of Actual Trigger Timestamp is now reported correctly |
|
USBPS-21188 |
[USB4 Exerciser] In Link Configuration register, Gen 4 Support and Asymmetric fields are now FALSE by default |
|
USBPS-21189 |
[USB4 Exerciser] Fixed issue entering USB4 when Enter USB Cable Speed field is set to Gen 4 |
|
USBPS-21189 |
[USB4 Exerciser] Notifications with an ERR_ADDR code are now handled properly |
|
USBPS-21196 |
[USB4] Fixed issue exporting the DPAUX_Tunneling.usb example trace |
|
USBPS-21202 |
[PD] Added decoding for AVS Supported in the Sink Capabilities Extended - Sink Modes field |
Release notes for versions earlier than 9.40 are available by contacting Teledyne LeCroy.