USB ID
10a5:9201
Reported in
Xiaomi RedmiBook 14 Pro
Source
devices/10a5:9201/README.md

FPC Sensor Controller L:0001 - fingerprint-ocv (USB 10a5:9201)

Status: Works via a standalone AGPL-3.0 project, not a libfprint driver.

This entry hosts no code. The working driver is vrolife/fingerprint-ocv, which is AGPL-3.0 and therefore cannot be mirrored into this LGPL-2.1 hub. It is catalogued here because it works and people with this sensor should be able to find it.

FPC sensor controller reporting L:0001 FW:021.26.2.x. Found on RedmiBook 14 Pro 2022 and similar Xiaomi/Redmi models.

What was broken

Upstream libfprint has no driver. The in-tree FPC work covers other controllers: see 10a5:9800 (fpcmoh) and 10a5:9200 (FPC1022, WIP).

The fingerprint-ocv route

fingerprint-ocv (40+ stars, AGPL-3.0) is a standalone daemon rather than a libfprint driver: it drives the sensor and does matching with OpenCV, then exposes authentication to the system itself. Follow that project's own build and setup instructions.

Because it is not a libfprint driver, the generic steps in docs/BUILD.md mostly do not apply; its PAM integration is its own.

Note the project's last release activity was 2022, so expect to fix build issues against current toolchains.

Caveats

Tested on

License note

AGPL-3.0. Catalogued as a pointer only; no code from it is present in this repo.