nmikhailov / Validity90

Reverse engineering of Validity/Synaptics 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a fingerprint readers protocol
GNU Lesser General Public License v2.1
1.85k stars 113 forks source link

TO ANYONE LOOKING FOR UPDATES ON THE PROJECT #108

Open josh-palan opened 3 years ago

josh-palan commented 3 years ago

I waited and watched this repository for more than 3 years waiting on support for my Lenovo. I still see people landing on this project asking for support for their reader. Unfortunately, it appears this repo is in a dead state and has been for some time now. :/

That said, I was able to install and use the fprint drivers from the following project: https://github.com/uunicorn/python-validity

That repo works for me using a Lenovo T580, synaptics device ID 06cb:009a, on Ubuntu 18.04 and 20.04 using the plasma desktop. I would highly suggest that anyone who hasn't checked it out yet heads over there to see if it'll work for them as well, especially since the project seems very much alive.

MartinX3 commented 3 years ago

And the T460p on arch and ubuntu But he other hardware fprinter should work there, too (Hoping for upstreaming into the vanilla driver)

bmorgan365 commented 3 years ago

Thank you so much for this, I was starting to think I'd never be able to use the fingerprint sensor!!!

nikeee commented 3 years ago

Thanks. Just worked on my X1C6 with 06cb:009a on stock Ubuntu 20.04 (gnome desktop) with dual-boot windows.

jaxjexjox commented 3 years ago

Thanks for the update, this entry seems to be the most common Google hit still.

mareikep commented 3 years ago

Not all heroes wear capes... Thanks for the update. Works like a charm on T480s with 06cb:009a

parkerlreed commented 3 years ago

0094 is still SOL

jaxjexjox commented 3 years ago

What about 0088?

The other project is having issues right now and you can't add the repository anyhow!

jmaguero commented 3 years ago

This is amazing! Thanks for the update. Anyone knows how to install it on debian unstable? Thanks!

burdandrei commented 3 years ago

Thank you very much!!! Worked on T480 like a charm!

Artionet commented 3 years ago

Thank you so much! I now have a working fingerprint reader on X1 Yoga 3rd Gen.

Lapazlane commented 2 years ago

My Thinkpad Yoga 370 works using https://github.com/uunicorn/python-validity on Ubuntu (and POP OS) 20.04, and POP OS 21.10. Sadly not yet working on 22.04 - I (and others) have asked the developer if he will be updating for 22.04.

Lapazlane commented 2 years ago

The developer has just advised me that he will be updating to 22.04, but is first working on issue #127.

Lapazlane commented 2 years ago

Go to - https://github.com/uunicorn/python-validity

Confirming working on Thinkpad Yoga 370 on Ubuntu 22.04 Jammy Jellyfish, using live USB, on a dual booting with windows 10 set up, following the instructions. I did have to manually download python3-usb and innoextract packages first, to overcome the dependency missing alert.

So I can log in using fingerprint. Not run pam-auth-update yet, to check for sudo authorisation, but no reason to expect any issues. Feel confident to do a full install/update to 22.04.

Side note - having just fresh installed ubuntu 21.10, I was having problems getting fingerprint to enroll. I fixed by going into initial BIOS, selct security/finger print and erase fingerprint data. This does seem to mean that I can only enroll to either Linux or Windows at any one time, but as I don't actually use the windows install, this isn't a problem for me.