• Preliminary Steps
    • Compliance Suite Settings
      • Save Mode: Save only Failed
      • Capture Raw File: Disabled
      • Capture Power Measurement: Disabled
      • VBus and CC Self-Test: Enabled
    • Analyzing Vendor Information File (VIF)...
    • Making debounce values intermediate file...
    • VBUS and CC SELF-TEST: Voyager serial number #27353 pass
      • Teledyne LeCroy USB Compliance Suite Version: 8.00 Build 1220
      • Creating Automation Object ...
      • Binding Voyager #0 with Serial #27353
      • Analyzer(0).SetAnalyzerParameters(1, 0)
      • UpdateVariableInFile::2
      • Update Expected_0V_Voltage in file Variables.inc to 30
      • UpdateVariableInFile::2
      • Update do_VBusOutputSelfTest in file Variables.inc to 1
      • UpdateVariableInFile::2
      • Update do_VBusMeasurementsSelfTest in file Variables.inc to 1
      • UpdateVariableInFile::2
      • Update do_CC_VoltageSelfTest in file Variables.inc to 1
      • UpdateVariableInFile::2
      • Update do_VBusOutputSelfTest in file Variables.ginc to 1
      • UpdateVariableInFile::2
      • Update do_VBusMeasurementsSelfTest in file Variables.ginc to 1
      • UpdateVariableInFile::2
      • Update do_CC_VoltageSelfTest in file Variables.ginc to 1
      • Waiting for user action: In order to ensure the Exerciser is generating VBUS and CC Voltage at safe levels, please ensure that nothing is connected to the Exerciser port and then press 'OK'.
      • User replied with "OK" after 1280 ms
      • Running "VBus and CC Voltage Self-Test" module
      • Set Sync Id to []
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.rec: Starting Recording
      • ApplyExtTriggerOutRecOption():: No change was applied!
      • ApplyPowerDeliveryCaptureForHubTests()
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.updg: Starting PD Generation
      • Waiting... [maximum 15000 ms]
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.updg: Stopping PD Generation
      • Analyzer Trigged... 1936 ms
      • VBusSelfTest.rec: Stopping Recording at 2060 ms
      • Remove Sync Id
      • Trace is ready... 3796 ms
      • making a copy from Intermediate folder...
      • UpdateVariableInFile::3
      • Update CVS_ID in file CVS_Parameters.inc to 18
      • UpdateVariableInFile::2
      • Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 20000
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\VBusSelfTest.vse: Running Verification Script
      • C:\LeCroy\20250211_160849\USB Type-C\Preliminary\27353_VBusSelfTest.usb: Saving trace file
      • Trace captured.4448 ms
      • Waiting for user action: VBus Self-Test or CC Voltage Self-Test complete. Connect the PUT to the Exerciser port and then press 'OK' to continue.
      • Waiting for user action: VBus Self-Test or CC Voltage Self-Test complete. Connect the PUT to the Exerciser port and then press 'OK' to continue.
      • User replied with "OK" after 8816 ms
      • VBusSelfTest : Finished
        • Automation Object was destroyed.
    • Determine Cable type : Voyager serial number #27353 pass
      • Teledyne LeCroy USB Compliance Suite Version: 8.00 Build 1220
      • Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\Variables.ginc ...
      • Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\Variables.inc ...
      • Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformation.inc ...
      • Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformationExtra.inc ...
      • Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformation.ginc ...
      • Deleting file C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Intermediate\VendorInformationExtra.ginc ...
      • VIF initiated successfully!
      • CVS_Manager_Class was created
      • CVS_Manager_Class::Initialize::Number of connected boards: 1
      • Argument(2)=27353
      • Argument(3)=0
      • Board_Class was created
      • Board_Class::ReadBoardInfo() for serial number #27353
      • Creating Automation Object ...
      • Binding Voyager #0 with Serial #27353
      • Board_Class::OpenConnection() [CVS_0]
      • Board Name=Voyager M310e
      • BoardID=161
      • BoardRev=9
      • Serial=#27353
      • PD EPR Support=0
      • VIF Extraction
        • Extracting from component "1" of file "C:\Insight_VIF\Zylux\1226_VIFTeufel__OA2303__DV__3266_1226.xml" ...
        • VIF_Product_Type = 0
        • PD_Port_Type = 4
        • Connector_Type = 2
        • USB_PD_Support = YES
        • Type_C_State_Machine = 2
        • Captive_Cable = NO
        • Captive_Cable_Is_eMarked = 0xFF *
        • USB4_Supported = NO
        • Type_C_Can_Act_As_Device = YES
        • Type_C_Is_Alt_Mode_Adapter = NO
        • Device_Supports_USB_Data = YES
        • Device_Speed = 0
        • Device_Max_USB2_Speed = 1
        • USB4_Max_Speed = 0XFF *
        • Type_C_Can_Act_As_Host = NO
        • Host_Supports_USB_Data = 0XFF *
        • Host_Speed = 0XFF *
        • Type_C_Port_On_Hub = NO
        • Type_C_Supports_Audio_Accessory = NO
        • Type_C_Supports_Vconn_Powered_Accessory = 0XFF *
        • Type_C_Is_Debug_Target_SRC = NO
        • Type_C_Is_Debug_Target_SNK = NO
        • Type_C_Implements_Try_SRC = NO
        • Type_C_Implements_Try_SNK = NO
        • Host_Is_Embedded = 0XFF *
      • Successfully finished VIF Extraction.
      • UpdateVariableInFile::3
      • Update AnalyzerID in file VendorInformation.ginc to 18
      • UpdateVariableInFile::3
      • Update AnalyzerID in file VendorInformation.inc to 18
      • UpdateVariableInFile::17
      • Update BOARD_REV in file VendorInformation.ginc to 9
      • UpdateVariableInFile::17
      • Update BOARD_REV in file VendorInformation.inc to 9
      • The test conditions are met and test is applicable to run.
      • Test_Class::RunCableDetection() for CVS_0
      • Running "Cable Detection" module to check the connected Cable and PUT...
      • RunModule_Class::Create_CaptureTask(0,C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.rec,C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.updg,,C:\LeCroy\20250211_160849\USB Type-C\PreliminaryTC_CableDetection_cvs0.usb)
      • RunModule_Class::ConfigModule(0,14,8000)
      • RunModule_Class::ConfigModule::GENERATION_WAIT_TIME -> 8000
      • RunModule_Class::ConfigModule(0,16,True)
      • RunModule_Class::ConfigModule::GENERATION_FAIL_IGNORANCE -> True
      • RunModule_Class::ConfigModule(0,12,GetCableDetectionVseValues)
      • RunModule_Class::ConfigModule::EXTRACT_VERIFIED_RESULTS -> GetCableDetectionVseValues
      • RunModule_Class::Run_Single(0)
      • Capture_Class::Run() on CVS_0
      • Board_Class::SetSyncGUID [{8588DE62-6E60-438C-B1B2-9D1EA288D86C}]
      • Board_Class::SetAnalyzerParameters (1, 3)
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.rec: Starting Recording
      • RecordingOptions::ApplySettings()
      • RecordingOptions::ApplyTraceSettings()::[TC_CableDetection_cvs0.usb]
      • RecordingOptions::ApplySettings()::SetTraceFileName ->C:\LeCroy\20250211_160849\USB Type-C\Preliminary\01_TC_CableDetection_cvs0.usb
      • RecordingOptions::ApplyGeneralSettings()
      • RecordingOptions::ApplyCapturePowerMeasurement()
      • RecordingOptions::ApplyRecordingBufferSize()
      • RecordingOptions::ApplyExtTriggerInRecOption()
      • RecordingOptions::ApplyExtTriggerOutRecOption():: No change was applied!
      • RecordingOptions::ApplyExerciserConnectedName()::[Teufel-OA2303-3266][]
      • RecordingOptions::ApplyCaptureRawFile()
      • RecordingOptions::ApplyTypeCSettings()
      • RecordingOptions::ApplyCaptureCC_Traffic()
      • RecordingOptions::ApplyTypeCRoleSides()
      • RecordingOptions::ApplyUncertainSettingsTypeC()
      • Board_Class::StartRecording()
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.updg: Starting PD Generation
      • Waiting... [maximum 8000 ms]
      • Board_Class::WaitForPDGenerationIdle() for CVS_0 : Serial#27353 wait_time_msec=8000
      • Stopping PD Generation
      • Waiting for Trigger...
      • Analyzer Trigged... 3764 ms
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.rec: Stopping Recording at 3888 ms
      • Board_Class::StopRecordingAndWaitForTrace()
      • Board_Class::SetSyncGUID []
      • Trace is ready... 5272 ms
      • Check_Class::Verify() on Trace from CVS_0
      • Check_Class::Verify()::ErrorCode from relevant CVS = 0:
      • Check_Class::Verify()::Executing AlwaysApplicable
      • UpdateVariableInFile::3
      • Update CVS_ID in file CVS_Parameters.inc to 18
      • UpdateVariableInFile::2
      • Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 20000
      • Making a copy from Intermediate folder to C:\LeCroy\20250211_160849\USB Type-C\Preliminary\Debug\0
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableDetection.vse: Running Verification Script
      • Running Verification script : TC_CableDetection.vse
      • Running GetCableDetectionVseValues
      • CableDetection::Extracetd from VSE : PUT_Connected = YES
      • CableDetection::Extracetd from VSE : ConnectedCableType = VConn Pass-Thru
      • CableDetection::Extracetd from VSE : CableDirection = NORMAL
      • Verification Result: PASSED
      • Capture_Class::UpdateTraceFileName(1)
      • C:\LeCroy\20250211_160849\USB Type-C\Preliminary\01_TC_CableDetection_cvs0.usb: Saving trace file
      • Trace captured.
      • CableDetection_Class::Run_CableDetection::Result of Run_Single(0) = 1
      • UpdateVariableInFile::3
      • Update DETECTED_CABLE_TYPE in file CableVariables.ginc to 2
      • UpdateVariableInFile::3
      • Update DETECTED_CABLE_TYPE in file CableVariables.inc to 2
      • UpdateVariableInFile::8
      • Update PUT_CONNECTED in file CableVariables.ginc to YES
      • UpdateVariableInFile::8
      • Update PUT_CONNECTED in file CableVariables.inc to YES
      • UpdateVariableInFile::8
      • Update CABLE_DIRECTION in file CableVariables.ginc to NORMAL
      • UpdateVariableInFile::8
      • Update CABLE_DIRECTION in file CableVariables.inc to NORMAL
      • Test_Class::Run_CableOrientation() for CVS_0
      • Running "Cable Orientation" module to check D+/D- lines on a VConn Pass-Thru cable
      • UpdateVariableInFile::8
      • Update Is_Host in file CableVariables.ginc to NO
      • UpdateVariableInFile::8
      • Update Is_Host in file CableVariables.inc to NO
      • UpdateVariableInFile::8
      • Update Is_Device in file CableVariables.ginc to YES
      • UpdateVariableInFile::8
      • Update Is_Device in file CableVariables.inc to YES
      • UpdateVariableInFile::2
      • Update USB2_DELAY in file CableVariables.ginc to 10
      • UpdateVariableInFile::8
      • Update Is_Host in file CableVariables.ginc to NO
      • UpdateVariableInFile::8
      • Update Is_Host in file CableVariables.inc to NO
      • RunModule_Class::Create_CaptureTask(0,C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.rec,C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation.updg,TC_CableOrientation_Host.utg,C:\LeCroy\20250211_160849\USB Type-C\PreliminaryTC_CableOrientation_Device.usb)
      • RunModule_Class::ConfigModule(0,13,WaitGeneration_CableOrientation_USB2(this, wait_time_msec, diff_time, 10000))
      • RunModule_Class::ConfigModule::SPECIAL_GENERATION_WAIT -> WaitGeneration_CableOrientation_USB2(this, wait_time_msec, diff_time, 10000)
      • RunModule_Class::ConfigModule(0,12,GetCableOrientationVseValues)
      • RunModule_Class::ConfigModule::EXTRACT_VERIFIED_RESULTS -> GetCableOrientationVseValues
      • RunModule_Class::ConfigModule(0,14,30000)
      • RunModule_Class::ConfigModule::GENERATION_WAIT_TIME -> 30000
      • RunModule_Class::ConfigModule(0,15,False)
      • RunModule_Class::ConfigModule::RUN_EXTRA_GEN_AUTOMATICALLY -> False
      • RunModule_Class::ConfigModule(0,16,True)
      • RunModule_Class::ConfigModule::GENERATION_FAIL_IGNORANCE -> True
      • RunModule_Class::Run_Single(0)
      • Capture_Class::Run() on CVS_0
      • Board_Class::SetSyncGUID [{BB440C6F-F361-459E-8447-E894754AC1D6}]
      • Board_Class::SetAnalyzerParameters (1, 3)
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.rec: Starting Recording
      • RecordingOptions::ApplySettings()
      • RecordingOptions::ApplyTraceSettings()::[TC_CableOrientation_Device.usb]
      • RecordingOptions::ApplySettings()::SetTraceFileName ->C:\LeCroy\20250211_160849\USB Type-C\Preliminary\02_TC_CableOrientation_Device.usb
      • RecordingOptions::ApplyGeneralSettings()
      • RecordingOptions::ApplyCapturePowerMeasurement()
      • RecordingOptions::ApplyRecordingBufferSize()
      • RecordingOptions::ApplyExtTriggerInRecOption()
      • RecordingOptions::ApplyExtTriggerOutRecOption():: No change was applied!
      • RecordingOptions::ApplyExerciserConnectedName()::[Teufel-OA2303-3266][]
      • RecordingOptions::ApplyCaptureRawFile()
      • RecordingOptions::ApplyTypeCSettings()
      • RecordingOptions::ApplyCaptureCC_Traffic()
      • RecordingOptions::ApplyTypeCRoleSides()
      • RecordingOptions::ApplyUncertainSettingsTypeC()
      • Board_Class::StartRecording()
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation.updg: Starting PD Generation
      • Waiting... [maximum 30000 ms]
      • Capture_Class::WaitForGenerationDone::Run custom function -> isGenDone = WaitGeneration_CableOrientation_USB2(this, wait_time_msec, diff_time, 10000)
      • Board_Class::WaitForPDGenerationPause() for CVS_0 : Serial#27353 wait_time_msec=30000
      • Pausing PD generation... 1352 ms
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.utg: Starting USB2 Generation
      • Waiting on USB2.0 generation... 12944 ms
      • Stopping USB2 Generation
      • Board_Class::ResumePDGeneration() for CVS_0 : Serial#27353
      • Resuming PD generation... 13172 ms
      • Board_Class::WaitForPDGenerationIdle() for CVS_0 : Serial#27353 wait_time_msec=30000
      • Stopping PD Generation
      • Waiting for Trigger...
      • Analyzer Trigged... 14492 ms
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation_Host.rec: Stopping Recording at 14612 ms
      • Board_Class::StopRecordingAndWaitForTrace()
      • Board_Class::SetSyncGUID []
      • Trace is ready... 15976 ms
      • Check_Class::Verify() on Trace from CVS_0
      • Check_Class::Verify()::ErrorCode from relevant CVS = 0:
      • Check_Class::Verify()::Executing AlwaysApplicable
      • UpdateVariableInFile::3
      • Update CVS_ID in file CVS_Parameters.inc to 18
      • UpdateVariableInFile::2
      • Update ERROR_ON_READING_CURRENT in file CVS_Parameters.inc to 20000
      • Making a copy from Intermediate folder to C:\LeCroy\20250211_160849\USB Type-C\Preliminary\Debug\1
      • C:\Users\Public\Documents\LeCroy\USBCompliance\Scripts\Common\TC_CableOrientation.vse: Running Verification Script
      • Running Verification script : TC_CableOrientation.vse
      • Running GetCableOrientationVseValues
      • Verification Result: PASSED
      • Capture_Class::UpdateTraceFileName(1)
      • C:\LeCroy\20250211_160849\USB Type-C\Preliminary\02_TC_CableOrientation_Device.usb: Saving trace file
      • Trace captured.
      • Default CC Line = CC_LINE_1
      • USB2 bMaxPacketSize = 64
      • USB2 BOS_Length =
      • USB2 Started = 1
      • CableDetection_Class::SaveOrientationResults()
      • UpdateVariableInFile::3
      • Update bMaxPacketSize in file CableVariables.ginc to 64
      • UpdateVariableInFile::0
      • Update BOS_Length in file CableVariables.ginc to
      • UpdateVariableInFile called with empty parameter for BOS_Length
      • UpdateVariableInFile::3
      • Update IS_USB2_STARTED in file CableVariables.ginc to 1
      • UpdateVariableInFile::8
      • Update DEFAULT_CC_LINE in file CableVariables.ginc to CC_LINE_1
      • UpdateVariableInFile::8
      • Update DEFAULT_CC_LINE in file CableVariables.inc to CC_LINE_1
      • TC_CableDetection : Finished
        • CVS_Manager_Class::Release()::Number of connected boards: 1
        • Board_Class::CloseConnection()::AutomationObj.SetAnalyzerParameters(1,0)
        • Board_Class::CloseConnection() Successfully for CVS_0 to #27353
        • Board_Class was destroyed
        • CVS_Manager_Class was destroyed