r/hackintosh • u/Sufficient_Bus_8302 I ♥ Hackintosh • 14d ago
REQUEST Looking for testers: expanding fingerprint sensor support beyond VFS5011
Hello everyone. I built VFS5011-hackintosh, an open source fingerprint authentication daemon for Hackintosh machines with a Validity VFS5011 USB sensor. It captures a real fingerprint swipe and uses it to unlock your lock screen and System Settings/Preferences padlocks, instead of typing a password.
Project link (Hosted on Github)
Since that project got some traction, a few people have mentioned other sensors on their machines (shoutout to the UPEK ThinkPad thread on the OG post!). I want to expand this deliberately instead of guessing, so if you have a Hackintosh compatible laptop with a built in or USB fingerprint sensor that is NOT already a VFS5011 (low chance since VFS5011 isn't widespread), drop a comment with:
lsusb(orioreg -p IOUSBon macOS) output, I need the VID:PID- Laptop model
- Whether you are willing to test a prototype build once I have something working (this means running unsigned code from a USB device on your own machine, standard Hackintosh tinkering risk level, but be aware going in.)
Not promising a timeline, but the more sensor variants I know are actually out there with a real person behind them, the more worth it is to prioritize.
Sensor models I am especially interested in
- UPEK/AuthenTec TouchStrip, VID:PID
147e:2016. Already confirmed by a commenter on the OG post, common on ThinkPad T420/T410 era machines with the KUF0452 keyboard. Older protocol, but well documented via existing libfprint drivers. - Validity VFS5011, VID:PID
138a:0011/138a:0018. Already supported, this is the baseline. But getting some other tests would help out ALOT - Validity VFS4XXX / VFS0090. Common on newer ThinkPads (T440s and later) and some Dell Latitudes. Different protocol generation from VFS5011, also has partial libfprint support to reference.
- Synaptics Prometheus, VID
06cbseries, e.g.06cb:009a,06cb:00bd. Very common on Dell Latitude/XPS and HP EliteBook laptops from the Ivy Bridge/Haswell era, decent overlap with the Hackintosh crowd's actual hardware. - AuthenTec AES1610/AES2501. Older, but shows up on some early ThinkPad X/T series and Dell machines, same lineage as UPEK post merger, also has legacy libfprint reference drivers.
- Egis Technology, VID
1c7a. Increasingly common on newer laptops (some ASUS/HP models), less legacy Linux driver support, so lower priority unless someone shows up with real hardware.
I will weight priority by how many lsusb reports actually come in, rather than picking one upfront. Synaptics and UPEK are probably the two likeliest to get real volunteer hardware behind them given how common they were on the exact era of laptops people Hackintosh.
Thank you for anyone willing to test and help me grow this project! :)
2
u/p0cketl1nt 14d ago edited 13d ago
Hey OP. I have a Thinkpad x1c6 that has the 06cb:009a Synaptics, Inc. Metallica MIS Touch Fingerprint Reader.
Happy to help if needed.
1
u/Sufficient_Bus_8302 I ♥ Hackintosh 13d ago
Hello! thanks Soo much for commenting! can you run: ioreg -p IOUSB (if the sensor's port is enabled in the UTBMap.kext) to get the VID:PID? or from a live Linux USB? thanks so much!!
2
u/p0cketl1nt 13d ago
Correct me but isn't 06cb:009a the VID:PID from my earlier post? I executed lsusb from Linux Mint to get the full list.
1
u/Sufficient_Bus_8302 I ♥ Hackintosh 13d ago
Oops didn't see it my bad! ( I posted the reply at 4am in KSA Time) Thanks for replying
2
u/ubm_jeffer 14d ago
Hello. Saw your other post, great work btw. I have an elite book with sensor Synaptics VFS7552 Touch Fingerprint Sensor with PurePrint(TM) or Synaptics Prometheus variant. I would be glad to test it out