hmaarrfk / Validity91

Reverse engineering the Validity 138a:0091 fingerprint sensor (Dell XPS 15/13 2016-2017 9X50 and 9X60)
BSD 3-Clause "New" or "Revised" License
236 stars 16 forks source link

Possible alternative libfprint approach? #7

Open neumannjan opened 6 years ago

neumannjan commented 6 years ago

I just stumbled across this project: https://github.com/hrenod/libfprint

The approach that this project took to integrate an unsupported fingerprint reader with libfprint is unusual, but afaik doesn't require designing custom algorithms for fingerprint matching. It's basically a modified libfprint that returns a fake fingerprint image on enrollment and returns whether a match was successful based on what the hardware itself says. This of course requires finger enrollment to be done in Windows. On the other hand, I personally wouldn't mind that.

So I was wondering if a similar approach could be taken in our case?

neumannjan commented 6 years ago

Or honestly maybe I just misunderstood the whole thing. I haven't done any actual research into this by myself yet, as I'm not yet an owner of an XPS 15. So take my words with a grain of salt.

On the other hand, I'll gladly be of service once I get my hands on an XPS 15.

hmaarrfk commented 6 years ago

Hey,

I’m not sure how te sensor works. You might have some luck asking synaptics or validity. They might surprise you with an answer.

I’m mostly sure fingerprint detection with this sensor is done in windows just because it returns an image. That said, I never fully went on to go through the enrolment process logs.

Best of luck when you get yours reverse engineering it. Maybe you will find the enrolment command.

I wrote a good skeleton for it in python. You should be able to hack things together quickly for a proof of concept if you find the command.

Mark

On Sun, May 27, 2018 at 1:51 AM Jan Neumann notifications@github.com wrote:

Or honestly maybe I just misunderstood the whole thing. I haven't done any actual research into this by myself yet, as I'm not yet an owner of an XPS

  1. So take my words with a grain of salt.

On the other hand, I'll gladly be of service once I get my hands on an XPS 15.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hmaarrfk/Validity91/issues/7#issuecomment-392315824, or mute the thread https://github.com/notifications/unsubscribe-auth/AAFfmDtgJxi_x8RWYqGO3SAEoQe9SNDXks5t2mkKgaJpZM4UPMyJ .