Skip to content

fix: support Synaptics 06cb:00e7 verification - #2

Open
GLDRoger wants to merge 4 commits into
vojtapl:mainfrom
GLDRoger:fix/synatlsmoc-06cb-00e7
Open

GLDRoger wants to merge 4 commits into
vojtapl:mainfrom
GLDRoger:fix/synatlsmoc-06cb-00e7

Conversation

@GLDRoger

Copy link
Copy Markdown

Why

  • Synaptics 06cb:00e7 readers enumerate but require different capture, image-metrics, and identify behavior for reliable verification.
  • Template serialization, cancellation cleanup, and TLS debug output need hardening on the same driver path.

How

  • Add device quirks for capture parameter 12, skipped image metrics, and disabled identify.
  • Serialize template tags and user IDs safely, and make retries and cleanup action-aware.
  • Disable TLS debug logging and remove private scalar output.

Tests

  • ninja -C build-06cb-00e7 (pass)
  • meson test -C build-06cb-00e7 --print-errorlogs fpi-ssm fpi-device (2/2 pass)
  • Live fprintd-verify match before and after service restart on 06cb:00e7
  • Live fingerprint-backed sudo -v authentication

Related: vojtapl/synaTudorMiS#3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant