This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65983: Firmware 4.43 PR_Swap

Part Number: TPS65983

Hi,

Can you confirm the PR_swap bug is still fixed in 4.43 ? as I still see various failures :

Events #443-444 PD Sequence Start (Power Role Swap)
Event #443 PD Message - PR_Swap (from UUT)
MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] F*
Event #444 PD Message - GoodCRC (from Tester) (SOP)

Thanks

  • Hi Dominic,

    This PR_swap bug was fixed in 4.43 as per PD specs. After a PR swap, we shall reset the MessageID (see below) and should not continue to increment as per your failing case. What kind of compliance tester are you using and what is the TPS65983 connected to?

    Jaime

  • We are using a mqp electronics pd tester. I used the latest version of Ti tools this morning to build the image.

  • Which version of MQP is used for this test? Can you also provide us with the test case number and description that failed?

    Thank you,
    Jaime
  • Just for completeness I have rebooted my machine and recreated the image with 3.09.02 and I still have the same issue with 4.43 firmware
  • Report ( search for FAIL) :
    Packet-Master USB-PDT Report on cambrionix RM_TBT3_U16
    Copyright © 2010-2017 MQP Electronics Ltd.
    GraphicUSB V5.40.02 -- Scripts PDT Rev:2.0.0.2
    Test run on Thursday, August 17, 2017 16:05:57

    --------------------------------------------------------------------------------

    TID: 0
    Vendor Name: cambrionix
    Product Name: RM TBT3 U16
    Version Info: 1
    VIF: C:\Users\dominic.plunkett\AppData\Roaming\GraphicUSB\#PdVendorInfoFiles\cambrionix__RM-TBT3-U16__1__0__1.txt
    VIF Modified Thursday, August 17, 2017 @ 11:59:57
    VIF: Revision 1.12, Version 1.0

    --------------------------------------------------------------------------------

    The following tests have been selected:

    BMC-PROT-SEQ-GETCAPS

    BMC-PROT-SEQ-CHKCAB-P-PC

    BMC-PROT-SEQ-NOMRK-P-PC

    BMC-PROT-SEQ-CHKCAB-CP-ACC

    BMC-PROT-SEQ-NOMRK-CP-ACC

    BMC-PROT-SEQ-PRSWAP

    BMC-PROT-SEQ-DRSWAP

    BMC-PROT-SEQ-VCSWAP

    BMC-PROT-SEQ-DISCOV

    BMC-PROT-BIST-NOT-5V-SRC

    BMC-PROT-REV-NUM

    BMC-PROT-GSC-REC

    BMC-PROT-CNTRY-COD


    --------------------------------------------------------------------------------

    Runtime Report
    UUT declared to meet Rev 2.0

    BMC-PROT-SEQ-GETCAPS
    Establish PD Mode...

    Initial request accepted...

    Source Capabilities received

    Sink Capabilities received

    Now testing as Sink...

    Simulating Detach From UUT...

    Establish PD Mode...

    Initial request accepted...

    Get_Source_Cap timed out FAIL

    Sink Capabilities received

    Simulating Detach From UUT...

    BMC-PROT-SEQ-CHKCAB-P-PC
    Establish PD Mode...

    Initial request accepted...

    Simulating Detach From UUT...

    BMC-PROT-SEQ-NOMRK-P-PC
    Establish PD Mode...

    Initial request accepted...

    Simulating Detach From UUT...

    BMC-PROT-SEQ-CHKCAB-CP-ACC
    Establish PD Mode...

    Initial request accepted...

    Request Swap (UUT from Sink to Source)...

    Get Source Capabilities from Sink...

    Source Capabilities seen...

    Swap request completed...

    Tester is now behaving as Sink.

    PR_Swap was Accepted

    Simulating Detach From UUT...

    BMC-PROT-SEQ-NOMRK-CP-ACC
    Establish PD Mode...

    Initial request accepted...

    Request Swap (UUT from Sink to Source)...

    Get Source Capabilities from Sink...

    Source Capabilities seen...

    Swap request completed...

    Tester is now behaving as Sink.

    PR_Swap was Accepted

    Simulating Detach From UUT...

    BMC-PROT-SEQ-PRSWAP
    Establish PD Mode...

    Initial request accepted...

    Request Swap (UUT from Source to Sink)...

    Get Sink Capabilities from UUT...

    Sink Capabilities seen...

    The PR_Swap was incorrectly rejected.

    Simulating Detach From UUT...

    -

    BMC-PROT-SEQ-DRSWAP
    Starting as DFP...

    Establish PD Mode...

    Initial request accepted...

    Request DR_Swap...

    DR_Swap request completed...

    The DR_Swap was validly accepted.

    Request DR_Swap...

    DR_Swap request completed...

    The DR_Swap was validly accepted.

    Simulating Detach From UUT...

    -

    Starting as UFP...

    Establish PD Mode...

    Initial request accepted...

    Request DR_Swap...

    DR_Swap request completed...

    The DR_Swap was validly accepted.

    Request DR_Swap...

    DR_Swap request completed...

    The DR_Swap was validly accepted.

    Simulating Detach From UUT...

    BMC-PROT-SEQ-VCSWAP
    Establish PD Mode...

    Initial request accepted...

    Sending VCONN_Swap to OFF

    VCONN_Swap request completed...

    The VCONN_Swap was validly accepted.

    Sending VCONN_Swap to ON

    VCONN_Swap request completed...

    The VCONN_Swap was validly accepted.

    Simulating Detach From UUT...

    -

    Establish PD Mode...

    Initial request accepted...

    Sending VCONN_Swap to ON

    VCONN_Swap request completed...

    The VCONN_Swap was validly accepted.

    Sending VCONN_Swap to OFF

    VCONN_Swap request completed...

    The VCONN_Swap was validly accepted.

    Simulating Detach From UUT...

    BMC-PROT-DISCOV
    Establish PD Mode...

    Initial request accepted...

    Sending Discover ID VDM...

    VDM response received...

    VDM Discover ID request was ACKed ..

    Sending Discover SVIDs VDM...

    VDM response received...

    VDM Discover SVIDs request was ACKed ..

    Got 2 SVIDs.

    Going to fetch Modes from next SVID...

    Sending Discover SVIDs VDM...

    VDM response received...

    VDM Discover Modes request was ACKed ..

    Going to fetch Modes from next SVID...

    Sending Discover SVIDs VDM...

    VDM response received...

    VDM Discover Modes request was ACKed ..

    No SVIDs left to find modes for...

    Sending Enter Mode VDM...

    VDM response received...

    VDM Enter Mode request was ACKed ..

    Sending Enter Mode VDM...

    VDM response received...

    VDM Exit Mode request was ACKed ..

    Sending Enter Mode VDM...

    VDM response received...

    VDM Enter Mode request was ACKed ..

    Sending Enter Mode VDM...

    VDM response received...

    VDM Exit Mode request was ACKed ..

    Sending Invalid Enter Mode VDM...

    VDM response received...

    VDM Enter Mode request was NAKed...

    Sending Invalid Exit Mode VDM...

    VDM response received...

    VDM Enter Mode request was NAKed...

    Sending Invalid Attention VDM...

    VDM response received...

    VDM Attention request was NAKed (not valid)...

    Simulating Detach From UUT...

    BMC-PROT-BIST-NOT-5V-SRC
    Establish PD Mode...

    Initial request accepted...

    Provider offers only 5V - pass

    Simulating Detach From UUT...

    BMC-PROT-REV-NUM
    Establish PD Mode...

    Initial request accepted...

    Simulating Detach From UUT...

    Establish PD Mode...

    Initial request accepted...

    Simulating Detach From UUT...

    BMC-PROT-GSC-REC
    Establish PD Mode...

    Initial request accepted...

    Send Get_Source_Caps but no Request...

    Simulating Detach From UUT...

    End of Tests.


    --------------------------------------------------------------------------------

    Post-run Analysis
    Vendor Info File Consistency Check
    No Vendor Info File inconsistencies found


    --------------------------------------------------------------------------------

    Test: BMC-PROT-SEQ-GETCAPS (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #32-35 PD Sequence Start (VDM Discover ID)
    Event #32 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #33 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #34 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Event #35 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #36-37 PD Sequence Start (Announce Source Capabilities)
    Event #36 PD Message - Source Capabilities (from UUT)
    Event #37 PD Message - GoodCRC (from Tester) (SOP)
    Events #38-43 PD Sequence Start (Power Transition Request)
    Event #38 PD Message - Request (from Tester) (SOP)
    Event #39 PD Message - GoodCRC (from UUT) (SOP)
    Event #40 PD Message - Accept (from UUT) (SOP)
    Event #41 PD Message - GoodCRC (from Tester) (SOP)
    Event #42 PD Message - PS_RDY (from UUT) (SOP)
    Event #43 PD Message - GoodCRC (from Tester) (SOP)
    Events #44-47 PD Sequence Start (VDM Discover ID)
    Event #44 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #45 PD Message - GoodCRC (from Tester) (SOP)
    Event #46 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #47 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Get Source Capabilities from UUT.
    Events #50-53 PD Sequence Start (Request Source Capabilities)
    Event #50 PD Message - Get_Src_Cap (from Tester) (SOP)
    Event #51 PD Message - GoodCRC (from UUT) (SOP)
    Event #52 PD Message - Source Capabilities (from UUT)
    Event #53 PD Message - GoodCRC (from Tester) (SOP)
    Events #54-60 PD Sequence Start (Power Transition Request)
    Event #54 PD Message - Request (from Tester) (SOP)
    Event #55 PD Message - GoodCRC (from UUT) (SOP)
    Event #57 PD Message - Accept (from UUT) (SOP)
    Event #58 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Event #59 PD Message - PS_RDY (from UUT) (SOP)
    Event #60 PD Message - GoodCRC (from Tester) (SOP)

    Goal: Get Sink Capabilities from UUT.
    Events #79-82 PD Sequence Start (Request Sink Capabilities)
    Event #79 PD Message - Get_Sink_Cap (from Tester) (SOP)
    Event #80 PD Message - GoodCRC (from UUT) (SOP)
    Event #81 PD Message - Sink Capabilities (from UUT) (SOP)
    Event #82 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Goal: Get UUT into PD Mode as a Sink (5V/100mA)
    Events #119-120 PD Sequence Start (Announce Source Capabilities)
    Event #119 PD Message - Source Capabilities (from Tester)
    Event #120 PD Message - GoodCRC (from UUT) (SOP)
    Events #121-127 PD Sequence Start (Power Transition Request)
    Event #121 PD Message - Request (from UUT) (SOP)
    Event #122 PD Message - GoodCRC (from Tester) (SOP)
    Event #123 PD Message - Accept (from Tester) (SOP)
    Event #124 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #126 PD Message - PS_RDY (from Tester) (SOP)
    Event #127 PD Message - GoodCRC (from UUT) (SOP)

    Goal: Get Source Capabilities from UUT.
    Events #129-130 PD Sequence Start (Power Role Swap)
    Event #129 PD Message - PR_Swap (from UUT)
    Event #130 PD Message - GoodCRC (from Tester) (SOP)
    Events #131-134 PD Sequence Start (Soft Reset)
    Event #131 PD Message - Soft Reset (from Tester) (SOP)
    WARNING: This message was not expected in the current context.
    Event #132 PD Message - GoodCRC (from UUT) (SOP)
    Event #133 PD Message - Accept (from UUT) (SOP)
    Event #134 PD Message - GoodCRC (from Tester) (SOP)
    Events #135-136 PD Sequence Start (Announce Source Capabilities)
    Event #135 PD Message - Source Capabilities (from Tester)
    Event #136 PD Message - GoodCRC (from UUT) (SOP)
    Events #138-145 PD Sequence Start (Power Transition Request)
    Event #138 PD Message - Request (from UUT) (SOP)
    Event #140 PD Message - GoodCRC (from Tester) (SOP)
    Event #141 PD Message - Accept (from Tester) (SOP)
    Event #142 PD Message - GoodCRC (from UUT) (SOP)
    Event #144 PD Message - PS_RDY (from Tester) (SOP)
    Event #145 PD Message - GoodCRC (from UUT) (SOP)
    Events #148-151 PD Sequence Start (Power Role Swap)
    Event #148 PD Message - PR_Swap (from UUT)
    Event #149 PD Message - GoodCRC (from Tester) (SOP)
    Event #150 PD Message - Reject (from Tester) (SOP)
    Event #151 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Get Sink Capabilities from UUT.
    Events #256-320 PD Sequence Start (Request Sink Capabilities)
    Event #256 PD Message - Get_Sink_Cap (from Tester) (SOP)
    Event #257 PD Message - GoodCRC (from UUT) (SOP)
    Event #258 PD Message - Sink Capabilities (from UUT) (SOP)
    Event #259 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-CHKCAB-P-PC (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #317-320 PD Sequence Start (VDM Discover ID)
    Event #317 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #318 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #319 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Cable VDO B6:B5 - (VBUS Current Handling Capability) is not VIF specified value. [PROT_MSG_DATA_VDM_ID_ACK_33]
    Event #320 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #321-322 PD Sequence Start (Announce Source Capabilities)
    Event #321 PD Message - Source Capabilities (from UUT)
    Event #322 PD Message - GoodCRC (from Tester) (SOP)
    Events #323-328 PD Sequence Start (Power Transition Request)
    Event #323 PD Message - Request (from Tester) (SOP)
    Event #324 PD Message - GoodCRC (from UUT) (SOP)
    Event #325 PD Message - Accept (from UUT) (SOP)
    Event #326 PD Message - GoodCRC (from Tester) (SOP)
    Event #327 PD Message - PS_RDY (from UUT) (SOP)
    Event #328 PD Message - GoodCRC (from Tester) (SOP)
    Events #330-333 PD Sequence Start (VDM Discover ID)
    Event #330 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #331 PD Message - GoodCRC (from Tester) (SOP)
    Event #332 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #333 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-NOMRK-P-PC (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #369-369 PD Sequence Start (VDM Discover ID)
    Event #369 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #370-370 PD Sequence Start (VDM Discover ID)
    Event #370 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #371-371 PD Sequence Start (VDM Discover ID)
    Event #371 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #372-478 PD Sequence Start (VDM Discover ID)
    Event #372 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #373-374 PD Sequence Start (Announce Source Capabilities)
    Event #373 PD Message - Source Capabilities (from UUT)
    Event #374 PD Message - GoodCRC (from Tester) (SOP)
    Events #375-381 PD Sequence Start (Power Transition Request)
    Event #375 PD Message - Request (from Tester) (SOP)
    Event #376 PD Message - GoodCRC (from UUT) (SOP)
    Event #377 PD Message - Accept (from UUT) (SOP)
    Event #378 PD Message - GoodCRC (from Tester) (SOP)
    Event #380 PD Message - PS_RDY (from UUT) (SOP)
    Event #381 PD Message - GoodCRC (from Tester) (SOP)
    Events #382-385 PD Sequence Start (VDM Discover ID)
    Event #382 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #383 PD Message - GoodCRC (from Tester) (SOP)
    Event #384 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #385 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-CHKCAB-CP-ACC (Rev 2.0)
    Goal: Get UUT into PD Mode as a Sink (5V/100mA)
    Events #422-423 PD Sequence Start (Announce Source Capabilities)
    Event #422 PD Message - Source Capabilities (from Tester)
    Event #423 PD Message - GoodCRC (from UUT) (SOP)
    Events #424-430 PD Sequence Start (Power Transition Request)
    Event #424 PD Message - Request (from UUT) (SOP)
    Event #425 PD Message - GoodCRC (from Tester) (SOP)
    Event #426 PD Message - Accept (from Tester) (SOP)
    Event #427 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #429 PD Message - PS_RDY (from Tester) (SOP)
    Event #430 PD Message - GoodCRC (from UUT) (SOP)

    Goal: Ensure cable checked during PR_Swap (3A Marker).
    Events #432-435 PD Sequence Start (Power Role Swap)
    Event #432 PD Message - PR_Swap (from UUT)
    Event #433 PD Message - GoodCRC (from Tester) (SOP)
    Event #434 PD Message - Reject (from Tester) (SOP)
    Event #435 PD Message - GoodCRC (from UUT) (SOP)
    Events #441-444 PD Sequence Start (Request Source Capabilities)
    Event #441 PD Message - Get_Src_Cap (from Tester) (SOP)
    Event #442 PD Message - GoodCRC (from UUT) (SOP)
    Event #443 PD Message - Source Capabilities (from UUT)
    Event #444 PD Message - GoodCRC (from Tester) (SOP)
    Events #453-489 PD Sequence Start (Power Role Swap)
    Event #453 PD Message - PR_Swap (from Tester)
    Event #454 PD Message - GoodCRC (from UUT) (SOP)
    Event #455 PD Message - Accept (from UUT) (SOP)
    Event #456 PD Message - GoodCRC (from Tester) (SOP)
    Event #472 PD Message - PS_RDY (from Tester) (SOP)
    Event #473 PD Message - GoodCRC (from UUT) (SOP)
    Event #477 PD Message - PS_RDY (from UUT) (SOP)
    Event #478 PD Message - GoodCRC (from Tester) (SOP)
    Events #482-485 PD Sequence Start (Soft Reset)
    Event #482 PD Message - Soft Reset (from Cable or UUT) (SOP')
    Event #483 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #484 PD Message - Accept (from Emulated Marker) (SOP')
    Event #485 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #486-489 PD Sequence Start (VDM Discover ID)
    Event #486 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #487 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #488 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Cable VDO B6:B5 - (VBUS Current Handling Capability) is not VIF specified value. [PROT_MSG_DATA_VDM_ID_ACK_33]
    Event #489 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #490-491 PD Sequence Start (Announce Source Capabilities)
    Event #490 PD Message - Source Capabilities (from UUT)
    MessageID is not zero after a power role Swap. [PROT_MSG_HDR_3] FAIL
    Event #491 PD Message - GoodCRC (from Tester) (SOP)
    Events #492-497 PD Sequence Start (Power Transition Request)
    Event #492 PD Message - Request (from Tester) (SOP)
    Event #493 PD Message - GoodCRC (from UUT) (SOP)
    Event #494 PD Message - Accept (from UUT) (SOP)
    Event #495 PD Message - GoodCRC (from Tester) (SOP)
    Event #496 PD Message - PS_RDY (from UUT) (SOP)
    Event #497 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-NOMRK-CP-ACC (Rev 2.0)
    Goal: Get UUT into PD Mode as a Sink (5V/100mA)
    Events #553-554 PD Sequence Start (Announce Source Capabilities)
    Event #553 PD Message - Source Capabilities (from Tester)
    Event #554 PD Message - GoodCRC (from UUT) (SOP)
    Events #555-561 PD Sequence Start (Power Transition Request)
    Event #555 PD Message - Request (from UUT) (SOP)
    Event #556 PD Message - GoodCRC (from Tester) (SOP)
    Event #557 PD Message - Accept (from Tester) (SOP)
    Event #558 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #560 PD Message - PS_RDY (from Tester) (SOP)
    Event #561 PD Message - GoodCRC (from UUT) (SOP)
    Events #563-565 PD Sequence Start (Power Role Swap)
    Event #563 PD Message - PR_Swap (from UUT)
    Event #564 PD Message - GoodCRC (from Tester) (SOP)
    Event #565 PD Message - Reject (from Tester) (SOP)
    Events #566-567 PD Sequence Start (Power Role Swap)
    Event #566 PD Message - PR_Swap (from UUT)
    MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] FAIL
    Event #567 PD Message - GoodCRC (from Tester) (SOP)

    Goal: Ensure cable checked during PR_Swap (No Marker).
    Events #568-569 PD Sequence Start (Power Role Swap)
    Event #568 PD Message - PR_Swap (from UUT)
    Event #569 PD Message - GoodCRC (from Tester) (SOP)
    Events #570-573 PD Sequence Start (Soft Reset)
    Event #570 PD Message - Soft Reset (from Tester) (SOP)
    WARNING: This message was not expected in the current context.
    Event #571 PD Message - GoodCRC (from UUT) (SOP)
    Event #572 PD Message - Accept (from UUT) (SOP)
    Event #573 PD Message - GoodCRC (from Tester) (SOP)
    Events #574-575 PD Sequence Start (Announce Source Capabilities)
    Event #574 PD Message - Source Capabilities (from Tester)
    Event #575 PD Message - GoodCRC (from UUT) (SOP)
    Events #576-583 PD Sequence Start (Power Transition Request)
    Event #576 PD Message - Request (from UUT) (SOP)
    Event #577 PD Message - GoodCRC (from Tester) (SOP)
    Event #578 PD Message - Accept (from Tester) (SOP)
    Event #579 PD Message - GoodCRC (from UUT) (SOP)
    Event #582 PD Message - PS_RDY (from Tester) (SOP)
    Event #583 PD Message - GoodCRC (from UUT) (SOP)
    Events #585-588 PD Sequence Start (Power Role Swap)
    Event #585 PD Message - PR_Swap (from UUT)
    Event #586 PD Message - GoodCRC (from Tester) (SOP)
    Event #587 PD Message - Reject (from Tester) (SOP)
    Event #588 PD Message - GoodCRC (from UUT) (SOP)
    Events #591-594 PD Sequence Start (Request Source Capabilities)
    Event #591 PD Message - Get_Src_Cap (from Tester) (SOP)
    Event #592 PD Message - GoodCRC (from UUT) (SOP)
    Event #593 PD Message - Source Capabilities (from UUT)
    Event #594 PD Message - GoodCRC (from Tester) (SOP)
    Events #602-638 PD Sequence Start (Power Role Swap)
    Event #602 PD Message - PR_Swap (from Tester)
    Event #603 PD Message - GoodCRC (from UUT) (SOP)
    Event #604 PD Message - Accept (from UUT) (SOP)
    Event #605 PD Message - GoodCRC (from Tester) (SOP)
    Event #622 PD Message - PS_RDY (from Tester) (SOP)
    Event #623 PD Message - GoodCRC (from UUT) (SOP)
    Event #626 PD Message - PS_RDY (from UUT) (SOP)
    Event #627 PD Message - GoodCRC (from Tester) (SOP)
    Events #630-630 PD Sequence Start (Soft Reset)
    Event #630 PD Message - Soft Reset (from Cable or UUT) (SOP')
    Events #631-631 PD Sequence Start (Soft Reset)
    Event #631 PD Message - Soft Reset (from Cable or UUT) (SOP')
    Events #632-632 PD Sequence Start (Soft Reset)
    Event #632 PD Message - Soft Reset (from Cable or UUT) (SOP')
    Events #633-633 PD Sequence Start (Soft Reset)
    Event #633 PD Message - Soft Reset (from Cable or UUT) (SOP')
    Events #634-634 PD Sequence Start (VDM Discover ID)
    Event #634 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #635-635 PD Sequence Start (VDM Discover ID)
    Event #635 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #637-637 PD Sequence Start (VDM Discover ID)
    Event #637 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #638-646 PD Sequence Start (VDM Discover ID)
    Event #638 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Events #639-640 PD Sequence Start (Announce Source Capabilities)
    Event #639 PD Message - Source Capabilities (from UUT)
    MessageID is not zero after a power role Swap. [PROT_MSG_HDR_3] F*
    Event #640 PD Message - GoodCRC (from Tester) (SOP)
    Events #641-703 PD Sequence Start (Power Transition Request)
    Event #641 PD Message - Request (from Tester) (SOP)
    Event #642 PD Message - GoodCRC (from UUT) (SOP)
    Event #643 PD Message - Accept (from UUT) (SOP)
    Event #644 PD Message - GoodCRC (from Tester) (SOP)
    Event #645 PD Message - PS_RDY (from UUT) (SOP)
    Event #646 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-PRSWAP (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #700-703 PD Sequence Start (VDM Discover ID)
    Event #700 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #701 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #702 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Event #703 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #704-705 PD Sequence Start (Announce Source Capabilities)
    Event #704 PD Message - Source Capabilities (from UUT)
    Event #705 PD Message - GoodCRC (from Tester) (SOP)
    Events #706-712 PD Sequence Start (Power Transition Request)
    Event #706 PD Message - Request (from Tester) (SOP)
    Event #707 PD Message - GoodCRC (from UUT) (SOP)
    Event #708 PD Message - Accept (from UUT) (SOP)
    Event #710 PD Message - GoodCRC (from Tester) (SOP)
    Event #711 PD Message - PS_RDY (from UUT) (SOP)
    Event #712 PD Message - GoodCRC (from Tester) (SOP)
    Events #713-716 PD Sequence Start (VDM Discover ID)
    Event #713 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #714 PD Message - GoodCRC (from Tester) (SOP)
    Event #715 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #716 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Ensure valid response to PR_Swap Source to Sink.
    Events #724-727 PD Sequence Start (Request Sink Capabilities)
    Event #724 PD Message - Get_Sink_Cap (from Tester) (SOP)
    Event #725 PD Message - GoodCRC (from UUT) (SOP)
    Event #726 PD Message - Sink Capabilities (from UUT) (SOP)
    Event #727 PD Message - GoodCRC (from Tester) (SOP)
    Scope Capture #1 VBUS Measurement - Voltage No Change
    VBUS plot is valid.
    Events #734-815 PD Sequence Start (Power Role Swap)
    Event #734 PD Message - PR_Swap (from Tester)
    Event #735 PD Message - GoodCRC (from UUT) (SOP)
    Event #736 PD Message - Reject (from UUT) (SOP)
    Event #737 PD Message - GoodCRC (from Tester) (SOP)
    UUT did not respond validly to PR_Swap [BMC_PROT_SEQ_PRSWAP_2] FAIL

    (Previous Goal failed)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-DRSWAP (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #812-815 PD Sequence Start (VDM Discover ID)
    Event #812 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #813 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #814 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Event #815 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #816-817 PD Sequence Start (Announce Source Capabilities)
    Event #816 PD Message - Source Capabilities (from UUT)
    Event #817 PD Message - GoodCRC (from Tester) (SOP)
    Events #818-823 PD Sequence Start (Power Transition Request)
    Event #818 PD Message - Request (from Tester) (SOP)
    Event #819 PD Message - GoodCRC (from UUT) (SOP)
    Event #820 PD Message - Accept (from UUT) (SOP)
    Event #821 PD Message - GoodCRC (from Tester) (SOP)
    Event #822 PD Message - PS_RDY (from UUT) (SOP)
    Event #823 PD Message - GoodCRC (from Tester) (SOP)
    Events #824-827 PD Sequence Start (VDM Discover ID)
    Event #824 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #825 PD Message - GoodCRC (from Tester) (SOP)
    Event #826 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #827 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Ensure DR_Swap is Accepted.
    Events #835-838 PD Sequence Start (Data Role Swap)
    Event #835 PD Message - DR_Swap (from Tester) (SOP)
    Event #836 PD Message - GoodCRC (from UUT) (SOP)
    Event #837 PD Message - Accept (from UUT) (SOP)
    Event #838 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Ensure DR_Swap is Accepted.
    Events #862-866 PD Sequence Start (Data Role Swap)
    Event #862 PD Message - DR_Swap (from Tester) (SOP)
    Event #863 PD Message - GoodCRC (from UUT) (SOP)
    Event #865 PD Message - Accept (from UUT) (SOP)
    Event #866 PD Message - GoodCRC (from Tester) (SOP)
    Events #867-870 PD Sequence Start (VDM Discover ID)
    Event #867 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #868 PD Message - GoodCRC (from Tester) (SOP)
    Event #869 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #870 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Goal: Get UUT into PD Mode as a Sink (5V/100mA)
    Events #926-927 PD Sequence Start (Announce Source Capabilities)
    Event #926 PD Message - Source Capabilities (from Tester)
    Event #927 PD Message - GoodCRC (from UUT) (SOP)
    Events #928-934 PD Sequence Start (Power Transition Request)
    Event #928 PD Message - Request (from UUT) (SOP)
    Event #929 PD Message - GoodCRC (from Tester) (SOP)
    Event #930 PD Message - Accept (from Tester) (SOP)
    Event #931 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #933 PD Message - PS_RDY (from Tester) (SOP)
    Event #934 PD Message - GoodCRC (from UUT) (SOP)
    Events #936-938 PD Sequence Start (Power Role Swap)
    Event #936 PD Message - PR_Swap (from UUT)
    Event #937 PD Message - GoodCRC (from Tester) (SOP)
    Event #938 PD Message - Reject (from Tester) (SOP)
    Events #939-940 PD Sequence Start (Power Role Swap)
    Event #939 PD Message - PR_Swap (from UUT)
    MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] F*
    Event #940 PD Message - GoodCRC (from Tester) (SOP)

    Goal: Ensure DR_Swap is Accepted.
    Events #941-942 PD Sequence Start (Power Role Swap)
    Event #941 PD Message - PR_Swap (from UUT)
    Event #942 PD Message - GoodCRC (from Tester) (SOP)
    Events #943-946 PD Sequence Start (Soft Reset)
    Event #943 PD Message - Soft Reset (from Tester) (SOP)
    WARNING: This message was not expected in the current context.
    Event #944 PD Message - GoodCRC (from UUT) (SOP)
    Event #945 PD Message - Accept (from UUT) (SOP)
    Event #946 PD Message - GoodCRC (from Tester) (SOP)
    Events #947-948 PD Sequence Start (Announce Source Capabilities)
    Event #947 PD Message - Source Capabilities (from Tester)
    Event #948 PD Message - GoodCRC (from UUT) (SOP)
    Events #949-955 PD Sequence Start (Power Transition Request)
    Event #949 PD Message - Request (from UUT) (SOP)
    Event #950 PD Message - GoodCRC (from Tester) (SOP)
    Event #951 PD Message - Accept (from Tester) (SOP)
    Event #952 PD Message - GoodCRC (from UUT) (SOP)
    Event #954 PD Message - PS_RDY (from Tester) (SOP)
    Event #955 PD Message - GoodCRC (from UUT) (SOP)
    Events #957-961 PD Sequence Start (Power Role Swap)
    Event #957 PD Message - PR_Swap (from UUT)
    Event #958 PD Message - GoodCRC (from Tester) (SOP)
    Event #959 PD Message - Reject (from Tester) (SOP)
    Event #961 PD Message - GoodCRC (from UUT) (SOP)
    Events #965-968 PD Sequence Start (Data Role Swap)
    Event #965 PD Message - DR_Swap (from Tester) (SOP)
    Event #966 PD Message - GoodCRC (from UUT) (SOP)
    Event #967 PD Message - Accept (from UUT) (SOP)
    Event #968 PD Message - GoodCRC (from Tester) (SOP)
    Events #970-973 PD Sequence Start (VDM Discover ID)
    Event #970 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #971 PD Message - GoodCRC (from Tester) (SOP)
    Event #972 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #973 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Ensure DR_Swap is Accepted.
    Events #999-1068 PD Sequence Start (Data Role Swap)
    Event #999 PD Message - DR_Swap (from Tester) (SOP)
    Event #1000 PD Message - GoodCRC (from UUT) (SOP)
    Event #1001 PD Message - Accept (from UUT) (SOP)
    Event #1002 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-SEQ-VCSWAP (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #1065-1068 PD Sequence Start (VDM Discover ID)
    Event #1065 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #1066 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #1067 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Event #1068 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #1069-1070 PD Sequence Start (Announce Source Capabilities)
    Event #1069 PD Message - Source Capabilities (from UUT)
    Event #1070 PD Message - GoodCRC (from Tester) (SOP)
    Events #1071-1076 PD Sequence Start (Power Transition Request)
    Event #1071 PD Message - Request (from Tester) (SOP)
    Event #1072 PD Message - GoodCRC (from UUT) (SOP)
    Event #1073 PD Message - Accept (from UUT) (SOP)
    Event #1074 PD Message - GoodCRC (from Tester) (SOP)
    Event #1075 PD Message - PS_RDY (from UUT) (SOP)
    Event #1076 PD Message - GoodCRC (from Tester) (SOP)
    Events #1077-1080 PD Sequence Start (VDM Discover ID)
    Event #1077 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #1078 PD Message - GoodCRC (from Tester) (SOP)
    Event #1079 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #1080 PD Message - GoodCRC (from UUT) (SOP)

    Goal: Ensure VCONN_Swap is Accepted by VCONN Source.
    Events #1087-1093 PD Sequence Start (VCONN Source Swap)
    Event #1087 PD Message - VCONN_Swap (from Tester)
    Event #1088 PD Message - GoodCRC (from UUT) (SOP)
    Event #1089 PD Message - Accept (from UUT) (SOP)
    Event #1090 PD Message - GoodCRC (from Tester) (SOP)
    Event #1092 PD Message - PS_RDY (from Tester) (SOP)
    Event #1093 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Ensure VCONN_Swap is Accepted by VCONN non-Source.
    Events #1117-1122 PD Sequence Start (VCONN Source Swap)
    Event #1117 PD Message - VCONN_Swap (from Tester)
    Event #1118 PD Message - GoodCRC (from UUT) (SOP)
    Event #1119 PD Message - Accept (from UUT) (SOP)
    Event #1120 PD Message - GoodCRC (from Tester) (SOP)
    Event #1121 PD Message - PS_RDY (from UUT) (SOP)
    Event #1122 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Goal: Get UUT into PD Mode as a Sink (5V/100mA)
    Events #1201-1202 PD Sequence Start (Announce Source Capabilities)
    Event #1201 PD Message - Source Capabilities (from Tester)
    Event #1202 PD Message - GoodCRC (from UUT) (SOP)
    Events #1203-1209 PD Sequence Start (Power Transition Request)
    Event #1203 PD Message - Request (from UUT) (SOP)
    Event #1204 PD Message - GoodCRC (from Tester) (SOP)
    Event #1205 PD Message - Accept (from Tester) (SOP)
    Event #1206 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #1208 PD Message - PS_RDY (from Tester) (SOP)
    Event #1209 PD Message - GoodCRC (from UUT) (SOP)

    Goal: Ensure VCONN_Swap is Accepted by VCONN non-Source.
    Events #1211-1213 PD Sequence Start (Power Role Swap)
    Event #1211 PD Message - PR_Swap (from UUT)
    Event #1212 PD Message - GoodCRC (from Tester) (SOP)
    Event #1213 PD Message - Reject (from Tester) (SOP)
    Events #1214-1215 PD Sequence Start (Power Role Swap)
    Event #1214 PD Message - PR_Swap (from UUT)
    MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] F*
    Event #1215 PD Message - GoodCRC (from Tester) (SOP)
    Events #1216-1217 PD Sequence Start (Power Role Swap)
    Event #1216 PD Message - PR_Swap (from UUT)
    Event #1217 PD Message - GoodCRC (from Tester) (SOP)
    Events #1218-1221 PD Sequence Start (Soft Reset)
    Event #1218 PD Message - Soft Reset (from Tester) (SOP)
    WARNING: This message was not expected in the current context.
    Event #1219 PD Message - GoodCRC (from UUT) (SOP)
    Event #1220 PD Message - Accept (from UUT) (SOP)
    Event #1221 PD Message - GoodCRC (from Tester) (SOP)
    Events #1222-1223 PD Sequence Start (Announce Source Capabilities)
    Event #1222 PD Message - Source Capabilities (from Tester)
    Event #1223 PD Message - GoodCRC (from UUT) (SOP)
    Events #1224-1230 PD Sequence Start (Power Transition Request)
    Event #1224 PD Message - Request (from UUT) (SOP)
    Event #1225 PD Message - GoodCRC (from Tester) (SOP)
    Event #1226 PD Message - Accept (from Tester) (SOP)
    Event #1227 PD Message - GoodCRC (from UUT) (SOP)
    Event #1229 PD Message - PS_RDY (from Tester) (SOP)
    Event #1230 PD Message - GoodCRC (from UUT) (SOP)
    Events #1232-1235 PD Sequence Start (Power Role Swap)
    Event #1232 PD Message - PR_Swap (from UUT)
    Event #1233 PD Message - GoodCRC (from Tester) (SOP)
    Event #1234 PD Message - Reject (from Tester) (SOP)
    Event #1235 PD Message - GoodCRC (from UUT) (SOP)
    Events #1239-1244 PD Sequence Start (VCONN Source Swap)
    Event #1239 PD Message - VCONN_Swap (from Tester)
    Event #1240 PD Message - GoodCRC (from UUT) (SOP)
    Event #1241 PD Message - Accept (from UUT) (SOP)
    Event #1242 PD Message - GoodCRC (from Tester) (SOP)
    Event #1243 PD Message - PS_RDY (from UUT) (SOP)
    Event #1244 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Ensure VCONN_Swap is Accepted by VCONN Source.
    Events #1271-1276 PD Sequence Start (VCONN Source Swap)
    Event #1271 PD Message - VCONN_Swap (from Tester)
    Event #1272 PD Message - GoodCRC (from UUT) (SOP)
    Event #1273 PD Message - Accept (from UUT) (SOP)
    Event #1274 PD Message - GoodCRC (from Tester) (SOP)
    Event #1275 PD Message - PS_RDY (from Tester) (SOP)
    Event #1276 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-DISCOV (Rev 2.0)
    Goal: Get UUT into PD Mode as a Sink (5V/100mA)
    Events #1355-1356 PD Sequence Start (Announce Source Capabilities)
    Event #1355 PD Message - Source Capabilities (from Tester)
    Event #1356 PD Message - GoodCRC (from UUT) (SOP)
    Events #1357-1364 PD Sequence Start (Power Transition Request)
    Event #1357 PD Message - Request (from UUT) (SOP)
    Event #1358 PD Message - GoodCRC (from Tester) (SOP)
    Event #1359 PD Message - Accept (from Tester) (SOP)
    Event #1360 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Event #1363 PD Message - PS_RDY (from Tester) (SOP)
    Event #1364 PD Message - GoodCRC (from UUT) (SOP)
    Events #1366-1368 PD Sequence Start (Power Role Swap)
    Event #1366 PD Message - PR_Swap (from UUT)
    Event #1367 PD Message - GoodCRC (from Tester) (SOP)
    Event #1368 PD Message - Reject (from Tester) (SOP)
    Events #1369-1370 PD Sequence Start (Power Role Swap)
    Event #1369 PD Message - PR_Swap (from UUT)
    MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] F*
    Event #1370 PD Message - GoodCRC (from Tester) (SOP)

    Goal: Discover ID of UUT.
    Events #1371-1372 PD Sequence Start (Power Role Swap)
    Event #1371 PD Message - PR_Swap (from UUT)
    Event #1372 PD Message - GoodCRC (from Tester) (SOP)
    Events #1373-1376 PD Sequence Start (Soft Reset)
    Event #1373 PD Message - Soft Reset (from Tester) (SOP)
    WARNING: This message was not expected in the current context.
    Event #1374 PD Message - GoodCRC (from UUT) (SOP)
    Event #1375 PD Message - Accept (from UUT) (SOP)
    Event #1376 PD Message - GoodCRC (from Tester) (SOP)
    Events #1377-1378 PD Sequence Start (Announce Source Capabilities)
    Event #1377 PD Message - Source Capabilities (from Tester)
    Event #1378 PD Message - GoodCRC (from UUT) (SOP)
    Events #1379-1385 PD Sequence Start (Power Transition Request)
    Event #1379 PD Message - Request (from UUT) (SOP)
    Event #1380 PD Message - GoodCRC (from Tester) (SOP)
    Event #1381 PD Message - Accept (from Tester) (SOP)
    Event #1382 PD Message - GoodCRC (from UUT) (SOP)
    Event #1384 PD Message - PS_RDY (from Tester) (SOP)
    Event #1385 PD Message - GoodCRC (from UUT) (SOP)
    Events #1387-1390 PD Sequence Start (VDM Discover ID)
    Event #1387 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Tester) (SOP)
    Event #1388 PD Message - GoodCRC (from UUT) (SOP)
    Event #1389 PD Message - VDM - Discover ID ACK (from UUT) (SOP)
    Product VDO B15:B0 - (bcdDevice) is not VIF specified value. [PROT_MSG_DATA_VDM_ID_ACK_20] FAIL
    Event #1390 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Events #1393-1396 PD Sequence Start (Power Role Swap)
    Event #1393 PD Message - PR_Swap (from UUT)
    Event #1394 PD Message - GoodCRC (from Tester) (SOP)
    Event #1395 PD Message - Reject (from Tester) (SOP)
    Event #1396 PD Message - GoodCRC (from UUT) (SOP)

    Goal: Discover SVIDs of UUT.
    Events #1399-1402 PD Sequence Start (VDM Discover SVIDs)
    Event #1399 PD Message - VDM - Discover SVIDs REQ (from Tester) (SOP)
    Event #1400 PD Message - GoodCRC (from UUT) (SOP)
    Event #1401 PD Message - VDM - Discover SVIDs ACK (from UUT) (SOP)
    Event #1402 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Discover Modes of UUT SVID.
    Events #1408-1411 PD Sequence Start (VDM Discover Modes)
    Event #1408 PD Message - VDM - Get Modes REQ (from Tester) (SOP)
    Event #1409 PD Message - GoodCRC (from UUT) (SOP)
    Event #1410 PD Message - VDM - Get Modes ACK (from UUT) (SOP)
    Event #1411 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Discover Modes of UUT SVID.
    Events #1416-1419 PD Sequence Start (VDM Discover Modes)
    Event #1416 PD Message - VDM - Get Modes REQ (from Tester) (SOP)
    Event #1417 PD Message - GoodCRC (from UUT) (SOP)
    Event #1418 PD Message - VDM - Get Modes ACK (from UUT) (SOP)
    Event #1419 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Enter Mode of UUT.
    Events #1425-1428 PD Sequence Start (VDM Enter Mode)
    Event #1425 PD Message - VDM - Enter Mode REQ (from Tester) (SOP)
    Event #1426 PD Message - GoodCRC (from UUT) (SOP)
    Event #1427 PD Message - VDM - Enter Mode ACK (from UUT) (SOP)
    Event #1428 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Exit Mode of UUT.
    Events #1433-1436 PD Sequence Start (VDM Exit Mode)
    Event #1433 PD Message - VDM - Exit Mode REQ (from Tester) (SOP)
    Event #1434 PD Message - GoodCRC (from UUT) (SOP)
    Event #1435 PD Message - VDM - Exit Mode ACK (from UUT) (SOP)
    Event #1436 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Enter Mode of UUT.
    Events #1441-1444 PD Sequence Start (VDM Enter Mode)
    Event #1441 PD Message - VDM - Enter Mode REQ (from Tester) (SOP)
    Event #1442 PD Message - GoodCRC (from UUT) (SOP)
    Event #1443 PD Message - VDM - Enter Mode ACK (from UUT) (SOP)
    Event #1444 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Exit Mode of UUT.
    Events #1449-1452 PD Sequence Start (VDM Exit Mode)
    Event #1449 PD Message - VDM - Exit Mode REQ (from Tester) (SOP)
    Event #1450 PD Message - GoodCRC (from UUT) (SOP)
    Event #1451 PD Message - VDM - Exit Mode ACK (from UUT) (SOP)
    Event #1452 PD Message - GoodCRC (from Tester) (SOP)

    (Check Previous Goal)
    Goal: Confirm UUT responds with NAK to invalid SOP Enter Mode message.
    Events #1457-1460 PD Sequence Start (VDM Enter Mode)
    Event #1457 PD Message - VDM - Enter Mode REQ (from Tester) (SOP)
    Event #1458 PD Message - GoodCRC (from UUT) (SOP)
    Event #1459 PD Message - VDM - Enter Mode NAK (from UUT) (SOP)
    Event #1460 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Confirm UUT responds with NAK to invalid SOP Exit Mode message.
    Events #1465-1468 PD Sequence Start (VDM Exit Mode)
    Event #1465 PD Message - VDM - Exit Mode REQ (from Tester) (SOP)
    Event #1466 PD Message - GoodCRC (from UUT) (SOP)
    Event #1467 PD Message - VDM - Exit Mode NAK (from UUT) (SOP)
    Event #1468 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Goal: Confirm UUT ignores SOP Attention message.
    Events #1473-1476 PD Sequence Start (VDM Attention)
    Event #1473 PD Message - VDM Attention REQ (from Tester) (SOP)
    Event #1474 PD Message - GoodCRC (from UUT) (SOP)
    Event #1475 PD Message - VDM Attention NAK (from UUT) (SOP)
    VDM Header B7:6 - (Command Type) is not 00b. [PROT_MSG_DATA_VDM_ATT_8] FAIL
    Event #1476 PD Message - GoodCRC (from Tester) (SOP)
    UUT responded to VDM Attention [BMC_PROT_DISCOV_11] FAIL

    (Previous Goal failed)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-BIST-NOT-5V-SRC (Rev 2.0)
    Goal: Get UUT into PD Mode as a Source (5V/100mA)
    Events #1518-1521 PD Sequence Start (VDM Discover ID)
    Event #1518 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #1519 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #1520 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Event #1521 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #1522-1523 PD Sequence Start (Announce Source Capabilities)
    Event #1522 PD Message - Source Capabilities (from UUT)
    Event #1523 PD Message - GoodCRC (from Tester) (SOP)
    Events #1524-1530 PD Sequence Start (Power Transition Request)
    Event #1524 PD Message - Request (from Tester) (SOP)
    Event #1525 PD Message - GoodCRC (from UUT) (SOP)
    Event #1526 PD Message - Accept (from UUT) (SOP)
    Event #1527 PD Message - GoodCRC (from Tester) (SOP)
    Event #1529 PD Message - PS_RDY (from UUT) (SOP)
    Event #1530 PD Message - GoodCRC (from Tester) (SOP)

    (Previous Goal succeeded)
    Events #1531-1534 PD Sequence Start (VDM Discover ID)
    Event #1531 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #1532 PD Message - GoodCRC (from Tester) (SOP)
    Event #1533 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #1534 PD Message - GoodCRC (from UUT) (SOP)

    Test not required
    (Previous Goal succeeded)
    Goal: Simulate UUT Detach.
    (Previous Goal succeeded)
    Test: BMC-PROT-REV-NUM (Rev 2.0)
    (Tester engine starts as Rev 3.0)
    Goal: Ensure that Rev 2 Request is received after Src Caps Rev 3.
    Events #1573-1574 PD Sequence Start (Announce Source Capabilities)
    Event #1573 PD Message - Source Capabilities (from Tester)
    Invalid Specification Revision (Rev 3.0) [PROT_MSG_HDR_13]
    Event #1574 PD Message - GoodCRC (from UUT) (SOP)
    Events #1575-1582 PD Sequence Start (Power Transition Request)
    Event #1575 PD Message - Request (from UUT) (SOP)
    Event #1576 PD Message - GoodCRC (from Tester) (SOP)
    Event #1578 PD Message - Accept (from Tester) (SOP)
    Event #1579 PD Message - GoodCRC (from UUT) (SOP)
    Event #1581 PD Message - PS_RDY (from Tester) (SOP)
    Event #1582 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Events #1584-1587 PD Sequence Start (Power Role Swap)
    Event #1584 PD Message - PR_Swap (from UUT)
    Event #1585 PD Message - GoodCRC (from Tester) (SOP)
    Event #1586 PD Message - Reject (from Tester) (SOP)
    Event #1587 PD Message - GoodCRC (from UUT) (SOP)

    (Tester engine starts as Rev 4.0)
    Goal: Ensure that Rev 2 Request is received after Src Caps 'Rev 4'.
    Events #1627-1628 PD Sequence Start (Announce Source Capabilities)
    Event #1627 PD Message - Source Capabilities (from Tester)
    Invalid Specification Revision (Rev 4.0!) [PROT_MSG_HDR_13]
    Event #1628 PD Message - GoodCRC (from UUT) (SOP)
    Events #1629-1636 PD Sequence Start (Power Transition Request)
    Event #1629 PD Message - Request (from UUT) (SOP)
    Event #1630 PD Message - GoodCRC (from Tester) (SOP)
    Event #1631 PD Message - Accept (from Tester) (SOP)
    Event #1632 PD Message - GoodCRC (from UUT) (SOP)
    Event #1635 PD Message - PS_RDY (from Tester) (SOP)
    Event #1636 PD Message - GoodCRC (from UUT) (SOP)

    (Previous Goal succeeded)
    Events #1638-1686 PD Sequence Start (Power Role Swap)
    Event #1638 PD Message - PR_Swap (from UUT)
    Event #1639 PD Message - GoodCRC (from Tester) (SOP)
    Event #1640 PD Message - Reject (from Tester) (SOP)
    Event #1641 PD Message - GoodCRC (from UUT) (SOP)

    Test: BMC-PROT-GSC-REC (Rev 2.0)
    Events #1683-1686 PD Sequence Start (VDM Discover ID)
    Event #1683 PD Message - VDM - Discover ID REQ (Rev 2.0) (from Cable or UUT) (SOP')
    Event #1684 PD Message - GoodCRC (from Emulated Marker) (SOP')
    Event #1685 PD Message - VDM - Discover ID ACK (from Emulated Marker) (SOP')
    Event #1686 PD Message - GoodCRC (from Cable or UUT) (SOP')
    Events #1687-1688 PD Sequence Start (Announce Source Capabilities)
    Event #1687 PD Message - Source Capabilities (from UUT)
    Event #1688 PD Message - GoodCRC (from Tester) (SOP)
    Events #1689-1694 PD Sequence Start (Power Transition Request)
    Event #1689 PD Message - Request (from Tester) (SOP)
    Event #1690 PD Message - GoodCRC (from UUT) (SOP)
    Event #1691 PD Message - Accept (from UUT) (SOP)
    Event #1692 PD Message - GoodCRC (from Tester) (SOP)
    Event #1693 PD Message - PS_RDY (from UUT) (SOP)
    Event #1694 PD Message - GoodCRC (from Tester) (SOP)
    Events #1695-1699 PD Sequence Start (VDM Discover ID)
    Event #1695 PD Message - VDM - Discover ID REQ (Rev 2.0) (from UUT) (SOP)
    Event #1696 PD Message - GoodCRC (from Tester) (SOP)
    Event #1697 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    Event #1698 PD Message - VDM - Discover ID NAK (from Tester) (SOP)
    WARNING: This message was not expected in the current context.
    Event #1699 PD Message - GoodCRC (from UUT) (SOP)
    WARNING: This message was not expected in the current context.

    Goal: Get Source Capabilities and Hard Reset from UUT.
    Scope Capture #2 VBUS Measurement
    VBUS plot is valid.
    Events #1703-1706 PD Sequence Start (Request Source Capabilities)
    Event #1703 PD Message - Get_Src_Cap (from Tester) (SOP)
    Event #1704 PD Message - GoodCRC (from UUT) (SOP)
    Event #1705 PD Message - Source Capabilities (from UUT)
    Event #1706 PD Message - GoodCRC (from Tester) (SOP)
    UUT did not send Hard Reset after missing Request. [BMC_PROT_GSC_REC_2] FAIL

    (Previous Goal failed)

    --------------------------------------------------------------------------------

    For Information Only:

    0 Retries by UUT using SOP

    9 Retries by UUT using SOP'

    1 Retries by Tester using SOP

    0 Retries by Tester using SOP'


    --------------------------------------------------------------------------------

    Error Summary
    Error PROT_MSG_HDR_3 found 2 times

    Error PROT_MSG_HDR_6 found 4 times

    Error PROT_MSG_DATA_VDM_ID_ACK_20 found 1 time

    Error PROT_MSG_DATA_VDM_ATT_8 found 1 time

    Error BMC_PROT_SEQ_PRSWAP_2 found 1 time

    Error BMC_PROT_DISCOV_11 found 1 time

    Error BMC_PROT_GSC_REC_2 found 1 time

    * F represents a repeat of a previous FAIL.

    11 Post-Run Errors - FAIL

    1 Runtime Error - FAIL


    --------------------------------------------------------------------------------

    Test Summary
    BMC-PROT-SEQ-GETCAPS
    BMC-PROT-SEQ-GETCAPS - PASS

    BMC-PROT-SEQ-GETCAPS Secondary - PASS

    BMC-PROT-SEQ-CHKCAB-P-PC
    BMC-PROT-SEQ-CHKCAB-P-PC - PASS

    BMC-PROT-SEQ-CHKCAB-P-PC Secondary - PASS

    BMC-PROT-SEQ-NOMRK-P-PC
    BMC-PROT-SEQ-NOMRK-P-PC - PASS

    BMC-PROT-SEQ-NOMRK-P-PC Secondary - PASS

    BMC-PROT-SEQ-CHKCAB-CP-ACC
    BMC-PROT-SEQ-CHKCAB-CP-ACC - PASS

    BMC-PROT-SEQ-CHKCAB-CP-ACC Secondary - FAIL

    BMC-PROT-SEQ-NOMRK-CP-ACC
    BMC-PROT-SEQ-NOMRK-CP-ACC - PASS

    BMC-PROT-SEQ-NOMRK-CP-ACC Secondary - FAIL

    BMC-PROT-SEQ-PRSWAP
    BMC-PROT-SEQ-PRSWAP Primary - FAIL

    BMC-PROT-SEQ-PRSWAP Secondary - PASS

    BMC-PROT-SEQ-DRSWAP
    BMC-PROT-SEQ-DRSWAP - PASS

    BMC-PROT-SEQ-DRSWAP Secondary - FAIL

    BMC-PROT-SEQ-VCSWAP
    BMC-PROT-SEQ-VCSWAP - PASS

    BMC-PROT-SEQ-VCSWAP Secondary - FAIL

    BMC-PROT-DISCOV
    BMC-PROT-DISCOV Primary - FAIL

    BMC-PROT-DISCOV Secondary - FAIL

    BMC-PROT-BIST-NOT-5V-SRC
    BMC-PROT-BIST-NOT-5V-SRC - PASS

    BMC-PROT-BIST-NOT-5V-SRC Secondary - PASS

    BMC-PROT-REV-NUM
    BMC-PROT-REV-NUM - PASS

    BMC-PROT-REV-NUM Secondary - PASS

    BMC-PROT-GSC-REC
    BMC-PROT-GSC-REC Primary - FAIL

    BMC-PROT-GSC-REC Secondary - PASS


    --------------------------------------------------------------------------------

    USB-IF Summary Revision 2.0
    BMC PHY Tx: [Required]

    BMC PHY Rx: [Required]

    BMC PHY Misc: [Required]

    Protocol Specific: FAIL

    Power Specific: [Required]

    Secondary: FAIL

    End of Report
  • MQP tester generates the capture file alongside the test report.  Could you upload the MQP test report and its capture file for the failing test case only?  Please just run the failing case for easier debug purposes.  Thanks

  • If you need any more information please let me now.
  • We are currently investigating the issue.  Could you share the template/project you were using?

    Also the test report(that corresponds to the capture you sent).

    Thanks for your patience.  Will update as soon as we find a resolution.

  • Should be complete set of files attached
  • This thread is being handled via off-line messaging.