<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Hello Charles, <br></div><div>Yes it is indeed supported by the vfs495 driver,<br></div><div>libssl 0.9.8 is causing me a headache under debian, I had it work once but it would scan a finger properly, retried last day without success, so I investigate when I have time to.<br></div><div><br></div><div>So how did you get it working yourself?<br></div><div><br></div><div><br></div><div>regards<br></div><div><br></div><div><br></div><div>Gregory Bahde<br></div><div><br></div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"Charles Lane" <lane@duphy4.physics.drexel.edu><br><b>À: </b>fprint@lists.freedesktop.org<br><b>Envoyé: </b>Mercredi 28 Octobre 2015 02:11:42<br><b>Objet: </b>Re: [fprint] Support for my fingerprint reader 138a:003d Validity Sensors, where to start?<br><div><br></div>Rather than decoding the USB conversation, if it's a device <br>that is understood by the Validity-Sensor-Setup (vcsFPServiceDaemon)<br>..I think originally for HP computers, then the only thing that<br>is needed is an interface between libfprint and the vcsFP daemon.<br><div><br></div>It's what I got working for the VFS495, for example. Unfortunately<br>the Validity-Sensor-Setup binary package doesn't seem to have <br>source code available anywhere. <br><div><br></div>On Tue, 27 Oct 2015 17:48:59 -0700<br>Vasily Khoruzhick <anarsoul@gmail.com> wrote:<br><div><br></div>> On Mon, Oct 26, 2015 at 4:05 AM, <gregory.bahde@laposte.net> wrote:<br>> > Hello,<br>> <br>> Hi Gregory,<br>> <br>> > though I found some websites saying that you could build drivers<br>> > for my fingerprint reader I never had it working.<br>> ><br>> > Is it's support supposed to get integrated?<br>> ><br>> > I remember having learned that to make its driver it was needed<br>> > that I dumped some infos from the USB pot under windows but I don't<br>> > remember where I read that.<br>> ><br>> > Well anyway, I wanna help build the open source driver for this - I<br>> > hate typing passwords over and over-.<br>> ><br>> > Please, tell me how I can help?<br>> <br>> It's not that easy. You need to capture usb protocol with whatever<br>> tool you prefer (I usually use wireshark on Linux host while running<br>> Windows in VM) and reverse engineer it, i.e.<br>> understand what exactly Windows driver does when sending some USB<br>> transfer and how exactly device responds. Usually, it involves several<br>> try-and-fail iterations. I prefer to develop<br>> small prototype (see https://github.com/anarsoul/fprint_aes1660 as an<br>> example) for playing with device before starting libfprint driver<br>> development.<br>> <br>> Regards,<br>> Vasily<br>> <br>> > Below is its lsusb -v description<br>> <br>> > Regards<br>> ><br>> > gregory bahde<br>> > "<br>> > Bus 003 Device 003: ID .<br>> > Device Descriptor:<br>> > bLength 18<br>> > bDescriptorType 1<br>> > bcdUSB 1.10<br>> > bDeviceClass 255 Vendor Specific Class<br>> > bDeviceSubClass 17<br>> > bDeviceProtocol 255<br>> > bMaxPacketSize0 8<br>> > idVendor 0x138a Validity Sensors, Inc.<br>> > idProduct 0x003d<br>> > bcdDevice 1.04<br>> > iManufacturer 0<br>> > iProduct 0<br>> > iSerial 1 00b07aab3692<br>> > bNumConfigurations 1<br>> > Configuration Descriptor:<br>> > bLength 9<br>> > bDescriptorType 2<br>> > wTotalLength 46<br>> > bNumInterfaces 1<br>> > bConfigurationValue 1<br>> > iConfiguration 0<br>> > bmAttributes 0xa0<br>> > (Bus Powered)<br>> > Remote Wakeup<br>> > MaxPower 100mA<br>> > Interface Descriptor:<br>> > bLength 9<br>> > bDescriptorType 4<br>> > bInterfaceNumber 0<br>> > bAlternateSetting 0<br>> > bNumEndpoints 4<br>> > bInterfaceClass 255 Vendor Specific Class<br>> > bInterfaceSubClass 0<br>> > bInterfaceProtocol 0<br>> > iInterface 0<br>> > Endpoint Descriptor:<br>> > bLength 7<br>> > bDescriptorType 5<br>> > bEndpointAddress 0x01 EP 1 OUT<br>> > bmAttributes 2<br>> > Transfer Type Bulk<br>> > Synch Type None<br>> > Usage Type Data<br>> > wMaxPacketSize 0x0040 1x 64 bytes<br>> > bInterval 0<br>> > Endpoint Descriptor:<br>> > bLength 7<br>> > bDescriptorType 5<br>> > bEndpointAddress 0x81 EP 1 IN<br>> > bmAttributes 2<br>> > Transfer Type Bulk<br>> > Synch Type None<br>> > Usage Type Data<br>> > wMaxPacketSize 0x0040 1x 64 bytes<br>> > bInterval 0<br>> > Endpoint Descriptor:<br>> > bLength 7<br>> > bDescriptorType 5<br>> > bEndpointAddress 0x82 EP 2 IN<br>> > bmAttributes 2<br>> > Transfer Type Bulk<br>> > Synch Type None<br>> > Usage Type Data<br>> > wMaxPacketSize 0x0040 1x 64 bytes<br>> > bInterval 0<br>> > Endpoint Descriptor:<br>> > bLength 7<br>> > bDescriptorType 5<br>> > bEndpointAddress 0x83 EP 3 IN<br>> > bmAttributes 3<br>> > Transfer Type Interrupt<br>> > Synch Type None<br>> > Usage Type Data<br>> > wMaxPacketSize 0x0008 1x 8 bytes<br>> > bInterval 4<br>> > Device Status: 0x0000<br>> > (Bus Powered)<br>> > "<br>> ><br>> > ________________________________<br>> > De: "Vasily Khoruzhick" <anarsoul@gmail.com><br>> > À: "Marcos Alano" <marcoshalano@gmail.com><br>> > Cc: fprint@lists.freedesktop.org<br>> > Envoyé: Samedi 24 Octobre 2015 07:04:35<br>> > Objet: <DKIM> Re: [fprint] Minutiae question<br>> ><br>> > Hi Marcos,<br>> ><br>> > On Fri, Oct 23, 2015 at 8:26 PM, Marcos Alano<br>> > <marcoshalano@gmail.com> wrote:<br>> >> Hello folks,<br>> >><br>> >> How many minutiae is considered a match during verification? I<br>> >> can't find this information on fprint documentation.<br>> ><br>> > We're using bozorth3 algo, which provides a matching score, not a<br>> > count of matching minutiae.<br>> > Bozorth3 threshold depends on driver, for most drivers it's 40<br>> > (default value), for some drivers it's lowered.<br>> ><br>> > Regards,<br>> > Vasily<br>> ><br>> >> Cheers.<br>> >> --<br>> >> Marcos Alano<br>> >> ----------------------------------------------<br>> >> P: Por que este email é tão curto?<br>> >> R: http://five.sentenc.es<br>> >> ----------------------------------------------<br>> >> _______________________________________________<br>> >> fprint mailing list<br>> >> fprint@lists.freedesktop.org<br>> >> http://lists.freedesktop.org/mailman/listinfo/fprint<br>> > _______________________________________________<br>> > fprint mailing list<br>> > fprint@lists.freedesktop.org<br>> > http://lists.freedesktop.org/mailman/listinfo/fprint<br>> ><br>> _______________________________________________<br>> fprint mailing list<br>> fprint@lists.freedesktop.org<br>> http://lists.freedesktop.org/mailman/listinfo/fprint<br><div><br></div><br><div><br></div>-- <br> Drexel University \V --Chuck Lane<br>======]---------->-----*------<--------[===========<br> (215) 895-1545 / \_/*~~~~~ Particle Physics<br>FAX: (215) 895-1281 lane@duphy4.physics.drexel.edu<br>_______________________________________________<br>fprint mailing list<br>fprint@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/fprint<br></div><div><br></div></div></body></html>