Skip to content

Support Request: Goodix Fingerprint Device [27c6:5e0a] #71

Description

@TheScriptae

Support Request: Goodix Fingerprint Device [27c6:5e0a]

Device: realme laptop (system-product-name: RMNBXXXX) USB ID: 27c6:5e0a (Shenzhen Goodix Technology Co., Ltd. — "FingerPrint")

System Info
OS: Zorin OS 18.1 (Ubuntu 24.04 "noble" base)
Kernel: 7.0.0-28-generic
fprintd version: 1.94.3-1
Problem

fprintd-enroll fails with:

Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

This device ID is not recognized by mainline libfprint, and is not currently covered by any of the existing driver scripts in this repo (5110, 5117, 5120, 5395, 538d, 55a4, 55b4).

Device Descriptor (lsusb -v)
Bus 003 Device 003: ID 27c6:5e0a Shenzhen Goodix Technology Co.,Ltd. FingerPrint
Device Descriptor:
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 0
bcdDevice 1.00
iManufacturer 1 Goodix
iProduct 2 FingerPrint
Configuration Descriptor:
bNumInterfaces 1
Interface Descriptor:
bInterfaceClass 255 Vendor Specific Class
bNumEndpoints 2
Endpoint Descriptor:
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2 (Bulk, None, Data)
wMaxPacketSize 0x0040 1x 64 bytes
Endpoint Descriptor:
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2 (Bulk, None, Data)
wMaxPacketSize 0x0040 1x 64 bytes
Notes
Only 2 bulk endpoints (no interrupt EP, no extra control interfaces) — simpler descriptor shape than the encrypted/match-on-chip variants (5395, 538d, 55a4, 55b4), and structurally closer to the plain-image protocol devices (5110/5117) already supported by this project. Not confirmed to use the same protocol, but flagging as a possible starting point.
Happy to run usbmon/Wireshark USB captures, test experimental branches, or provide any other logs needed to help add support for this ID.
Request

Could you advise whether this ID maps to an existing supported protocol, or what's needed to add support (e.g., a capture of the enrollment handshake)?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions