<div dir="ltr">Hello,<div>I have multiple different figerprint readers from CrossMatch. Because of the acquisition of DigitalPersona and Upek, they are formally Upek TouchChip based. I have also documentation of ESS&TFM communication protocol (The protocol with "Ciao" header).</div><div><br></div><div>I have these readers all with the same USB ID 147e:2016</div><div>Area sensor TCETC1FF022<br></div><div>Area sensor TCETD1FF022</div><div>Strip senzor TCESC4KS0C0</div><div><span style="color:rgb(0,0,0);font-family:"exo 2",sans-serif;font-size:12.8px">EikonTouch 710 (based on </span><font color="#000000" face="exo 2, sans-serif"><span style="font-size:12.8px">TCETD1)</span></font><br></div><div><br></div><div>I have extended the upektc_img driver based on this documentation, so it can now work with all these readers. I can also determine image resolution and type (area, strip) at runtime, so it now supports all possible Upek TouchChip based sensors.</div><div><br></div><div>I have two questions:</div><div><br></div><div>Is it legal to send you patch based on this documentation (documentation is under NDA)?</div><div><br></div><div>If yes, what is the best way to tell the driver the sensor type and resolution? I'm now changing upektc_img_driver values at runtime, but these values are not properties of currently connected reader but properties of the driver itself. It is impossible to use more then one fignerprint reader at a time. Is this OK?</div><div><br></div><div>Best regards,</div><div>Jan Breuer</div></div>