antiderivative/libfprint-tod-goodix-0.0.9

Description

Fingerprint Driver for 27c6:550a Goodix Fingerprint reader.

Tested on Lenovo Thinkpad E14 G5

Prerequisite: libfprint-tod

Installation Instructions

sudo dnf copr enable antiderivative/libfprint-tod-goodix-0.0.9

sudo dnf install libfprint-tod-goodix

sudo systemctl restart fprintd

fprintd-enroll

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

* Total number of packages downloaded in the last seven days.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/antiderivative/libfprint-tod-goodix-0.0.9
1 Like

Can you please add support for this model too?
Bus 003 Device 004: ID 27c6:55a2 Shenzhen Goodix Technology Co.,Ltd.
Thanks a lot.

Unfortunately, Goodix hasn’t shipped drivers for this device. I only packaged the driver for fedora. I do not have the skills to write a driver. Therefore I cannot be of help here.

Install not working on Lenovo E14 Gen5

$ uname -r
6.7.3-200.fc39.x86_64

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 30c9:00a8 Luxvisions Innotech Limited Integrated RGB Camera
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 27c6:550a Shenzhen Goodix Technology Co.,Ltd. FingerPrint
Bus 003 Device 003: ID 0489:e0cd Foxconn / Hon Hai MediaTek Bluetooth Adapter
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

$ sudo dnf copr enable antiderivative/libfprint-tod-goodix-0.0.9
$ sudo systemctl restart fprintd
$ fprintd-enroll
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

Hello,
It seems that the most recent fedora version officially supported by your repo is 39. Could you please upgrade to 40?
Thank you very much.

I have updated it for F40, can you verify and report here if it works as I’m not currently on F40

Yes it’s working, thank you so much!

May i ask where exactly is the fedora 40 package?

https://download.copr.fedorainfracloud.org/results/antiderivative/libfprint-tod-goodix-0.0.9/fedora-40-x86_64/

as this repo doesn’t seem to have any versions for fedora 40 - or am i looking in the wrong place entirely?

Does not get installed in fedora 40.

No match for argument: libfprint-tod-goodix
Error: Unable to find a match: libfprint-tod-goodix

Seems like https://download.copr.fedorainfracloud.org/results/antiderivative/libfprint-tod-goodix-0.0.9/fedora-40-x86_64/ is empty.
Could you please look onto this ?

Can you guys check now, I just tested it on my F40 and it should work now.

Checked and working as expected
Thanks

1 Like

Thanks in advance for solve a bigproblem for thinkpad users, you build a better world for all of us.

Question: I followed the steps described and I could enroll a finger, if I run:

fprintd-verify 
Verifying: right-index-finger
Verify result: verify-match (done)

However, I can not be able to use this finger authentication for login to my session or authentication in the session, terminal, etc. Do we need to do something more after finger enrolment ?

That should be enough, usually what I do is go to settings on GNOME. so settings>system>users>Fingerprint authentication to verify if it is enabled.

Thanks for your answer, this configuration is for an specific desktop on Fedora Workstation?. I mean GNOME or KDE, because my setting does not have the route:
settings>system>users>Fingerprint authentication

It is just settings>>Users

And no more else…

Thanks in advance for your help.

cheers!

The one I specified is for gnome 46, I think you’re on a older version, but that doesn’t matter, thing is you should see fingerpring auth in users category.

Hi,

I got the same issue running the latest Fedora 40 with Gnome

Bus 003 Device 002: ID 27c6:550a Shenzhen Goodix Technology Co.,Ltd. FingerPrint

No matter what I try the device won’t start for the fprintd.service .

Any chance for your help?

Thank you!

Would it be possible to bring this to F41?