====== Getac rugged laptop ====== ===== Fingerprint Sensor ===== **dmesg output** [ 2.342600] usb 1-7.2: Product: EgisTec_ES603 [ 2.342602] usb 1-7.2: Manufacturer: EgisTec **lsusb output** Bus 001 Device 005: ID 1c7a:0603 LighTuning Technology Inc. ES603 Swipe Fingerprint Sensor **Modules to install** root@getac:~# apt-get install fprintd libpam-fprintd ...edited... The following additional packages will be installed: libfprint-2-2 libfprint-2-tod1 The following NEW packages will be installed: fprintd libfprint-2-2 libfprint-2-tod1 libpam-fprintd ** Enroll a finger** $ fprintd-enroll Using device /net/reactivated/Fprint/Device/0 Enrolling right-index-finger finger. Enroll result: enroll-stage-passed Enroll result: enroll-stage-passed Enroll result: enroll-stage-passed Enroll result: enroll-stage-passed Enroll result: enroll-stage-passed Enroll result: enroll-completed andrew@getac:~$ ===== Smartcard reader ===== **lsusb** Bus 001 Device 007: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader # pcsc_scan PC/SC device scanner V 1.7.1 (c) 2001-2022, Ludovic Rousseau Using reader plug'n play mechanism Scanning present readers... 0: Virtual PCD 00 00 1: Virtual PCD 00 01 2: Alcor Micro AU9540 00 00 Reader 0: Virtual PCD 00 00 Event number: 0 Card state: Card removed, Reader 1: Virtual PCD 00 01 Event number: 0 Card state: Card removed, Reader 2: Alcor Micro AU9540 00 00 Event number: 0 Card state: Card removed, Waiting for card to be inserted Card inserted upside down so no electrical contact Reader 2: Alcor Micro AU9540 00 00 Event number: 1 Card state: Card inserted, Unresponsive card, Reader 2: Alcor Micro AU9540 00 00 Event number: 2 Card state: Card removed, Card the right way up Reader 2: Alcor Micro AU9540 00 00 Event number: 3 Card state: Card inserted, ATR: 3B 6B 00 00 00 31 C1 64 09 78 61 31 0F 90 00 ATR: 3B 6B 00 00 00 31 C1 64 09 78 61 31 0F 90 00 + TS = 3B --> Direct Convention + T0 = 6B, Y(1): 0110, K: 11 (historical bytes) TB(1) = 00 --> VPP is not electrically connected TC(1) = 00 --> Extra guard time: 0 + Historical bytes: 00 31 C1 64 09 78 61 31 0F 90 00 Category indicator byte: 00 (compact TLV data object) Tag: 3, len: 1 (card service data byte) Card service data byte: C1 - Application selection: by full DF name - Application selection: by partial DF name - EF.DIR and EF.ATR access services: by GET RECORD(s) command - Card without MF Tag: 6, len: 4 (pre-issuing data) Data: 09 78 61 31 Mandatory status indicator (3 last bytes) LCS (life card cycle): 0F (unknown) SW: 9000 (Normal processing.) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B 6B 00 00 00 31 C1 64 09 78 61 31 0F 90 00 Mastercard (Bank) <-------------------------- Correct! Reader 2: Alcor Micro AU9540 00 00 Event number: 4 Card state: Card removed, # ====== NFC ====== # apt install libnfc-bin libnfc6 mrtdreader ...edited... The following additional packages will be installed: libmrtd0t64 libusb-0.1-4 The following NEW packages will be installed: libmrtd0t64 libnfc-bin libnfc6 libusb-0.1-4 mrtdreader