From 3cd4f4d80d9cb0076b2e5c005aeacdaf729f0e33 Mon Sep 17 00:00:00 2001 From: Ryan Wong Date: Sun, 20 Jul 2025 16:57:48 +0800 Subject: [PATCH] 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 --- data/autosuspend.hwdb | 1 + libfprint/drivers/realtek/realtek.c | 1 + 2 files changed, 2 insertions(+) diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb index 0e352d9..5907cf6 100644 --- a/data/autosuspend.hwdb +++ b/data/autosuspend.hwdb @@ -243,6 +243,7 @@ usb:v298Dp1010* # Supported by libfprint driver realtek usb:v0BDAp5813* usb:v0BDAp5816* +usb:v2541pFA03* ID_AUTOSUSPEND=1 ID_PERSIST=0 diff --git a/libfprint/drivers/realtek/realtek.c b/libfprint/drivers/realtek/realtek.c index 425aadf..4a0ddbc 100644 --- a/libfprint/drivers/realtek/realtek.c +++ b/libfprint/drivers/realtek/realtek.c @@ -29,6 +29,7 @@ G_DEFINE_TYPE (FpiDeviceRealtek, fpi_device_realtek, FP_TYPE_DEVICE) static const FpIdEntry id_table[] = { { .vid = 0x0bda, .pid = 0x5813, }, { .vid = 0x0bda, .pid = 0x5816, }, + { .vid = 0x2541, .pid = 0xfa03, }, { .vid = 0, .pid = 0, .driver_data = 0 }, /* terminating entry */ };