# Ellisys USB Compliance Report

Date and time | Monday, 11 June 2018 16:45:36 GMT-5
Comments | PG1_1
Vendor | pascal
Product | dry run
Product revision | comecer
Test ID | 1
Generator used | Ellisys USB Explorer 350 (EX350-62046)
Analyzer used | None
Software version | Report generated with version 3.1.6729
Overall result | Failed

## Summary

|  | Test status | Last updated on
USB PD Sink Tests | Failed |
» TD.PD.SNK.E1 SinkWaitCapTimer Deadline | Passed | Stable | 2015-09-23
» TD.PD.SNK.E2 SinkWaitCapTimer Timeout | Passed | Stable | 2015-09-23
» TD.PD.SNK.E4 Request Fields Checks | Passed | Stable | 2016-06-17
» TD.PD.SNK.E10 GetSinkCap in Place of PS_RDY | Failed | Stable | 2016-03-10

## USB PD Sink Tests

Test suite overall result | Failed

TD.PD.SNK.E1 SinkWaitCapTimer Deadline - Testing Upstream Port
PASSED | Sending Source Capabilities | Source Capabilities message accepted

TD.PD.SNK.E2 SinkWaitCapTimer Timeout - Testing Upstream Port
PASSED | Waiting for HardReset | SinkWaitCapTimer is valid (actual 614 ms)

TD.PD.SNK.E4 Request Fields Checks - Testing Upstream Port
PASSED | Checking message Header | Number of Data Objects shall be 001b
PASSED | Checking message Header | message ID shall be 0
PASSED | Checking message Header | Port Power Role shall be 0b
PASSED | Checking message Header | Port Data Role shall be 0b
PASSED | Checking message Header | Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message
PASSED | Checking message Header | Specification Revision is 01b
PASSED | Checking message Header | Bit 4 shall be 0
PASSED | Checking message Header | Bit 15 shall be 0
PASSED | Checking Request Data Object | Object Position shall be 1
PASSED | Checking Request Data Object | Operating current shall be less than or equal to offered current
PASSED | Checking Request Data Object | Maximum current shall be larger than or equal to operating current when giveback is 0
PASSED | Checking Request Data Object | Maximum current shall be less than or equal to offered current when CapabilityMismatch is 0
PASSED | Checking Request Data Object | Bit 31 of the request object shall be 0
PASSED | Checking Request Data Object | Bits 22..20 of the request object shall be 000b
PASSED | Checking Request Data Object | Bit 23 of the request object shall be 0 for PD 2.0
PASSED | Checking message Header | Number of Data Objects shall be 001b
PASSED | Checking message Header | message ID shall be 0
PASSED | Checking message Header | Port Power Role shall be 0b
PASSED | Checking message Header | Port Data Role shall be 0b
PASSED | Checking message Header | Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message
PASSED | Checking message Header | Specification Revision is 01b
PASSED | Checking message Header | Bit 4 shall be 0
PASSED | Checking message Header | Bit 15 shall be 0
PASSED | Checking Request Data Object | Object Position shall be 1
PASSED | Checking Request Data Object | Operating current shall be less than or equal to offered current
PASSED | Checking Request Data Object | Maximum current shall be larger than or equal to operating current when giveback is 0
PASSED | Checking Request Data Object | Maximum current shall be less than or equal to offered current when CapabilityMismatch is 0
PASSED | Checking Request Data Object | Bit 31 of the request object shall be 0
PASSED | Checking Request Data Object | Bits 22..20 of the request object shall be 000b
PASSED | Checking Request Data Object | Bit 23 of the request object shall be 0 for PD 2.0
PASSED | Checking message Header | Number of Data Objects shall be 001b
PASSED | Checking message Header | message ID shall be 0
PASSED | Checking message Header | Port Power Role shall be 0b
PASSED | Checking message Header | Port Data Role shall be 0b
PASSED | Checking message Header | Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message
PASSED | Checking message Header | Specification Revision is 01b
PASSED | Checking message Header | Bit 4 shall be 0
PASSED | Checking message Header | Bit 15 shall be 0
PASSED | Checking Request Data Object | Object Position shall be 1
PASSED | Checking Request Data Object | Operating current shall be less than or equal to offered current
PASSED | Checking Request Data Object | Maximum current shall be larger than or equal to operating current when giveback is 0
PASSED | Checking Request Data Object | Maximum current shall be less than or equal to offered current when CapabilityMismatch is 0
PASSED | Checking Request Data Object | Bit 31 of the request object shall be 0
PASSED | Checking Request Data Object | Bits 22..20 of the request object shall be 000b
PASSED | Checking Request Data Object | Bit 23 of the request object shall be 0 for PD 2.0

TD.PD.SNK.E10 GetSinkCap in Place of PS_RDY - Testing Upstream Port
FAILED | Waiting for Soft Reset/Hard Reset | The latest spec requires UUT send HardReset within 15 ms
PASSED | Waiting for Request | Recovered successfully after Soft Reset