Marco Trevisan (Treviño)
3abdda4391
tests/virtual-image: Do not send images or retries if driver is not waiting finger
2025-02-13 03:36:52 +01:00
Marco Trevisan (Treviño)
981f8e0a42
virtual-image: Only receive image when waiting for finger
...
We may send an image when not waiting it, leading to a failure:
libfprint-image_device-DEBUG: 00:55:29.669: Image device internal state change
from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
libfprint-image-DEBUG: 00:55:31.861: Minutiae scan completed in 2.204906 secs
libfprint-print-DEBUG: 00:55:56.902: score 1093/40
libfprint-device-DEBUG: 00:55:56.902: Device reported verify result
libfprint-device-DEBUG: 00:55:56.902: Device reported verify completion
libfprint-device-DEBUG: 00:55:56.903: Updated temperature model after 27.26
seconds, ratio 0.69 -> 0.73, active 1 -> 1,
FP_TEMPERATURE_WARM -> FP_TEMPERATURE_HOT
libfprint-device-DEBUG: 00:55:56.906: Completing action
FPI_DEVICE_ACTION_VERIFY in idle!
libfprint-device-DEBUG: 00:55:56.906: Updated temperature model after 0.00
seconds, ratio 0.73 -> 0.73, active 0 -> 0,
FP_TEMPERATURE_HOT -> FP_TEMPERATURE_HOT
libfprint-device-DEBUG: 00:55:56.910: Updated temperature model after 0.00
seconds, ratio 0.73 -> 0.73, active 1 -> 1,
FP_TEMPERATURE_HOT -> FP_TEMPERATURE_HOT
libfprint-device-DEBUG: 00:55:56.910: Updated temperature model after 0.00
seconds, ratio 0.73 -> 0.73, active 0 -> 0,
FP_TEMPERATURE_HOT -> FP_TEMPERATURE_HOT
libfprint-virtual_image-DEBUG: 00:55:56.912: image data: 0xc8f6c10
libfprint-device-DEBUG: 00:55:56.916: Device reported finger status change:
FP_FINGER_STATUS_PRESENT
libfprint-image_device-DEBUG: 00:55:56.917: Ignoring finger presence report as
the device is not active!
libfprint-image_device-CRITICAL **: 00:55:56.918:
fpi_image_device_image_captured: assertion
'priv->state == FPI_IMAGE_DEVICE_STATE_CAPTURE' failed
2025-02-13 02:51:41 +01:00
Dadoum
f18e11b435
Empty commit to hopefully fix the pipeline.
2025-02-12 21:03:10 +00:00
Dadoum .
42d10118a3
Synaptics: add new PID 0x016C
2025-02-12 21:03:10 +00:00
Johnathon Clark
51d827fc74
Add support for the 10a5:c844 FPC fingerprint reader as found on
...
recent Lenovo Yoga i9 laptops.
2025-02-12 20:55:19 +00:00
wangyong
1859a1e5d1
add new pid: 0xa99a, 0xa57a, 0xa78a
2025-02-12 20:45:15 +00:00
Marco Trevisan (Treviño)
7292dd642c
ci: Only run uncrustify check if source files have been changed
2025-02-12 20:36:46 +00:00
Marco Trevisan (Treviño)
8e22b2e22e
ci: scan-build, ignore meson-built files
...
Like .gir introspection files that are generated are currently failing
2025-02-12 20:36:46 +00:00
Marco Trevisan (Treviño)
28b9ab7e37
tests: Ignore more python leaks
2025-02-12 20:36:46 +00:00
Marco Trevisan (Treviño)
9141014456
ci: Let's stick to fedora 41 for now
...
Rawhide seems to be a bit broken, so let's go with the stable version
2025-02-12 20:36:46 +00:00
Marco Trevisan (Treviño)
6f3ab36b2e
ci: Enable running pipelines on schedules or to force rebuild
2025-02-12 20:36:46 +00:00
Marco Trevisan (Treviño)
d3035d5703
ci: Use rules to control when to run images build
2025-02-12 20:36:46 +00:00
Egor Ignatov
042365dbec
elanmoc: Add new PID 0x0C98
...
Tested-on: Lenovo IdeaPad 5 2-in-1 16AHP9
Signed-off-by: Egor Ignatov <egori@altlinux.org >
2025-02-11 20:54:24 +00:00
Zihan Chen
0c7211329e
synaptics: add new PID 0x0174
...
Found and tested on HP Omnibook Ultra Flip
2025-02-11 20:02:38 +00:00
herman lin
e1b6d8a461
elanmoc: Add new PID 0x0C9D and 0x0CA3
2025-02-10 13:49:05 +08:00
Aris Lin
09ec6e66e3
synaptics: Add new PID 0x0107 and 0x108, also fine tune PID sequence
2024-11-18 11:18:29 +08:00
SirCipherz
8ce356fccc
Update autosuspend.hwdb
2024-09-05 11:05:02 +02:00
SirCipherz
98f5ad1f80
Add support for goodix 689a
2024-09-04 16:31:06 +02:00
Marco Trevisan (Treviño)
29f919b4eb
build: Sum arrays instead of mixing them
2024-09-03 06:29:55 +02:00
Marco Trevisan (Treviño)
e57bab2f1e
Release 1.94.8
v1.94.8
2024-09-03 05:14:11 +02:00
huan_huang
a88582761f
realtek: add support for rts5816
...
Signed-off-by: huan_huang <huan_huang@realsil.com.cn >
2024-09-03 04:44:04 +02:00
Marco Trevisan (Treviño)
75adfd37d1
egismoc: Add PID 0x0583
...
As per comment:
- https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/630#note_2547528
2024-08-30 04:42:56 +02:00
Tamer Hassan
990bd40cbf
egismoc: add 0586 support
2024-08-30 04:42:56 +02:00
Tamer Hassan
c7e95bb41f
egismoc: add 0587 support (also supports 0586 but missing device file)
2024-08-30 04:42:56 +02:00
Nkaspers
4611cc4a1b
Synaptics: add new PID 0x00C4
...
And drop it from the unsupported list
2024-08-30 04:34:34 +02:00
Marco Trevisan (Treviño)
78c78432b9
build: Generalize spi drivers detection
...
Don't be limited to elan only
2024-08-30 04:16:48 +02:00
Daniel Schaefer
10e1cd76aa
Don't build SPI driver on non-Linux
...
Doesn't build on other operating systems.
With auto-detection we don't have to manually select all other drivers.
Signed-off-by: Daniel Schaefer <dhs@frame.work >
2024-08-30 04:06:43 +02:00
Daniel Schaefer
c84d3774cf
libfprint: Don't build SPI backend if not SPI driver
...
The SPI backend only builds on Linux, this makes it work non non-Linux platforms, such as FreeBSD.
Signed-off-by: Daniel Schaefer <dhs@frame.work >
2024-08-30 02:00:16 +00:00
Haowei Lo
04a167b09b
fpcmoc: Add PID 0x9524 and 0x9544
...
Change-Id: Id85116df233308297cf3d7b56146582a79f5fcdd
2024-08-30 01:33:03 +00:00
Aris Lin
538a18cf17
synaptics: Add new PID 0x00C6
2024-08-30 00:57:29 +00:00
Aris Lin
2e766904f0
synaptics: Add new PID 0x019D
2024-08-30 00:57:29 +00:00
haoweilo
9f55ef690d
fpcmoc: fixed the error jumping to wrong state at end of custom enroll
2024-08-30 00:47:01 +00:00
herman lin
b6061c0af8
elanmoc: Add new PID 0x0C9F
2024-08-08 14:08:19 +08:00
Marco Trevisan (Treviño)
3f70bde21c
fp-device: Do not duplicate udev paths strings
...
This is happening already internally when using g_value_set_string
2024-06-17 19:08:16 +00:00
Timo Schrader
dd6f020378
goodixmoc: Add PID 0x609A
2024-06-17 17:57:29 +00:00
2a4c05662a
goodixmoc: Add PID 0x6512
2024-06-15 12:17:34 -05:00
Marco Trevisan (Treviño)
eaec2339cc
libfprint-fprint-list-udev-hwdb: Add new broadcom device IDs
2024-05-22 17:09:38 +02:00
Marco Trevisan (Treviño)
83035be830
README: Add contact information
2024-05-03 15:35:11 +02:00
Marco Trevisan (Treviño)
4709efc678
fpi-device: Clarify transfer of errors in device complete tasks
2024-04-17 17:00:47 +00:00
Marco Trevisan (Treviño)
37ded921fd
fpi-device: Simplify logic of fpi_device_task_return_data_free
...
The clear functions will do NULL checks already, so there's no need to
duplicate such effort
2024-04-17 17:00:47 +00:00
Haowei Lo
b7f3544e98
fpcmoc: Transfer error from autoptr before fpi_device_close_complete
...
Fixed coredump because of trying to free a null space
Change-Id: If5a23ba7b4f307580593712612e150d1ab893826
2024-04-18 00:38:44 +08:00
steven.chen
093f2fc0a6
fpcmoc: Modify ctrl timeout to fix identify return failed
2024-04-17 15:05:06 +00:00
Lee Jiajun
c5def9a528
goodixmoc: Add PID 0x609A
2024-04-17 09:37:25 +00:00
haoweilo
e71f3de786
fpcmoc: add error handling to evt_finger_dwn
...
Redo the current task state
if we got failed status from evt_finger_dwn
2024-04-17 08:33:24 +00:00
haoweilo
420fd7416d
fpcmoc: fix incorrect immobile handling during enrollment
...
For the custom enrollment,
if the number of immobile touches have reached the maximum,
we should treat this touch as normal (valid) and increase
the enrollment progress.
2024-04-17 08:33:24 +00:00
Haowei Lo
f505158c04
fpcmoc: clean cmd_ssm before callback
...
fixed assertion of "cmd_ssm is not null"
Change-Id: I8f914468dc0e40c6cac33d680411a2d957cf2296
2024-04-16 21:46:19 +08:00
Jichi Zhang
fb13722629
goodixmoc: Add PID 0x650C
2024-03-13 05:16:16 -07:00
Marco Trevisan (Treviño)
666cd0c08d
egismoc: Use FpiByteReader to compute the check bytes
...
We can read the values in the proper format without having to
deal with endianness ourself, so let's do this instead of manual
labor.
2024-02-20 18:07:18 +01:00
Marco Trevisan (Treviño)
e055781006
egismoc: Use FpiByteWriter to allocate the commit payload
2024-02-20 17:57:46 +01:00
Marco Trevisan (Treviño)
48c8c539c7
egismoc: Use FpiByteWriter to generate the get check command
2024-02-20 17:57:46 +01:00