- Arch Linux
- #2 2018-02-25 15:40:53
- Re: Fingerprint sensor Goodix GF3208 (27c6:5301) driver for Linux
- #3 2018-02-25 22:53:28
- Re: Fingerprint sensor Goodix GF3208 (27c6:5301) driver for Linux
- Saved searches
- Use saved searches to filter your results more quickly
- License
- goodix-fp-linux-dev/goodix-fp-dump
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- blackhat-t/Goodix-Fingerprint-Device
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Goodix fingerprint device linux
Arch Linux
I found a driver for Fingerprint sensor Goodix GF3208 here: https://github.com/yangyangnau/android_ … int/goodix
Can someone here port it to the desktop / laptop linux?
#2 2018-02-25 15:40:53
ewaller Administrator From: Pasadena, CA Registered: 2009-07-13 Posts: 19,346
Re: Fingerprint sensor Goodix GF3208 (27c6:5301) driver for Linux
Moving to AUR issues, Discussions, and PKGBUILD requests.
Nothing is too wonderful to be true, if it be consistent with the laws of nature — Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. — Alan Turing
—
How to Ask Questions the Smart Way
#3 2018-02-25 22:53:28
Re: Fingerprint sensor Goodix GF3208 (27c6:5301) driver for Linux
This should at least build manually and I can insmod/rmmod without error. I don’t have the hardware, so more tests are not possible. Feel free to create a (dkms) package.
https://www.kernel.org/doc/Documentatio … efiles.txt
This is /tmp/build/gf-external.patch diff --git a/Makefile b/Makefile index c820d0b..a657221 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ -obj-$(CONFIG_FINGERPRINT_GOODIX_GF3208) += gf_spi.o platform.o netlink.o +obj-m = gf.o +gf-y = gf_spi.o platform.o netlink.o diff --git a/gf_spi.c b/gf_spi.c index 619322f..751f7d5 100644 --- a/gf_spi.c +++ b/gf_spi.c @@ -43,6 +43,7 @@ #include #include #include +#include #include "gf_spi.h" @@ -788,9 +789,10 @@ static int gf_remove(struct platform_device *pdev) if (gf_dev->irq) free_irq(gf_dev->irq, gf_dev); - if (gf_dev->input != NULL) + if (gf_dev->input != NULL) < input_unregister_device(gf_dev->input); input_free_device(gf_dev->input); + > /* prevent new opens */ mutex_lock(&device_list_lock);
cd /tmp/build svn export https://github.com/yangyangnau/android_kernel_xiaomi_msm8937/branches/cm-13.0/drivers/fingerprint/goodix goodix cd goodix patch -p1
Last edited by progandy (2018-02-25 22:54:43)
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
All our work to make Goodix fingerprint sensors work on Linux. Thanks to @markusressel and @PJungkamp for sponsoring.
License
goodix-fp-linux-dev/goodix-fp-dump
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
All our work to make Goodix fingerprint sensors work on Linux. You can communicate with us at the Discord channel Goodix Fingerprint Linux Development.
We do not recommend using this for now. This is very unstable. Also, this make people to create many duplicates issues to tell us that it doesn't work. Of course, we already know that. Because of this, programs execution might be disabled in the future. So please think carefully before running this or creating an issue.
python --version # Must be Python 3.10 or newer git clone --recurse-submodules https://github.com/goodix-fp-linux-dev/goodix-fp-dump.git cd goodix-fp-dump python -m venv .venv source .venv/bin/activate pip install -r requirements.txt sudo lsusb -vd "27c6:" | grep "idProduct" # Returns the device ID sudo python3 run_5110.py # Change "5110" to your device ID
About
All our work to make Goodix fingerprint sensors work on Linux. Thanks to @markusressel and @PJungkamp for sponsoring.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
fingerprint biometrics functionality for Dell machines running linux
blackhat-t/Goodix-Fingerprint-Device
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
i am interested in building an open source fingerprint reader particularly for Goodix-Fingerprint .Only linux platform version would be supported. i have seen the linux community raising issues about the XPS machines (specifically) & etc failing to recognize the fingerprint sensor
any contributions are welcomed.
About
fingerprint biometrics functionality for Dell machines running linux
Goodix fingerprint device linux
Fulfillment of requests for Warranty, Parts & Accessories, eTicketing, Chat, Service Provider Lookup, Repair Status, Product Registration, and My Products may be unavailable during this maintenance period.
If you need immediate technical support during this scheduled maintenance you may call your local Customer Engagement Center.
We apologize for any inconveniences this may cause.
Dear Lenovo India Customer,
Due to the rise in COVID-19 cases across the country, different locations have announced varying levels of restrictions. While we shall try our best to deliver service to our usual high standards, these restrictions, along with the necessary safety protocols, could impact our ability to complete your repair.
Additionally, if you are planning to visit a local service centre, we strongly recommend you contact them first and confirm their availability.
PÉRIODE D’ENTRETIEN
15 juillet 2023 2:00 UTC ~ 16 juillet 2023 1:00 UTC
L’utilisation des fonctions suivantes pourrait être affectée pendant cette période: l’accès à l’information sur la garantie de votre appareil, la recherche de pièces et d’accessoires, la soumission de demande de service, le clavardage, la recherche de centre de service, l’état d’une réparation en cours, le téléchargement de logiciels et systèmes d’exploitation, certaines options de communications, l’enregistrement de produits et l’accès à votre liste de produits dans votre profil Lenovo.
Pour de l’assistance technique immédiate, prière de nous joindre par téléphone.
Nous sommes désolés de tout inconvénient que cette période d’entretien pourrait vous causer.
예정된 웹 사이트 유지 보수
기간 : 2023년 7월 15일 2:00 UTC ~ 2023년 7월 16일 1:00 UTC
보증, 부품, 액세서리 주문, 전자 티켓, 서비스 조회 (상업), 수리 상태, 제품 등록,이 유지 보수 기간 동안 내 제품을 사용하지 못할 수 있습니다.
불편을 드려 죄송합니다.
官網維護通知
維護時間自2023年7月15日 2:00 UTC ~ 2023年7月16日 1:00 UTC
官網維護期間,產品序號及保固查詢功能將暫停使用
受影響範圍包含:保固資訊查詢,下載應用程式,系統還原服務以及聯繫方式查詢
如果您需要技術支援服務,請於正常服務時間使用Lenovo Line Chat服務 (官方帳號請搜尋 :Lenovo 台灣客服或搜尋ID:@lenovo_service_tw) 取得線上即時支援服務
官網維護期間照成您的不便,敬請見諒
MANUTENÇÃO PROGRAMADA DO SITE
DO DIA 15/7/23 ÀS 2AM (UTC) ATÉ O DIA 16/7/23 ÀS 1AM (UTC).
O atendimento para solicitações de garantia, peças e acessórios, eTicketing, chat, status de reparo, registro de produto e afins pode não estar disponível durante este período de manutenção. Se você precisar de suporte técnico imediato durante essa manutenção programada, acesse nosso canal no You Tube: Lenovo Suporte. Pedimos desculpas pela inconveniência.
El cumplimiento de las solicitudes de garantía, piezas y accesorios, emisión de tickets electrónicos, chat, búsqueda de proveedores de servicios, estado de reparación, registro de productos y Mis productos puede no estar disponible durante este período de mantenimiento.
Si necesitas soporte técnico inmediato durante este mantenimiento programado, puedes llamar a nuestro Contact Center.
Pedimos disculpas por cualquier inconveniente que esto pueda causar
MANUTENZIONE PROGRAMMATA DEL SITO
15 luglio 2023 2:00 UTC ~ 16 luglio 2023 1:00 UTC
Le funzioni di Garanzia, Ricambi & Accessori, eTicketing, Chat, Stato di Riparazione, Registrazione del Prodotto e accessi ai Miei Prodotti potrebbero non essere disponibili durante questo periodo di manutenzione.
Se hai bisogno di supporto tecnico immediato durante questa manutenzione programmata, puoi chiamare il Centro di Assistenza locale.
Ci scusiamo per eventuali disagi.
(Standard) GEPLANTE STANDORTWARTUNG
15. Juli 2023 2:00 UTC ~ 16. Juli 2023 1:00 UTC
Die Erfüllung von Anfragen bezüglich Garantie, Teile und Zubehör, eTicketing, Chat, Dienstleistersuche, Reparaturstatus, Produktregistrierung und Meine Produkte wird während dieses Wartungszeitraums möglicherweise nicht verfügbar sein.
Wenn Sie während dieser geplanten Wartung sofortigen technischen Support benötigen, können Sie Ihr lokales Kundenkontaktcenter anrufen.
Wir entschuldigen uns für eventuelle Unannehmlichkeiten, die dadurch entstehen können.