Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for 06cb:00bd #72

Open
mariobodemann opened this issue Jun 24, 2019 · 11 comments

Comments

@mariobodemann
Copy link

@mariobodemann mariobodemann commented Jun 24, 2019

Hey,

I hope I am not overlooking something, but currently I don't seem able to see the fingerprint sensor from the Lenovo T490S supported.

I ran

lsusb | grep -i 06cb

Bus 001 Device 010: ID 06cb:00bd Synaptics, Inc.

and build the prototype from master (8b80cfe):

cd prototype; make; ./prototype

Prototype version 15
No devices found

Can I somehow support you in implementing this reader?

@JohnAZoidberg

This comment has been minimized.

Copy link

@JohnAZoidberg JohnAZoidberg commented Jun 24, 2019

You can try to add your device here and see if it does something useful then.

@mariobodemann

This comment has been minimized.

Copy link
Author

@mariobodemann mariobodemann commented Jun 24, 2019

Hey thanks,

I added (inspired by the other devices with the same (v?)endor)

{ .vid = 0x06cb, .pid = 0x00bd, .hasLed = 0, .hasBios = -1, .requiresReset = 0, .hasRawOutput = -1 },

and get this result prototype.log ending on Incomplete reverse engineering.

So I fear it didn't do the thing we want it to do?

@t-8ch

This comment has been minimized.

Copy link

@t-8ch t-8ch commented Jun 27, 2019

This should end up in one of the next proper versions of libfprint: https://gitlab.freedesktop.org/vincenth/libfprint/tree/synaptics-driver-20190617 (I think)

@Ana06

This comment has been minimized.

Copy link

@Ana06 Ana06 commented Jul 7, 2019

I also have a T490s, whose fingerprint doesn't work. What is the state of this? Something I can do to help?

@pblack476

This comment has been minimized.

Copy link

@pblack476 pblack476 commented Jul 14, 2019

Is the reader on the X1 Extreme among the ones being worked on? I have one and would like to know if I can offer any assistance whatsoever.

@ab-pm

This comment has been minimized.

Copy link

@ab-pm ab-pm commented Aug 2, 2019

According to this forum response, Lenovo, Redhat and Synaptics are working on a driver.
Also it looks like someone started working on it in this libfprint repository.

@parkerlreed

This comment has been minimized.

Copy link

@parkerlreed parkerlreed commented Aug 2, 2019

Here's to hoping this applies to the rest of the devices too

138a:0094 checking in

EDIT: :O https://gitlab.freedesktop.org/vincenth/libfprint/blob/synaptics-driver-20190617/libfprint/fprint-list-udev-rules.c#L30

@t-8ch

This comment has been minimized.

Copy link

@t-8ch t-8ch commented Aug 3, 2019

EDIT: :O https://gitlab.freedesktop.org/vincenth/libfprint/blob/synaptics-driver-20190617/libfprint/fprint-list-udev-rules.c#L30

This list has been there for some time and I don't think it gives any information about the currently ongoing work.

@parkerlreed

This comment has been minimized.

Copy link

@parkerlreed parkerlreed commented Aug 6, 2019

Ahh, poop. Thanks.

@polatsinan

This comment has been minimized.

Copy link

@polatsinan polatsinan commented Nov 22, 2019

On my ThinkPad T495s I have the following device:
Bus 004 Device 006: ID 06cb:00bd Synaptics, Inc.

I added the following to main.c, compiled and ran it:
{ .vid = 0x06cb, .pid = 0x00bd, .hasLed = 0, .hasBios = -1, .requiresReset = 0, .hasRawOutput = -1 },

Result:


[...]

usb read:
0000 01 04 
Expected at char 000
0000 01 04 
Incomplete reverse engineering

Anything I can do?

@bumbummen99

This comment has been minimized.

Copy link

@bumbummen99 bumbummen99 commented Nov 22, 2019

@polatsinan As far as i am informed (got the T495 too) it should work with fprintd being ported to libfprint2 (https://gitlab.freedesktop.org/libfprint/libfprint/merge_requests/63/commits) which has just been merged.

Also note that a firmware update of the device will be required for that to work according to this discussion (https://gitlab.freedesktop.org/libfprint/libfprint/issues/181)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
9 participants
You can’t perform that action at this time.