Felix
d36ef0cd0e
cleanup
2026-05-01 16:12:53 +00:00
Felix
6590224212
debugg
2026-05-01 16:12:53 +00:00
Felix
16f8ec380b
adding ec tool
2026-05-01 16:12:53 +00:00
Felix
b3607cc1cc
cleanup
2026-05-01 16:12:53 +00:00
Felix
baca903729
cleanup
2026-05-01 16:12:53 +00:00
Felix
8e305e0621
frame download
2026-05-01 16:12:53 +00:00
Felix
98faaffdea
fixing seed
2026-05-01 16:12:53 +00:00
Felix
3c68fbf4ec
ensure seed
2026-05-01 16:12:53 +00:00
Felix
e5172e7022
seed
2026-05-01 16:12:53 +00:00
Felix
23f3cfd8e2
adding download
2026-05-01 16:12:53 +00:00
Felix
3506f0fcad
adding seed
2026-05-01 16:12:53 +00:00
Felix
e83b39390a
test
2026-05-01 16:12:53 +00:00
Felix
8af38fe42e
adding flake
2026-05-01 16:12:53 +00:00
Abhinav Baid
e526a5101d
Update min umockdev version
2026-05-01 16:12:53 +00:00
Abhinav Baid
30a65c5d90
Handle idle cancellations properly
2026-05-01 16:12:53 +00:00
Abhinav Baid
88f6c2fac8
Use g_unix_fd_add instead of poll
2026-05-01 16:12:53 +00:00
Abhinav Baid
3814b1e3c3
add a 0 delay before checking and reporting verification match status
2026-05-01 16:12:53 +00:00
Abhinav Baid
afbbd1cb1d
disable temperature management
2026-05-01 16:12:53 +00:00
Abhinav Baid
4bed200a66
remove create-misc-driver-test.py.in
2026-05-01 16:12:53 +00:00
Abhinav Baid
aa9e4029d0
address review comments
2026-05-01 16:12:53 +00:00
Abhinav Baid
9e1dff801e
use GError instead of string error_msg
2026-05-01 16:12:53 +00:00
Abhinav Baid
786920045a
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Marco Trevisan <mail@3v1n0.net>
2026-05-01 16:12:53 +00:00
Abhinav Baid
b622e3979f
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Marco Trevisan <mail@3v1n0.net>
2026-05-01 16:12:53 +00:00
Abhinav Baid
5b74788a50
fix scan build
2026-05-01 16:12:53 +00:00
Abhinav Baid
004a211f6c
Address review comments, fix valgrind
2026-05-01 16:12:53 +00:00
Abhinav Baid
281fc5d82a
Free misc_path in fp_device_finalize
2026-05-01 16:12:53 +00:00
Abhinav Baid
34b6693b9d
Address review comment, fix valgrind warnings
2026-05-01 16:12:53 +00:00
Abhinav Baid
6cdbb180d4
uncrustify
2026-05-01 16:12:53 +00:00
Abhinav Baid
840e4684e0
Add +crfpmoc_cmd_wait_event_fingerprint
2026-05-01 16:12:53 +00:00
Abhinav Baid
02b8a12c9f
Add integration test
2026-05-01 16:12:53 +00:00
Abhinav Baid
4ac193ccb6
Update timeout retry logic
2026-05-01 16:12:53 +00:00
Abhinav Baid
bb62417c00
Add clear-storage example
2026-05-01 16:12:53 +00:00
Abhinav Baid
7ed8fbc1c7
remove crfpmoc_storage from meson.build
2026-05-01 16:12:53 +00:00
Abhinav Baid
740e684798
remove crpfmoc storage functions
2026-05-01 16:12:53 +00:00
Abhinav Baid
4f3721ea5f
handle timeouts gracefully, finger -> template
2026-05-01 16:12:53 +00:00
Abhinav Baid
11c704d462
Initial commit of crfpmoc driver
2026-05-01 16:12:53 +00:00
lichenggang
d79f157282
goodixmoc: Add support for 0x27C6:0x6090
...
Signed-off-by: lichenggang <lichenggang@uniontech.com>
2026-04-14 13:43:46 +08:00
YooLc
3ce79986cf
goodixmoc: add new PID 0x6890
2026-04-13 13:01:01 +00:00
lichenggang
d8641635c5
fpcmoc: Add support for 0x10A5:0x9B24
...
Add the new FPC fingerprint device (0x10A5:0x9B24) to the driver and
autosuspend hwdb.
Signed-off-by: lichenggang <lichenggang@uniontech.com>
2026-04-09 06:43:40 +00:00
Ken
ee422fc3c5
elanmoc: Add new PID 0xCB2
2026-03-20 11:23:09 +08:00
FIM43-Redeye
66b1ada0d6
tests: Update goodixmoc capture for verify finger-up wait
...
Re-record the umockdev USB capture to include the new
GOODIX_VERIFY_WAIT_FINGER_UP state's USB exchanges during
verify and identify operations.
Captured on a Goodix MOC sensor (27c6:609c, Framework Laptop 13)
with FP_DEVICE_EMULATION=1 as required by the test framework.
2026-03-17 17:55:38 +00:00
FIM43-Redeye
7893c2cb36
goodixmoc: Wait for finger removal before completing verify
...
The goodixmoc driver's verify state machine was missing a
WAIT_FINGER_UP state between IDENTIFY and PWR_BTN_SHIELD_OFF.
After the sensor reported a match/no-match result, the driver
immediately completed the verify operation without waiting for
the finger to be lifted from the sensor.
This caused problems when fprintd retried verification after a
no-match: the finger was still on the sensor, so the same
(wrong) finger was scanned again instantly. On fast match-on-chip
readers, all retry attempts could be exhausted in under a second,
giving the user no time to reposition their finger.
Add GOODIX_VERIFY_WAIT_FINGER_UP to the verify state machine,
mirroring the existing GOODIX_ENROLL_WAIT_FINGER_UP in the
enroll flow. The new state sends MOC_CMD0_FINGER_MODE /
MOC_CMD1_SET_FINGER_UP to the sensor and waits for the finger
to be removed before advancing to PWR_BTN_SHIELD_OFF.
The callback handles the same cases as the enroll equivalent:
- Timeout (5s): retry the finger-up wait
- Protocol error: fail the SSM
- Success: clear FINGER_STATUS_PRESENT and advance
Link: https://gitlab.freedesktop.org/libfprint/fprintd/-/issues/209
2026-03-17 17:55:38 +00:00
Daniel Schaefer
2c7842c905
focaltech_moc: add new pid:0x077A pid:0x079A
...
Tested on working hardware with examples/enroll and examples/verify
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2026-02-12 17:09:41 +08:00
Marco Trevisan (Treviño)
e8c55c5939
data/autosuspend.hwdb: Sync with unsupported devices wiki
2026-02-10 05:41:06 +00:00
Marco Trevisan (Treviño)
fedb62f091
ci: Make jobs interrumpible
2026-02-10 06:35:26 +01:00
Marco Trevisan (Treviño)
cc41f805f2
tests/valgrind-python.supp: Ignore PyGObject leaks
...
They are unrelated to fprint itself, so let's ignore them
2026-02-10 06:33:00 +01:00
Marco Trevisan (Treviño)
1ee7df6cf2
ci: Add PyGObject symbols
2026-02-10 06:33:00 +01:00
Marco Trevisan (Treviño)
3f43c9356c
build: Ignore -Werror=unused-but-set-variable for nbis
2026-02-10 06:33:00 +01:00
Marco Trevisan (Treviño)
0c97a47d8e
Release 1.94.10
2026-02-10 03:18:14 +01:00
Petko Bordjukov
5f1da71e70
synaptics: Add 06cb:00e9
...
Tested working on an HP x360 1040 G8
Reverts: 0edae7b641
2026-02-10 02:01:08 +00:00