Ellisys USB Compliance Report

Date and time

Wednesday, 18 September 2024 23:29:42 GMT-5

Vendor

Promise Technology, Inc.

Product

Pegasus R12

Product revision

1

Test ID

0

Component Under Test

1

Port Label

1

Generator used

Ellisys USB Explorer 350 (EX350-62046)

Analyzer used

None

Software version

Report generated with version 3.1.8999

Overall result

Errors encountered

Summary

Test status

Last updated on

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

Passed with failed checks

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

Passed with failed checks

Stable

2024-08-21

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

Passed with failed checks

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

Passed with failed checks

Stable

2024-08-21

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

Errors encountered

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

Errors encountered

Stable

2024-08-21

    » TEST.PD.VDM.SNK.5 DR Swap in Modal Operation

Passed

Stable

2024-08-21

Merged USB PD USB4 Tests - Enter USB4 (PD3 Mode)

Errors encountered

    » TEST.PD.USB4.EUSB.3 USB4 DFP Connected to USB4 UFP using an Active Cable

Passed with failed checks

Alpha

2024-08-21

    » TEST.PD.USB4.EUSB.4 DR_Swap after Entering USB4 Mode entry

Errors encountered

Alpha

2024-08-21

Common Checks

 

 

COMMON.CHECK.PD

Failed

 

    » COMMON.CHECK.PD.7

Failed

 

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

Test suite overall result

Passed with failed checks


TEST.PD.PROT.ALL.3 Soft Reset Response - Testing Downstream Port

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD2 Mode - Doing Soft Reset

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

PASSED

PD2 Mode - Waiting for SourceCapabilities

The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.3#6)

PASSED

PD2 Mode - Setting up Contract

PS_RDY message received timely (COMMON.PROC.PD.11#3)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3)

PASSED

PD3 Mode - Doing Soft Reset

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

PASSED

PD3 Mode - Waiting for SourceCapabilities

The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.3#6)

PASSED

PD3 Mode - Setting up Contract

PS_RDY message received timely (COMMON.PROC.PD.11#3)

CHECK

Global Checks

Global Checks failed


TEST.PD.PROT.ALL.3 Soft Reset Response - Testing Upstream Port

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD2 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD2 Mode - Doing Soft Reset

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

PASSED

PD2 Mode - Setting up Contract

The UUT shall send a Request message (TEST.PD.PROT.ALL.3#5)

PASSED

PD2 Mode - Setting up Contract

GoodCRC of PS_RDY message received

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD3 Mode - GetSinkCap Before Soft Reset

The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2)

PASSED

PD3 Mode - Doing Soft Reset

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

PASSED

PD3 Mode - Setting up Contract

The UUT shall send a Request message (TEST.PD.PROT.ALL.3#5)

PASSED

PD3 Mode - Setting up Contract

GoodCRC of PS_RDY message received


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

Test suite overall result

Passed with failed checks


TEST.PD.PROT.ALL3.6 ChunkSenderResponseTimer Timeout - Testing Downstream Port

PASSED

Sending chunk 0

Chunk sent

PASSED

Waiting for Chunk Request

Chunk Request shall be sent before 15 ms (TEST.PD.PROT.ALL3.6#2)

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 1

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 2 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 2

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 3 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 3

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 4 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 0

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Extended Message Header

Chunk Number shall be 1 (TEST.PD.PROT.ALL3.6#6)

CHECK

Global Checks

Global Checks failed


TEST.PD.PROT.ALL3.6 ChunkSenderResponseTimer Timeout - Testing Upstream Port

PASSED

Sending chunk 0

Chunk sent

PASSED

Waiting for Chunk Request

Chunk Request shall be sent before 15 ms (TEST.PD.PROT.ALL3.6#2)

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 1

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 2 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 2

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 3 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 3

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3)

PASSED

Checking Extended Message Header

Chunk Number shall be 4 (TEST.PD.PROT.ALL3.6#3)

PASSED

Sending chunk 0

Chunk sent

PASSED

Checking Message Header

Extended shall be 1 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Message Header

Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Message Header

Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Extended Message Header

Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Extended Message Header

Data Size shall be 0 (TEST.PD.PROT.ALL3.6#6)

PASSED

Checking Extended Message Header

Chunk Number shall be 1 (TEST.PD.PROT.ALL3.6#6)


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

Test suite overall result

Errors encountered


TEST.PD.VDM.SNK.1 Discovery Process and Enter Mode - Testing Upstream Port

PASSED

PD2 Mode - Sending DiscoverIdentity

The UUT shall respond with a Discover ID Response message or Not_Supported, or ignore the message (TEST.PD.VDM.SNK.1#1)

PASSED

PD2 Mode - Sending DiscoverIdentity

The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_UFP = YES (TEST.PD.VDM.SNK.1#1)

INFO

PD2 Mode - Checking ID Header

UUT is a PDUSB Peripheral (UFP)

PASSED

PD2 Mode - Checking ID Header

Number Of DataObjects shall be 4, actual 4 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking ID Header

Data_Capable_as_USB_Host_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking ID Header

Data_Capable_as_USB_Device_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking ID Header

Product_Type_UFP_SOP declared as 2, actual was 2 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking ID Header

Modal_Operation_Supported_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking ID Header

Bits 25-16 shall be all 0 (Reserved) (TEST.PD.VDM.SNK.1#2)

PASSED

PD2 Mode - Checking ID Header

USB_VID_SOP declared as 0x4e5, actual was 0x4e5 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking Cert Stat VDO

XID_SOP declared as 0x0, actual was 0x0 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking Product VDO

PID_SOP declared as 0x43, actual was 0x43 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Checking Product VDO

bcdDevice_SOP declared as 0x714, actual was 0x714 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD2 Mode - Discover SVIDs

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.1#3)

PASSED

PD2 Mode - Discover SVIDs

Num1 SVID shall be 0x8087, actual 0x8087 (TEST.PD.VDM.SNK.1#4)

INFO

PD2 Mode - Discover Modes

Unexpect message MessageType = 10, IsControl 1, Message ID received 3, Message ID sent 5

ERROR

PD2 Mode - Discover Modes

GoodCRC not received

PASSED

PD2 Mode - Discover Modes

Num2 SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#4)

INFO

PD2 Mode - Discover Modes

Unexpect message MessageType = 10, IsControl 1, Message ID received 3, Message ID sent 5

ERROR

PD2 Mode - Discover Modes

GoodCRC not received

PASSED

PD2 Mode - Discover Modes

The last SVID shall be 0, actual 0x0 (TEST.PD.VDM.SNK.1#4)

PASSED

PD2 Mode - Checking SVIDs

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

INFO

PD2 Mode - Sending Attention

Unexpect message MessageType = 10, IsControl 1, Message ID received 3, Message ID sent 5

ERROR

PD2 Mode - Sending Attention

GoodCRC not received

PASSED

PD2 Mode - Sending Attention

The UUT shall not respond with a structured VDM message (TEST.PD.VDM.SNK.1#7)

PASSED

PD3 Mode - Sending DiscoverIdentity

The UUT shall respond with a Discover ID Response message or Not_Supported, or ignore the message (TEST.PD.VDM.SNK.1#1)

PASSED

PD3 Mode - Sending DiscoverIdentity

The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_UFP = YES (TEST.PD.VDM.SNK.1#1)

INFO

PD3 Mode - Checking ID Header

UUT is a PDUSB Peripheral (UFP)

INFO

PD3 Mode - Checking ID Header

UUT is a PDUSB Hub (DFP)

FAILED

PD3 Mode - Checking ID Header

Number Of DataObjects shall be 7, actual 5 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

Data_Capable_as_USB_Host_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

Data_Capable_as_USB_Device_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

Product_Type_UFP_SOP declared as 2, actual was 2 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

Modal_Operation_Supported_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

Product_Type_DFP_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

ID_Header_Connector_Type_SOP declared as 2, actual was 2 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking ID Header

Bits 20-16 shall be all 0 (Reserved) (TEST.PD.VDM.SNK.1#2)

PASSED

PD3 Mode - Checking ID Header

USB_VID_SOP declared as 0x4e5, actual was 0x4e5 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking Cert Stat VDO

XID_SOP declared as 0x0, actual was 0x0 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking Product VDO

PID_SOP declared as 0x43, actual was 0x43 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Checking Product VDO

bcdDevice_SOP declared as 0x714, actual was 0x714 (TEST.PD.VDM.SNK.1 #2)

PASSED

PD3 Mode - Discover SVIDs

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.1#3)

PASSED

PD3 Mode - Discover SVIDs

Num1 SVID shall be 0x8087, actual 0x8087 (TEST.PD.VDM.SNK.1#4)

PASSED

PD3 Mode - Discover Modes

SVID shall be 0x8087, actual 0x8087 (TEST.PD.VDM.SNK.1#5)

PASSED

PD3 Mode - Discover Modes

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

PASSED

PD3 Mode - Enter Mode

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

PASSED

PD3 Mode - Enter Mode

The UUT shall respond with a Responder ACK if SVID1_Mode1_Enter_SOP = Yes (TEST.PD.VDM.SNK.1#6)

PASSED

PD3 Mode - Exit Mode

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

PASSED

PD3 Mode - Exit Mode

Num2 SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#4)

PASSED

PD3 Mode - Discover Modes

SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#5)

PASSED

PD3 Mode - Discover Modes

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

PASSED

PD3 Mode - Enter Mode

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

PASSED

PD3 Mode - Enter Mode

The UUT shall respond with a Responder ACK if SVID2_Mode1_Enter_SOP = Yes (TEST.PD.VDM.SNK.1#6)

PASSED

PD3 Mode - Exit Mode

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

PASSED

PD3 Mode - Exit Mode

The last SVID shall be 0, actual 0x0 (TEST.PD.VDM.SNK.1#4)

PASSED

PD3 Mode - Checking SVIDs

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

PASSED

PD3 Mode - Sending Attention

The UUT shall not respond with a structured VDM message (TEST.PD.VDM.SNK.1#7)


TEST.PD.VDM.SNK.5 DR Swap in Modal Operation - Testing Upstream Port

PASSED

PD2 Mode - Discover SVIDs

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.5#1)

PASSED

PD2 Mode - Discover Modes

The UUT shall respond with a Discover Modes ACK message (TEST.PD.VDM.SNK.5#2)

PASSED

PD2 Mode - Discover Modes

The UUT shall respond with a Discover Modes ACK message (TEST.PD.VDM.SNK.5#2)

PASSED

PD2 Mode - Enter Mode

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

PASSED

PD2 Mode - Waiting for HardReset

tDRSwapHardReset is valid (actual 1.89 ms) (TEST.PD.VDM.SNK.5#4)

PASSED

PD3 Mode - Discover SVIDs

The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.5#1)

PASSED

PD3 Mode - Discover Modes

The UUT shall respond with a Discover Modes ACK message (TEST.PD.VDM.SNK.5#2)

PASSED

PD3 Mode - Discover Modes

The UUT shall respond with a Discover Modes ACK message (TEST.PD.VDM.SNK.5#2)

PASSED

PD3 Mode - Enter Mode

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

PASSED

PD3 Mode - Waiting for HardReset

tDRSwapHardReset is valid (actual 1.91 ms) (TEST.PD.VDM.SNK.5#4)


Merged USB PD USB4 Tests - Enter USB4 (PD3 Mode)

Test suite overall result

Errors encountered


TEST.PD.USB4.EUSB.3 USB4 DFP Connected to USB4 UFP using an Active Cable - Testing Downstream Port

PASSED

Checking EnterUsb SOP Prime

USB Mode shall be USB4 (TEST.PD.USB4.EUSB.3#2)

PASSED

Checking EnterUsb SOP Prime

Reserved fiedls shall be 0 (TEST.PD.USB4.EUSB.3#3)

PASSED

Checking EnterUsb SOP DoublePrime

USB Mode shall be USB4 (TEST.PD.USB4.EUSB.3#4)

PASSED

Checking EnterUsb SOP DoublePrime

Reserved fiedls shall be 0 (TEST.PD.USB4.EUSB.3#5)

PASSED

Checking EnterUsb SOP

EnterUsb shall be sent within 500ms, actual 233 ms (TEST.PD.USB4.EUSB.3#6)

PASSED

Checking EnterUsb SOP

USB Mode shall be USB4 (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

Cable Speed shall be USB4 Gen3 (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

Cable Type shall be Active Redriver (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

Cable Current shall be 3A (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

Reserved fiedls shall be 0 (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

USB4 DRD shall match to USB4_UFP_Supported (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

PCIe Support field shall match to USB4_PCIe_Tunneling_Supported (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

DP Support field shall match to USB4_DP_Tunneling_Supported (TEST.PD.USB4.EUSB.3#7)

PASSED

Checking EnterUsb SOP

TBT Support field shall match to USB4_TBT3_Compatibility_Supported (TEST.PD.USB4.EUSB.3#7)

CHECK

Global Checks

Global Checks failed


TEST.PD.USB4.EUSB.4 DR_Swap after Entering USB4 Mode entry - Testing Upstream Port

PASSED

PD3 Mode - Sending EnterUsb

PUT shall respond with Accept message (TEST.PD. USB4.EUSB.4#3)

ERROR

PD3 Mode - Swap the UUT to UFP

No Response to DR_Swap


COMMON.CHECK.PD

Overall result

Failed


COMMON.CHECK.PD.7

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): PDO power shall be within 85000 (COMMON.CHECK.PD.7#7 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): UUT has a PDP > 27W shall have SPR AVS PDO (COMMON.CHECK.PD.7#7 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): UUT has a 45 < PDP <= 100W shall supply PDP/20 maximum current at 20V fixed supply, actual 4.9 A (COMMON.CHECK.PD.7#7 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): PDO power shall be within 85000 (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): UUT has a PDP > 27W shall have SPR AVS PDO (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): UUT has a 45 < PDP <= 100W shall supply PDP/20 maximum current at 20V fixed supply, actual 4.9 A (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.USB4.EUSB.3

Checking SourceCapabilities Message (Message ID 0): UUT has a PDP > 27W shall have SPR AVS PDO (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): PDO power shall be within 85000 (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): UUT has a PDP > 27W shall have SPR AVS PDO (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): UUT has a 45 < PDP <= 100W shall supply PDP/20 maximum current at 20V fixed supply, actual 4.9 A (COMMON.CHECK.PD.7#7 x 1)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current1 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current2 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current3 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current4 expected 425, actual was 490 (COMMON.CHECK.PD.7#8 x 2)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): Src_PDO_Max_Current1 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): Src_PDO_Max_Current2 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): Src_PDO_Max_Current3 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL.3

Checking SourceCapabilities Message (Message ID 1): Src_PDO_Max_Current4 expected 425, actual was 490 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current1 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current2 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current3 expected 300, actual was 500 (COMMON.CHECK.PD.7#8 x 1)

FAILED

TEST.PD.PROT.ALL3.6

Checking SourceCapabilities Message (Message ID 0): Src_PDO_Max_Current4 expected 425, actual was 490 (COMMON.CHECK.PD.7#8 x 1)