Add support for Synaptics Prometheus 06cb:00f0 fingerprint reader on HP Elite Dragonfly G2
Even after upgrading the firmware of the Synaptics Prometheus fingerprint reader (usb id 06cb:00f0) using fwupd on Fedora 34 (see below for firmware version), the fingerprint reader is not recognized as a device by fprintd (fprintd-enroll returns No devices available
) and doesn't appear in the settings app either. Looking here it doesn't seem that this device is supported yet: http://80.87.195.87/?id=usb:06cb-00f0 Although the freedesktop page lists this device as supported here: https://fprint.freedesktop.org/supported-devices.html. I have an HP Elite Dragonfly G2 and the same fingerprint reader (same USB ID) is found on the Elitebook 840 G8.
Here is the firmware version after update as shown by fwupdmgr
:
Devices that have been updated successfully:
• Prometheus IOTA Config (0004 → 0005)
• Prometheus (10.01.3238595 → 10.01.3273255)
Here is more info on the reader found with fwupdmgr get-devices
:
├─Prometheus:
│ │ Device ID: aa4b7bf130da693bbf1a8a785ad830190788233b
│ │ Summary: Fingerprint reader
│ │ Current version: 10.01.3273255
│ │ Vendor: Synaptics (USB:0x06CB)
│ │ Install Duration: 2 seconds
│ │ GUIDs: 0ba39f47-a089-5daa-8449-a78844de1e32
│ │ b2ef1610-d207-57bc-9053-e4161c05b732
│ │ Device Flags: • Updatable
│ │ • Supported on remote server
│ │ • Cryptographic hash verification is available
│ │
│ └─Prometheus IOTA Config:
│ Device ID: 9382250e49c47a2854a1485dbbb221b39853bacd
│ Current version: 0005
│ Minimum Version: 0005
│ Vendor: Synaptics (USB:0x06CB)
│ GUIDs: 88e57a95-5647-5d9d-a363-604f22a0bb26
│ 3b55d37a-0636-53a0-84db-a92ba3f6302c
│ Device Flags: • Updatable
│ • Supported on remote server
lsusb | grep "Synaptics"
outputs:
Bus 003 Device 003: ID 06cb:00f0 Synaptics, Inc.
I would greatly appreciate it if support for the fingerprint reader on the HP Elite Dragonfly G2 could be implemented to work with the login service through fprintd.