Fingerprint reader not working, need help finding drivers for '10a5:a900'

Hey Linux community,

I'm a longtime Linux user and I'm loving every minute of it! However, I've hit a roadblock with my fingerprint sensor '10a5:a900'.

I've been trying to find the right drivers for it for the past 6 months with no luck. When I run lsusb, I see the sensor listed as:

Bus 003 Device 002: ID 10a5:a900 FPC FPC Sensor Controller L:0002 FW:22.26.2.29

I've tried Googling and troubleshooting on my own, but I haven't been able to find a solution. I've even attempted to enroll my fingerprint using fprintd-enroll, but it throws an error saying "No devices available".

I'm using a Honor MagickBook Pro X14 (2023), and I'm really hoping someone in the Linux community can help me out with this specific sensor. Any assistance would be greatly appreciated!

1 Like

Sadly, there does not appear to be a driver for this device:

Please remember that most hardware is made for that other OS and relies heavily on reverse engineering to work under Linux kernel. If a fingerprint reader is essential I would recommend a Linux compatible solution from here:

https://www.thinkpenguin.com/gnu-linux/optical-usb-fingerprint-reader-gnulinux-edition-tpe-f4500

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

I finally have a working driver for the FPC fingerprint sensor 10a5:a900!

Back in March 2024, I was stuck with the same unsupported device and posted about it here (unfortunately that thread is locked now):

If you have this sensor in your Honor MagicBook Art 14 or Pro X14, here's the solution:

:link: GitHub - cityji/honor-magickbookpro-fingerprint-driver: Working fingerprint enrollment and login on Linux for the Fingerprint Cards 10a5:a900 match-on-host sensor (HONOR MagicBook). libfprint + MR396 + fixes for the image-format mismatch that made every capture silently fail. · GitHub

One-line install:

curl -fsSL https://raw.githubusercontent.com/cityji/honor-magickbookpro-fingerprint-driver/main/bootstrap.sh | bash

Usage

fprintd-enroll
fprintd-verify

Tested on Pop!_OS 24.04 (COSMIC). Should work on Ubuntu, Fedora, and Arch too.

Also listed on the official libfprint wiki now: Making sure you're not a bot!

Hope this helps anyone who's been stuck as long as I was!

2 Likes