I just bought a new HP 355 G2 laptop and I'm trying to figure out how to make the built-in fingerprint reader work. I have tried installing Fingerprint GUI, but it tells me there are no devices found. Using the command lsusb I get this:

Bus 003 Device 003: ID 138a:0050 Validity Sensors, Inc. Swipe Fingerprint Sensor

Which would mean that the fingerprint reader is recognized. After searching for hours on google, I found this patch, which was supposedly reverse-engineered for the 138a:0050, according to this video. Unfortunately I have not been able to make it work, and apparently the creator of this patch passed away in 2014, so there's no way of contacting him for help.

EDIT: I finally successfully compiled the driver, and while it now registers the device, the sensor lights up and I can register fingers, however when I try to use swipe to obtain root privileges or login, i just keep getting "swipe your finger again" until it times out and I have to input a password. Can anybody help?

  • Can you share what you did to make it work properly? Regarding your question, you probably need to add your user to "138a:0050 Validity Sensors" group.
    – Erick Will
    Feb 22, 2016 at 15:31
  • Running some sudo command with a tail -f /var/log/auth.log running parallely might also help. (Btw, aside from building and installing the above patch, I also had to manually symlink /usr/lib/libfprint.so.0 to the newly installed /usr/local/lib/libfprint.so, as the system kept on loading the old libfprint.so despite the new one installed at /usr/local/lib (instead of /usr/lib).) Apr 17, 2016 at 18:07
  • Can you please tell us how you did it? Apr 25, 2016 at 19:16
  • Possible dupe: askubuntu.com/q/713476/178596
    – Wilf
    Jun 8, 2016 at 5:40


Browse other questions tagged or ask your own question.