[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2019-03-01 Thread Igor Filatov
@Angel > (process:3360): libfprint-poll-CRITICAL **: 20:49:10.548: fpi_timeout_add: assertion 'fpi_poll_is_setup()' failed It appears that you have libfprint with a bug that's been fixed some time ago. It looks like an unstable version could've appeared in repos due to misunderstanding of some so

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-12-02 Thread Igor Filatov
@Ares 0.8.3 is not in the Ubuntu package repos yet so the only way is to install from source https://gitlab.freedesktop.org/libfprint/libfprint -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 T

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-08-23 Thread Igor Filatov
linfprint 0.8.3 will have Elan driver. Once it's out, check your repos. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [04f3:0903] Elan Microelectronics Corp fingerprint reader not r

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-08-03 Thread Igor Filatov
@John Thank you very much for your investigation! A shame that you can't get a match on your reader. The good news is that the fix for 0903 seems to work and I can merge it into main branch. As for why it doesn't match, according to logs, you aren't getting enough minutiae and the image is too sma

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-07-16 Thread Igor Filatov
I've changed the order of commands a bit and it may fix the 0903 lock-up issue. It's still a shot in the dark though. If anyone is willing to test (run enroll a few times in a row to see) I'd appreciate it. Thanks! https://github.com/iafilatov/libfprint/tree/elan-try-fix-0903 -- You received th

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-07-10 Thread Igor Filatov
It is planned. In fact, it is under way. But I need to find time to prepare for merging and I keep failing at this... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [04f3:0903] Elan Mi

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-07-05 Thread Igor Filatov
fprint_demo could require root if you ran it or examples/enroll as root before. The log seems to indicate the 0903 bug. Try reboot or cold boot. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 T

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-07-05 Thread Igor Filatov
@Louis Does fprint_demo work right after fprintd-enroll fails? If not, it's the 0903 bug. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [04f3:0903] Elan Microelectronics Corp fingerp

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-07-04 Thread Igor Filatov
@Jeroen 04f3:2335 is the touchscreen. I found full lsusb output at https://wiki.archlinux.org/index.php/Dell_Latitude_7370#lsusb and I don't know which of those is fingerprint reader, if any. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ub

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-05-18 Thread Igor Filatov
@Matt Thanks for your input! 25a1 is not is the list of supported models so I'm pretty sure the driver wouldn't pick it up without modification. It only recognizes 0903, 0907 and 0c01-0c33. Are you sure it's not something else, maybe touchpad? What does lsusb | grep 04f3 show? Could you please

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-05-15 Thread Igor Filatov
@Jose Try libnss3-dev. I don't have the exact package names for libfprint and there isn't one provided because they could change from one distro to another, some people prefer to compile deps from source etc. The usual way to go is run ./configure (or autogen.sh) fixing each error one-by-one til

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-05-05 Thread Igor Filatov
@Luca There's a problem with 0903 that for many people it locks up during enroll. It seems to happen pretty some people but I don't know why and can't diagnose because I don't own this model. All I see in logs is that it stops responding while waiting for an image... and doesn't recover until yo

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-05-03 Thread Igor Filatov
@Jose Normally when configure says it can't find package foo, you need foo-dev (headers). Try installing libusb-dev. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [04f3:0903] Elan Mi

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-05-02 Thread Igor Filatov
@Mihai To use login with fingerprint you need to install libpam-frpintd package. But first make sure you can enroll and verify reasonably well using fprint_demo (package called fprint-demo). @Jose You need pkg-config. I.e. apt install pkg-config or whatever works for your distro. -- You recei

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-03-06 Thread Igor Filatov
@Aless Thanks for testing! > Hey, I just tried again after I pulled the new upstream The log doesn't look like it's from from the latest. Sorry, stupid question: did you rebuild after pulling? Not that it would fix the busy problem (I'd be surprised if it did). Unfortunately... > it never succe

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-24 Thread Igor Filatov
@Mihai That reader should be recognized. See https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/1641290/comments/54 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [04f3:0903] Ela

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-21 Thread Igor Filatov
@Mustafa this is probably unrelated but I think you're pressing, not swiping. Img height too low, plus too little minutiae: assembling:debug [fpi_assemble_frames] height is -131 fp:debug [fpi_img_new] length=26064 fp:debug [fpi_imgdev_image_captured] fp:debug [fpi_img_detect_minutiae] minutiae sc

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-20 Thread Igor Filatov
Unfortunately I have no idea right now what could could cause the reader to get stuck like that... Does it recover eventually or after a reboot? If it does, could you please record the entire log including a successful enrollment and a timeout afterwards? As for fprint_demo, for me it needs to run

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-16 Thread Igor Filatov
I've added some fixes to frame assembling code (bugs found and fixed by Timur Celik (clktmr), hope he sumbits the patch upstream). They they can improve stitching for your Elan scanner a little or a lot, depending on the direction in which you swipe (which can differ even on identical readers depen

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-14 Thread Igor Filatov
@Aless Thank you! It's hard to tell just from the logs but it looks like you don't move your finger enough during swipe. Did you just hold in on the reader till it said "please try again"? Does enrolled.pgm look like a stripe from a fingerprint image? You need to swipe all the way to finger tip an

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-11 Thread Igor Filatov
@Pauline Essentially, you need to produce a scan that's similar to one of the enrolled scans. In my experience, one of the best things you can do to improve recognition is to move your finger in a straight line. Don't bend your finger until the last moment when you need to scan the finger tip. Try

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-09 Thread Igor Filatov
@mirek If the device is not recognized, there's nothing libfprint can do. You can maybe try a more recent kernel. See https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1700657 for a similar bug @Mustafa You have 0x0903 reader which should work (more or less) but the problem is it doesn't respon

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-06 Thread Igor Filatov
@mirek libfprint only handles usb devices, not i2c. If there's nothing in lsusb (could you post the output btw?), libfprint won't work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-02-04 Thread Igor Filatov
The driver now supports 0x0903, 0x0907 and 0x0c01 through 0x0c33. Looking for volunteers to try it out :) git clone https://github.com/iafilatov/libfprint cd libfprint ./autogen.sh make examples/img_capture # capture an image as finger.pgm examples/enroll # enroll your print examples/verify

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-01-31 Thread Igor Filatov
@SN The integration with PAM and and other flows that require auth is indeed lacking in some places. For. ex. with gdm/mdm login does fall back to password but even if you log in with fp, you need to enter the password later to unlock your keyring, so... And if your home is encrypted, you can't log

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-01-31 Thread Igor Filatov
@SN Fprint mailing list has been quite active recently https://lists.freedesktop.org/archives/fprint/2018-January/thread.html The main branch has an earlier version of the driver that only supports 0907. I don't think it would be wise to merge the rest just yet because it's still not so good with

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-01-30 Thread Igor Filatov
@Timur Hm, stitching artifacts do produce false minutiae but it shouldn't be that many and they shouldn't be similar. Do you mind sending me some example images? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.ne

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-01-30 Thread Igor Filatov
@SN It should work after you install libpam-fprintd and enroll with fprintd-enroll. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1641290 Title: [04f3:0903] Elan Microelectronics Corp fingerprint re

[Bug 1641290] Re: [04f3:0903] Elan Microelectronics Corp fingerprint reader not recognised

2018-01-29 Thread Igor Filatov
I'm the author of the driver for elan. The algorithm which libfprint uses to match fingerprints doesn't like small images like the ones these drivers produce. There's just not enough minutiae (recognizable print- specific points) on them for a reliable match. This means that unless another matching