[fprint] upeksonly device support: 147e:1001 Upek
Reuben Martin
reuben.m at gmail.com
Sat Oct 8 14:05:03 PDT 2011
I recently bought a laptop from system76. In the process of installing
Gentoo and getting all the devices working I noticed that the finger
swipe sensor device 147e:1001 is very similar to the already supported
147e:1000. I assume it's just a newer version of the same product. I
hacked it's vendor & product ids as well as its bcdDevice into
libfprint to be treated the same as the older model. fprintd-enroll is
able to access the device, but apparently it's different enough that
the sensor data isn't recognized. It's doesn't seem to be aware that
anything has been swiped on the sensor.
Can I provide any info that would help get the device supported?
-Reuben
Bus 002 Device 004: ID 147e:1001 Upek
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x147e Upek
idProduct 0x1001
bcdDevice 0.43
iManufacturer 1 TouchStrip
iProduct 2 Fingerprint Sensor
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
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 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
More information about the fprint
mailing list