This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.
The WHQL & Logo Newsletter provides up to date information about WHQL hardware testing issues/submissions and the "Designed for Windows" logo program. Did you get this newsletter from a friend? Subscribe to the WHQL newsletter.
Top Story
Windows Logo Program at WinHEC 2007
With the launch of Windows Vista and Windows Server codename "Longhorn," many new initiatives and tests have been introduced for the Windows Logo Program.
WinHEC 2007 in Los Angeles, May 15-17, is your best opportunity to understand the strategic directions for the Windows Logo Program and to work closely on implementation and testing issues to ensure your success. Below is a significant sample of the topics Microsoft and the hardware community will be discussing at WinHEC. Check the up-to-date WinHEC Agenda Preview Register for WinHEC now Windows Vista and Logo Program Directions:
Technical Sessions:
CLN-T375 Certified for Windows Vista: Customer Awareness
CLN-T495 Windows Logo Program: Strategic Directions
Chalk Talks:
CLN-C376 Windows Vista Logo Program: Directions
CLN-C404 Windows Logo Program: Best Practices Windows Server and Logo Program Directions:
Technical Sessions:
SVR-T329 Windows Server Logo Testing: Planning
Chalk Talks:
SVR-C330 Windows Server Logo Testing: Implementation
SVR-C492 High Availability Program Testing and Device-Specific Guidelines:
Technical Sessions:
DVR-T449 Driver Test Manager: Best Practices and Directions
CON-T426 Router/AP (NID) Logo Program: Rally Implementation
CON-T429 Windows Logo Program for Wireless USB: Best Practices
CLN-T352 Audio Testing for Devices and Systems Using DTM
CLN-510 Windows Audio Fidelity Tests and Your Board Design
Chalk Talks:
DVR-C473 Driver Test Manager: How to Use the DTM (2 sessions)
DVR-C384 Windows Driver Kit Discussion (2 sessions)
DVR-C451 WDTF-Based Logo Tests: An In-Depth Look
CLN-C467 Audio Testing: DTM Best Practices
WNS-C444 Logo Program for Storage: Best Practices
Labs:
DVR-V480 Driver Test Manager Lab
DVR-V392 Windows Device Testing Framework Lab
CON-H421 Certification Tests for PlaysForSure Portable Devices: Workshop
DVR-V468 Windows Driver Kit: Code Signing Lab
Windows Logo Requirement Clarification for IMAGING-0004
Please note, any network-connected device that supports Windows network-connected Web Services for Devices (WSD) must implement WSD properly for their device type. This requirement is scheduled to change from If Implemented to Required for Premium logo level on June, 1 2007. Tests for this requirement will be available in the Windows Logo Kit due to release in September / October 2007 and hence will be enforced effective Jan 1, 2008. If you have questions or feedback about this requirement change, please contact Windows Logo Feedback.
Logo Requirements going into effect on June 1, 2007
This is a reminder that effective June 1, 2007 the following logo requirements will be required and will mark the first official refresh of the Windows Logo Program for Hardware. Please review the following requirements carefully. These requirements have been included as a part of the complete set of Logo Requirements and any feedback provided by the industry have been incorporated in the requirement. No changes to these requirements are anticipated. If you have any questions or comments regarding these requirements, submit them using the new feature available on LogoPoint which is now available by logging onto Winqual. See our recent announcement for details on how to use LogoPoint. The latest version of the Windows Logo Kit will also include a preview of the tests that will be used to validate the products for conformance to these requirements. We encourage you to use the WLK and provide your feedback on the tests.
Audio:
AUDIO-0006 - Audio solution delivers a premium high-fidelity audio experience
AUDIO-0008 - Standalone microphone array device complies with the Microsoft USB Audio 1.0 design guidelines and Microsoft Microphone Array Design Guidelines
AUDIO-0011 - A single HD Audio codec port is used for a single connector
AUDIO-0017 - HD Audio solution supports jack-presence detection for analog jacks
AUDIO-0020 - Pin configuration register for an HD Audio codec has specific settings for port connectivity field depending on implementation
AUDIO-0022 - HD Audio Codec Pin configuration register defaults: Sequence numbers within the same default association are unique
AUDIO-0025 - Digital audio record and playback meet basic performance requirements for audio device
Connectivity:
CONNECT-0065 - Wired USB device works down-stream of a Certified Wireless USB Device Wire Adapter (DWA)
CONNECT-0078 - A device or host based on the Certified Wireless USB Specification must pass all required WiMedia Alliance compliance tests
CONNECT-0079 - A device or host based on the Certified Wireless USB Specification must obtain a Certified Wireless USB logo from the USB-IF
CONNECT-0080 - Native Wireless USB Devices based on the Certified Wireless USB Specification must pass all relevant wired USB device class tests
CONNECT-0081 - Dual Role Devices (DRD) based on the Certified Wireless USB Specification must act in device mode when attached to a PC
CONNECT-0082 - Device based on the Certified Wireless USB specification must be self-beaconing
CONNECT-0083 - Native Wireless USB devices based on the Certified Wireless USB specification must support all data rates
CONNECT-0084 - Native Wireless USB Devices must work with HWA and WHCI hosts
CONNECT-0085 - All WUSB devices must support association models as required in the Association Models Supplement to the Certified Wireless USB Specification
CONNECT-0086 - All devices based on the Certified Wireless USB specification must support the ability to connect to different hosts
CONNECT-0087 - A Host Wire Adapter or a Device Wire Adapter must support a minimum of 64 R-pipes
CONNECT-0088 - A Host Wire Adapter or a Device Adapter must have at least 192k of buffer space
CONNECT-0089 - A Host Wire Adapter must support at least 10 simultaneously connected devices
CONNECT-0090 - A Host Wire Adapter must support at least 64 devices
CONNECT-0091 - A Host Wire Adapter must pass all tests a Wired USB device is required to pass
CONNECT-0092 - DWA Association functionality must be present downstream of a hub
CONNECT-0093 - An internal non-removable host controller must be PCI attached
Display:
Display-0100 - Peripheral and integrated display supports the VGA resolution 640 x 480 on all available connectors
Input:
INPUT-0003 - Microsoft Common Controller for Windows complies with requirements defined in the XUSB specification
INPUT-0006 - Remote control that support s Media Center functionality complies with the appropriate Windows Remote Control Specification (all remote controls shipping must include the Windows Vista Green Button design requirement is now extended to December, 31 2007)
INPUT-0030 - Smart Card Minidrivers meet Windows Card Minidrivers Specifications and Certification Criteria
Imaging:
IMAGING-0004 - Any network-connected device that supports Windows network-connected Web Services for Devices (WSD) must implement WSD properly for their device type. (Required for all Premium Logo on June 1, 2007)
IMAGING-0010 - Printer driver correctly implements XPSDrc printer driver architecture (Required for all Premium Logo on June 1, 2007)
Graphics:
GRAPHICS-0001 - Display adapter supports output connectors with content protection features and provides control via PVP and COPP DDIs
GRAPHICS-0007 - Driver for display adapter is based on the WDDM (After June 1, 2007 all graphics driver must be WDDM compliant regardless of system implementation)
GRAPHICS-0025 - Display driver supports the DirectX VA 2.0 Video Decoder DDI
GRAPHICS-0027 - StretchRect supports YUV to RGB conversions
GRAPHICS-0032 - Display WDDM driver supports the DirectX VA 2.0 Video Processor DDI
Network:
NETWORK-0004 - Ethernet device and driver support Wake on LAN (Premium logo devices/drivers must support at least size patterns through pattern match, each pattern has a maximum size of 128 bytes and Magic Packet must be supported)
Storage:
STORAGE-0001 - Storage devices meet industry standards and Windows requirements
STORAGE-0008 - Basic flash storage meets industry standards and Windows requirements.
STORAGE-0009 - Premium flash storage meets industry standards and Windows requirements to support ReadyBoost technology
System Fundamentals:
SYSFUND-0007 - System meets minimum memory requirements for Basic or Premium implementations
SYSFUND-0030 - Systems implementing support for BitLocker Drive Encryption use TPM v1.2, or later
SYSFUND-0031 - Systems implementing TPM support BitLocker Drive Encryption by using system firmware security enhancements
SYSFUND-0032 - Systems that provide BitLocker Drive Encryption BIOS enhancements support BitLocker by reserving a 1.5GB partition, separate from the main OS partition if the operating system is installed by the OEM
SYSFUND-0040 - Premium level drivers maintain a high Driver Quality Rating (DQR) or the manufacturer must make a fixed driver available to customers within 90 days
SYSFUND-0042 - System that exposed Windows Media Center and ships with a Premium Logo TV tuner includes remote control that complies with the appropriate Windows Remote Control and Receiver Specifications (all remote controller shipping must include the Windows Vista Green Button design requirement is now extended to December, 31 2007)
SYSFUND-0046 - Premium system ships with display adapter or chipset with the Aero theme enabled by default
SYSFUND-0047 - System includes hardware for at least two capture and render scenarios
SYSFUND-0048 - Noise on the signal from the audio device generated by system components is -80dB FS or better
SYSFUND-0049 - System uses the HD Audio device pin configuration registers to expose logical devices supported by the Windows UAA HD Audio class driver
SYSFUND-0050 - System employs anti-pop measures on all system audio outputs
SYSFUND-0067 - System that includes microphone array hardware follows the Microsoft microphone array hardware design guidelines
SYSFUND-0069 - Systems support BitLocker Drive Encryption by providing system firmware support for reading from USB flash devices in the pre-operating system environment and support writing to USB devices in a Windows OS environment
SYSFUND-0070 - System firmware supports booting USB Flash Drives from native USB 1.x and native USB 2.x High Speed
SYSFUND-0118 - Premium system audio solution delivers a high-fidelity audio experience
SYSFUND-0127 - System audio record and playback meet basic performance requirements for audio experience
SYSFUND-0131 - Mobile systems support control of LCD backlight brightness via ACPI methods in the BIOS
SYSFUND-0132 - Mobile systems that have brightness control function keys use standard ACPI events
SYSFUND-0139 - A single HD Audio codec port is used for a single connector
Errata:
In addition, the following errata will be expired on 06/01/2007 midnight.
Errata 20 (Filter ID 20) - COPP - HDCP Test - Support for HDCP is not required in the driver until June 1st.
Errata 21 (Filter ID 21) - OPM - HDCP Test - Support for HDCP is not required in the driver until June 1st.
Errata 22 (Filter ID 22) - WDDM Systems Check - WDDM Driver support not required for Ultra-Mobile PC until June 1st.
Errata 23 (Filter ID 23) - DXVA2 Video Decoder DDI Test - Support for DXVA 2.0 Video Decoder DDI not required until June 1st.
Errata 50(Filter ID 279) - System Logo: WDDM Systems Check - WDDM Driver support not required for Ultra-Mobile PC until June 1st.
Errata 207 (Filter ID 277) - UAA Test fails on Integrated HD Audio device. This is an updated errata filter to allow the failure for all submission categories until June 1st.
Errata 239 (Filter ID 256) - Bitlocker - Computer must have at least two volumes to operate. This requirement becomes mandatory in June 1st.
Windows Logo Program Audio Fidelity Requirement Changes Effective June 1, 2007
The Windows Logo Program (WLP 3.x) for hardware includes two audio fidelity requirements for audio devices, as well as two new audio fidelity requirements for systems. The new requirements include a Premium logo requirement (SYSFUND-0118) and a Basic logo requirement (SYSFUND-0127) which define the minimum bar for audio fidelity quality on a Windows Vista PC. The new system requirements will be enforced on June 1, 2007.
A new test case in the Fidelity Test (Phase Delay) was introduced as PREVIEW in the April Windows Logo Kit (WLK 1.0a) release. Passing logs for this test case will be required starting June 1, 2007 for both the device and systems kits.
The Fidelity Tests require, at the minimum, an Audio Precision 27xx Series (i.e. 2702) analyzer with the following modules and filters:
1) an analog generator (for capture tests, coming soon)
2) an analog analyzer (for render tests)
3) the AES-17 filter package
4) the A-weight filter
The AP test machine does not need a digital analyzer, a digital generator, or digital signal processor (DSP).
The cost of this test machine has been the basis of much discussion with industry partners. Based on feedback from our OEM partners, Microsoft is providing alternative methods of submitting test results to validate audio fidelity compliance for device and system submissions.
We will continue to allow the option to import Fidelity Test logs. There are two methods available for obtaining the Fidelity Test logs:
• Request the log files from the audio hardware provider.
• Hire an Audio Precision analyzer equipped testing facility to produce a log file using the system or device you provide.
When the Fidelity Tests are executed in "export mode", the logs can be exported for 3rd party use and can still be used for a stand-alone submission.
The following environments will be enforced during log import:
• Drivers must be of the same driver topology (some driver versions may change the topology and will fail the import function).
• The appropriate WLK kit type must be used to create the export as expected in the test import case:
o Premium logo requires importing a Premium exported log
o Basic can import a Premium OR Basic exported log
o System kit requires importing system kit export log
o Device kit requires importing a device kit export log
o Desktop kit may import Desktop or Motherboard tests
o Mobile categories must import from matching mobile export logs
Below are some examples of which logs may be exported and imported:
• Audio Device export -> Audio Device import - allowed
• Premium System export -> Premium System import - allowed
• Basic System export -> Basic System import - allowed
• Premium System export -> Basic System import - allowed
• Desktop export -> Mobile import - not allowed
• Audio Device export -> System import - not allowed
• System export -> Audio Device import - not allowed
• Motherboard export -> System import - allowed
Notes:
a) The ability to import a motherboard log into a system or a Premium log into a basic submission has not been tested in the Preview WLK 1.0a release. These features will not be exposed until the June, 2007 release.
b) If a desktop system vendor makes use of the Fidelity Test log import function using logs from a motherboard manufacturer, the system vendor should make every commercially viable effort to ensure logo level audio fidelity from all audio inputs and outputs. For instance, audio jacks on a front panel used for extending the number of logical audio devices the system supports must meet the WLP requirements. Should a vendor choose to implement re-taskable audio jacks (which is not recommended by Microsoft) or front panel audio, an audit may be requested by Microsoft to test the audio fidelity of these implementations.
Improvements in audio fidelity are extremely important to Windows Vista adoption and will benefit our mutual customers. Thank you for your support of the logo and your feedback which lead to these testing changes. If you have questions or feedback regarding this announcement, please contact Logo Feedback.
|