From 90c384e102c0ca5aa3c04271d16dffd2236c614a Mon Sep 17 00:00:00 2001 From: Dirk Su Date: Wed, 11 Feb 2026 09:56:28 +0800 Subject: [PATCH] d/p: Add new Goodix device 27c6:66a9 (LP: #2139061) --- debian/changelog | 6 +++ .../goodixmoc-add-new-PID-0x66A9.patch | 37 +++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 44 insertions(+) create mode 100644 debian/patches/goodixmoc-add-new-PID-0x66A9.patch diff --git a/debian/changelog b/debian/changelog index b733b6b7..c14460f4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libfprint (1:1.94.7+tod1-0ubuntu5~24.04.6) UNRELEASED; urgency=medium + + * d/p: Add new Goodix device 27c6:66a9 (LP: #2139061) + + -- Dirk Su Wed, 11 Feb 2026 09:53:22 +0800 + libfprint (1:1.94.7+tod1-0ubuntu5~24.04.5) noble; urgency=medium * d/p: synaptics: add new PID 0x019F, 0x0109 and 0x010A. (LP: #2133704) diff --git a/debian/patches/goodixmoc-add-new-PID-0x66A9.patch b/debian/patches/goodixmoc-add-new-PID-0x66A9.patch new file mode 100644 index 00000000..1369a149 --- /dev/null +++ b/debian/patches/goodixmoc-add-new-PID-0x66A9.patch @@ -0,0 +1,37 @@ +From 763b6830006ca88bced7744c219c9a961d1637f4 Mon Sep 17 00:00:00 2001 +From: jialei +Date: Wed, 29 Oct 2025 14:32:54 +0800 +Subject: [PATCH] goodixmoc:add new PID 0x66A9 + +--- + data/autosuspend.hwdb | 1 + + libfprint/drivers/goodixmoc/goodix.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb +index 74ac65b..df18494 100644 +--- a/data/autosuspend.hwdb ++++ b/data/autosuspend.hwdb +@@ -207,6 +207,7 @@ usb:v27C6p6594* + usb:v27C6p659A* + usb:v27C6p659C* + usb:v27C6p6A94* ++usb:v27C6p66A9* + ID_AUTOSUSPEND=1 + ID_PERSIST=0 + +diff --git a/libfprint/drivers/goodixmoc/goodix.c b/libfprint/drivers/goodixmoc/goodix.c +index 5a3ffac..8aea175 100644 +--- a/libfprint/drivers/goodixmoc/goodix.c ++++ b/libfprint/drivers/goodixmoc/goodix.c +@@ -1632,6 +1632,7 @@ static const FpIdEntry id_table[] = { + { .vid = 0x27c6, .pid = 0x659A, }, + { .vid = 0x27c6, .pid = 0x659C, }, + { .vid = 0x27c6, .pid = 0x6A94, }, ++ { .vid = 0x27c6, .pid = 0x66A9, }, + { .vid = 0, .pid = 0, .driver_data = 0 }, /* terminating entry */ + }; + +-- +2.43.0 + diff --git a/debian/patches/series b/debian/patches/series index 7602f2a0..31686067 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,4 @@ elanmoc-add-new-pid-0x0c9f.patch synaptics-Add-new-PID-0x0107-and-0x108.patch synaptics-Add-new-PID-0x019D.patch synaptics-add-new-PID-0x019F-0x109-and-0x10A.patch +goodixmoc-add-new-PID-0x66A9.patch