Add support for 06cb:00a2 - #37
Conversation
uunicorn
commented
Sep 3, 2020
You can use my PPA key to encrypt your logs before uploading. |
oofnikj
commented
Sep 4, 2020
Cool, done |
uunicorn
commented
Sep 4, 2020
Thanks, I've checked the logs. Unlike 0097 and 009a devices, this one is a Match-on-Host device. In fact it looks very similar to the 0090. Right now All in all, at this stage I think it would be easier just to add support for this device to |
oofnikj
commented
Sep 4, 2020
I see, thanks for checking this out.
Makes sense re: similarity to 138a:0090, in fact it's right there in the INF from the Lenovo driver ( [Synaptics.NTamd64.10.0]; TODO: Change the VendorID (VID) and ProductID (PID) to match your device
%WBDIUsbDeviceName%=Biometric_Install_10, USB\VID_138A&PID_0090
%WBDIUsbDeviceName%=Biometric_Install_10, USB\VID_06CB&PID_00A2Next I'll try @3v1n0's fork to see if I can get any further. |
uunicorn
commented
Sep 5, 2020
There is still some value in this PR, even if |
How can I test this? I'm excited to see some progress on support for this particular fingerprint sensor 👍 My laptop is running Manjaro Gnome |
oofnikj
commented
Oct 5, 2020
@NovaViper I don't think there is much that can be done for this sensor due to the issues indicated by the author. |
NovaViper
commented
Oct 5, 2020
@oofnikj Awh ok. Do you happen to know any that fits for Thinkpad devices? Mine's a Thinkpad L390 Yoga |
redweasel
commented
Nov 2, 2020
@NovaViper@oofnikj Same Laptop, same problem here (L390 Yoga). I would be very interested in knowing which keywords I need to search for to find a replacement for the sensor, so I can replace that ****** thing. In particular, which size is it? Which connector to the mainboard is needed? Which cable length and shape? And where to search for fingerprint sensors in general? Amazon? |
NovaViper
commented
Nov 3, 2020
@redweasel I haven't a clue, but the instruction manual shows you how to take it apart: And it seems to be similar to the newest T490 Thinkpads, haven't tried it myself though |
oofnikj
commented
Nov 13, 2020
Sorry, haven't made much progress on this. I'm hesitant to order a replacement part for a different model and perform experimental surgery on my daily driver... Perhaps others will be more bold. |
jaxjexjox
commented
Jan 12, 2021
Hi @oofnikj did you have any success in getting this working with the 0088 device? I'm hoping to get it working but not seeing a lot of success across the web. |
Quacken8
commented
Jan 9, 2022
Any progress on this? |
1 similar comment
gideao025
commented
Feb 18, 2026
Any progress on this? |
dmitriy-myz
commented
Aug 18, 2026
feel free to test support for this device added in #261 |
alydevs
commented
Aug 22, 2026
Not strictly relevant to this repo, but figured I'd mention it here as one of the main places where this fingerprint issue is discussed. For my L380, after seeing a post on Reddit suggesting this, I replaced the fingerprint sensor module with a part from a Thinkpad X1 Carbon 7th Gen, and it worked perfectly with no driver issues on nixos after installing fprintd. I'm figuring out how best to document it, then will add the suggestion to the arch wiki for reference. |

I'm working on adding support for device 06cb:00a2.
Following the guides in https://github.com/uunicorn/wine and https://github.com/uunicorn/synaWudfBioUsb-sandbox, I've successfully compiled and ran
a.exeand have the debug output from all three commands (nop,enroll,identify). Not sure if the output is even meaningful but it seems to be successfully reading, encrypting, and decrypting some data from the sensor. I've managed to extract what looks like the init blob from the output and added it tovaliditysensor/blobs_a2.py, but I'm not sure how or where to look for the rest.Given the sensitivity of the data it might be unwise to post it here in its entirety. How can I share the output securely?
Help with extracting the right blobs and putting them in the right places would be very appreciated.
Thanks for all your work. I've been waiting to use this sensor for years!