Package Details: libfprint-2-tod1-xps9300-bin 0.0.6-3

Git Clone URL: https://aur.archlinux.org/libfprint-2-tod1-xps9300-bin.git (read-only, click to copy)
Package Base: libfprint-2-tod1-xps9300-bin
Description: Proprietary driver for the fingerprint reader on the Dell XPS 13 9300 - direct from Dell's Ubuntu repo
Upstream URL: https://git.launchpad.net/~oem-solutions-engineers/libfprint-2-tod1-goodix/+git/libfprint-2-tod1-goodix/
Licenses: custom
Groups: fprint
Submitter: vagaerg
Maintainer: vagaerg (kubrick)
Last Packager: kubrick
Votes: 13
Popularity: 0.111159
First Submitted: 2020-06-21 02:57 (UTC)
Last Updated: 2024-09-06 07:11 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 Next › Last »

Piscolero commented on 2024-09-06 07:31 (UTC)

Thanks @kubrick, looks good on my side as well.

kubrick commented on 2024-09-06 07:12 (UTC)

Thanks @Piscolero! I have implemented your solution. Let me know if it works for you (it does for me).

Piscolero commented on 2024-09-05 15:28 (UTC)

Just a small hint.

To fix the warning /usr/lib/udev/rules.d/60-libfprint-2-tod1-goodix.rules:2 Unknown group 'plugdev', ignoring. the udev rule should use TAG+="uaccess" instead of GROUP="plugdev".

Reference: https://wiki.archlinux.org/title/Udev#Allowing_regular_users_to_use_devices

kubrick commented on 2024-02-23 06:32 (UTC)

AFAIK, unless it’s in a Dell laptop “Developer Edition”, then no.

zayn7lie commented on 2024-02-22 23:45 (UTC)

Would there have any plan for the support of 27c6:532d (XPS 13 2-in-1 (9310))?

kubrick commented on 2022-08-12 22:00 (UTC)

I don't think it's got anything to do with crypto.

It's just that it's closed source and undocumented, so it would be a lot of effort to implement a full open source driver, and illegal to distribute a modified version of the binary.

zugnush commented on 2022-08-11 19:55 (UTC)

Oh okay. Sorry, should have checked the id more carefully. I guess there must be some crypto embedded for that level of certainty that it will never be reverse engineered.

kubrick commented on 2022-08-11 13:01 (UTC) (edited on 2022-08-11 13:06 (UTC) by kubrick)

@zugnush your device is not supported by this driver

https://git.launchpad.net/~oem-solutions-engineers/libfprint-2-tod1-goodix/+git/libfprint-2-tod1-goodix/tree/lib/udev/rules.d/60-libfprint-2-tod1-goodix.rules

Also it has been added to https://gitlab.freedesktop.org/libfprint/wiki/-/wikis/Unsupported-Devices

"support is unlikely to ever happen"

zugnush commented on 2022-08-11 09:41 (UTC) (edited on 2022-08-11 09:44 (UTC) by zugnush)

I think I've covered all the bases but keep getting no device. Any advice?

[neilm@rho ~]$ fprintd-list neilm
No devices available
[neilm@rho ~]$ sudo systemctl status fprintd
● fprintd.service - Fingerprint Authentication Daemon
     Loaded: loaded (/usr/lib/systemd/system/fprintd.service; enabled; preset: disabled)
     Active: active (running) since Thu 2022-08-11 21:17:27 NZST; 5s ago
       Docs: man:fprintd(1)
   Main PID: 2359 (fprintd)
      Tasks: 5 (limit: 17752)
     Memory: 1.5M
        CPU: 11ms
     CGroup: /system.slice/fprintd.service
             └─2359 /usr/lib/fprintd

Aug 11 21:17:27 rho systemd[1]: Starting Fingerprint Authentication Daemon...
Aug 11 21:17:27 rho fprintd[2359]: Creating TOD wrapper for goodix-tod (Goodix Fingerprint Sensor 53xc) driver
Aug 11 21:17:27 rho systemd[1]: Started Fingerprint Authentication Daemon.
[neilm@rho ~]$ lsusb | grep Print
Bus 003 Device 002: ID 27c6:5503 Shenzhen Goodix Technology Co.,Ltd. Goodix FingerPrint Device
[neilm@rho ~]$ sudo pacman -Ss libusb
core/libusb 1.0.26-1 [installed]
[neilm@rho ~]$ sudo pacman -Ss fprint
extra/fprintd 1.94.2-1 (fprint) [installed: 1.90.6-1]
[neilm@rho yay]$ yay -Ss libfprint-tod-git
aur/libfprint-tod-git 1.94.3+tod1-1 (+10 0.12) (Installed: 1.94.3+tod1.r2.gfbffb62e-1)
    Library for fingerprint readers - TOD version
[neilm@rho yay]$ yay -Ss libfprint-2-tod1-xps9300-bin
aur/libfprint-2-tod1-xps9300-bin 0.0.6-2 (+12 0.09) (Installed)

niveus.corax commented on 2022-05-22 08:01 (UTC) (edited on 2022-05-22 08:03 (UTC) by niveus.corax)

@rolandd

thank you. Your suggestion partially worked. Downgrading to fprintd-1.90.6 did allow me to enroll finger prints, however, when starting the fprintd service is craps out with:

systemd[1]: Started Fingerprint Authentication Daemon.
fprintd[2790]: Client :1.79 not authorized for device Goodix Fingerprint Sensor 53xc: Device was not claimed before use
fprintd[2790]: Client :1.79 not authorized for device Goodix Fingerprint Sensor 53xc: Not Authorized: net.reactivated.fprint.device.enroll
fprintd[2790]: Client :1.79 not authorized for device Goodix Fingerprint Sensor 53xc: Device was not claimed before use
fprintd[2790]: Client :1.79 not authorized for device Goodix Fingerprint Sensor 53xc: Device was not claimed before use
systemd[1]: fprintd.service: Deactivated successfully.
systemd[1]: Starting Fingerprint Authentication Daemon...
fprintd[3062]: Failed to open /sys/bus/usb/devices/1-1/power/persist
systemd[1]: Started Fingerprint Authentication Daemon.
systemd[1]: fprintd.service: Deactivated successfully.