Validity90 icon indicating copy to clipboard operation
Validity90 copied to clipboard

Reverse engineering of Validity/Synaptics 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a fingerprint readers protocol

Results 74 Validity90 issues
Sort by recently updated
recently updated
newest added

Add macro and function to display openssl error info. Before, during my debug, while private key validation failed, it shows: ``` Failed 'EC_KEY_check_key(key) - 1': -1 - LIBUSB_ERROR_IO ``` It...

`Prototype version 15 Found device 138a:0097 step 1 usb write: 0000 01 usb read: 0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30 00...

I was able to get out of the "Scan fingerprint" test earlier but now it just freezes. So this is a copy/paste of my pressing 2 then 1 and the...

Wireshark 3.0.0 renamed the SSL dissector to TLS.

Attached the output from prototype. I have some experience with RE software and firmware, I'd be glad to help you with whatever you need if you can give some hints...

``` Prototype version 15 Found device 138a:0097 step 1 usb write: 0000 01 usb read: 0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30...

Need help: is this output normal? i have custom built kernel... if scanner needs special module - can i build it into kernel (i have monolythic kernel without initramfs -...

``` Prototype version 15 Found device 06cb:009a step 1 usb write: 0000 01 usb read: 0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30...

Prototype execution failed with error information __"Failed to handle RSP6: RSP6 missing ecdsa components, priv: 0, pub: 0"__ ``` Prototype version 15 Found device 138a:0090 step 1 usb write: 0000...

thinkpad a475 grek@grek-ThinkPad-A475:~/Validity90/libfprint$ sudo apt-get install make gcc libgcrypt-dev libglib2.0-dev libnss3-dev libusb-1.0-0-dev libssl-dev libpng-dev libgnutls28-dev Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libgcrypt20-dev' instead...