Marco Trevisan (Treviño)
3cbeb34d36
libfprint/fprint-list-udev-hwdb: Drop mafpmoc from unsupported list
2026-06-18 15:47:34 +02:00
王毅
7cf358d42a
mafpmoc: Support Microarray Inc. series fingerprint sensor PID 8012
2026-06-18 15:47:34 +02:00
Jared Vacanti
5b34908a21
Add driver for SecuGen Hamster Pro 20
...
Add support for the SecuGen Hamster Pro 20 (1162:2200), a 500 DPI
press-type optical scanner built around the SIDO020A sensor.
The protocol was reverse-engineered from USB packet captures. The
sensor is configured over I2C-tunneled vendor control transfers and
streams 956x688 raw frames over the bulk endpoint, read in 64KB
chunks so the standard pcap-based test tooling can record full
frames (the kernel usbmon interface truncates single URBs at
ring_size/5). Frames are processed with band compensation, an
edge-aware unsharp mask, a fixed-point bilinear downsample to
300x400, flat-field blending and directional sharpening, driven by
per-device factory calibration data read from the device firmware.
The fixed-point pipeline keeps the output bit-identical across
compilers and architectures for the image comparison test.
The sensor has no proximity hardware and its GET_STATUS request
always returns zeros, so finger presence is detected by polling
preview frames and comparing the mean brightness of the central
region against a calibration background frame.
Includes a umockdev capture/replay test with a reference image.
Closes: https://gitlab.freedesktop.org/libfprint/libfprint/-/work_items/353
2026-06-17 19:47:23 +02:00
Mikko Nyman
0dc384b90e
focaltech_moc: add new pid:0xA97A
2026-06-11 19:08:52 +02:00
Harshith Goka
e43137c760
feat: Add support for Goodix device 0x27C6:0x6984
...
It includes autosuspend configuration.
2026-06-11 18:08:30 +02:00
Daniel Schaefer
c0a4626a3b
focal: Add PID 5158
...
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2026-06-10 08:36:48 +00:00
Jason Huang
9bddd90f06
egis_etu905: Add 1c7a:05ae and 1c7a:9201 fingerprint readers
2026-06-10 10:14:47 +02:00
Vincent Huang
0209e7735e
synaptics: add new PID 0x1A4
2026-06-09 14:05:20 +02: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
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
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
Ankur
87092d74ff
Add support for 04f3:0ca7 Elan Microelectronics Corp. ELAN:ARM-M4
2025-12-18 10:59:29 -08:00
herman lin
df67c08a97
elanmoc: Add new PID 0xCB0
2025-12-16 16:20:35 +08:00
Marco Trevisan (Treviño)
a9c6621119
focaltech_moc: add new pid:0xA27A
2025-12-06 01:39:32 +00:00
Ryan Wong
3cd4f4d80d
Realtek: Add new ID 2541:fa03
...
This FPreader was found on Minisforum X1 Pro MiniPC, and it is
listed by lsusb as "Generic Realtek USB2.0 Finger Print Bridge".
Though the VID is not the same as the well-known "0bda", we can
confirm it's from Realtek by analyzing Windows version driver.
Signed-off-by: Ryan Wong <colorfulshark@gmail.com>
2025-12-06 01:33:10 +00:00
Himura Kazuto
3460b020e1
egismoc: support ETU905A88-E device (1c7a:0584)
2025-12-06 01:26:29 +00:00
herman lin
0202368f17
elanmoc: Add new PID 0x0CA8
2025-12-06 01:21:04 +00:00
Hao Chen
b039469711
focaltech: add support for 2808:1579
2025-12-06 01:15:36 +00:00
jialei
1af1acd81c
goodixmoc:add new PID 0x66A9
2025-12-06 00:52:02 +00:00
Aris Lin
83367979a1
synaptics: add new PID 0x1A0
2025-12-06 00:42:44 +00:00
SilverDiamond
ebbf806d5c
egismoc: add 1c7a:0588
2025-12-06 00:35:37 +00:00
With Mask
35956799e7
Edit autosuspend.hwdb
2025-11-08 20:57:52 +00:00
Danny
596b5f8032
fpcmoc: add 10a5:a306 fingerprint reader
2025-08-08 21:30:32 +02:00
Aris Lin
7f5304d6ee
synaptics: add new PID 0x019F, 0x109 and 0x10A
2025-07-31 23:56:39 +00:00
Marco Trevisan (Treviño)
6b914a2070
data: Update unsupported devices list
2025-02-14 00:40:16 +01:00
Marco Trevisan (Treviño)
7d9638bc43
goodix: Add support for PID 0x60C2
...
Patch by Sergey Kokorin
Closes : #646
2025-02-13 22:01:02 +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
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
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
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
herman lin
b6061c0af8
elanmoc: Add new PID 0x0C9F
2024-08-08 14:08:19 +08:00
Timo Schrader
dd6f020378
goodixmoc: Add PID 0x609A
2024-06-17 17:57:29 +00:00
Craig Cabrey
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