Support fingerprint identification in the driver of Synaptics fingerprint reader
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
Shengyao Xue | ||
libfprint (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Focal |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Groovy |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
[Impact]
On Ubuntu 20.04, with Synaptics fingerprint reader, users can use one fingerprint to login system, but if users add more fingerprints, they still can only one of those to login, other fingerprints do not work.
To fix this issue, we need support fingerprint identification in the driver of Synaptics fingerprint reader, by backport this libfprint commit to Focal:
https:/
[Test Case]
I tried backport the commit above to libfprint (1:1.90.
We have other OEM platforms with Synaptics fingerprint reader, we can use it to validate the changes if needed.
[Regression Potential]
the commit comes from Synaptics' engineer, just affects one file: libfprint/
Changed in oem-priority: | |
importance: | Undecided → High |
assignee: | nobody → Shengyao Xue (xueshengyao) |
Changed in oem-priority: | |
status: | New → In Progress |
Changed in libfprint (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
Changed in libfprint (Ubuntu Groovy): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in libfprint (Ubuntu Focal): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in oem-priority: | |
status: | Fix Released → In Progress |
assignee: | Shengyao Xue (xueshengyao) → Bin Li (binli) |
Changed in oem-priority: | |
status: | Fix Committed → In Progress |
assignee: | Bin Li (binli) → Shengyao Xue (xueshengyao) |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
This bug was fixed in the package libfprint - 1:1.90. 3+tod1- 0ubuntu2
--------------- 3+tod1- 0ubuntu2) hirsute; urgency=medium
libfprint (1:1.90.
* debian/gbp.conf: Include debian's GNOME team preferred settings
* debian/patches (upstream cherry-picks):
- Properly handle aes3k devices, resubmitting commands.
This also needs proper commands cancellation (LP: #1897613)
- Add support for new Synaptics devices IDs (LP: #1905593)
- Fix vfs301 verification using device pointer on callbacks (LP: #1905597)
- Ensure we do not waste power for unsupported devices (LP: #1905603)
- Add identification support to synaptics driver.
It allows to unlock / log-in with any finger. (LP: #1905600)
-- Marco Trevisan (Treviño) <email address hidden> Wed, 25 Nov 2020 19:18:20 +0100