Search Criteria
Package Details: libfprint-2-tod1-elan 0.0.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/libfprint-2-tod1-elan.git (read-only, click to copy) |
|---|---|
| Package Base: | libfprint-2-tod1-elan |
| Description: | Proprietary driver for the Elan/Lenovo 04fe:0c4b fingerprint reader, from Lenovo E14 Gen 4 Ubuntu driver. |
| Upstream URL: | https://download.lenovo.com/pccbbs/mobiles/r1sle01w.zip |
| Licenses: | custom |
| Groups: | fprint |
| Submitter: | TonyHoyle |
| Maintainer: | None |
| Last Packager: | TonyHoyle |
| Votes: | 1 |
| Popularity: | 0.000419 |
| First Submitted: | 2023-12-29 14:50 (UTC) |
| Last Updated: | 2023-12-29 14:50 (UTC) |
Dependencies (2)
- libfprint-todAUR (libfprint-tod-gitAUR, libfprint-todAUR)
- git (git-gitAUR, git-glAUR) (make)
Latest Comments
elborango commented on 2026-01-15 16:49 (UTC)
Hi,
first of all, thank you for providing this package and the ELAN TOD driver.
I have an ASUS laptop expertbook flip with stylus and touchscrean Model b7402fea-L90159 with an ELAN touchscreen + stylus + fingerprint combo device that is partially working under Linux, but the fingerprint sensor is not detected by fprintd, even with libfprint-tod and libfprint-2-tod1-elan installed.
Here are my device IDs:
lsusb: Bus 003 Device 005: ID 04f3:0c77 Elan Microelectronics Corp. ELAN:ARM-M4
/proc/bus/input/devices (relevant parts): N: Name="ELAN9008:00 04F3:2DE1" P: Phys=i2c-ELAN9008:00 S: Sysfs=/devices/pci0000:00/0000:00:15.2/i2c_designware.2/i2c-2/i2c-ELAN9008:00/0018:04F3:2DE1.0005/input/input41 H: Handlers=event6 mouse4
N: Name="ELAN9008:00 04F3:2DE1 UNKNOWN" ... N: Name="ELAN9008:00 04F3:2DE1 Stylus" ...
Software stack:
After installing openssl-1.1, fprintd starts cleanly with no errors about libfprint-2-tod1-elan.so, but fprintd still reports:
$ fprintd-list $USER No devices available
$ fprintd-enroll --finger right-index-finger Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
So it looks like the TOD module loads, but my ELAN device IDs (04f3:0c77 / ELAN9008:00 04F3:2DE1) are not recognized / not mapped to a supported driver.
Could you please let me know if:
1) Devices with IDs 04f3:0c77 or ELAN9008:00 04F3:2DE1 are expected to be supported by this ELAN TOD driver, and 2) If not, would it be possible to add support for this device family, or tell me what additional logs / traces (e.g. journalctl -u fprintd, LIBFPRINT_DEBUG, etc.) you need so I can help testing?
Thank you in advance for any guidance and for your work on this driver.
kenmatrix commented on 2025-01-19 21:17 (UTC)
To fix the error, simply install the openssl-1.1 package
The maintainer believes that it is necessary to include the package as a mandatory dependency.
vkxx commented on 2024-12-26 23:27 (UTC)
fprintd[15552]: Impossible to load module /usr/lib/libfprint-2/tod-1/libfprint-2-tod1-elan.so: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Dependency problem?