Share via


Fingerprint Sensor

WoFPR (Wake on Fingerprint Reader) sensors that support a wake on fingerprint reader capability are wake-capable (and thus maintain a connection to power) during Modern Standby, enabling the ability to initiate captures and therefore wake a PC from Modern Standby.

Expected Behavior

To produce wake on fingerprint reader behavior, follow the below configurations:

Is Modern Standby enabled? Is the power cut to the sensor? Resulting WoFPR Behavior
Modern Standby (S0 Low Power Idle) No Enabled
Modern Standby (S0 Low Power Idle) Yes Disabled
Traditional Sleep (S3) Yes / No Not Supported
Hibernate (S4) Yes / No Not Supported

Additionally, the fingerprint used must be properly enrolled in order to produce wake on fingerprint reader behavior. To enroll a fingerprint, go to Settings > Sign-in options > Windows Hello Fingerprint.

Driver/Firmware/Software Considerations

Do not cut power to the sensor during Modern Standby. To support wake on fingerprint reader, the system must supply power to the sensor during Modern Standby.

Secure sensors will not exhibit WoFPR behavior. Secure sensors are sensors that have implemented the Secure Connection Protocol and have a Microsoft-issued cert to verify that they can operate in a secure mode. This is a subset of the secure biometric feature that includes both face and fingerprint. OEMs decide what hardware to put in their systems and, if they want secure biometrics (which is also a feature of secured-core PCs), they must choose from a list of approved modules. Please refer to Sensor Requirements for Secure Biometrics for more information.

Validation

Validate a touch fingerprint sensor on a Modern Standby system by:

  1. Putting the device in Modern Standby (recommended session length is 10+ minutes).
  2. Touching fingerprint sensor using a properly enrolled fingerprint.
  3. If the system wakes up, WoFPR behavior is working.
  4. Check the System Power Report for exit reason 44 (Pdc Signal: Fingerprint) to verify that the correct exit reason was logged.

The system should also pass the Modern Standby Basic HLK test.