Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
WPS Information Elements (IEs) for Telemetry - implementation details
We request that you fill in the corresponding WPS Information Element (IE) attributes in WPS. The specific mappings that we use for Windows are:
WPS:Manufacturer: Please put in the name of the Manufacturer, likely OEM or OEM + Chipset IHV, ex: Microsoft
WPS:Model: This is the Unique Model for the device, ex: MWDA
WPS:Model-Number: This is used to store the Firmware Version, ex: 1.3.8350
You can validate that the Windows 10 device can properly parse the Miracast receiver's Manufacturer, Model and Model-number values by performing the following:
- Connect to the Miracast receiver
- Go to Device Manager and look under Software Devices
- Locate the Miracast receiver name
- Look at its Properties. On the Details tab look for the following 3 properties: PnP-X manufacturer, PnP-X model name, and PnP-X model number.
IP address allocation in EAPOL-key frames implementation details
The Wi-Fi_P2P_Technical_Specification_v1.7 specification contains new methods to do IP address allocation during connection establishment instead of performing post-connection DHCP. Section 4.2.8, IP Address Allocation in EAPOL-Key Frames (4-Way Handshake) shows how to implement this functionality.
Extended channel switch announcement (eCSA) implementation details
Extended Channel Switch Announcement is defined in the 802.11-2012 specification. This specification covers the implementation in detail in several sections including 6.3.37, 8.5.8.7, 8.4.2.55, and 10.10, among others. Please refer to this specification for technical information.
Wireless Projection over an existing Wi-Fi network
With the Windows Creators Update (1703) support for wireless projection over Infrastructure has been added to the Window receiver. This includes, but is not limited to, all Windows devices running the Creators Update including Windows PCs, Surface Hub and Xbox. We recommend that Miracast sink manufacturers follow the guidelines that are defined in the [MS-MICE] document to implement similar sink side functionality.
Support for H/W Cursor implementation details
A Miracast sink vendor can use the hardware cursor validation tool and a small suite of cursors to validate their hardware cursor implementation. For additional details please see [MS-WDHCE]: Wi-Fi Display Protocol: Hardware Cursor Extension
Window 10 Miracast Extensions implementation details
Windows 10-based Miracast source and sinks support all the Miracast extensions listed above. When implementing any of these extensions you can validate that the extension is supported using an over-the-air sniffer. Section 3 of [MS-WFDPE]: Wi-Fi Display Protocol Extension provides an M3 request and response for each extension defined in this document.
Feature | OS Support | Documentation |
---|---|---|
WPS Information Element attributes for Telemetry |
Windows 10 |
This document and the Wi-Fi_Simple_Configuration_Technical_Specification_v2.0.6 |
IP Address Allocation in EAPOL-key frames |
Windows 10 |
Wi-Fi_P2P_Technical_Specification_v1.7 |
Extended Channel Switch Announcement |
Windows 10 |
802.11-2012 Specification |
Wireless Projection over and existing Wi-Fi network |
Windows 10 Creators Update |
MS-MICE |
Hardware Cursor |
Windows 10 |
MS-WDHCE |
Microsoft Real Time Bitrate Modulation, Support for Additional Video formats |
Windows 10 Anniversary Update |
MS-WFDPE |
Latency Switching, Dynamic Resolution/Frame Rate, End of Frame Marker, CABAC Support, UIBC Support, Dynamically switch the Resolution and Frame Rate; Support IDR requests; Support for Source Receiver Version; Support for Enhanced Diagnostics; Support for Intel’s Receiver Version; Support for Intel’s Receiver Model Name; Support for Intel’s Receiver Manufacturer name; Support for Intel’s receiver Manufacturer logo; Support for Intel’s Receiver Device URL; Support for Intel Friendly name |
Windows 10 |
MS-WFDPE |