

In the case of USB, this is done through USB Selective Suspend via the USB host controller. BthPort works in conjunction with a corresponding transport-specific driver (UART or USB) to appropriately drive the radio into the desired power state.

Just as in typical Windows driver stacks, the Bluetooth radio power policy is managed by a single power policy owner (PPO) - specifically BthPort (bthport.sys). Currently, Microsoft verifies modern standby compatibility only for Bluetooth radios that are connected to UARTs or USB, or are integrated into a System on a Chip (SoC)). (In theory, the Bluetooth transport bus driver model that was introduced in Windows 8 should support any underlying communication bus.
#Remote wake up pc serial
On hardware platforms that support the modern standby power model, Windows supports Bluetooth radios that are connected to UARTs or to Universal Serial Bus (USB). In a Windows system, how the power state of the Bluetooth radio device is managed depends on the bus to which the radio is connected.

In a modern standby PC, the driver for a Bluetooth radio should manage this device's power states according to the guidelines presented in this article. A Bluetooth radio device enables short-range RF communication between a PC and an input device, an audio device, or other Bluetooth-attached user peripheral.
