What this means is that Bluetooth radios must support wideband speech in the hardware as defined by the Bluetooth SIG Hands-Free Profile (HFP) 1.6 specification and the Core Specification Addendum (CSA) 2 which is included in the Core Version 4.1 Bluetooth specification. Every system that has x HCI controller and USB3 external port should support via this port.At a minimum it must use at least one Bluetooth SIG defined wideband speech codec (currently m SBC). Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x64 Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x86 Windows 10 Mobile ARM Windows 10 Mobile x86 Windows Server 2016 x64 Description Systems that support USB 3 are required to have x HCI controller(s) compliant to the x HCI debug specification. There must be at least one user accessible USB 3.0 debug port on the machine.HID button report descriptors must follow the report descriptors specified on the following page: https://msdn.microsoft.com/en-us/library/windows/hardware/dn457881Description Each integrated camera on a system must comply with Device. For more information, see the ACPI version 5.0 Section 6.1.8 "Device Configuration _PLD (Physical Device Location)." Camera device orientation with respect to the default system display orientation (also known as native system display orientation) must be specified in the _PLD rotation field (bits 115-118). Description The following Pen device level requirement must be met and verified upon integration into a system. Time and Alarm Device All battery-powered systems which are not capable of supporting Connected Standby are required to implement the Alarm capabilities of the ACPI Time and Alarm control method device.When the pixels read out from the camera sensor can be displayed correctly without any rotation, then the camera sensor’s _PLD rotation value must be set to 0. Any system that supports Connected Standby that sets the "CMOS RTC Not Present" bit in the IAPC_BOOT_ARCH flags field of the FADT must implement the device's Time capabilities.
There must not be any hardware-only switches to control power to the Bluetooth enabled radio. This includes support for concurrent operation over Wi-Fi Direct & Station.
The following methods are required: Bit 2 of the _DOS method must be disabled so that the system firmware cannot change the brightness levels automatically. For example, "Front" indicates the camera faces the user, while "back" indicates that the camera faces away from the end user. Devices in the namespace that are connected to an enumerated SPB controller device (UART, I2C, SPI) must include SPB Connection resource descriptors in their _CRS for the SPB Connection(s) used.
The following methods are optional: Support for the _BQC method is highly recommended but not required. In addition, bit 18 (Vertical Offset), and bits 14 (Horizontal Offset) must provide the relative location of the camera with respect to the display. HIDCompliant requirement for full requirement details. Description The following Pen device level requirement must be met and verified upon integration into a system. Power Button The power button, whether implemented as an ACPI Control Method Power Button or as part of the Windows-compatible Button Array, must: Control Method Power Button Systems dependent on built-in (or connected) keyboards/mice for input must conform to the ACPI Control Method Power Button (Section 184.108.40.206.1.2 of the ACPI 4.0a Specification).
On turning the radio back on, the Bluetooth stack for Windows shall resume the device to D0, allowing bus drivers to restart the device. Report Rate requirement for full requirement details. Requirement – Hardware / Firmware System ACPI firmware: The System will provide the ACPI methods to PDLR the device either at a bus or at the device level.
The Windows Bluetooth stack shall then reinitialize the Bluetooth enabled components of the controller. Description The following Pen device level requirement must be met and verified upon integration into a system. System hardware: The system will allow for a PDLR (full device level reset). System: The System will indicate support for PDLR support.