Quantum 980 User manual

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 1 October 15, 2014
User Guide
980 HDMI Protocol Analyzer
HDMI HDCP 2.2 Compliance Tests
Rev: A2

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 2 October 15, 2014
Table of Contents
1About the 980 3
1.1 What makes the 980 HDMI Protocol Analyzer Module Unique? 3
1.2 Scope of this User Guide 4
1.3 Changes to this User Guide 5
1.4 What options are available with the 980? 5
1.5 980 User Interface 7
1.6 What kinds of data does the 980 Protocol Analyzer module allow you to view? 12
2Getting Started 14
3HDMI HDCP 2.2 Source Compliance Tests 15
3.1 Workflow for running the HDMI HDCP 2.2 Source Compliance Tests 15
3.2 Making the HDMI connections 16
3.3 Setting the 980 mode to HDMI 17
3.4 Setting the +5V levels 20
3.5 Completing the CDF 26
3.6 Selecting the 1A series tests 31
3.7 Executing the HDMI HDCP 2.2 1A Series Source Compliance Tests 36
3.8 Viewing Details of 1A Source Compliance Test Results 41
3.9 Selecting the 1B series tests 45
3.10 Executing the HDMI HDCP 2.2 1B Series Source Compliance Tests 50
3.11 Viewing Details of Source Compliance Test Results 59
3.12 Canceling and Resuming the HDMI HDCP Source Compliance 62
3.13 To resuming a canceled test: 63
3.14 Viewing the HDMI HDCP 2.2 Source Compliance Test Results from the Navigation View 67
3.15 Viewing the HDMI HDCP 2.2 Source Compliance HTML test report 69
4HDMI HDCP 2.2 Sink Compliance Tests 81
4.1 Workflow for running the HDMI HDCP 2.2 Sink Compliance Tests 81
4.2 Making the HDMI connections 81
4.3 Running a Playback file 82
4.4 Completing the HDCP 2.2 Sink Test CDF 88
4.5 Selecting the 2C series tests 93
4.6 Executing the HDMI HDCP 2.2 2C Series Sink Compliance Tests 97
4.7 Viewing Details of 2C Sink Compliance Test Results 104
4.8 Canceling and Resuming the HDMI HDCP Compliance 106
4.9 To resuming a canceled test: 107
4.10 Viewing the HDMI HDCP 2.2 Sink Compliance Test Results from the Navigation View 111
4.11 Viewing the HDMI HDCP 2.2 Sink Compliance HTML test report 113

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 3 October 15, 2014
1About the 980
This chapter provides an overview of features of the 980 HDMI Protocol Analyzer module and the 980 GUI
Manager. The 980 HDMI Protocol Analyzer module is an analyzer for HDMI/MHL source devices. It provides
visibility into the HDMI/MHL protocol to help resolve common interoperability problems in HDMI/MHL systems. The
980 GUI Manager is a PC application to manage and use the 980 HDMI Protocol Analyzer module and other 980
modules.
The module can be equipped in either of the 980 Advanced Test Platforms:
1) The 980B Advanced Test Platform –5-slot chassis with a 15 inch touch display.
2) The 980R Advanced Test Platform –5-slot chassis with a 7 inch touch display.
Note: The module is always equipped in the first slot of the 980 platform from the factory.
The 980 HDMI Protocol Analyzer module is able to parse HDMI streams from source devices with a TMDS clock
and pixel clock up to 300MHz.
1.1 What makes the 980 HDMI Protocol Analyzer Module Unique?
The 980 HDMI Protocol Analyzer module for HDMI or MHL source devices provides full visibility into the protocol,
timing, control and auxiliary data. It captures and decodes encrypted or unencrypted metadata (audio sample,
infoframes and other data packets) as well as DDC transactions and CEC messages (C-Bus transactions for
MHL).
Competitive “analyzers” available on the market are more limited because they utilize commercial silicon chips.
The 980 HDMI Protocol Analyzer module uses a proprietary solution and therefore can provide much greater
visibility into the protocol, timing and control data. The competitive “analyzers” support some of the 980 HDMI
Protocol Analyzer features but not nearly all of them. They support functional testing but not true interoperability

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 4 October 15, 2014
testing. Functional test “analyzers” often support only real time monitoring. The 980 module supports capture, store
and analysis as well as Real Time monitoring.
For these same reasons, the 980 HDMI Protocol Analyzer module can support all of the tests in the HDMI and
MHL source protocol compliance test specification. Functional test instruments cannot. For example, the 980
HDMI Protocol Analyzer supports all the source Protocol tests in Test 7-17 of the HDMI Compliance Test
Specification and the Basic Protocol source tests in the section 3.2.2.2 in the MHL Compliance Test Specification
related to control periods, preamble and guard bands. Similarly the 980 HDMI Protocol Analyzer module can
measure the audio sample rate precisely and therefore measure audio jitter correctly. Functional test instruments
cannot support these tests correctly.
1.2 Scope of this User Guide
This User Guide provides descriptive and procedural information on the HDMI HDCP 2.2 compliance test option.
Although you can run the compliance tests through the 980 HDMI Protocol Analyzer’s “embedded GUI,” all the
examples used in the procedures in this document are taken from the external standalone PC 980 GUI Manager.
The procedures are identical between the embedded GUI running through the 980 front panel display and the
external standalone PC application but the look and feel is slightly different.
The following is a list of the User Guides available for the 980 systems:
980 HDMI Protocol Analyzer Gen 3 System –Covers source analysis testing for HDMI and MHL source
devices as well as various transmitter features. This user guide is specifically for the functions of the 980 HDMI
Protocol Analyzer Gen 3 system sold through 2012.
980 Advanced Test Platform Quick Start Guide –This Quick Start Guide covers startup procedures for the
980/980B platform. Used in conjunction with the 980 HDMI Protocol Analyzer Module User Guide for
purchases in 2013.
980 HDMI Protocol Analyzer module –Covers source analysis testing for HDMI and MHL source devices as
well as various transmitter features. This user guide is specifically for the functions of the 980 HDMI Protocol
Analyzer module equipped in one of the 980 Advanced Test Platform slots (980 Gen 3 or 980B). Used in
conjunction with the 980 Advanced Test Platform Quick Start Guide.
980 HDMI Protocol Analyzer HDMI/MHL Source Compliance Test –Covers source compliance testing for both
MHL and HDMI sources. These compliance test applications are provided by the 980 HDMI Protocol Analyzer
module or the 980 HDMI Protocol Analyzer Gen 3 system. Used in conjunction with the 980 Advanced Test
Platform Quick Start Guide.
980 HDMI Protocol Analyzer HDMI/MHL Sink Compliance Test –Covers sink compliance testing for both MHL
and HDMI sinks (and MHL dongles). These compliance test applications are provided by the 980 HDMI
Protocol Analyzer module or the 980 HDMI Protocol Analyzer Gen 3 system. Used in conjunction with the 980
Advanced Test Platform Quick Start Guide.
980 MHL CBUS Compliance Test Module - Covers MHL CBUS compliance testing for both MHL sources as
well as sinks and dongles. This compliance test applications are provided by the 980 CBUS Compliance Test
module. Used in conjunction with the 980 Advanced Test Platform Quick Start Guide.
980 HDMI Video Generator module –Covers the features and functions offered by the 980 HDMI Video
Generator module. Used in conjunction with the 980 Advanced Test Platform Quick Start Guide.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 5 October 15, 2014
980 HDMI Protocol Analyzer HDMI HDCP Source Compliance Test –Covers HDMI HDCP compliance tests
on source devices. These compliance test applications are provided by the 980 HDMI Protocol Analyzer
module.
980 HDMI Protocol Analyzer HDMI HDCP 2.2 Compliance Test (This User Guide) - Covers HDMI HDCP
compliance tests on source and sink devices. These compliance test applications are provided by the 980
HDMI Protocol Analyzer module.
1.3 Changes to this User Guide
The following updates have been added to the HDMI compliance test descriptions and procedures:
This is a new User Guide.
Note: Please be sure to check the Quantum Data website for updates to this User Guide.
1.4 What options are available with the 980?
The 980 offers four options that you can purchase with the 980 HDMI Protocol Analyzer module. You must have a
license to use these optional features: 1) Encrypted Link Analyzer mode for monitoring encrypted data between an
HDMI source and sink device. 2) HDMI Source Compliance tests in accordance with HDMI 1.4 CTS Sections 7.4
through 7.8. 3) EDID Compliance test in accordance with Sections 8.2 and 8.5 of the HDMI 1.4 CTS. 4) HDMI Sink
Compliance tests in accordance with HDMI 1.4 CTS Sections 8.2 and 8.4 through 8.8. 5) MHL Source Compliance
tests in accordance with MHL 1.2 & 2.0 CTS Section 3. 6) MHL Sink Compliance tests in accordance with MHL 1.2
& 2.0 CTS Section 4. 7) HDMI HDCP Source Compliance test in accordance with HDCP 1.2 CTS. 8) HDMI HDCP
2.2 Source and Sink Emulators for HDMI 1.4b HDCP 2.2 functional test in accordance with HDCP 2.2 CTS. 9)
HDMI HDCP 2.2 Source and Sink Compliance test in accordance with HDCP 2.2 CTS.
You can determine what options the 980 is provisioned with by looking at the label on the bottom of the 980 or by
accessing the Instrument Information screen on either the built-in or external 980 GUI manager. You will need to
access the Instrument Information panel through embedded 980 GUI Manager as shown below.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 6 October 15, 2014
The information is then displayed in a separate window. The information on the Instrument Information window
will provide you with the information about what options are supported and will also be helpful if you call Quantum
Data customer support during an upgrade process.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 7 October 15, 2014
1.5 980 User Interface
The 980 Protocol Analyzer module provides a graphical user interface for operation. This GUI can run both on the
980 itself through the built-in color touch screen display or as a standalone application running on a PC. The look
and feel and functions are similar but not identical.
1.5.1 External 980 GUI Manager

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 8 October 15, 2014
The external 980 GUI Manager provides easy access to the captured data on your PC for sharing with others. Also
the external 980 GUI Manager enables you to operate the 980 HDMI Protocol Analyzer through a larger interface
which allows you to use multiple panels at the same time.
1.5.2 Embedded 980 GUI Manager
You can operate the 980 HDMI Protocol Analyzer module fully through the built-in color touch screen display. In
addition to the basic operation of the 980 HDMI Protocol Analyzer module the touch screen display GUI there are
two key features that are only available in the embedded 980 GUI Manager GUI: 1) viewing the video in real time,
2) viewing the MHL video/audio metadata and DDC (MHL C-Bus) transactions in real time using the Real Time
mode. You can view the incoming video from a source even when encrypted with HDCP content protection. The
ability to view the incoming video also enables you to control the menus of the HDMI and MHL source device to
ensure that it is in the correct mode. The built-in GUI also enables you to view the HDMI and MHL video metadata
and DDC and MHL C-Bus transactions in real time, as they are being captured, using the Real Time mode.
You can transfer data captures taken from the built-in touch display to your PC where they can be viewed through
the external 980 GUI Manager and also disseminated to others for analysis.
1.5.3 Embedded 980 GUI Manager and External GUI Manager layout differences
Aside from the “Real Time” mode using the receiver there are a few other differences in the layouts between the
embedded 980 GUI Manager and the External 90 GUI Manager. The primary difference is the Navigator panel
which enables you to access the data elements and test results from an instrument. In the External 980 GUI
Manager, the Navigator panel is always present on the left side of the 980 GUI Manager application window as
shown below.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 9 October 15, 2014
In the Embedded 980 GUI Manager, the Navigator panel must be opened. You can access it either from the Other
Page of the Apps window, refer to the first screen example below or you can access the Navigator from the Real
Time window as shown in the second screen example. Finally you can also access the Navigator from any window
in the embedded GUI using the activation key at the bottom of any screen as shown below.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 10 October 15, 2014

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 11 October 15, 2014
When you access the Navigator it will appear in the window as shown below.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 12 October 15, 2014
1.6 What kinds of data does the 980 Protocol Analyzer module allow you to view?
By providing visibility into the HDMI and MHL protocol, metadata, video, audio and auxiliary data, the 980 HDMI
Protocol Analyzer module enables you to detect changes and identify anomalies in the HDMI or MHL signal. The
following is a list of the data types you can view (currently):
Video
oTiming parameters
oPixel values
Protocol Data
oGuard band
oPreamble
Data Islands, including:
oInfoframes (AVI, Audio, Source Product Descriptor, etc.)

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 13 October 15, 2014
oGeneral Control Packet (GCP)
oAudio Clock Regeneration (ACR)
oAudio Sample Packet Header including Channel Status Blocks
Hot plug events
DDC, C-Bus (MHL) transactions, including:
oHDCP
oEDID
Control data (vsync, hsync, encryption enable)
HDMI CEC transactions
HDMI Audio Return Channel (ARC) data

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 14 October 15, 2014
2Getting Started
Please refer to the 980 Advanced Test Platform Quick Start Guide for detailed Getting Started Procedures. This
Quick Start Guide is available on the Quantum Data Downloads page or the 980 product pages.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 15 October 15, 2014
3HDMI HDCP 2.2 Source Compliance Tests
This chapter describes how to use the optional HDMI HDCP 2.2 source compliance test feature of the 980 HDMI
Protocol Analyzer module. Please note you will have to purchase the HDMI HDCP 2.2 Source Compliance Test
option in order to run these tests.
Note: You can now select addition formats for testing on an individual test basis. This enables you to run a
particular source test on a format or formats that are not specified in the CTS.
The 980 supports the following test sections in the HDMI HDCP 2.2 Compliance Test specification:
Transmitter Downstream w/Receiver) w/HDMI Capable Receiver
1A-01: Regular Procedure: With previously connected Receiver (with stored Km)
1A-02: Regular Procedure: With newly connected Receiver (without stored Km)
1A-03: Regular Procedure: Receiver disconnect after AKE_Init
1A-04: Irregular Procedure: Receiver disconnect after Km
1A-05: Regular Procedure: Receiver disconnects after locality check.
1A-06: Regular Procedure: Receiver disconnects after Ks
1A-07: Regular Procedure: Receiver sends REAUTH_REQ after Ks.
1A-08: Irregular Procedure: Rx Certificate not received.
1A-09: Irregular Procedure: Verify Receiver Certificate.
1A-10: Irregular Procedure: SRM.
1A-11: Irregular Procedure: Invalid H’.
1A-12: Irregular Procedure: Pairing Failure.
1A-13: Irregular Procedure: Locality Failure.
Transmitter w/ Downstream Repeater
1B_01 Regular Procedure: With Repeater.
1B_02 Irregular Procedure: Timeout of Receiver ID list.
1B_03 Irregular Procedure: Verify V'.
1B_04 Irregular Procedure: MAX_DEVS_EXCEEDED.
1B_05 Irregular Procedure: MAX_CASCADE_EXCEEDED.
1B_06 Irregular Procedure: Incorrect seq_num_V
1B_07 Regular Procedure: Re-authentication on HDCP_HPD.
1B_08 Regular Procedure: Re-authentication on REAUTH_REQ.
1B_09 Irregular Procedure: Rollover of seq_num_V
1B_10 Irregular Procedure: Failure of Content Stream Management
3.1 Workflow for running the HDMI HDCP 2.2 Source Compliance Tests
The following is the high level workflow for running the HDMI HDCP 2.2 Source Compliance Tests. This workflow
assumes that you have powered up the 980 and established an Ethernet session with the 980 as described in
Connection for 980 GUI Manager and 980.
The following is the high level workflow for running the HDMI HDCP 2.2 Source Compliance Tests.
1. Connect the source device under test to the 980 HDMI Protocol Analyzer module via HDMI.
2. Activate HDCP 2.2 in the source device under test.
3. Set the monitor mode properly to HDMI and Sink Emulation.
4. Enable HDCP 2.2 in the 980 HDMI Protocol Analyzer module.
5. Complete (or load an existing) Capabilities Declaration Form (CDF) for the device under test using the CDF
Entry panel.
6. Select the tests that you wish to run from the Test Selection panel.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 16 October 15, 2014
7. Initiate the tests through the Test Options / Review panel.
8. View the detailed data for test failures if failures occur.
9. View the results in the Test Results panel under the Navigator panel.
3.2 Making the HDMI connections
This procedure describes how to establish an HDMI connection between the HDMI source device under test and
the 980. This procedure assumes that you have assembled the 980 and source device under test and applied
power to all these devices. Refer to the procedures and diagram below.
HDMI connection for source compliance test –980 Rev D Protocol Analyzer module

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 17 October 15, 2014
HDMI connection for source compliance test –980B
HDMI connection for source compliance test –980R
1. Connect your HDMI source device under test to the HDMI Rx connector (the top most HDMI connector shown
in the figure below) on the 980 HDMI Protocol Analyzer module. Use a high speed HDMI cable.
3.3 Setting the Link mode and the HDMI mode
Use the following procedures to set the 980 HDMI Protocol Analyzer to the HDMI mode and set the link mode to
Sink Emulation. These procedures assume that you are using the external 980 GUI. Exceptions will indicate
different screens for the embedded GUI.
To set the 980 mode to HDMI and the Link Mode to Sink Emulation:
1. From the Card Control window, select Receiver.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 18 October 15, 2014
The Rx Control and Configuration dialog box appears.
From the Rx Control and Configuration dialog box, select the Mode tab and then select HDMI as the mode
and select Sink Emulation as the Link mode.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 19 October 15, 2014
2. If you are using the embedded GUI, Select the Mode flyout menu on the lower right of the Real Time window
as shown below. Then select the HDMI Monitor radio button and the Sink Emulation radio button. Refer to
the screen example below.
The Link Mode menu will show HDMI (or MHL accordingly) as the Link Mode.

980 User Guide –HDMI HDCP 2.2 Compliance Rev. A2
Page 20 October 15, 2014
3.4 Setting the +5V levels
The 980 enables you to view the +5V levels from the source device under test and to set the current load on the
+5V lead.
1. Select the RX 5 Volts… item from the Instrument pull-down menu on the built-in front panel as shown below.
The RX 5V Status/Configuration dialog box is displayed as shown below.
2. Note the current Measured 5V level (4.98 in the example above).
3. Select the Threshold Level using the upper slidebar (0.0 to 5.3V). Be sure to select the Apply button. Then hit
Refresh to view the new value. You may wish to lower the threshold to enable testing of a source whose 5V
level is too low. If you specify a threshold higher than the voltage detected there will be no effect on the ability
to test.
4. Select the current Load using the lower slidebar provided. Increasing the current load will cause the detected
voltage to fall. Be sure to select the Apply button. Then hit Refresh to view the new value.
3.5 Enabling HDCP 2.2
The 980 Protocol Analyzer module has to be configured to respond to HDCP 2.2 authentication from a source. Use
the following procedure to enable HDPC 2.2 authentication in the 980 Protocol Analyzer module. You can enable
HDCP 2.2 on the Protocol Analyzer receiver either through the embedded 980 GUI or the external 980 GUI. The
following procedures assume you are using the external GUI but exceptions are provided instructing you how to
enable HDCP 2.2 through the embedded GUI.
1. From the Card Control window, select Receiver. Refer to the screen example below.
Table of contents
Other Quantum Measuring Instrument manuals