Release Notes for the Agilent N5998A HDMI Protocol Analyzer and Generator (PAG) Software Version 1.45.0000 Compatibility with N5998A hardware revisions Agilent recommends using the latest software release compatible with your specific hardware version. The most recent software release is version 1.45.0000. Software releases 1.41.0000 and beyond can be installed on all N5998A units for which the following condition is true. The firmware update 0x0141 has been implemented as described in Service Note 3 (N5998A 03) In all other cases the hardware is not compatible with software release 1.41.0000 and beyond. Software release 1.39.1003 must be used instead. Please contact your local service center to get your N5998A upgraded to Service Note 3 (N5998A 03). Hardware Service Notes: Service Note 01 Firmware upgrade Needed for all N5998As that were rereleased between April 2007 and September 2007. Fixes a timing problem between the Memory and the FPGA for high speed signals. Service Note 02 Hardware upgrade Needed for any N5998A with under Serial Number less than DE47300189. Fixes an intermittent error in the capture of HDMI 1080p signals. Service Note 03 (Requires purchase of N5998U R14) Firmware upgrade Needed for HDMI Protocol Analyzer and Generator application version 1.40 and beyond Version number format For software release 1.40.0000 and beyond all software releases and patches will be versioned with the Microsoft.dll/.exe file versions, i.e., MajorVersion.MinorVersion.BuildNumber Official releases: Official releases are numbered 1.XX.0000. Agilent recommends using the latest official software release compatible with your specific hardware version. Patch releases: BuildNumbers 1000 1999 are used for patch releases. A Patch release is an interim release with incremental improvements to the last official release. Patch releases are made for customers on an "as requested" basis. Version number 1.40.0000 was the first release to use this new numbering format. The "39" MinorVersion means "builds prior to the 1.40 release".
Installation Instructions: Uninstall all versions of HDMI Protocol Analyzer before installing version 1.45.0000 Uninstall all versions of HDMI Protocol Analyzer before installing a new version. 1. On the Windows Start menu, select Control Panel > Add or Remove Programs to open the Add or Remove Programs window. 2. Remove any installed versions of HDMI Protocol Analyzer. Previous files names to look for are: Agilent N5998A HDMI 1.3 Protocol Analyzer and Generator HDMI HDMI Evaluator The following changes were made to the release package at version 1.42.0000: Previously, there was only one installation package. The release now contains three software packages. The reason for three packages is a significant size increase from HMDI 1.4 support to HDMI 1.4a support. The three packages are: SetupHDMI01450000.exe SetupHDMI014X0000.exe installs the HDMI Protocol Analyzer SetupHDMIVGF01450000.exe SetupHDMIVGF014X0000.exe installs the Generator Data folder SetupGenCSV01420000.exe SetupGenCSV01420000.exe installs the Generate Module CSV from HDMI Capture File conversion utility Files are installed in "C:\Program Files\HDMI Evaluator" as in previous releases.
Software Release History Release 1.45.0000 (November 2010) Software release 1.45.0000 is a maintenance update. 1. SAD00424490: The Interlaced 3D Side by Side and Top and Bottom (e.g. 1920 x 1080i 60 Hz SbS) showed Fail in V_active value in 1.43.0000. The 1.43.0000 interpreted the V_active value as twice the correct value. This has been corrected and the V_active value is interpreted correctly. 240p and 288p have different V blank values such that the 3D Frame Packing 240p and 288p have different V_total and V_active values for test 7 38. 240p has two combinations of V_total and V_active and 288p has three different combinations. The correct V_total and V_active values for test 7 38 are shown below. In software releases 1.43.0000 and 1.44.0000 Test 7 38 would incorrectly show a Fail for the following. Versions prior to 1.43.0000 and version 1.45.0000 correctly show Pass. VIC Format V_TOTAL V_ACTIVE VS_TO_VID VS_LEN 8,9 1440x240p@60 524 502 18 3 526 503 18 3 12,13 2880x240p@60 524 502 18 3 526 503 18 3 23,24 1440x288p@50 624 600 22 3 626 601 22 3 628 602 22 3 27,28 2880x288p@50 624 600 22 3 626 601 22 3 628 602 22 3 Release 1.43.0000 (September 2010) Software release 1.43.0000 is a maintenance update. The following additions are available in this release: 1. SAD00421954: Previously you could only save the frame to the captured aspect ratio. Now you can save the frame to both the captured aspect ratio and true aspect ratio. The frames which are saved at the true aspect ratio are named TrueARxxxxxxxxxx.xxx, where x is the typical naming convention.
1. SAD00414681: Previously Test 7 38 differed from the Log packets when the Vendor Specific InfoFrame packet length was greater than 0x06. Test 7 38 did not evaluate Vendor Specific InfoFrame correctly and reported errors when there were none. The change evaluates the Vendor Specific InfoFrame correctly and only reports errors when an error exists. 2. SAD00415651: Test 7 25 displayed incorrect error messages for HSYNC, HS_LEN, VIDEO_TO_HS, and H_ACTIVE. The change reports correct error messages. Previously Test 7 23 and 7 27 did not show the image dialog. Tests 7 23 and 7 27 now show the image dialog. Issues testing 100 Hz and 240 Hz formats have been corrected. 3. SAD00413936: Previously the N5998A software allowed you to specify a D parameter for the audio generation however you were not able to adjust the D parameter through the COM interface. The D parameter is now available in the COM interface DoCommands(), ie <Module Name='HDMI Evaluator'> <Generate> <Video File='C:\Capture\MyVideoFile.vgf'/> <Audio File='C:\Capture\MyAudioFile.aud' With='1' D='300'/> </Generate> </Module> 4. SAD00408756: Tests 7 34 and 7 25 had issues with 10 bit and 12 bit deep color. Running test 7 34 produced errors on alternate lines that VIDEO_TO_HS is incorrect. For 8 bit VIC02, VIDEO_TO_HS is 16, time 1.25 is 20. The generated data has VIDEO_TO_HS equals 19 when HS_LEN is 78 and VIDEO_TO_HS equals 20 when HS_LEN is 77. The issue was pixel packing was not properly considered in the Evaluator algorithms. The fix is that the Evaluator is implemented correctly for pixel packing. 5. SAD00422695: Previously the number of active pixel values was calculated to be 1220. Now the vertical active value frame test checks to see if the number of vertical active pixels is 1226. In Test 7 25 (Video Format Timing) the variable V_ACTIVE was calculated correctly for all progressive scanning VICs but only for 1080i (interlaced) VIC. For all other interlaced VICs, V_ACTIVE was incorrect. The fix correctly calculates the V_ACTIVE variable for all progressive scanning VICs and all interlaced VICs. 6. SAD00421956: In Test 7 38 (3D Video Format Timing), when AVI InfoFrame Packet Data Byte 5 had the value of 0x0110 the field was counted as Reserved. This was compliant with HDMI 1.4. HDMI 1.4a assigned this value to Top and Bottom. The code has been updated to comply with HDMI
1.4a. The AVI InfoFrame Data Byte 5 Value 0x0110 now reports Top and Bottom. Previously, grouped VICs 8/9, 12/13, 23/24, 27/28 were assigned the same vertical total space and vertical blanking space. Now each VIC has a unique vertical total space value and vertical blanking space value. Previously, VIC 39 and VIC 20 were assigned the same Video Timing Format values. VIC 39 and VIC20 are now differentiated based on the VTotal value. 7. SAD00406658: Previously, test 7 32 is required Audio InfoFrame in every frame. Now, Audio InfoFrames are not required at all when Layout=0. When Layout=1 Audio InfoFrames are required at least once every two video fields. 8. SAD00421875: Previously, Test 7 19 was incorrectly checking the position of General Control Packets (GCP). In particular the software allowed a GCP between the second VSync edge and 384 pixels following the second edge. Now, the test correctly allows GCP only between the active edge of VSync and 384 pixels following that edge.
Release 1.42.0000 (March 2010) Software release 1.42.0000 is an official release providing support for HDMI 1.4a. HDMI 1.4a added 5 mandatory 3D video formats and 11 primary 3D video formats to the specification. The following additions are available in this release: 1. Updated HDMI Evaluator Test 7 38 to comply with HDMI CTS 1.4a. 2. Updated HDMI Evaluator to support interlaced Frame Packing 3D structures (version 1.41.0000 only supported progressive Frame Packing 3D structures). 3. Updated HDMI Evaluator to support Top and Bottom 3D structures. 4. Updated HDMI Evaluator to support Side by Side (half) 3D structures. 5. Updated HDMI Generator to support 1.4a 3D video formats. 6. Updated EDID09.edi to comply with HDMI CTS 1.4a Test 7 38 EDID requirements. 1. SAD00413286: In test 7 38 the image window incorrectly asked the tester to confirm Expected Picture (RGB)? This wording was incorrect because the Colorimetry is not always RGB and because CTS test 7 38 requires the aspect ratio, rather than Colorimetry, to be confirmed visually. The modification changed this message to, Expected Picture? 2. SAD00411845: In test 7 38 the test for when VSDB length = 5 did not strictly follow the CTS, but instead contained extra tests. The modification changed this portion of test to only test what is required by the CTS. 3. SAD00410636: For test 7 40, the original EDID provided (EDID10.edi) was incorrect. The modification added EDID10a.edi to the folder EDID Sample Data. Release 1.41.0000 (January 2009) Software release 1.41.0000 provides a license check between the N5998A FPGA version and the HDMI application software.
Release 1.40.0000 (December 2009) Software release 1.40.0000 provides support for HDMI 1.4. The additions in this release cover New video formats Colorimetry 3D The following additions are available in this release: For HDMI analysis, the following has been added: Added support for additional VIC formats (listed below) o 8,9 o 10, 11 o 12, 13 o 25, 26 o 27, 28 o 33, 34 o 60, 61, 62 Test 7 23: Added support for colorimetry and quantization Test 7 24: Added support for colorimetry and quantization Test 7 25: Added video format (VIC 60, 61, and 62, and existing formats not supported) Test 7 26: Added video format (VIC 60, 61, and 62) Test 7 27: Added YQ and CN field check Test 7 38: New test for 3D Video Format Timing Test 7 40: New test case for Extended Colorimetry For HDMI generation, the following has been added: Added the ability to generate the 5 different 3D formats in the specification Test 8 29: New test for 3D Video Format Timing Test 8 31: New test for AVI Info Frame Colorimetry Release 1.39.1003 (August 2009) Software release 1.39.1003 is a maintenance release which includes changes added in 1.39.1002. 1. SAD00402002: HDMI CTS 7 34 YCbCr does not display correctly. 48 bit YCbCr images were not displayed correctly. 2. SAD00402000: HDMI CTS 7 33 Issue An HSYNC error was incorrectly reported. 3. SAD00402260: HDMI CTS 7 33 Not parsing DVI frame correctly Start of Video Data Period was not correctly detected without Video Guard Band
Release 1.39.1002 Software release 1.39.1002 is a maintenance release. The following enhancements are available in this release: 1. Added 2880 modes (VIC 10, 11, 12, 13, 25, 26, 27, 28) in "HDMI Evaluator": "10,11 : 2880x480i @ 59.94Hz" "10,11 : 2880x480i @ 60Hz" "12,13 : 2880x240p @ 59.94Hz" "12,13 : 2880x240p @ 60Hz" "25,26 : 2880x576i @ 50Hz" "27,28 : 2880x288p @ 50Hz" "35,36 : 2880x480p @ 59.94Hz" "35,36 : 2880x480p @ 60Hz" 1. Fixed issues in 7 31 related to incorrectly coloring the Frame log tree. Correct coloring for Frame and Test Case items in the log tree is: PASS Green FAIL Red SKIP Olive Drab / Dark Yellow 2. HDMI Pixel Clock selection for 165MHz 224.999MHz was not available. This issue caused the capture status to NOT be available, and green capture light does not go on for some higher resolution video modes. The 4 different pixel clock selections are now available for the user in 1.39.1002
Release 1.3.2 Software release 1.3.2 is a maintenance release. 1. <7 19 GCP miss decision> Fix the miss decision in GCP packet test of test ID 7 19 for the deep color signal. CTS requires all SB1 to SB6 should be zero (0x00), so deep color signal should be FAIL because SB1 has non zero value 2. <Guard band bit in video area> Fix the illegal stop when "Active Video Data Period" includes same bit sequence as "Video Leading Guard Band". 3. <Output bitmap file aspect ratio> For the SD video formats (720x480p, 720x576p, etc), change the output bitmap file format to meet the indicated aspect ratio; 720x540 (for 4:3) 720x405 (for 16:9) Release 1.3.1 (March 2009) Software release 1.3.1 is a maintenance release. The following enhancements are available in this release: Added YCbCr 444 vgf file for 8 25 deep color test. Enhanced reporting: Shows total Pass or Fail after evaluating the signal in the analyzer Detailed frame decode: Shows a detailed view of what is shown in the image, pixel by pixel Deep color support: Added analyzer function for 10 bit and 16 bit deep color