From 6b914a20701d0285b0fcc6c96c1bab089f0f615e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 14 Feb 2025 00:39:53 +0100 Subject: [PATCH] data: Update unsupported devices list --- data/autosuspend.hwdb | 25 +++++++++++++++++++++++++ libfprint/fprint-list-udev-hwdb.c | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb index e385ca8f..9115fb01 100644 --- a/data/autosuspend.hwdb +++ b/data/autosuspend.hwdb @@ -333,7 +333,10 @@ usb:v138Ap0091* ID_PERSIST=0 # Known unsupported devices +usb:v0A5Cp5802* usb:v047Dp00F2* +usb:v047Dp8054* +usb:v047Dp8055* usb:v04E8p730B* usb:v04F3p036B* usb:v04F3p0C00* @@ -341,16 +344,25 @@ usb:v04F3p0C4C* usb:v04F3p0C57* usb:v04F3p0C5E* usb:v04F3p0C5A* +usb:v04F3p0C60* usb:v04F3p0C6C* usb:v04F3p0C70* usb:v04F3p0C72* usb:v04F3p0C77* +usb:v04F3p0C7C* +usb:v04F3p0C7F* +usb:v04F3p0C80* +usb:v04F3p0C85* +usb:v04F3p0C90* usb:v04F3p2706* usb:v04F3p3032* usb:v04F3p3057* usb:v04F3p3104* usb:v04F3p310D* usb:v04F3p3128* +usb:v04F3p0C8A* +usb:v05BAp000E* +usb:v06CBp0051* usb:v06CBp0081* usb:v06CBp0088* usb:v06CBp008A* @@ -370,6 +382,7 @@ usb:v06CBp00E4* usb:v06CBp00E7* usb:v06CBp00E9* usb:v06CBp00FD* +usb:v06CBp00FF* usb:v0A5Cp5801* usb:v0A5Cp5805* usb:v0A5Cp5834* @@ -389,6 +402,8 @@ usb:v0BDAp5812* usb:v10A5p0007* usb:v10A5p9200* usb:v10A5p9800* +usb:v10A5pA120* +usb:v10A5pA900* usb:v10A5pE340* usb:v1188p9545* usb:v138Ap0007* @@ -409,7 +424,11 @@ usb:v16D1p1027* usb:v1C7Ap0300* usb:v1C7Ap0575* usb:v1C7Ap0576* +usb:v1C7Ap0584* usb:v1C7Ap0577* +usb:v1C7Ap057E* +usb:v2541p0236* +usb:v2541p9711* usb:v27C6p5042* usb:v27C6p5110* usb:v27C6p5117* @@ -438,11 +457,17 @@ usb:v27C6p5740* usb:v27C6p5E0A* usb:v27C6p581A* usb:v27C6p589A* +usb:v27C6p5F10* usb:v27C6p6382* usb:v2808p9338* +usb:v2808p9348* usb:v2808p93A9* +usb:v2808pA658* +usb:v2808pC652* usb:v298Dp2020* usb:v298Dp2033* +usb:v2DF0p0003* +usb:v3274p8012* usb:v3538p0930* ID_AUTOSUSPEND=1 ID_PERSIST=0 diff --git a/libfprint/fprint-list-udev-hwdb.c b/libfprint/fprint-list-udev-hwdb.c index 148f183f..5cb8d68a 100644 --- a/libfprint/fprint-list-udev-hwdb.c +++ b/libfprint/fprint-list-udev-hwdb.c @@ -29,7 +29,10 @@ static const FpIdEntry allowlist_id_table[] = { * You can generate this list from the wiki page using e.g.: * gio cat https://gitlab.freedesktop.org/libfprint/wiki/-/wikis/Unsupported-Devices.md | sed -n 's!|.*\([0-9a-fA-F]\{4\}\):\([0-9a-fA-F]\{4\}\).*|.*! { .vid = 0x\1, .pid = 0x\2 },!p' */ + { .vid = 0x0a5c, .pid = 0x5802 }, { .vid = 0x047d, .pid = 0x00f2 }, + { .vid = 0x047d, .pid = 0x8054 }, + { .vid = 0x047d, .pid = 0x8055 }, { .vid = 0x04e8, .pid = 0x730b }, { .vid = 0x04f3, .pid = 0x036b }, { .vid = 0x04f3, .pid = 0x0c00 }, @@ -37,16 +40,25 @@ static const FpIdEntry allowlist_id_table[] = { { .vid = 0x04f3, .pid = 0x0c57 }, { .vid = 0x04f3, .pid = 0x0c5e }, { .vid = 0x04f3, .pid = 0x0c5a }, + { .vid = 0x04f3, .pid = 0x0c60 }, { .vid = 0x04f3, .pid = 0x0c6c }, { .vid = 0x04f3, .pid = 0x0c70 }, { .vid = 0x04f3, .pid = 0x0c72 }, { .vid = 0x04f3, .pid = 0x0c77 }, + { .vid = 0x04f3, .pid = 0x0c7c }, + { .vid = 0x04f3, .pid = 0x0c7f }, + { .vid = 0x04f3, .pid = 0x0c80 }, + { .vid = 0x04f3, .pid = 0x0c85 }, + { .vid = 0x04f3, .pid = 0x0c90 }, { .vid = 0x04f3, .pid = 0x2706 }, { .vid = 0x04f3, .pid = 0x3032 }, { .vid = 0x04f3, .pid = 0x3057 }, { .vid = 0x04f3, .pid = 0x3104 }, { .vid = 0x04f3, .pid = 0x310d }, { .vid = 0x04f3, .pid = 0x3128 }, + { .vid = 0x04f3, .pid = 0x0c8a }, + { .vid = 0x05ba, .pid = 0x000e }, + { .vid = 0x06cb, .pid = 0x0051 }, { .vid = 0x06cb, .pid = 0x0081 }, { .vid = 0x06cb, .pid = 0x0088 }, { .vid = 0x06cb, .pid = 0x008a }, @@ -66,6 +78,7 @@ static const FpIdEntry allowlist_id_table[] = { { .vid = 0x06cb, .pid = 0x00e7 }, { .vid = 0x06cb, .pid = 0x00e9 }, { .vid = 0x06cb, .pid = 0x00fd }, + { .vid = 0x06cb, .pid = 0x00ff }, { .vid = 0x0a5c, .pid = 0x5801 }, { .vid = 0x0a5c, .pid = 0x5805 }, { .vid = 0x0a5c, .pid = 0x5834 }, @@ -85,6 +98,8 @@ static const FpIdEntry allowlist_id_table[] = { { .vid = 0x10a5, .pid = 0x0007 }, { .vid = 0x10a5, .pid = 0x9200 }, { .vid = 0x10a5, .pid = 0x9800 }, + { .vid = 0x10a5, .pid = 0xa120 }, + { .vid = 0x10a5, .pid = 0xa900 }, { .vid = 0x10a5, .pid = 0xe340 }, { .vid = 0x1188, .pid = 0x9545 }, { .vid = 0x138a, .pid = 0x0007 }, @@ -105,7 +120,11 @@ static const FpIdEntry allowlist_id_table[] = { { .vid = 0x1c7a, .pid = 0x0300 }, { .vid = 0x1c7a, .pid = 0x0575 }, { .vid = 0x1c7a, .pid = 0x0576 }, + { .vid = 0x1c7a, .pid = 0x0584 }, { .vid = 0x1c7a, .pid = 0x0577 }, + { .vid = 0x1c7a, .pid = 0x057e }, + { .vid = 0x2541, .pid = 0x0236 }, + { .vid = 0x2541, .pid = 0x9711 }, { .vid = 0x27c6, .pid = 0x5042 }, { .vid = 0x27c6, .pid = 0x5110 }, { .vid = 0x27c6, .pid = 0x5117 }, @@ -134,11 +153,17 @@ static const FpIdEntry allowlist_id_table[] = { { .vid = 0x27c6, .pid = 0x5e0a }, { .vid = 0x27c6, .pid = 0x581a }, { .vid = 0x27c6, .pid = 0x589a }, + { .vid = 0x27c6, .pid = 0x5f10 }, { .vid = 0x27c6, .pid = 0x6382 }, { .vid = 0x2808, .pid = 0x9338 }, + { .vid = 0x2808, .pid = 0x9348 }, { .vid = 0x2808, .pid = 0x93a9 }, + { .vid = 0x2808, .pid = 0xa658 }, + { .vid = 0x2808, .pid = 0xc652 }, { .vid = 0x298d, .pid = 0x2020 }, { .vid = 0x298d, .pid = 0x2033 }, + { .vid = 0x2df0, .pid = 0x0003 }, + { .vid = 0x3274, .pid = 0x8012 }, { .vid = 0x3538, .pid = 0x0930 }, { .vid = 0 }, };