Updates and Bug Fixes

USB Compliance Suite v8.40 build 1247 (April 3, 2026)

Requires USB Protocol Suite v10.12 or later

Improvements

  • USBCOMP-23705: [TEST.PD.PS.SNK.1#5] Improved error message to reflect the previously contracted value

  • USBCOMP-23760: [TEST.PD.PS.SNK.1] Updated handling to ensure Source Capabilities are sent after Soft Reset

Bug fixes

  • USBCOMP-23694: [TD 4.6.2 V.7] Fixed intermittent failures caused by CC toggling

  • USBCOMP-23713: [TEST.PD.PS.SRC.2#15] Fixed PS_RDY timing issue

  • USBCOMP-23714: [TEST.PD.PS.SRC.2#17] Fixed PS_RDY being sent while VBUS was within vAvsNew

  • USBCOMP-23716: [TEST.PD.PS.SNK.2#13, TEST.PD.PS.SNK.3#14] Fixed incorrect Source Capabilities timing failure

  • USBCOMP-23728: [COMMON.CHECK.PD.13#1] Fixed false failure in TEST.PD.EPR.SNK3.1

  • USBCOMP-23729: [TD.DP.10.3.7] Fixed false DP80LL Loss Budget Supported failure

  • USBCOMP-23730: [TEST.PD.EPR.SNK3.1#14] Fixed tester incorrectly sending Hard Reset

  • USBCOMP-23738: [TD 4.13.4] Fixed result reporting issue

  • USBCOMP-23740: [COMMON.CHECK.PD.5#5] Fixed failures across PR_Swap tests

  • USBCOMP-23747: [TEST.PD.PS.SRC.2#5, #6] Fixed tSrcSettle handling

  • USBCOMP-23758: [COMMON.CHECK.PD.2] Fixed false failures in multiple tests

  • USBCOMP-23762: [TEST.PD.PS.EPR.SRC3.1] Fixed incomplete test execution error (0x80040212)

  • USBCOMP-23765: [TEST.PD.PS.SNK.3] Fixed Error Recovery failure after PR_Swap

  • USBCOMP-23767: [TEST.PD.PS.SNK.1#5] Fixed handling of previously contracted current

  • USBCOMP-23772: [TEST.PD.PROT.SRC.8#3] Fixed issue with VCONN_Swap_To_Off_Supported = YES failure