forked from aryanshar/libfprint
-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Device Information
- Vendor ID / Product ID: 27c6:5130
- Laptop: Huawei MateBook
- Device Name: Goodix Fingerprint Device
lsusb -v output
Bus 001 Device 003: ID 27c6:5130 Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint Device bDeviceClass: 2 Communications bNumConfigurations: 1
Interface 0: CDC Communications
bInterfaceClass: 2 Communications
bInterfaceSubClass: 1 Direct Line
EP 2 IN (Interrupt, 8 bytes)
Interface 1: CDC Data
bInterfaceClass: 10 CDC Data
EP 1 OUT (Bulk, 64 bytes)
EP 1 IN (Bulk, 64 bytes)
What was tried
- Added device ID to goodixmoc driver
- Configured dynamic interface/endpoint selection (Interface 1, EP 1 IN/OUT)
- Added CDC ACM initialization (SET_CONTROL_LINE_STATE on Interface 0)
Result
- Device is detected and probe succeeds
- Transfer times out during initialization (MOC_CMD0_GET_VERSION command)
- The device appears to use a different protocol than standard Goodix MOC sensors
Notes
- Device presents as CDC ACM (modem-like) device
- iSerial: 0 (no serial number)
- Full Speed USB (12Mbps)
Would appreciate any guidance on reverse-engineering the protocol or if there are existing efforts for this device.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels