Breadcrumbs

Revision History

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.