nmikhailov / Validity90

Reverse engineering of Validity/Synaptics 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a fingerprint readers protocol
GNU Lesser General Public License v2.1
1.85k stars 114 forks source link

06cb:009b #85

Open KonstaX opened 5 years ago

KonstaX commented 5 years ago

Hello everyone, I have a msi ps63 modern 8m and I have found out that it uses a 06cb:009b as a fingerprint but where is 0 information about the B version of it. I would like to know if there is a big difference between the 2 'a' and 'b'

nekdolan commented 5 years ago

There's also a version 06cb:00bd

ghost commented 4 years ago

Hi, Please support MSI PS42 Modern 8MO

# lsusb -d 06cb:009b
Bus 001 Device 003: ID 06cb:009b Synaptics, Inc. 
# fprintd-enroll 
list_devices failed: No devices available
afilipovich commented 4 years ago

MSI Prestige 14 uses the same device.

ok2cqr commented 4 years ago

I can help you with testing the fingerprint reader 06cb:009b. Let me know.

KonstaX commented 4 years ago

Yes sure!

EDuToit commented 4 years ago

Hey, I have the same device and am willing to help out with the driver. @ok2cqr what do you need from my side?

muhammetaliakbay commented 4 years ago

I am also ready to help, i have the device.

Marchamp commented 4 years ago

Any update on this?

diogen737 commented 4 years ago

have the same device on the MSI Prestige 15, ready to help as well

VitorRamos commented 3 years ago

Same on the MSI creator p75

damianocosco commented 3 years ago

Same on the MSI Prestige 15. Is there any news?

sobec commented 3 years ago

Hi, same on the MSI PS63 Modern 8MO. The support would be great. Thanks.

zvonimirfras commented 3 years ago

python-validity seems to have more activity and already supports 009a

goldmont commented 3 years ago

Hi,

same on MSI Prestige 15, 06cb:009b sensor.

nexeleriot commented 3 years ago

Same here, Prestige 14. There is a guy working on it who needs some help in this issue: https://github.com/uunicorn/python-validity/issues/84

xam72 commented 2 years ago

Hi, I modified / prototype the main.c code and the Makefile like this:

main.c: DeviceInfo all_devices[] = { ... { .vid = 0x06cb, .pid = 0x009a, .hasLed = 1, .hasBios = -1, .requiresReset = 0, .hasRawOutput = -1 }, { .vid = 0x06cb, .pid = 0x009b, .hasLed = 1, .hasBios = -1, .requiresReset = 0, .hasRawOutput = -1 }, ... };

Makefile: permissions: ... lsusb -d 06cb:009a | awk -F '[^0-9]+' '{ print "/dev/bus/usb/" $$2 "/" $$3 }' | xargs -r sudo chmod a+rw lsusb -d 06cb:009b | awk -F '[^0-9]+' '{ print "/dev/bus/usb/" $$2 "/" $$3 }' | xargs -r sudo chmod a+rw

and I got the following answer: risposta.txt

can you give me a hand on how to continue? Grazie

luca-demma commented 1 year ago

On my MSI prestige 14 i have the 06cb:009b fingerprint reader.

Is there any solution to make it work on linux?

Otherwise I can help in someway if needed.

Reginald-Gillespie commented 5 months ago

Anyone had any luck in the past 3 years? =P

geremydev commented 3 months ago

Hey guys, did you got to fix it? I really need help to make it work.