Support for Goodix 27C6:5503
This sensor is present in Lenovo Thinkpad E14 Gen3 20Y7S00 series laptops. Trying to fprintd-enroll
gives following error on Ubuntu 20.04.3:
Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
Output of lsusb -vv
Bus 003 Device 002: ID 27c6:5503 Shenzhen Goodix Technology Co.,Ltd. Goodix FingerPrint Device | |
---|---|
Device Descriptor: | |
bLength | 18 |
bDescriptorType | 1 |
bcdUSB | 2.00 |
bDeviceClass | 239 Miscellaneous Device |
bDeviceSubClass | 2 |
bDeviceProtocol | 1 Interface Association |
bMaxPacketSize0 | 64 |
idVendor | 0x27c6 Shenzhen Goodix Technology Co.,Ltd. |
idProduct | 0x5503 |
bcdDevice | 1.00 |
iManufacturer | 1 Generic |
iProduct | 2 Goodix FingerPrint Device |
iSerial | 0 |
bNumConfigurations | 1 |
Configuration Descriptor: | |
bLength | 9 |
bDescriptorType | 2 |
wTotalLength | 0x0020 |
bNumInterfaces | 1 |
bConfigurationValue | 1 |
iConfiguration | 0 |
bmAttributes | 0xa0 |
(Bus Powered) | |
Remote Wakeup | |
MaxPower | 100mA |
Interface Descriptor: | |
bLength | 9 |
bDescriptorType | 4 |
bInterfaceNumber | 0 |
bAlternateSetting | 0 |
bNumEndpoints | 2 |
bInterfaceClass | 255 Vendor Specific Class |
bInterfaceSubClass | 0 |
bInterfaceProtocol | 0 |
iInterface | 0 |
Endpoint Descriptor: | |
bLength | 7 |
bDescriptorType | 5 |
bEndpointAddress | 0x01 EP 1 OUT |
bmAttributes | 2 |
Transfer Type | Bulk |
Synch Type | None |
Usage Type | Data |
wMaxPacketSize | 0x0200 1x 512 bytes |
bInterval | 0 |
Endpoint Descriptor: | |
bLength | 7 |
bDescriptorType | 5 |
bEndpointAddress | 0x82 EP 2 IN |
bmAttributes | 2 |
Transfer Type | Bulk |
Synch Type | None |
Usage Type | Data |
wMaxPacketSize | 0x0200 1x 512 bytes |
bInterval | 0 |
Device Qualifier (for other device speed): | |
bLength | 10 |
bDescriptorType | 6 |
bcdUSB | 2.00 |
bDeviceClass | 239 Miscellaneous Device |
bDeviceSubClass | 2 |
bDeviceProtocol | 1 Interface Association |
bMaxPacketSize0 | 64 |
bNumConfigurations | 1 |
can't get debug descriptor: Resource temporarily unavailable | |
Device Status: | 0x0000 |
(Bus Powered) |