Ellisys USB Compliance Report

Date and time

Friday, 15 October 2021 15:35:33 GMT+8

Vendor

Gopod-Group-Limited

Product

L4C-047-BK

Product revision

01

Test ID

n/A

Component Under Test

0

Generator used

Ellisys USB Explorer 350 (EX350-62536)

Analyzer used

Ellisys USB Explorer 350 (EX350-62537)

Software version

Report generated with version 3.1.7929

Overall result

Failed

Summary

Test status

Last updated on

Deterministic USB PD Consistency Tests

Passed

    » TD.PD.VNDI.E1 VDM Identity

Passed

Stable

2015-09-24

    » TD.PD.VNDI.E2 VDM SVIDs

Passed

Stable

2015-08-18

    » TD.PD.VNDI.E3 VDM Modes

Passed

Stable

2015-08-18

    » TD.PD.VNDI.E4 SOP* Handling

Passed

Stable

2016-10-27

Deterministic USB PD 3.0 Consistency Tests

Passed

    » TD.PD.VNDI3.E3 VDM Identity

Passed

Stable

2017-07-28

    » TD.PD.VNDI3.E4 Manufacturer Info

Passed

Stable

2017-01-30

    » TD.PD.VNDI3.E5 Chunking Implemented

Passed

Stable

2017-01-30

    » TD.PD.VNDI3.E7 Security Messages Supported

Passed

Stable

2017-07-16

Deterministic USB PD Physical Tests

Passed

    » TD.PD.PHY.E1 BIST Test Data

Passed

Stable

2015-08-18

    » TD.PD.PHY.E2 BIST Receiver Mode

Not Applicable

Stable

2016-02-10

    » TD.PD.PHY.E3 BIST Transmitter Mode

Not Applicable

Stable

2015-08-18

    » TD.PD.PHY.E4 Transmitter Bit Rate Drift

Passed

Stable

2016-11-04

    » TD.PD.PHY.E5 Transmitter Collision Avoidance

Passed

Stable

2016-01-20

    » TD.PD.PHY.E6 Receiver Swing Tolerance

Passed

Stable

2015-08-18

    » TD.PD.PHY.E7 Receiver Bit Rate Tolerance

Passed

Stable

2015-08-18

    » TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance

Passed

Stable

2015-08-18

    » TD.PD.PHY.E9 Valid SOP Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E10 Invalid SOP Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E11 Valid SOP' Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E12 Invalid SOP' Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E13 Valid SOP" Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E14 Invalid SOP" Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E15 Valid SOP'/" Debug Framings

Passed

Stable

2015-11-27

    » TD.PD.PHY.E16 Valid Hard Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E17 Invalid Hard Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E18 Valid Cable Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E19 Invalid Cable Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E20 EOP Framing

Passed

Stable

2015-08-18

    » TD.PD.PHY.E21 Preamble

Passed

Stable

2015-08-18

Deterministic USB PD 3.0 Cable Tests

Passed

    » TD.PD.CBL3.E1 Receiving Chunked Extended Message

Passed

Stable

2017-01-30

    » TD.PD.CBL3.E2 ChunkSenderResponseTimer Timeout

Passed

Stable

2017-01-30

    » TD.PD.CBL3.E3 Manufacturer_Info Fields Checks

Passed

Stable

2017-01-30

    » TD.PD.CBL3.E4 Manufacturer_Info Fields Checks - Invalid Target

Passed

Stable

2017-01-30

    » TD.PD.CBL3.E5 Unrecognized Message Received

Passed

Stable

2017-01-30

    » TD.PD.CBL3.E6 Not Saving Specification Revision

Passed

Stable

2017-07-28

    » TD.PD.CBL3.E7 Status Sent Timely

Passed

Beta

2018-03-09

    » TD.PD.CBL3.E8 Status Field Check

Passed

Beta

2018-03-09

Deterministic USB PD VDM Tests for UFPs and Cables

Passed

    » TD.PD.VDMU.E1 Discover Identity Response

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E2 Discover SVIDs Response

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E3 Discover Modes Response

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E4 Enter Mode Response

Passed

Stable

2016-05-09

    » TD.PD.VDMU.E5 Exit Mode Response

Passed

Stable

2016-05-09

    » TD.PD.VDMU.E6 Discover Identity Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E7 Discover SVIDs Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E8 Discover Modes Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E9 Enter/Exit Mode Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E10 Discover Identity Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E11 Discover SVIDs Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E12 Discover Modes Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E13 Enter Mode Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E14 Exit Mode Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E15 Applicability

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E16 Interruption by PD Command

Passed

Stable

2016-04-20

    » TD.PD.VDMU.E17 Interruption by VDM Command

Passed

Stable

2016-05-09

Deterministic USB PD 3.0 VDM Tests

Passed

    » TD.PD.VDM3.E1 Fields Checks - Discover Identity

Passed

Stable

2017-10-12

Merged USB PD Protocol Tests for All UUTs (PD2 and PD3 Mode)

Passed

    » TEST.PD.PROT.ALL.1 Corrupted GoodCRC

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL.2 Soft Reset and Hard Rese

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL.3 Soft Reset Response

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL.4 Reset Signals and MessageID

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL.5 Unrecognized Message

Passed

Beta

2021-09-16

Merged USB PD Protocol Tests for All UUTs (PD3 Mode)

Passed

    » TEST.PD.PROT.ALL3.1 Get_Status Response

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL3.2 Get_Manufacturer_Info Response

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL3.3 Invalid Manufacturer Info Target

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL3.4 Invalid Manufacturer Info Ref

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL3.5 Chunked Extended Message Response

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL3.6 ChunkSenderResponseTimer Timeout

Passed

Beta

2021-09-16

    » TEST.PD.PROT.ALL3.7 Security Messages Supported

Passed

Beta

2021-09-16

Merged USB PD Protocol VDM Tests for Cable Plug UUTs (PD2 and PD3 Mode)

Passed

    » TEST.PD.VDM.CBL.1 Discovery Process and Enter Mode

Passed

Beta

2021-09-16

Merged USB PD Protocol VDM Tests for Cable Plug UUTs (PD3 Mode)

Passed

    » TEST.PD.VDM.CBL3.1 Revision Number Test

Passed

Beta

2021-09-16

USB Type-C Functional Tests

Passed

    » TD.4.13.5 Cable EnterUSB and Data Reset

Passed

Alpha

2020-08-10

Common Checks

 

 

COMMON.CHECK.PD

Failed

 

    » COMMON.CHECK.PD.10

Failed

 

Deterministic USB PD Consistency Tests

Test suite overall result

Passed


TD.PD.VNDI.E1 VDM Identity - Testing Cable (trace)

PASSED

Sending Discover Identity

UUT must respond a VDM message

PASSED

Sending Discover Identity

UUT must respond with ACK

PASSED

Checking Identity Header

VDO must be available

PASSED

Checking Identity Header

Product Type declared as Passive Cable

PASSED

Checking Identity Header

Vendor ID (VID) declared as 0x2D01

PASSED

Checking Identity Header

Modal Operation Supported declared as Yes

PASSED

Checking Identity Header

Data-capable as USB Host declared as No

PASSED

Checking Identity Header

Data-capable as USB Device declared as No

PASSED

Checking Identity Cert Stat

VDO must be available

PASSED

Checking Identity Cert Stat

Certification ID (XID) declared as 12'069

PASSED

Checking Identity Product

VDO must be available

PASSED

Checking Identity Product

Product ID (PID) declared as 0x0000

PASSED

Checking Identity Product

Version (bcdDevice) declared as 0x0000

PASSED

Checking Identity Cable

VDO must be available

PASSED

Checking Identity Cable

HW Version declared as 0x1

PASSED

Checking Identity Cable

FW Version declared as 0x1

PASSED

Checking Identity Cable

Type-C to A/B/C (for VDM v1) declared as Type-C

PASSED

Checking Identity Cable

Latency declared as < 10 ns (~1 m)

PASSED

Checking Identity Cable

Termination Type declared as Both ends Passive, VCONN not required

PASSED

Checking Identity Cable

Vbus Current declared as 5 A

PASSED

Checking Identity Cable

SuperSpeed Support declared as USB 3.1 Gen 2


TD.PD.VNDI.E2 VDM SVIDs - Testing Cable (trace)

PASSED

Checking SVIDs

Actual SVID 0x04B4 must be contained in declared SVID list

PASSED

Checking SVIDs

SVIDs Count Min declared as 1

PASSED

Checking SVIDs

SVIDs Count Max declared as 1


TD.PD.VNDI.E3 VDM Modes - Testing Cable (trace)

PASSED

Checking SVID 1 Modes

Modes Count Min declared as 1

PASSED

Checking SVID 1 Modes

Modes Count Max declared as 1

PASSED

Checking SVID 1, Mode 1

Mode declared as fixed, actual value is 0x00000001, UUT must respond with ACK


TD.PD.VNDI.E4 SOP* Handling - Testing Cable (trace)

PASSED

Checking SOP* response

SOP Capable declared as No

PASSED

Checking SOP* response

SOP' Capable declared as Yes

PASSED

Checking SOP* response

SOP" Capable declared as No

PASSED

Checking SOP* response

SOP' Debug Capable declared as No

PASSED

Checking SOP* response

SOP" Debug Capable declared as No


Deterministic USB PD 3.0 Consistency Tests

Test suite overall result

Passed


TD.PD.VNDI3.E3 VDM Identity - Testing Cable (trace)

PASSED

Checking PD_Specification_Revision

PD_Specification_Revision declared as 2, actual was 2

PASSED

Checking ID Header VDO

Product_Type declared as 3, actual was 3

PASSED

Checking ID Header VDO

USB_VID declared as 0x2d01, actual was 0x2d01

PASSED

Checking ID Header VDO

Modal_Operation_Supported declared as 1, actual was 1

PASSED

Checking ID Header VDO

Data_Capable_as_USB_Host declared as 0, actual was 0

PASSED

Checking ID Header VDO

Data_Capable_as_USB_Device declared as 0, actual was 0

PASSED

Checking Cert Stat VDO

XID declared as 0x2f25, actual was 0x2f25

PASSED

Checking Product VDO

PID declared as 0x0, actual was 0x0

PASSED

Checking Product VDO

bcdDevice declared as 0x0, actual was 0x0

PASSED

Checking Cable VDO

Cable_HW_Vers declared as 0x1, actual was 0x1

PASSED

Checking Cable VDO

Cable_FW_Vers declared as 0x1, actual was 0x1

PASSED

Checking Cable VDO

Type_C_to_Type_C_Capt_Vdm_V2 declared as 2, actual was 2

PASSED

Checking Cable VDO

Cable_Latency declared as 1, actual was 1

PASSED

Checking Cable VDO

Cable_Termination_Type declared as 0, actual was 0

PASSED

Checking Cable VDO

Max_VBUS_Voltage_Vdm_V2 declared as 0, actual was 0

PASSED

Checking Cable VDO

Cable_VBUS_Current declared as 2, actual was 2

PASSED

Checking Cable VDO

Cable_USB_Highest_Speed declared as 3, actual was 3


TD.PD.VNDI3.E4 Manufacturer Info - Testing Cable (trace)

PASSED

Waiting for Manufacturer_Info

Manufacturer_Info Message received

PASSED

Waiting for Manufacturer_Info

Manufacturer_Info_Supported declared as 1, actual was 1

PASSED

Checking message

Manufacturer_Info_VID declared as 0x2d01, actual was 0x2d01

PASSED

Checking message

Manufacturer_Info_PID declared as 0x0, actual was 0x0


TD.PD.VNDI3.E5 Chunking Implemented - Testing Cable (trace)

PASSED

Sending chunk message

Chunk sent

PASSED

Waiting for message

Chunking_Implemented declared as 0, actual was 0


TD.PD.VNDI3.E7 Security Messages Supported - Testing Cable (trace)

PASSED

Sending Security_Request message

Security_Request message sent

PASSED

Waiting for message

Security_Msgs_Supported declared as 0, actual was 0


Deterministic USB PD Physical Tests

Test suite overall result

Passed


TD.PD.PHY.E1 BIST Test Data - Testing Cable (trace)

PASSED

Sending 1000 BIST Data

UUT must respond to all BIST Data packets (1000 answered)

PASSED

Sending 1 Wrong BIST Data

UUT must not respond

PASSED

Sending 10 BIST Data

UUT must respond to all BIST Data packets (10 answered)


TD.PD.PHY.E2 BIST Receiver Mode - Testing Cable (trace)

SKIPPED

Entering BIST Receiver

UUT does not support BIST Received mode, test skipped


TD.PD.PHY.E3 BIST Transmitter Mode - Testing Cable (trace)

SKIPPED

Entering BIST Transmitter

UUT does not support BIST Transmitter mode, test skipped


TD.PD.PHY.E4 Transmitter Bit Rate Drift - Testing Cable (trace)

INFO

Measuring Bitrate

Measured values: Min 301'977 bit/s, Ref 302'069 bit/s, Max 302'069 bit/s

PASSED

Measuring Bitrate

Minimum bitrate must be within 270-330 kb/s

PASSED

Measuring Bitrate

Minimum bitrate must be within -0.25 % of reference bitrate (-0.03 %)

PASSED

Measuring Bitrate

Maximum bitrate must be within 270-330 kb/s

PASSED

Measuring Bitrate

Maximum bitrate must be within +0.25 % of reference bitrate (+0 %)


TD.PD.PHY.E5 Transmitter Collision Avoidance - Testing Cable (trace)

PASSED

Sending BIST Test Data

UUT must not send GoodCrc

PASSED

Sending BIST Test Data

UUT must not send GoodCrc


TD.PD.PHY.E6 Receiver Swing Tolerance - Testing Cable (trace)

PASSED

Setting Tx Amplitude to 1.2 V

UUT must respond to all 1000 BIST Data packets (1000 answered)

PASSED

Setting Tx Amplitude to 1.05 V

UUT must respond to all 1000 BIST Data packets (1000 answered)


TD.PD.PHY.E7 Receiver Bit Rate Tolerance - Testing Cable (trace)

PASSED

Setting Tx Bit Rate to 330 kbit/s

UUT must respond to all 1000 BIST Data packets (1000 answered)

PASSED

Setting Tx Bit Rate to 270 kbit/s

UUT must respond to all 1000 BIST Data packets (1000 answered)


TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance - Testing Cable (trace)

PASSED

Deviating Tx Bit Rate to -0.25%

UUT must respond to all 1000 BIST Data packets (1000 answered)

PASSED

Deviating Tx Bit Rate to +0.25%

UUT must respond to all 1000 BIST Data packets (1000 answered)


TD.PD.PHY.E9 Valid SOP Framing - Testing Cable (trace)

PASSED

Sending Perfect BIST Data

UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond


TD.PD.PHY.E10 Invalid SOP Framing - Testing Cable (trace)

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 1, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 2 and 3, UUT must not respond


TD.PD.PHY.E11 Valid SOP' Framing - Testing Cable (trace)

PASSED

Sending Perfect BIST Data

UUT must respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 4, UUT should respond


TD.PD.PHY.E12 Invalid SOP' Framing - Testing Cable (trace)

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 1, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 2 and 3, UUT must not respond


TD.PD.PHY.E13 Valid SOP" Framing - Testing Cable (trace)

INFO

Sending Perfect BIST Data

UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 4, UUT should respond


TD.PD.PHY.E14 Invalid SOP" Framing - Testing Cable (trace)

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 1, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 2 and 3, UUT must not respond


TD.PD.PHY.E15 Valid SOP'/" Debug Framings - Testing Cable (trace)

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond


TD.PD.PHY.E16 Valid Hard Reset Framing - Testing Cable (trace)

PASSED

Sending Perfect Hard Reset

UUT must process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 4, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 4, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 4, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 4, UUT should process Hard Reset


TD.PD.PHY.E17 Invalid Hard Reset Framing - Testing Cable (trace)

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 0 and 1, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 0 and 2, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 0 and 3, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 1 and 2, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 1 and 3, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 2 and 3, UUT must ignore Hard Reset


TD.PD.PHY.E18 Valid Cable Reset Framing - Testing Cable (trace)

PASSED

Sending Perfect Cable Reset

UUT must process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 0, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 1, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 2, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 3, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 4, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 0, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 1, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 2, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 3, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 4, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 0, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 1, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 2, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 3, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 4, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 0, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 1, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 2, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 3, UUT should process Cable Reset

INFO

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 4, UUT should process Cable Reset


TD.PD.PHY.E19 Invalid Cable Reset Framing - Testing Cable (trace)

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 0 and 1, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 0 and 2, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 0 and 3, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 1 and 2, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 1 and 3, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 2 and 3, UUT must ignore Cable Reset


TD.PD.PHY.E20 EOP Framing - Testing Cable (trace)

PASSED

Sending Correct BIST Data

UUT must respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 0, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 1, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 2, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 3, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 4, UUT must not respond

PASSED

Sending 33 Short BIST Data

UUT must not respond to BIST Data packets (0 answered)


TD.PD.PHY.E21 Preamble - Testing Cable (trace)

PASSED

Sending 10 BIST Data

UUT must respond to all BIST Data packets (10 answered)

PASSED

Sending 10 63-bit Preamble BIST Data

UUT must respond to all BIST Data packets (10 answered)

INFO

Sending 210 Variable Preamble BIST Data

UUT answered 181 BIST Data packets


Deterministic USB PD 3.0 Cable Tests

Test suite overall result

Passed


TD.PD.CBL3.E1 Receiving Chunked Extended Message - Testing Cable (trace)

PASSED

Sending chunk 0

Chunk sent

INFO

Waiting for Chunk Request

Chunk Request not received


TD.PD.CBL3.E2 ChunkSenderResponseTimer Timeout - Testing Cable (trace)

PASSED

Sending chunk 0

Chunk sent

INFO

Waiting for Chunk Request

Chunk Request not received


TD.PD.CBL3.E3 Manufacturer_Info Fields Checks - Testing Cable (trace)

PASSED

Waiting for Manufacturer_Info

Manufacturer_Info Message received

PASSED

Checking Data Size

Data Size in Extended Message Header shall be 4..26

PASSED

Checking Headers

Extended shall be 1

PASSED

Checking Headers

Cable Plug shall be 1

PASSED

Checking Headers

Bit5 shall be 0

PASSED

Checking Headers

Specification Revision shall be 10b

PASSED

Checking Headers

Chunk Number shall be 0

PASSED

Checking Headers

Request Chunk shall be 0

PASSED

Checking Headers

Bit 9 shall be 0

PASSED

Checking Headers

Chunked bit shall be 1

PASSED

Checking Headers

Number of Data Objects shall be 4

PASSED

Checking Headers

The last 3 bytes of Data Object(s) shall be 0


TD.PD.CBL3.E4 Manufacturer_Info Fields Checks - Invalid Target - Testing Cable (trace)

INFO

Waiting for Manufacturer_Info

No Response received


TD.PD.CBL3.E5 Unrecognized Message Received - Testing Cable (trace)

PASSED

Sending chunk message

Chunk sent

PASSED

Waiting for message

The UUT shall ignore the Message


TD.PD.CBL3.E6 Not Saving Specification Revision - Testing Cable (trace)

PASSED

Running Test

Specification revision in the responded message shall be set to 01b (Rev 2)


TD.PD.CBL3.E7 Status Sent Timely - Testing Cable (trace)

INFO

Running Test

The UUT is not an active cable


TD.PD.CBL3.E8 Status Field Check - Testing Cable (trace)

INFO

Running Test

The UUT is not an active cable


Deterministic USB PD VDM Tests for UFPs and Cables

Test suite overall result

Passed


TD.PD.VDMU.E1 Discover Identity Response - Testing Cable (trace)

PASSED

Checking Discover ID Response

SVID must be 0xFF00 (PD SID)

PASSED

Checking Discover ID Response

VDM Type must be 1 (Structured VDM)

PASSED

Checking Discover ID Response

Structured VDM Version must be 0 (Version 1.0)

PASSED

Checking Discover ID Response

Reserved bits 12-11 must be 0 (Reserved)

PASSED

Checking Discover ID Response

Object Position must be 0

PASSED

Checking Discover ID Response

Command Type must be 1 (ACK)

PASSED

Checking Discover ID Response

Reserved bit 5 must be 0 (Reserved)

PASSED

Checking Discover ID Response

Command must be 1 (Discover Identity)

PASSED

Checking Discover ID Response

ID Header Product Type must not be 6 or 7 (Reserved)


TD.PD.VDMU.E2 Discover SVIDs Response - Testing Cable (trace)

PASSED

Checking Discover SVIDs Response

SVID must be 0xFF00 (PD SID)

PASSED

Checking Discover SVIDs Response

VDM Type must be 1 (Structured VDM)

PASSED

Checking Discover SVIDs Response

Structured VDM Version must be 0 (Version 1.0)

PASSED

Checking Discover SVIDs Response

Reserved bits 12-11 must be 0 (Reserved)

PASSED

Checking Discover SVIDs Response

Object Position must be 0

PASSED

Checking Discover SVIDs Response

Command Type must be 1 (ACK)

PASSED

Checking Discover SVIDs Response

Reserved bit 5 must be 0 (Reserved)

PASSED

Checking Discover SVIDs Response

Command must be 2 (Discover SVIDs)

PASSED

Checking Discover SVIDs Response

Last SVID must be 0


TD.PD.VDMU.E3 Discover Modes Response - Testing Cable (trace)

PASSED

Checking Discover Modes Response

VDM Type must be 1 (Structured VDM)

PASSED

Checking Discover Modes Response

Structured VDM Version must be 0 (Version 1.0)

PASSED

Checking Discover Modes Response

Reserved bits 12-11 must be 0 (Reserved)

PASSED

Checking Discover Modes Response

Object Position must be 0

PASSED

Checking Discover Modes Response

Command Type must be 1 (ACK)

PASSED

Checking Discover Modes Response

Reserved bit 5 must be 0 (Reserved)

PASSED

Checking Discover Modes Response

Command must be 3 (Discover Modes)


TD.PD.VDMU.E4 Enter Mode Response - Testing Cable (trace)

PASSED

Checking Enter Mode Response

VDM Type must be 1 (Structured VDM)

PASSED

Checking Enter Mode Response

Structured VDM Version must be 0 (Version 1.0)

PASSED

Checking Enter Mode Response

Reserved bits 12-11 must be 0 (Reserved)

PASSED

Checking Enter Mode Response

Object Position must be 1

PASSED

Checking Enter Mode Response

Command Type must be 1 (ACK) or 2 (NAK)

PASSED

Checking Enter Mode Response

Reserved bit 5 must be 0 (Reserved)

PASSED

Checking Enter Mode Response

Command must be 4 (Enter Mode)


TD.PD.VDMU.E5 Exit Mode Response - Testing Cable (trace)

PASSED

Checking Exit Mode Response

VDM Type must be 1 (Structured VDM)

PASSED

Checking Exit Mode Response

Structured VDM Version must be 0 (Version 1.0)

PASSED

Checking Exit Mode Response

Reserved bits 12-11 must be 0 (reserved)

PASSED

Checking Exit Mode Response

Object Position must be 1

PASSED

Checking Exit Mode Response

Command Type must be 2 (NAK)

PASSED

Checking Exit Mode Response

Reserved bit 5 must be 0 (reserved)

PASSED

Checking Exit Mode Response

Command must be 5 (Exit Mode)


TD.PD.VDMU.E6 Discover Identity Response Time - Testing Cable (trace)

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 1.83 ms)

PASSED

Sending Discover Identity

UUT must respond with ACK


TD.PD.VDMU.E7 Discover SVIDs Response Time - Testing Cable (trace)

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 1.73 ms)

PASSED

Checking Discover SVIDs Response

Modal Operation is supported, UUT must respond with ACK


TD.PD.VDMU.E8 Discover Modes Response Time - Testing Cable (trace)

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 1.15 ms)

PASSED

Sending Discover Modes

Modal Operation is supported, UUT must respond with ACK


TD.PD.VDMU.E9 Enter/Exit Mode Response Time - Testing Cable (trace)

PASSED

Sending Enter Mode

UUT must start responding within 15 ms (answered in 1.27 ms)

PASSED

Sending Enter Mode

UUT must respond with ACK or NAK to Enter Mode < 7

PASSED

Sending Enter Mode

UUT must respond with NAK to Enter Mode 7

PASSED

Sending Exit Mode

UUT must start responding within 15 ms (answered in 1.27 ms)

PASSED

Sending Exit Mode

UUT must respond same as Enter Mode < 7 (NAK)

PASSED

Sending Exit Mode

UUT must respond with ACK or NAK to Exit Mode 7


TD.PD.VDMU.E10 Discover Identity Wrong SVID - Testing Cable (trace)

PASSED

Sending Discover Identity

UUT must not respond or respond NAK within 15 ms (answered in 1.83 ms)

PASSED

Sending Discover Identity

UUT response SVID must be set to 0xEEEE


TD.PD.VDMU.E11 Discover SVIDs Wrong SVID - Testing Cable (trace)

PASSED

Sending Discover SVIDs

UUT must not respond or respond NAK within 15 ms (answered in 1.82 ms)

PASSED

Sending Discover SVIDs

UUT response SVID must be set to 0xEEEE


TD.PD.VDMU.E12 Discover Modes Wrong SVID - Testing Cable (trace)

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 1.73 ms)

PASSED

Sending Discover Modes

UUT must respond with NAK

PASSED

Sending Discover Modes

UUT response SVID must be set to 0xEEEE


TD.PD.VDMU.E13 Enter Mode Wrong SVID - Testing Cable (trace)

PASSED

Sending Enter Mode

UUT must start responding within 15 ms (answered in 1.73 ms)

PASSED

Sending Enter Mode

UUT must respond with NAK

PASSED

Sending Enter Mode

UUT response SVID must be set to 0xEEEE

PASSED

Sending Enter Mode

UUT response Object Position must be 1


TD.PD.VDMU.E14 Exit Mode Wrong SVID - Testing Cable (trace)

PASSED

Sending Exit Mode

UUT must start responding within 15 ms (answered in 1.73 ms)

PASSED

Sending Exit Mode

UUT must respond with NAK

PASSED

Sending Exit Mode

UUT response SVID must be set to 0xEEEE

PASSED

Sending Exit Mode

UUT response Object Position must be 1


TD.PD.VDMU.E15 Applicability - Testing Cable (trace)

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 1.81 ms)

PASSED

Sending Discover Identity

UUT must respond with ACK

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 1.73 ms)

PASSED

Sending Discover SVIDs

Modal Operation is supported, UUT must respond with ACK

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 1.14 ms)

PASSED

Sending Discover Modes

Modal Operation is supported, UUT must respond with ACK

PASSED

Sending Wrong Enter Mode

UUT must start responding within 15 ms (answered in 1.27 ms)

PASSED

Sending Wrong Enter Mode

UUT must respond with NAK

PASSED

Sending Wrong Exit Mode

UUT must start responding within 15 ms (answered in 1.27 ms)

PASSED

Sending Wrong Exit Mode

UUT must respond with NAK


TD.PD.VDMU.E16 Interruption by PD Command - Testing Cable (trace)

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 2.07 ms)

PASSED

Sending Discover Identity

UUT must respond with ACK

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 2.06 ms)

PASSED

Sending Discover SVIDs

UUT must respond with ACK or NAK

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 1.47 ms)

PASSED

Sending Discover Modes

UUT must respond with ACK or NAK

PASSED

Sending Wrong Enter Mode

UUT must start responding within 15 ms (answered in 1.61 ms)

PASSED

Sending Wrong Enter Mode

UUT must respond with NAK

PASSED

Sending Wrong Exit Mode

UUT must start responding within 15 ms (answered in 1.61 ms)

PASSED

Sending Wrong Exit Mode

UUT must respond with NAK


TD.PD.VDMU.E17 Interruption by VDM Command - Testing Cable (trace)

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 1.41 ms)

PASSED

Sending Discover Identity

UUT must only respond to second request

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 1.4 ms)

PASSED

Sending Discover SVIDs

UUT must only respond to second request

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 1.78 ms)

PASSED

Sending Discover Modes

UUT must only respond to second request

PASSED

Sending Wrong Enter Mode

UUT must start responding within 15 ms (answered in 1.92 ms)

PASSED

Sending Wrong Enter Mode

UUT must only respond to second request

PASSED

Sending Wrong Exit Mode

UUT must start responding within 15 ms (answered in 1.91 ms)

PASSED

Sending Wrong Exit Mode

UUT must only respond to second request


Deterministic USB PD 3.0 VDM Tests

Test suite overall result

Passed


TD.PD.VDM3.E1 Fields Checks - Discover Identity - Testing Cable (trace)

PASSED

Checking VDO 1 (VDM Header)

UUT must start responding within 25 ms (answered in 1.81 ms)

PASSED

Checking VDO 1 (VDM Header)

UUT must respond with SVID = 0xFF00

PASSED

Checking VDO 1 (VDM Header)

VDM type must be 1b

PASSED

Checking VDO 1 (VDM Header)

Structured VDM Version must be 01b (Version 2.0)

PASSED

Checking VDO 1 (VDM Header)

Bits 12-11 must be 0b00 (Reserved)

PASSED

Checking VDO 1 (VDM Header)

Object Position must be 0b000

PASSED

Checking VDO 1 (VDM Header)

Command Type must be 0b01 (ACK)

PASSED

Checking VDO 1 (VDM Header)

Bit 5 must be 0 (Reserved)

PASSED

Checking VDO 1 (VDM Header)

Command Type must be 0b00001 (Discover Identity)

PASSED

Checking VDO 2 (ID Header)

Bits 20-16 must be all 0 (Reserved)

PASSED

Checking VDO 2 (ID Header)

Connector Type field must be 11b (USB Type-C Plug) or 00b

INFO

Checking VDO 2 (ID Header)

UUT is a Passive Cable

PASSED

Checking VDO 2 (ID Header)

Number of Data Objects must be exactly 5

PASSED

Checking VDO 5 (Passive Cable VDO)

VDO Version must be 000b (Version 1.0)

PASSED

Checking VDO 5 (Passive Cable VDO)

USB Type-C plug to USB Type-C/Captive field must be 10b or 11b

PASSED

Checking VDO 5 (Passive Cable VDO)

Bit 20 must be 0 (Reserved)

PASSED

Checking VDO 5 (Passive Cable VDO)

Bits 8-7 must be 0 (Reserved)

PASSED

Checking VDO 5 (Passive Cable VDO)

Bits 4-3 must be 0 (Reserved)


Merged USB PD Protocol Tests for All UUTs (PD2 and PD3 Mode)

Test suite overall result

Passed


TEST.PD.PROT.ALL.1 Corrupted GoodCRC - Testing Cable (trace)

PASSED

PD2 Mode: CRC error in GoodCRC

The UUT shall not retransmit (TEST.PD.PROT.ALL.1#4)

PASSED

PD2 Mode: Message ID error in GoodCRC

The UUT shall not retransmit (TEST.PD.PROT.ALL.1#9)

PASSED

PD3 Mode: CRC error in GoodCRC

The UUT shall not retransmit (TEST.PD.PROT.ALL.1#4)

PASSED

PD3 Mode: Message ID error in GoodCRC

The UUT shall not retransmit (TEST.PD.PROT.ALL.1#9)


TEST.PD.PROT.ALL.2 Soft Reset and Hard Rese - Testing Cable (trace)

PASSED

PD2 Mode: Round 1 - Waiting for retransmission

The UUT shall not retransmit (TEST.PD.PROT.ALL.2#4)

PASSED

PD2 Mode: Round 1 - Waiting for Reset

The UUT shall not send Soft Reset or Hard Reset (TEST.PD.PROT.ALL.2#6)

PASSED

PD2 Mode: Round 2 - Waiting for retransmission

The UUT shall not retransmit (TEST.PD.PROT.ALL.2#14)

PASSED

PD2 Mode: Round 2 - Waiting for Reset

The UUT shall not send Soft Reset or Hard Reset (TEST.PD.PROT.ALL.2#16)

PASSED

PD3 Mode: Round 1 - Waiting for retransmission

The UUT shall not retransmit (TEST.PD.PROT.ALL.2#4)

PASSED

PD3 Mode: Round 1 - Waiting for Reset

The UUT shall not send Soft Reset or Hard Reset (TEST.PD.PROT.ALL.2#6)

PASSED

PD3 Mode: Round 2 - Waiting for retransmission

The UUT shall not retransmit (TEST.PD.PROT.ALL.2#14)

PASSED

PD3 Mode: Round 2 - Waiting for Reset

The UUT shall not send Soft Reset or Hard Reset (TEST.PD.PROT.ALL.2#16)


TEST.PD.PROT.ALL.3 Soft Reset Response - Testing Cable (trace)

PASSED

PD2 Mode - Doing Soft Reset

The UUT shall accept the Soft Reset (TEST.PD.PROT.ALL.3#4)

PASSED

PD3 Mode - Doing Soft Reset

The UUT shall accept the Soft Reset (TEST.PD.PROT.ALL.3#4)


TEST.PD.PROT.ALL.4 Reset Signals and MessageID - Testing Cable (trace)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#7)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#8)

PASSED

PD2 Mode - Discover ID with the same Message ID

UUT shall not respond (TEST.PD.PROT.ALL.4#11)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#12)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#7)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#8)

PASSED

PD2 Mode - Discover ID with the same Message ID

UUT shall not respond (TEST.PD.PROT.ALL.4#11)

PASSED

PD2 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#12)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#7)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#8)

PASSED

PD3 Mode - Discover ID with the same Message ID

UUT shall not respond (TEST.PD.PROT.ALL.4#11)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#12)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#1)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#7)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#8)

PASSED

PD3 Mode - Discover ID with the same Message ID

UUT shall not respond (TEST.PD.PROT.ALL.4#11)

PASSED

PD3 Mode - Discover ID

UUT shall respond with a Discover ID ACK (TEST.PD.PROT.ALL.4#12)


TEST.PD.PROT.ALL.5 Unrecognized Message - Testing Cable (trace)

PASSED

PD2 Mode - Sending chunk message

Chunk sent

PASSED

PD2 Mode - Waiting for message

UUT shall not respond (TEST.PD.PROT.ALL.5#1)

PASSED

PD3 Mode - Sending chunk message

Chunk sent

PASSED

PD3 Mode - Waiting for message

UUT shall not respond (TEST.PD.PROT.ALL.5#1)


Merged USB PD Protocol Tests for All UUTs (PD3 Mode)

Test suite overall result

Passed


TEST.PD.PROT.ALL3.1 Get_Status Response - Testing Cable (trace)

PASSED

Waiting for Status

The UUT shall respond with a Status message or ignore the message (TEST.PD.PROT.ALL3.1#2)


TEST.PD.PROT.ALL3.2 Get_Manufacturer_Info Response - Testing Cable (trace)

PASSED

Waiting for Manufacturer_Info

The UUT shall respond with a Manufacturer_Info message (TEST.PD.PROT.ALL3.2#1)

PASSED

Checking Data Size

Data Size in Extended Message Header shall be 4..26

PASSED

Checking message

Manufacturer_Info_VID declared as 0x2d01, actual was 0x2d01 (TEST.PD.PROT.ALL3.2#3)

PASSED

Checking message

Manufacturer_Info_PID declared as 0x0, actual was 0x0 (TEST.PD.PROT.ALL3.2#3)


TEST.PD.PROT.ALL3.3 Invalid Manufacturer Info Target - Testing Cable (trace)

PASSED

Waiting for Manufacturer_Info

The UUT shall respond with a Manufacturer_Info message or ignore the message (TEST.PD.PROT.ALL3.3#1)


TEST.PD.PROT.ALL3.4 Invalid Manufacturer Info Ref - Testing Cable (trace)

PASSED

Waiting for Manufacturer_Info

The UUT shall respond with a Manufacturer_Info message or ignore the message (TEST.PD.PROT.ALL3.4#1)


TEST.PD.PROT.ALL3.5 Chunked Extended Message Response - Testing Cable (trace)

PASSED

Sending chunk 0

Chunk sent

PASSED

Waiting for Chunk Request

Message ignored, no response received (TEST.PD.PROT.ALL3.5#1)


TEST.PD.PROT.ALL3.6 ChunkSenderResponseTimer Timeout - Testing Cable (trace)

PASSED

Sending chunk 0

Chunk sent

PASSED

Waiting for Chunk Request

Message ignored, no response received (TEST.PD.PROT.ALL3.6#1)


TEST.PD.PROT.ALL3.7 Security Messages Supported - Testing Cable (trace)

PASSED

Sending Security_Request message

Security_Request message sent

PASSED

Waiting for message

The UUT shall ignore the Security_Request message (TEST.PD.PROT.ALL3.7#1)


Merged USB PD Protocol VDM Tests for Cable Plug UUTs (PD2 and PD3 Mode)

Test suite overall result

Passed


TEST.PD.VDM.CBL.1 Discovery Process and Enter Mode - Testing Cable (trace)

PASSED

PD2 Mode - Sending DiscoverIdentity

The UUT shall respond with a Discover ID Responder ACK message (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Number of Data Objects

Number of Data Objects shall be 5 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking VDM Header

VDM type must be 1b (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking ID Header VDO

Product_Type declared as 3, actual was 3 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking ID Header VDO

USB_VID declared as 0x2d01, actual was 0x2d01 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking ID Header VDO

Modal_Operation_Supported declared as 1, actual was 1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking ID Header VDO

Data_Capable_as_USB_Host declared as 0, actual was 0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking ID Header VDO

Data_Capable_as_USB_Device declared as 0, actual was 0 (TEST.PD.VDM.CBL.1)

PASSED

PD2 Mode - Checking ID Header VDO

Bits 25-16 must be all 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cert Stat VDO

XID declared as 0x2f25, actual was 0x2f25 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Product VDO

PID declared as 0x0, actual was 0x0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Product VDO

bcdDevice declared as 0x0, actual was 0x0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Cable_HW_Vers declared as 0x1, actual was 0x1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Cable_FW_Vers declared as 0x1, actual was 0x1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Type_C_To_Type_A_B_C declared as 2, actual was 2 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Cable_Latency declared as 1, actual was 1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Cable_Termination_Type declared as 0, actual was 0 (TEST.PD.VDM.CBL.1)

PASSED

PD2 Mode - Checking Cable VDO

Cable_VBUS_Current declared as 2, actual was 2 (TEST.PD.VDM.CBL.1)

PASSED

PD2 Mode - Checking Cable VDO

Cable_Superspeed_Support declared as 2, actual was 2 (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

VBUS_through_cable declared as 1, actual was 1 (TEST.PD.VDM.CBL.1)

INFO

PD2 Mode - Checking Cable VDO

UUT is a Passive Cable

PASSED

PD2 Mode - Checking Cable VDO

Bit 3 must be 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Bits 23..20 must be 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Checking Cable VDO

Bit 17 must be 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD2 Mode - Discover SVIDs

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported = Yes (TEST.PD.VDM.CBL.1#2)

PASSED

PD2 Mode - Discover SVIDs

Num1 SVID shall be 0x4b4, actual 0x4b4 (TEST.PD.VDM.CBL.1)

PASSED

PD2 Mode - Discover Modes

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported = Yes (TEST.PD.VDM.CBL.1#4)

PASSED

PD2 Mode - Discover Modes

SVID shall be 0x4b4, actual 0x4b4 (TEST.PD.VDM.CBL.1#4)

PASSED

PD2 Mode - Discover Modes

The UUT shall return a number of Modes in between 1 and 1, actual 1 (TEST.PD.VDM.CBL.1#4)

PASSED

PD2 Mode - Enter Mode

The UUT shall respond with a Responder ACK or NAK (TEST.PD.VDM.CBL.1#5)

PASSED

PD2 Mode - Enter Mode

The UUT shall respond with a Responder ACK if SVID1_Mode1_Enter = Yes (TEST.PD.VDM.CBL.1#5)

PASSED

PD2 Mode - Exit Mode

The UUT shall respond with a Responder ACK (TEST.PD.VDM.CBL.1#5)

PASSED

PD2 Mode - Exit Mode

The 0 SVID shall be the last SVID (TEST.PD.VDM.CBL.1#3)

PASSED

PD2 Mode - Checking SVIDs

The UUT shall return a number of SVIDs in between 1 and 1, actual 1 (TEST.PD.VDM.CBL.1#3)

PASSED

PD3 Mode - Sending DiscoverIdentity

The UUT shall respond with a Discover ID Responder ACK message (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Number of Data Objects

Number of Data Objects shall be 5 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking VDM Header

VDM type must be 1b (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking ID Header VDO

Product_Type declared as 3, actual was 3 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking ID Header VDO

USB_VID declared as 0x2d01, actual was 0x2d01 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking ID Header VDO

Modal_Operation_Supported declared as 1, actual was 1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking ID Header VDO

Data_Capable_as_USB_Host declared as 0, actual was 0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking ID Header VDO

Data_Capable_as_USB_Device declared as 0, actual was 0 (TEST.PD.VDM.CBL.1)

PASSED

PD3 Mode - Checking ID Header VDO

Connector Type shall be 11b (USB Type-C Plug) (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking ID Header VDO

Bits 20-16 must be all 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cert Stat VDO

XID declared as 0x2f25, actual was 0x2f25 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Product VDO

PID declared as 0x0, actual was 0x0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Product VDO

bcdDevice declared as 0x0, actual was 0x0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Cable_HW_Vers declared as 0x1, actual was 0x1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Cable_FW_Vers declared as 0x1, actual was 0x1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

VDO Version must be 000b (Version 1.0) (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Type_C_to_Type_C_Capt_Vdm_V2 declared as 2, actual was 2 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Cable_Latency declared as 1, actual was 1 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Cable_Termination_Type declared as 0, actual was 0 (TEST.PD.VDM.CBL.1)

PASSED

PD3 Mode - Checking Cable VDO

Max_VBUS_Voltage_Vdm_V2 declared as 0, actual was 0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Cable_VBUS_Current declared as 2, actual was 2 (TEST.PD.VDM.CBL.1)

PASSED

PD3 Mode - Checking Cable VDO

Cable_USB_Highest_Speed declared as 3, actual was 3 (TEST.PD.VDM.CBL.1#1)

INFO

PD3 Mode - Checking Cable VDO

UUT is a Passive Cable

PASSED

PD3 Mode - Checking Cable VDO

VDO Version shall be 000b (Version 1.0) (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Bits 8..7 must be 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Bits 4..3 are reserved and shall be 0 (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Checking Cable VDO

Bit 20 must be 0 (Reserved) (TEST.PD.VDM.CBL.1#1)

PASSED

PD3 Mode - Discover SVIDs

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported = Yes (TEST.PD.VDM.CBL.1#2)

PASSED

PD3 Mode - Discover SVIDs

Num1 SVID shall be 0x4b4, actual 0x4b4 (TEST.PD.VDM.CBL.1)

PASSED

PD3 Mode - Discover Modes

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported = Yes (TEST.PD.VDM.CBL.1#4)

PASSED

PD3 Mode - Discover Modes

SVID shall be 0x4b4, actual 0x4b4 (TEST.PD.VDM.CBL.1#4)

PASSED

PD3 Mode - Discover Modes

The UUT shall return a number of Modes in between 1 and 1, actual 1 (TEST.PD.VDM.CBL.1#4)

PASSED

PD3 Mode - Enter Mode

The UUT shall respond with a Responder ACK or NAK (TEST.PD.VDM.CBL.1#5)

PASSED

PD3 Mode - Enter Mode

The UUT shall respond with a Responder ACK if SVID1_Mode1_Enter = Yes (TEST.PD.VDM.CBL.1#5)

PASSED

PD3 Mode - Exit Mode

The UUT shall respond with a Responder ACK (TEST.PD.VDM.CBL.1#5)

PASSED

PD3 Mode - Exit Mode

The 0 SVID shall be the last SVID (TEST.PD.VDM.CBL.1#3)

PASSED

PD3 Mode - Checking SVIDs

The UUT shall return a number of SVIDs in between 1 and 1, actual 1 (TEST.PD.VDM.CBL.1#3)


Merged USB PD Protocol VDM Tests for Cable Plug UUTs (PD3 Mode)

Test suite overall result

Passed


TEST.PD.VDM.CBL3.1 Revision Number Test - Testing Cable (trace)

PASSED

Sending DiscoverIdentity

Sepecification Revision shall be Revision 3 (TEST.PD.VDM.CBL3.1#1)

PASSED

Sending DiscoverIdentity

The UUT shall reply with a Responder ACK message (TEST.PD.VDM.CBL3.1#1)

PASSED

Sending DiscoverIdentity

Sepecification Revision shall be Revision 3 (TEST.PD.VDM.CBL3.1#1)

PASSED

Sending DiscoverIdentity

The UUT shall reply with a Responder ACK message (TEST.PD.VDM.CBL3.1#1)


USB Type-C Functional Tests

Test suite overall result

Passed


TD.4.13.5 Cable EnterUSB and Data Reset - Testing Cable (trace)

PASSED

Checking Ra

PUT must apply Ra (Vconn voltage was 418 mV)

PASSED

Checking Discover Identity Response

Cable VDO "USB Highest Speed" field shall be 0x2 or 0x3 (actual was 0x3)

PASSED

Checking Discover Identity Response

Cable VDO "Connector Type" field shall be 0x2 (actual was 0x2)

PASSED

Checking Passive Cable VDO

ID Header VDO Product Type field shall be 0x3 (actual was 0x3)

PASSED

Checking Passive Cable VDO

Cable VDO "Cable Termination Type" field shall be either 0x0 or 0x1 (actual was 0)

INFO

Sending EnterUSB on SOP'

UUT did not accept Enter USB

INFO

Sending EnterUSB on SOP''

UUT did not send GCRC to SOP'' message

INFO

Discharging Vconn

Vconn discharge time: 187 us

PASSED

Checking Ra after Vconn discharge

PUT must re-apply Ra before tVconnReapplied min (Vconn voltage was 420 mV)

PASSED

Checking Discover Identity Response

Cable VDO "USB Highest Speed" field shall be 0x2 or 0x3 (actual was 0x3)

PASSED

Checking Discover Identity Response

Cable VDO "Connector Type" field shall be 0x2 (actual was 0x2)

PASSED

Checking Passive Cable VDO

ID Header VDO Product Type field shall be 0x3 (actual was 0x3)

PASSED

Checking Passive Cable VDO

Cable VDO "Cable Termination Type" field shall be either 0x0 or 0x1 (actual was 0)

INFO

Sending EnterUSB on SOP'

UUT did not accept Enter USB

INFO

Sending EnterUSB on SOP''

UUT did not send GCRC to SOP'' message


COMMON.CHECK.PD

Overall result

Failed


COMMON.CHECK.PD.10

FAILED

TEST.PD.PROT.ALL3.2

Checking Headers (Message ID 0): Manufacturer String shall be null terminated (COMMON.CHECK.PD.10#1 x 1)