Windows Logo Program Requirement Updates

Updated: September 16, 2009
On This Page
Windows Logo Program Requirement Updates - September 15, 2009Windows Logo Program Requirement Updates - September 15, 2009
Windows Logo Program Requirement Updates - July 7, 2009Windows Logo Program Requirement Updates - July 7, 2009
Windows Logo Program Requirement Updates - June 16, 2009Windows Logo Program Requirement Updates - June 16, 2009
Windows Logo Program Requirement Updates - June 2, 2009Windows Logo Program Requirement Updates - June 2, 2009
Windows Logo Program Requirement Updates - March 24, 2009Windows Logo Program Requirement Updates - March 24, 2009
Windows Logo Program Requirement Updates - March 3, 2009Windows Logo Program Requirement Updates - March 3, 2009
Windows Logo Program Requirement and Policy Updates - February 17, 2009Windows Logo Program Requirement and Policy Updates - February 17, 2009
Windows Logo Program Requirement and Policy Updates - February 10, 2009Windows Logo Program Requirement and Policy Updates - February 10, 2009
Windows Logo Program Requirement Updates - January 6, 2009Windows Logo Program Requirement Updates - January 6, 2009
Windows Logo Program Requirement Update ArchivesWindows Logo Program Requirement Update Archives

Windows Logo Program Requirement Updates - September 15, 2009

The following requirements for the Windows Logo Program for hardware have been updated. You can view these requirements in LogoPoint on the Winqual Web site This link leaves the Microsoft.com site:

New Policy

The following policy is new:

POLICY-0032: Systems shipping with the Windows logo meet the Windows System Requirements

New Requirements

The following requirements are new:

AUDIO-0088: Devices that work with UAA class drivers must support basic functionality without installing any additional software or drivers

BUSPORT-0042: xHCI Controllers must support USB debugging on all exposed ports

BUSPORT-0043: xHCI controllers are backwards compatible with high, full and low speed USB devices

BUSPORT-0044: xHCI controllers support MSI and/or MSI-X interrupts

BUSPORT-0045: xHCI controllers set the AC64 bit in the HCCPARAMS register to 1

BUSPORT-0046: xHCI controller add in cards correctly report internally attached devices

BUSPORT-0047: xHCI controllers implement at least one xHCI Supported Protocol Capability structure for USB 2.0

CONNECT-0124: USB kernel mode drivers must use the WDF-KMDF or WDF-UMDF driver model

CONNECT-0129: Bluetooth device appears and continues to function properly after a system suspend resume cycle

IMAGING-0051: Scanners and multi-function printers with scanning ability are required to implement the WIA 2.0 driver architecture, on all local buses implemented on the device (USB, IEEE 1394, etc.) according to the guidelines set out in the Windows Driver Kit

IMAGING-0052: Scanners with network connection implement WS-Scan protocol

INPUT-0059: KVM supports all functionality of devices connected through it

INPUT-0060: KVM properly maintains devices connected to it through system suspend and resume cycles

INPUT-0061: Events on one KVM port should not affect events on other KVM ports

INPUT-0062: KVM with embedded keyboard and mouse passes the keyboard and mouse logo program

INPUT-0064: Devices that implement scroll functionality implement the corresponding API

INPUT-0065: Devices that implement Hot-Key functionality implement the corresponding API notifications

NETWORK-0294: Ethernet devices that implement TCP Chimney must properly handle the Out Of Order data scenarios

NETWORK-0295: Host Firewalls must allow mobile broadband devices that are compliant to Windows mobile broadband driver model to function correctly

STORAGE-0029: Fibre Channel over Ethernet Host Bus Adapter

STORAGE-0030: Fibre Channel over Ethernet Host Bus Adapter - Interoperability

SYSFUND-0224: System with embedded PS/2 input devices have a vendor specific Device ID assigned to that device

SYSFUND-0225: USB 3.0 and 2.0 ports must be mapped consistently

SYSFUND-0226: Systems with xHCI controllers have embedded ACPI information for port routing

Updated Requirements

The following requirements have been updated:

AUDIO-0023: Audio subsystem supports basic data formats [Added relaxation for communication devices.]

CONNECT-0109: Attached USB devices must be functional after resuming from system power states [Added clarification.]

DEVFUND-0006: Installing or uninstalling the driver does not reduce or eliminate functionality of other devices or other functional parts of the same device installed on the system [Extended the exemption from Clause 2 for Display Port technologies.]

DEVFUND-0030: Device and Driver Installation/un-installation/re-installation must be completed without any error, including function drivers for a multi-function device [Clarified that the requirement is applicable for drivers as well as devices, including those with drivers that ship with Windows. Removed the contradictory "If Implemented" notes.]

INPUT-0046: Windows Touch digitizers provide a high quality input experience [Limited touch requirement to screen sizes less than 30 inches.]

INPUT-0048: Sensor and Location Platform devices support the set of data types and properties as defined in this requirement [Updated to add reliability; also updated title.]

INPUT-0049: Location Sensors must support the required data fields for at least one built-in report [Updated to add reliability; also updated title.]

INPUT-0050: Ambient Light Sensors must support the required data fields [Updated to add reliability; also updated title.]

NETWORK-0228: Ethernet devices that implement IPsec task offload must support required modes and protocols [Added "Mode: IPv4 and IPv6 Tunnel (effective date: June 1, 2010)".]

NETWORK-0245: Host Firewalls support allowing for successful DHCP exchanges over both IPv4 and IPv6 [Added clarifying text.]

NETWORK-0246: Host Firewalls must support allowing for successful DNS client queries [Added clarifying text.]

NETWORK-0247: Host Firewalls must support ARP exchanges [Added clarifying text.]

NETWORK-0262: Host firewalls must create and maintain at least 1 identifying FWPM_PROVIDER provider object [Added code example.]

NETWORK-0268: Host firewalls must ensure network connectivity upon recovering from power managed states [Added "Firewalls should never pend packets such that a power state change refuses to work due to the pended packets".]

STORAGE-0003: SCSI based devices meet SCSI protocol requirements [Added this requirement to Fibre Channel over Ethernet category.]

STORAGE-0006: Storage devices used in clusters comply with industry standards and Windows failover cluster requirements [Removed Persistent Reservation verbiage.]

STORAGE-0018: Optical Drives meet Industry and Microsoft standards (Future Requirement) [Clarification for Close Track Session (Immed=0b); additional exception criteria for Close Track Session (Immed=0b); clarification for Request Sense command execution time requirement; Write Profile requirement enforcement delayed until December 2009.]

STORAGE-0022: Storage host controllers and adapters comply with industry standards and Windows requirements [Change for version 4: removed (effective June 2009) from title and added this requirement to the Fibre Channel over Ethernet category.]

STORAGE-0024: ATA/ATAPI based devices meet Microsoft and ATA/ATAPI protocol requirements (Effective June 2010) [Clarifications to Trim command details, Asynchronous Notification, and PATA emulation.]

STORAGE-0026: Optical Drives meet Industry and Microsoft standards (Future Requirement) [Clarification for Close Track Session (Immed=0b); additional exception criteria for Close Track Session (Immed=0b); clarification for Request Sense command execution time requirement]

SYSFUND-0003: System exposes debug interface that complies with Debug Port Specification [Added new constraint.]

SYSFUND-0216: WMC AQ: PC Systems meet requirements for the Windows 7 Media Center Additional Qualification [Clarified time to launch and touch requirements.]

SYSFUND-0218: Desktop systems must have at least one digital video connector [Clarified does not apply to Windows Vista Basic.]

SYSFUND-0227: Windows Touch digitizers provide a high quality input experience [Limited touch requirement to screen sizes less than 30 inches.]

(Announcement Date: September 15, 2009)

Windows Logo Program Requirement Updates - July 7, 2009

The following requirements for the Windows Logo Program for hardware have been updated. You can view these requirements in LogoPoint on the Winqual Web site This link leaves the Microsoft.com site:

SYSFUND-0046. Clarified wording and title.

SYSFUND-0223. New requirement for XP Mode.

(Announcement Date: July 7, 2009)

Windows Logo Program Requirement Updates - June 16, 2009

The following requirements for the Windows Logo Program for hardware have been updated. You can view these requirements in LogoPoint on the Winqual Web site This link leaves the Microsoft.com site:

POLICY-0004. Updated the design notes.

SYSFUND-0200. Updated the title and design notes.

(Announcement Date: June 16, 2009)

Windows Logo Program Requirement Updates - June 2, 2009

The following Windows Logo Program requirements for hardware will take effect on June 1, 2010. You can view these requirements in LogoPoint This link leaves the Microsoft.com site:

DISPLAY-0063

DISPLAY-0111

IMAGING-0004

IMAGING-0048

INPUT-0051

INPUT-52

INPUT-53

INPUT-54

NETWORK-0212

NETWORK-0226

NETWORK-0227

NETWORK-0275

STORAGE-0026

STREAM-0021

STREAM-0083

INPUT-84

INPUT-85

NETMEDIA-0070

SYSFUND-0218

SYSFUND-0193

(Announcement Date: June 2, 2009)

Windows Logo Program Requirement Updates - March 24, 2009

The Windows Logo Program would like to inform partners of the following requirement and policy updates. You can find complete details using the LogoPoint tool on the Winqual Web site This link leaves the Microsoft.com site:

BUSPORT-0023. Clarified title.

POLICY-0021. Added text to disallow usage of identical names in the Unclassified and Logo categories.

SYSFUND-0192. Changed to explicitly state that Windows 7 systems may only include devices and drivers that are certified for the Windows 7 logo.

POLICY-0005. Clarified text about drivers allowed to ship on logo-certified systems.

SYSFUND-0001. Clarified text.

SYSFUND-0121. Clarified text.

POLICY-0023. Added form factors.

SYSFUND-0215. Updated definition of hybrid graphics solution.

SYSFUND-0004. Added exemption for dual-socket systems.

DEVFUND-0046. New requirement for command-line device management utility, applicable to Windows Server only.

INPUT-0048. Updated and clarified details.

INPUT-0049. Updated and clarified details.

STORAGE-0026. Updated from STORAGE-0018.

STORAGE-0018. Removed open and closed session read requirement for ROM drives.

(Announcement Date: March 24, 2009)

Windows Logo Program Requirement Updates - March 3, 2009

The Windows Logo Program would like to inform partners of the following requirement updates. You can find complete details on LogoPoint:

SYSFUND-0200: Embedded devices in a system must report the removable/non-removable capability appropriately. This requirement has updated design notes with implementation and testing details.

SYSFUND-0046: System ships with display adapter or chipset with the Aero theme enabled by default. This requirement has a corrected enforcement date for Windows 7.

(Announcement Date: March 3, 2009)

Windows Logo Program Requirement and Policy Updates - February 17, 2009

The Windows Logo Program would like to inform partners of the following requirement and policy updates. You can find complete details on LogoPoint.

DISPLAY-0065 -- This requirement will be retired June 1, 2010. It will be replaced with DISPLAY-0111 effective the same date.

NETWORK-0089 -- This requirement is being removed.

POLICY-0012 -- This policy's content has been restructured and more details have been added.

(Announcement Date: February 17, 2009)

Windows Logo Program Requirement and Policy Updates - February 10, 2009

The Windows Logo Program would like to inform partners of the following requirement and policy updates. You can find complete details on LogoPoint.

POLICY-0004 -- Updated the definition of a GPU family.

POLICY-0009 -- Added 30-day window to ship audit request.

POLICY-0017 -- Updated the "allowable system update criteria" to enforce GPU family refresh for Windows 7.

POLICY-0018 -- Changed the title and added systems to this policy.

POLICY-0020 -- Updated for Windows Server 2008 R2.

POLICY-0021 -- Clarified the policy for Windows 7 and Windows Server 2008 operating systems.

POLICY-0022 -- Updated for Windows Server 2008 R2.

POLICY-0023 -- Changed the title and removed the start date of the Previously Logoed Motherboard Program and Windows Logo Kit version.

POLICY-0027 -- Clarified that there are two different form factors definitions, one for Windows Vista and another for Windows 7.

STREAM-0015 -- Clarifies that even digital TV tuners must support channel changes.

STREAM-0021 -- Extends BDA requirements for ISDB-T tuners until June 1, 2010. These devices can continue using Avstream architecture until then.

SYSFUND-0032 -- Updated the reference to the correct documentation. Made changes in the design notes and applied it to the correct platforms.

SYSFUND-0090 -- Reflects the WMC Extensibility aspect of SYSFUND-0216 in the device category for partner convenience and consistency.

SYSFUND-0218 -- Correct enforcement date to June 1, 2010.

(Announcement Date: February 10, 2009)

Windows Logo Program Requirement Updates - January 6, 2009

The Windows Logo Program would like to inform partners of the following requirement updates. You can find complete details on LogoPoint.

CONNECT-0121 - Removed Section 3. Self-powered 1394 device propagates the power bus through each connector.

DISPLAY-0063 - Digital connector requirement on displays pushed out to June 2010 for Windows 7 Logo.

DISPLAY-0065 - Noted that this requirement does not apply to Network Projectors.

DISPLAY-0069 - Noted that this requirement does not apply to Projectors.

DISPLAY-0105 - Noted that this requirement does not apply to Network Projectors.

DISPLAY-0104 - Noted that password need not be enabled by default.

GRAPHICS-0001 - Minor language clarifications based on partner feedback.

GRAPHICS-0002 - Clarified memory requirements are number of active connections.

GRAPHICS-0020 - Noted that DX10 is required for all Windows 7 Logo desktops, mobile devices, and AIOs by December 1, 2009.

GRAPHICS-0032 - Clarified the wording on YUV requirements.

GRAPHICS-0042 - Corrected errors in Design Notes section.

GRAPHICS-0046 - Significant rewording to clarify intent. Required from December 1, 2009.

GRAPHICS-0047 - Retired on December 31, 2008, based on partner feedback and internal discussions.

GRAPHICS-0053 - Retired on December 31, 2008, based on partner feedback and internal discussions.

GRAPHICS-0055 - Removed outdated 480i and 576i mode requirements.

GRAPHICS-0071 - Clarified the "accuracy" requirements on EDID.

GRAPHICS-0074 - Numerous edits based on feedback. Noted digital connectors not required until June 1, 2010.

NETMEDIA-0008 - Modified Design Notes to help clarify requirement.

NETMEDIA-0009 - Modified Design Notes to help clarify requirement.

NETMEDIA-0011 - Minor terminology updates for clarification.

NETMEDIA-0012 - Minor terminology updates for clarification.

NETMEDIA-0027 - Retired on December 31, 2008, as this is more of a DMP requirement.

NETMEDIA-0032 - Removed incorrect/non-existent tags.

NETMEDIA-0070 - Clarified that Audio seek is recommended but not required until June 1, 2010.

NETMEDIA-0072 - Clarified requirement for devices that do not offer direct volume controls.

POLICY-0027 - We are expanding the UMPC category to mobile systems with a 10.2 inch screen size.

STORAGE-0018 - Added footnote seven.

STREAM-0007 - Removed references to VMR and VMR9 in connection with MFT.

STREAM-0013 - Retired outdated requirement on December 31, 2008.

STREAM-0064 - Retired on December 31, 2008, due to difficulty in testing.

STREAM-0032 - Clarified requirement with updated information.

STREAM-0033 - Minor updates based on partner feedback.

SYSFUND-0192 - Noted that DX10 is required for all Windows 7 Logo desktop, mobile devices,and AIOs by December 1, 2009.

SYSFUND-0201 - Added an alternative option for the marker file for those who do not have a PCI Vendor ID.

(Announcement Date: January 6, 2009)

Windows Logo Program Requirement Update Archives

To view Requirement Updates releases before January 1, 2009, please go the the Program Requirement Update Archive.



Was This Information Useful?