Fingerprint reader doesn't work on Lenovo

I installed Fedora33 on my new Lenovo Ideapad FLEX-14API. Everything works perfect except for Fingerprint reader. Any suggestions? I am a new comer to Linux. Thanks a bunch

Welcome to Fedora community!
Fingerprint readers are supported by fprint project, here’s a list of working devices:
Run lsusb and see whether your reader is one of them (for this laptop it’ll probably be Goodix or Synaptics). Either way, with USB ID you’ll be able to find more about support for your device.

If your fingerprint reader is supported, then you’ll be able to configure it in Gnome user settings (in case of Fedora Workstation) or with fprintd.

1 Like

Thank you very much my friend. It seems my driver is not supported at the moment. Hopefully in the future

Bus 003 Device 004: ID 27c6:55b4 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader

Thanks again :smiling_face_with_three_hearts:

You’re welcome.
If my answer made everything clear, mark it as a solution. Those are generic steps for all fingerprint readers.

@ravinduhanwella Please check this treath: 27c6:55b4


A lot of Lenovo products use Goodix sensors and none of them work in Linux.

Goodix engineer about it:

And there is an open issue on libfprint too:


Hey, I have the ThinkPad T470 that uses the 138a:0097 Validity Sensors.
Apparently, it is not supported, any other way to find a driver for it?

@dvir Please check this treath: 138a:0097


1 Like

for GENERAL knowleged:


1 Like

for validity, please check GitHub - uunicorn/python-validity: Validity fingerprint sensor prototype

It seems mine it is supported.

In fact, I also own a Lenovo Flex-14API.

I will try to find a guide on how to configure it 'cause I’m on F33 XFCE4.

If you know a good guide, would be awesome.

Look at link to supported devices from my first answer, your device isn’t supported - compare USB ID.

There seems to be work in progress for drivers.

1 Like

Yes, People are working on it and we have successfully captured an image on more than five Goodix devices including 55b4!

The only remaining issue is that the resolution of these sensors is very small and the current matching algorithm is not suitable for them. A few people are working on that too. You can join the discord server for more info and updates: Goodix Fingerprint Linux Development

1 Like