Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
8cf9b31
Add goodixtls5e0a driver for Goodix 27c6:5e0a
jitendradara12 Sep 6, 2026
36f6e55
goodixtls: fail activation when TLS accept fails instead of running dead
jitendradara12 Sep 6, 2026
a7e80e9
goodixtls: fix error handling, lifecycle safety, and header hygiene
jitendradara12 Sep 6, 2026
2400a8f
goodixtls: guard cancellable nullability and ensure complete socket I/O
jitendradara12 Sep 6, 2026
203cfc8
goodix5e0a: arm command timeout on FDT_DOWN polling
jitendradara12 Sep 6, 2026
1e1ba3b
goodixtls: clean up informal comments, section banners, and dead TODOs
jitendradara12 Sep 6, 2026
078516b
goodixtls: port session parking, warm activation, best-of-N capture, …
jitendradara12 Sep 6, 2026
90d510f
drivers/goodixtls: set bz3_threshold to 10
jitendradara12 Sep 6, 2026
2cdcd4e
drivers/goodixtls: calibrate bz3_threshold to 11
jitendradara12 Sep 6, 2026
a5029fe
goodixtls: bypass cold AFE reset, add retry guard, harden frame decod…
jitendradara12 Sep 8, 2026
eb4853e
fix tls failures
jitendradara12 Sep 9, 2026
269a313
goodixtls: harden helpers, drop dead code, address review findings
jitendradara12 Sep 9, 2026
dc931b9
goodixtls: harden protocol handling and relay whole TLS flights
jitendradara12 Sep 10, 2026
12e64db
goodixtls: tolerate slow finger-detect response with retry
jitendradara12 Sep 10, 2026
fa500f7
goodixtls: review follow-ups for finger-detect retry
jitendradara12 Sep 10, 2026
1da3a0f
fix: 0x32 timeout
jitendradara12 Sep 10, 2026
8ab64e0
fix: preserve retry guard
jitendradara12 Sep 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ This is an experimental libfprint driver implementation for Goodix drivers.

Currently in the works:
- 27c6x5110 (80x64 resolution)
- 27c6:5e0a (Goodix TLS, 64x80 native / 128x160 scaled, e.g. Realme Book)

*LibFPrint is part of the **[FPrint][Website]** project.*

Expand Down
6 changes: 5 additions & 1 deletion data/autosuspend.hwdb
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,11 @@ usb:v27C6p6A94*
ID_AUTOSUSPEND=1
ID_PERSIST=0

# Supported by libfprint driver goodixtls5e0a
usb:v27C6p5E0A*
ID_AUTOSUSPEND=1
ID_PERSIST=0

# Supported by libfprint driver nb1010
usb:v298Dp1010*
ID_AUTOSUSPEND=1
Expand Down Expand Up @@ -367,7 +372,6 @@ usb:v27C6p55A2*
usb:v27C6p55A4*
usb:v27C6p55B4*
usb:v27C6p5740*
usb:v27C6p5E0A*
usb:v27C6p581A*
usb:v2808p9338*
usb:v2808p93A9*
Expand Down
Loading