37

Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Embed Size (px)

Citation preview

Page 1: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit
Page 2: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Darin ZhenProgram ManagerMicrosoft Corporation

TOL-008T

Certifying wireless devices using the Windows Hardware Certification Kit

Page 3: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Agenda• New and improved mobile broadband (MB) and

wireless LAN (WLAN) certification values• Improvements in the Windows Hardware

Certification Kit (HCK)• Guidance on testing

You’ll leave with examples of how to• Create high-quality MB and WLAN devices using the

new and improved certification values• Use the improved Windows HCK for MB and WLAN

testing • Take advantage of testing guidance

Page 4: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

New and Improved Mobile Broadband Certification Values

Page 5: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

• NDIS 6.30• Sleep/resume reliability improvements• Power management

• MB class driver• Power and performance• Multi-career/multi-mode• Extensible Authentication Protocol (EAP)

subscriber identity module (SIM)• Unstructured Supplementary Service Data (USSD)

New and Improved Mobile Broadband Certification Values

Page 6: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

• USB selective suspend• Improve overall system power efficiency for long active

and idle battery life on mobile platforms while maintaining system responsiveness

• Reference• Support NDIS 6.30 WWAN specification

NDIS 6.30

Page 7: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

• Microsoft to develop a generic driver for devices conforming to device interface specification

• The MB class driver provides the following value• For independent hardware vendors (IHVs)• Reduced driver development, deployment, and maintenance

costs• For telecommunication companies (telcos)• Simplified network certification • Faster time-to-market for new products

• Reference• WWAN device firmware presents a conformant interface

Mobile Broadband class driver

Page 8: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Improvements to Mobile Broadband testing within the Windows HCK

Page 9: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Key improvements

• Test Authoring and Execution Framework (TAEF)–based execution• Ability to run individual tests, test groups, or entire suite

• Reduced execution time• Execution time reduced by 70% for MB test content

• Improved documentation• Test documentation providing detailed view into test

content• Improved logging• Text in log files maps directly to test documentation

Page 10: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Mobile Broadband testing guidance

Page 11: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Mobile Broadband Windows Certification Program• Overview• Based on Test Automation and Execution Framework

(TAEF)• Single-machine topology

• Testing Client• Computer running Windows 8• Mobile Broadband device

Page 12: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Key testing areas• Basic MB functionality • MB class driver compliance• Power and performance• NDIS 6.30 compliance• USB selective suspend• Wake support• Multi-career/multi-mode (if implemented)• Extensible Authentication Protocol (EAP) subscriber

identity module (SIM) (if implemented)• Unstructured Supplementary Service Data (USSD)

(if implemented)

Page 13: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Walk-through of Mobile Broadband testing

Demo/Example

Page 14: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Step 1: Create a project

Page 15: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Step 2: Select Machine Pool & Devices/Systems

Page 16: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Step 3: Select Tests and Run Selected Tests

Page 17: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

New and Improved Wireless LAN Certification Values

Page 18: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

• Wi-Fi Direct• Power and performance• NDIS 6.30• 802.11w – Protected Management

Frames• Wake on wireless LAN

New and improved WLAN certification values

Page 19: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

• Improve wireless device connectivity experience• Based on the Wi-Fi P2P (draft) specification • Integrate with Windows 8 user experience

framework• Reference• Support two Wi-Fi Direct ports concurrently• Device should be able to support being a group owner (GO)

on each Wi-Fi Direct port concurrently• Device should be able to support being a GO one Wi-Fi Direct

port and a client on the other Wi-Fi Direct Port concurrently • Support at least four clients being connected

simultaneously to each running Wi-Fi Direct group owner on the device

• Support infrastructure port concurrently with the Wi-Fi Direct ports

Wi-Fi Direct

Page 20: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

• Improve Wi-Fi power efficiency for long active and idle battery life on mobile platforms while maintaining system responsiveness

• Minimize frequency of device interrupting CPU, allowing for maximum CPU idle time

• Dynamic power saving mode based on user activity to maximize power efficiency of the system

• Reference• Power Save Mode (PSM)

• Wi-Fi driver must support the detection of Power Save Mode

• Wi-Fi offloads• Wi-Fi profile (infrastructure profile) offload• Wi-Fi direct profile offload

• Interrupt/DPC/indication reduction• Wi-Fi device interrupt/DPC reduction (1.x ISR/packet)

• Networking offloads and selective suspend• Wi-Fi device must support NDIS offloads• USB selective suspend

Power management

Page 21: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Summary of certification values and feature mappingCertification

valuesFeature

Connected standby Wake, network list offload

Instant connect Network list offload

Power Interrupt reduction

Power Packet coalescing

Power USB selective suspend

Power Wi-Fi auto Power Save Mode

Play to, proximity Wi-Fi Direct

Security 802.11w (PMF – enterprise security)

Page 22: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Improvements to WLAN testing within the Windows HCK

Page 23: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Kit improvements• Overview• TAEF-based tool for measuring Deferred Procedure Calls

(DPC) and Interrupt Service Routine (ISR) frequency and duration

• Common use cases• Finding overactive interrupts• Finding long DPC interrupts• Finding DPC “storm” or bursts

• Where to find it• Available in Windows HCK and Windows Driver Kit (WDK)

Page 24: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

WLAN testing guidance

Page 25: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Wi-Fi Windows Certification Program

• Overview• Based on NDISTest

framework• Multi-machine topology

• Testing Client • Three machines –

TestSoftAP, device under test (DUT), system under test (SUT)

• AP w/ 802.11w support NDISTest Client

(Device Under Test)

NDISTest Server

AP Devices #1 & #2

Hub

(Backchannel)

NDISTest Server

(Support Device)

Page 26: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Wi-Fi Windows Certification Program

• Running the Wi-Fi certification contentStep 1: Open “Windows HCK”Step 2: Create new projectStep 3: Select machine pool & Select DUT WLAN cardStep 4: Select Tests to run & ExecuteStep 5: Select SUT and TestSoftAP for each job

Page 27: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Wi-Fi Windows Certification Program

• Wi-Fi test suites• Includes existing Windows 7 logo program test suites• VWifiStress• New suites for Windows 8• Wi-Fi Direct• Network list offload• 802.11w – protected management frames• Wake on wireless LAN• Connected standby• DPC/ISR interrupts

Page 28: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Key testing areas

• Wi-Fi Direct• Network list offload• 802.11w – protected management frames• Wake on wireless LAN• Connected standby

Page 29: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Walk-through of WLAN testing

Demo/Example

Page 30: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Step 1: Create a project

Page 31: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Step 2: Select Machine Pool & Devices/Systems

Page 32: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Step 3: Select Tests and Run Selected Tests

Page 33: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Recap

• Create high-quality MB and WLAN devices using the new and improved certification values

• Use the improved Windows HCK for MB and WLAN testing

• Take advantage of testing guidance on key areas for MB and WLAN devices

Page 34: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Next steps

• Leverage Mobile Broadband and Wireless LAN test tools to prepare for certification

• Provide feedback

Page 35: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Related WES sessions

• TOL-260T Windows certification improvements to the logo program

• TOL-659T Certifying hardware with the Windows Hardware Certification Kit

• DEV-329T Understanding Wi-Fi Direct in Windows 8

• SYS242T Understanding Wi-Fi networking in Windows 8

Event Site:• http://channel9.msdn.com/Events

Page 36: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

Thank You!

For questions, please visit me in the Speakers Connection area following this session.

Page 37: Darin Zhen Program Manager Microsoft Corporation TOL-008T Certifying wireless devices using the Windows Hardware Certification Kit

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.