<?xml version='1.0' encoding='UTF-8'?>
<hardware>
	<general_information>
		<credits>h-node project</credits>
		<link>h-node.org</link>
		<date>2026-04-08 07:31:49</date>
		<license>I contenuti di questa pagina sono di Pubblico Dominio. (leggi la pagina CC0 all'indirizzo http://creativecommons.org/publicdomain/zero/1.0/deed.it per informazioni dettagliate). Chiunque è libero di copiare, modificare, pubblicare, usare, vendere, o distribuire tale contenuto per qualsiasi fine, commerciale o non commerciale, e con ogni mezzo.</license>
	</general_information>
	<device>
		<id>217</id>
		<type>fingerprint-reader</type>
		<model_name>AuthenTec AES2501 Fingerprint Sensor</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>08ff:2580</vendorid_productid>
		<vendor>AuthenTec-Inc.</vendor>
		<kernel_libre>2.6.32-30-generic</kernel_libre>
		<distribution>trisquel_4_0 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>yes</it_works>
		<driver>aes2501</driver>
		<description><![CDATA[It works. Tested with fprint-demo]]></description>
		<link>/fingerprintreaders/view/it/217/AuthenTec-AES2501-Fingerprint-Sensor</link>
		<permalink>/fingerprintreaders/view/it/217</permalink>
		<created_by>/fingerprintreaders/history/it/217</created_by>
	</device>
	<device>
		<id>243</id>
		<type>fingerprint-reader</type>
		<model_name>SGS Thomson Microelectronics Fingerprint Reader</model_name>
		<other_names><![CDATA[UPEK TouchStrip]]></other_names>
		<vendorid_productid>0483:2016</vendorid_productid>
		<vendor>STMicroelectronics</vendor>
		<kernel_libre>2.6.35-28-generic, 3.2.0-67-generic</kernel_libre>
		<distribution>trisquel_4_5 , trisquel_6_0 </distribution>
		<year>2005</year>
		<interface>USB</interface>
		<it_works>yes</it_works>
		<driver>upekts</driver>
		<description><![CDATA[[p]Tested with fprint on the Thinkpad X60s.[/p]
Fingerprint reader integrated in laptop ([a]http://www.h-node.com/notebooks/catalogue/en/1/1/IBM/undef/undef/undef/undef | IBM Thinkpad X41[/a]), Lenovo Thinkpad X60s and likely the Lenovo Thinkpad X60.

[h1]Output of &quot;lsusb -v-d 0483:2016&quot;[/h1]
[code]
x60s@x60s-ThinkPad-X60s:~$ lsusb -v -d 0483:2016

Bus 005 Device 002: ID 0483:2016 STMicroelectronics Fingerprint Reader
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0483 STMicroelectronics
  idProduct          0x2016 Fingerprint Reader
  bcdDevice            0.01
  iManufacturer           1 STMicroelectronics
  iProduct                2 Biometric Coprocessor
  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              20
Device Status:     0x0000
  (Bus Powered)
[/code]]]></description>
		<link>/fingerprintreaders/view/it/243/SGS-Thomson-Microelectronics-Fingerprint-Reader</link>
		<permalink>/fingerprintreaders/view/it/243</permalink>
		<created_by>/fingerprintreaders/history/it/243</created_by>
	</device>
	<device>
		<id>265</id>
		<type>fingerprint-reader</type>
		<model_name>Microsoft Corp. Fingerprint Reader</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>045e:00bd</vendorid_productid>
		<vendor>Microsoft</vendor>
		<kernel_libre>2.6.35-28-generic</kernel_libre>
		<distribution>trisquel_4_5 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[b]Device status:[/b] Could not open device.
[p]Tested with [i]fprint-demo[/i][/p]]]></description>
		<link>/fingerprintreaders/view/it/265/Microsoft-Corp--Fingerprint-Reader</link>
		<permalink>/fingerprintreaders/view/it/265</permalink>
		<created_by>/fingerprintreaders/history/it/265</created_by>
	</device>
	<device>
		<id>427</id>
		<type>fingerprint-reader</type>
		<model_name>Upek Biometric Touchchip/Touchstrip Fingerprint Sensor</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>147e:1000</vendorid_productid>
		<vendor>Upek</vendor>
		<kernel_libre></kernel_libre>
		<distribution>trisquel_4_5 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[]]></description>
		<link>/fingerprintreaders/view/it/427/Upek-Biometric-Touchchip-Touchstrip-Fingerprint-Sensor</link>
		<permalink>/fingerprintreaders/view/it/427</permalink>
		<created_by>/fingerprintreaders/history/it/427</created_by>
	</device>
	<device>
		<id>563</id>
		<type>fingerprint-reader</type>
		<model_name>AuthenTec Inc. AES2810</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>08ff:2810</vendorid_productid>
		<vendor>AuthenTec-Inc.</vendor>
		<kernel_libre>3.11.0-15-generic</kernel_libre>
		<distribution>trisquel_6_0 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>yes</it_works>
		<driver>aes2550</driver>
		<description><![CDATA[[p]libfprint0 in Trisquel 6.0 is too old to support this device. Build it from upstream git using commands like these:[/p]
[code]sudo aptitude install git
sudo aptitude build-dep libfprint0
git clone git://anongit.freedesktop.org/libfprint/libfprint
cd libfprint
./autogen.sh --prefix=$HOME/.local
make -j3
make install
[/code]
And run fprint_demo: [code]sudo LD_LIBRARY_PATH=$HOME/.local/lib fprint_demo[/code] (or modify the shipped udev rule instead of using sudo).  It works.

[p]lsusb:[/p]
[code]Bus 001 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810[/code]

[p]lsusb -v:[/p]
[code]Bus 001 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0         8
  idVendor           0x08ff AuthenTec, Inc.
  idProduct          0x2810 AES2810
  bcdDevice           17.03
  iManufacturer           0 
  iProduct                1 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    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    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      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     0x0008  1x 8 bytes
        bInterval               0
[/code]]]></description>
		<link>/fingerprintreaders/view/it/563/AuthenTec-Inc--AES2810</link>
		<permalink>/fingerprintreaders/view/it/563</permalink>
		<created_by>/fingerprintreaders/history/it/563</created_by>
	</device>
	<device>
		<id>754</id>
		<type>fingerprint-reader</type>
		<model_name>Validity Sensors Inc.</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>138a:003d</vendorid_productid>
		<vendor>Validity-Sensors-Inc.</vendor>
		<kernel_libre>3.0.0-17-generic</kernel_libre>
		<distribution>trisquel_5_5 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[code]Bus 001 Device 003: ID 138a:003d Validity Sensors, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass        17 
  bDeviceProtocol       255 
  bMaxPacketSize0         8
  idVendor           0x138a Validity Sensors, Inc.
  idProduct          0x003d 
  bcdDevice            1.04
  iManufacturer           0 
  iProduct                0 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    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           4
      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     0x0040  1x 64 bytes
        bInterval               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     0x82  EP 2 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     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
[/code]]]></description>
		<link>/fingerprintreaders/view/it/754/Validity-Sensors-Inc-</link>
		<permalink>/fingerprintreaders/view/it/754</permalink>
		<created_by>/fingerprintreaders/history/it/754</created_by>
	</device>
	<device>
		<id>1019</id>
		<type>fingerprint-reader</type>
		<model_name>Upek TouchChip Fingerprint Coprocessor (WBF advanced mode)</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>147e:2020</vendorid_productid>
		<vendor>Upek</vendor>
		<kernel_libre>3.2.0-31-generic</kernel_libre>
		<distribution>trisquel_6_0 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[p]This suggests a possible workaround by manually installing a more recent version of libbsapi, altough its license isn&#039;t free and the library distributed is 32-bit only: [a]http://volker.de/2012/12/fingerprint-gui-und-das-thinkpad-t430s/[/a] [/p]

[p]This suggests a free library may become available in the near future.[/p]


[p]Output of lsusb -v -s 1:3[/p]

[code]
Bus 001 Device 003: ID 147e:2020 Upek TouchChip Fingerprint Coprocessor (WBF advanced mode)
Couldn&#039;t open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x147e Upek
  idProduct          0x2020 TouchChip Fingerprint Coprocessor (WBF advanced mode)
  bcdDevice            0.01
  iManufacturer           1 
  iProduct                2 
  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              20
[/code]]]></description>
		<link>/fingerprintreaders/view/it/1019/Upek-TouchChip-Fingerprint-Coprocessor--WBF-advanced-mode-</link>
		<permalink>/fingerprintreaders/view/it/1019</permalink>
		<created_by>/fingerprintreaders/history/it/1019</created_by>
	</device>
	<device>
		<id>1063</id>
		<type>fingerprint-reader</type>
		<model_name>AuthenTec, Inc.</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>08ff:168b</vendorid_productid>
		<vendor>AuthenTec-Inc.</vendor>
		<kernel_libre>3.0.0-17-generic</kernel_libre>
		<distribution>trisquel_5_5 </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[code]lsusb
Bus 002 Device 003: ID 08ff:168b AuthenTec, Inc.
[/code]

[code]lsusb -v
Bus 002 Device 003: ID 08ff:168b AuthenTec, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0         8
  idVendor           0x08ff AuthenTec, Inc.
  idProduct          0x168b 
  bcdDevice           25.01
  iManufacturer           0 
  iProduct                1 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    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    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      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     0x0008  1x 8 bytes
        bInterval               0
[/code]

]]></description>
		<link>/fingerprintreaders/view/it/1063/AuthenTec--Inc-</link>
		<permalink>/fingerprintreaders/view/it/1063</permalink>
		<created_by>/fingerprintreaders/history/it/1063</created_by>
	</device>
	<device>
		<id>1421</id>
		<type>fingerprint-reader</type>
		<model_name>Upek Biometric Touchchip/Touchstrip Fingerprint Sensor</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>147e:2016</vendorid_productid>
		<vendor>Upek</vendor>
		<kernel_libre></kernel_libre>
		<distribution>debian_testing </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>yes</it_works>
		<driver></driver>
		<description><![CDATA[[h3]For further info to enabling it:
[/h3]http://www.thinkwiki.org/wiki/How_to_enable_the_integrated_fingerprint_reader]]></description>
		<link>/fingerprintreaders/view/it/1421/Upek-Biometric-Touchchip-Touchstrip-Fingerprint-Sensor</link>
		<permalink>/fingerprintreaders/view/it/1421</permalink>
		<created_by>/fingerprintreaders/history/it/1421</created_by>
	</device>
	<device>
		<id>1659</id>
		<type>fingerprint-reader</type>
		<model_name>NITGen USB</model_name>
		<other_names><![CDATA[Hamster
Hamster I
FINGKEY Hamster
NITGen Hamster]]></other_names>
		<vendorid_productid>0a86:0100</vendorid_productid>
		<vendor>NITGen-Co.-Ltd</vendor>
		<kernel_libre>3.18.6</kernel_libre>
		<distribution>parabola </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[p]Hamster fingerprint reader by NITGen. Does not work with free software.[/p]

[p]lsusb -v[/p]
[code]
Bus 004 Device 006: ID 0a86:0100 NITGen Co., Ltd 
Couldn&#039;t open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x0a86 NITGen Co., Ltd
  idProduct          0x0100 
  bcdDevice           16.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           76
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 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     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0348  1x 840 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 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     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
[/code]

[p]hwinfo[/p]
[code]
  USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: PYMB.FYrCyZS74F3
  Parent ID: zPk0.RTX9xWW_uz4
  SysFS ID: /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0
  SysFS BusID: 4-1:1.0
  Hardware Class: unknown
  Model: &quot;NITGen USB&quot;
  Hotplug: USB
  Vendor: usb 0x0a86 &quot;NITGen Co., Ltd&quot;
  Device: usb 0x0100 &quot;NITGen USB&quot;
  Revision: &quot;16.00&quot;
  Speed: 12 Mbps
  Module Alias: &quot;usb:v0A86p0100d1600dcFFdscFFdpFFicFFiscFFipFFin00&quot;
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #48 (Hub)
[/code]]]></description>
		<link>/fingerprintreaders/view/it/1659/NITGen-USB</link>
		<permalink>/fingerprintreaders/view/it/1659</permalink>
		<created_by>/fingerprintreaders/history/it/1659</created_by>
	</device>
	<device>
		<id>1878</id>
		<type>fingerprint-reader</type>
		<model_name>VFS5011 Fingerprint Reader</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>138a:0011</vendorid_productid>
		<vendor>Validity-Sensors-Inc.</vendor>
		<kernel_libre>4.8.6-gnu-1</kernel_libre>
		<distribution>parabola </distribution>
		<year>not-specified</year>
		<interface>USB</interface>
		<it_works>yes</it_works>
		<driver></driver>
		<description><![CDATA[[code]
# lsusb

Bus 001 Device 006: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
[/code]

[code]
# lsusb -v

Bus 001 Device 006: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass        17 
  bDeviceProtocol       255 
  bMaxPacketSize0         8
  idVendor           0x138a Validity Sensors, Inc.
  idProduct          0x0011 VFS5011 Fingerprint Reader
  bcdDevice            0.78
  iManufacturer           0 
  iProduct                0 
  iSerial                 1 97f9a15c1b8a
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    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           4
      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     0x0040  1x 64 bytes
        bInterval               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     0x82  EP 2 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     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
Device Status:     0x0000
  (Bus Powered)
[/code]

[code]
# hwinfo --usb

11: USB 00.0: 0000 Unclassified device
  [Created at usb.122]
  Unique ID: zFuK.XsLo5XeahZA
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0
  SysFS BusID: 1-8:1.0
  Hardware Class: unknown
  Model: &quot;Validity Sensors VFS5011 Fingerprint Reader&quot;
  Hotplug: USB
  Vendor: usb 0x138a &quot;Validity Sensors, Inc.&quot;
  Device: usb 0x0011 &quot;VFS5011 Fingerprint Reader&quot;
  Revision: &quot;0.78&quot;
  Serial ID: &quot;97f9a15c1b8a&quot;
  Speed: 12 Mbps
  Module Alias: &quot;usb:v138Ap0011d0078dcFFdsc11dpFFicFFisc00ip00in00&quot;
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (Hub)
[/code]]]></description>
		<link>/fingerprintreaders/view/it/1878/VFS5011-Fingerprint-Reader</link>
		<permalink>/fingerprintreaders/view/it/1878</permalink>
		<created_by>/fingerprintreaders/history/it/1878</created_by>
	</device>
	<device>
		<id>2439</id>
		<type>fingerprint-reader</type>
		<model_name>empty_name</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>06cb:00f0</vendorid_productid>
		<vendor>Synaptics-Inc.</vendor>
		<kernel_libre>6.8.0-90-generic</kernel_libre>
		<distribution>trisquel_10_0 </distribution>
		<year>2020</year>
		<interface>USB</interface>
		<it_works>yes</it_works>
		<driver></driver>
		<description><![CDATA[[h1]OS tested (not available in the list)[/h1]

[h2]Triskel 12 beta 3.1 (kernel 6.8.0-90-generic)[/h2]
[p]It works. OS Triskel = Trisquel with KDE.[/p]

[h1]Detailed information[/h1]

[p]Infos from a HP Probook 650 G8.[/p]


[b]sudo lsusb[/b]
[code]
...
Bus 003 Device 005: ID 06cb:00f0 Synaptics, Inc.
...
[/code]

[b]sudo lsusb -v[/b]
[code]
...
Bus 003 Device 005: ID 06cb:00f0 Synaptics, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass        16 [unknown]
  bDeviceProtocol       255 
  bMaxPacketSize0         8
  idVendor           0x06cb Synaptics, Inc.
  idProduct          0x00f0 
  bcdDevice            0.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 1 fd4a7ffb3646
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0027
    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 [unknown]
      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     0x0040  1x 64 bytes
        bInterval               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     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
Device Status:     0x0000
  (Bus Powered)
...
[/code]

]]></description>
		<link>/fingerprintreaders/view/it/2439/empty_name</link>
		<permalink>/fingerprintreaders/view/it/2439</permalink>
		<created_by>/fingerprintreaders/history/it/2439</created_by>
	</device>
	<device>
		<id>2449</id>
		<type>fingerprint-reader</type>
		<model_name>ELAN Fingerprint</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>04f3:0c4f</vendorid_productid>
		<vendor>Elan-Microelectronics-Corp.</vendor>
		<kernel_libre>6.8.0-90-generic</kernel_libre>
		<distribution>trisquel_10_0 </distribution>
		<year>2021</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[h1]OS tested (not available in the list)[/h1]

[h2]Triskel 12 RC 2 (kernel 6.8.0-90-generic)[/h2]
[p]Detected but fails to work (&#039;Enroll result: enroll-disconnected&#039;). OS Triskel = Trisquel with KDE.[/p]

[h1]Detailed information[/h1]

[p]Infos from a Acer Vero (&#039;Aspire AV15-51&#039;).[/p]


[b]sudo lsusb[/b]
[code]
...
Bus 001 Device 003: ID 04f3:0c4f Elan Microelectronics Corp. ELAN:Fingerprint
...
[/code]

[b]sudo lsusb -v[/b]
[code]
...
Bus 001 Device 003: ID 04f3:0c4f Elan Microelectronics Corp. ELAN:Fingerprint
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x04f3 Elan Microelectronics Corp.
  idProduct          0x0c4f ELAN:Fingerprint
  bcdDevice            1.65
  iManufacturer           1 ELAN
  iProduct                2 ELAN:Fingerprint
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x003e
    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           5
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 
      iInterface              0 
      ** UNRECOGNIZED:  09 21 10 01 00 01 22 15 00
      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               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)
...
[/code]

]]></description>
		<link>/fingerprintreaders/view/it/2449/ELAN-Fingerprint</link>
		<permalink>/fingerprintreaders/view/it/2449</permalink>
		<created_by>/fingerprintreaders/history/it/2449</created_by>
	</device>
	<device>
		<id>2453</id>
		<type>fingerprint-reader</type>
		<model_name>Broadcom Corp. 58200</model_name>
		<other_names><![CDATA[]]></other_names>
		<vendorid_productid>0a5c:5842</vendorid_productid>
		<vendor>Broadcom-Corp.</vendor>
		<kernel_libre>6.8.0-90-generic</kernel_libre>
		<distribution>trisquel_10_0 </distribution>
		<year>2020</year>
		<interface>USB</interface>
		<it_works>no</it_works>
		<driver></driver>
		<description><![CDATA[[h1]2026 report[/h1]
[p]It does not work, tested on Trisquel 12 RC 2 (kernel 6.8.0-).[/p]
[p].[/p]
[p]UPDATE: I&#039;m not sure if this is the fingerprint reader, or the SmartCard reader.[/p]

[h1]Detailed information[/h1]

[b]sudo lsusb[/b]
[code]
Bus 003 Device 005: ID 0a5c:5842 Broadcom Corp. 58200
[/code]

[b]sudo lsusb -v[/b]
[code]
Bus 003 Device 005: ID 0a5c:5842 Broadcom Corp. 58200
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0a5c Broadcom Corp.
  idProduct          0x5842 58200
  bcdDevice            1.01
  iManufacturer           1 Broadcom Corp
  iProduct                2 58200
  iSerial                 3 0123456789ABCD
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x008b
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 
      iInterface              4 Broadcom ControlVault 3
      ** UNRECOGNIZED:  10 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        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     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     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 
      iInterface              5 Contacted SmartCard
      ChipCard Interface Descriptor:
        bLength                54
        bDescriptorType        33
        bcdCCID              1.00
        nMaxSlotIndex           0
        bVoltageSupport         7  5.0V 3.0V 1.8V 
        dwProtocols             3  T=0 T=1
        dwDefaultClock       4000
        dwMaxiumumClock      4000
        bNumClockSupported      0
        dwDataRate           9600 bps
        dwMaxDataRate      250000 bps
        bNumDataRatesSupp.      0
        dwMaxIFSD             247
        dwSyncProtocols  00000000 
        dwMechanical     00000000 
        dwFeatures       000102BA
          Auto configuration based on ATR
          Auto voltage selection
          Auto clock change
          Auto baud rate change
          Auto PPS made by CCID
          NAD value other than 0x00 accepted
          TPDU level exchange
        dwMaxCCIDMsgLen       271
        bClassGetResponse      00
        bClassEnvelope         00
        wlcdLayout           none
        bPINSupport             0 
        bMaxCCIDBusySlots       1
      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
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 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     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)
[/code]
]]></description>
		<link>/fingerprintreaders/view/it/2453/Broadcom-Corp--58200</link>
		<permalink>/fingerprintreaders/view/it/2453</permalink>
		<created_by>/fingerprintreaders/history/it/2453</created_by>
	</device>
</hardware>

