Cs9711 Fingerprint — Driver
Score: 3/5 It is important to note that the driver is only as good as the hardware shell it powers.
As of 2026, Microsoft is pushing for Windows Hello Enhanced Sign-in Security, which requires virtualization-based security (VBS) and specific TPM 2.0 requirements. The original CS9711 drivers from 2019-2022 may not support VBS. If you are using Windows 11 24H2 or later, you may need to search for a CS9711 driver version 3.0 or higher that includes the BioEnrollment API updates.
Check the driver date in Device Manager: cs9711 fingerprint driver
The driver is out-of-tree due to:
However, a cleaned‑up version exists in drivers/platform/chrome/chromeos_fingerprint.c for ChromeOS. Score: 3/5 It is important to note that
The CS9711 is not natively supported in mainline Linux. However:
Expect limited functionality – enrollment may fail frequently. A userspace library would:
Exposes /dev/cs9711 with simple ioctl interface:
#define CS9711_IOC_MAGIC 'f'
#define CS9711_CAPTURE _IOWR(CS9711_IOC_MAGIC, 1, struct cs9711_img_info)
#define CS9711_GET_VERSION _IOR(CS9711_IOC_MAGIC, 2, u8)
A userspace library would: