Prevent synaptics 06cb:00bd devices with old firmware from being detected
I saw that 06cb:00bd Synaptics is on the supported devices list. I built 1.90.1 from source on Manjaro linux on my Thinkpad X1 Gen 7. While running the Enroll
example as sudo sketch I got the error:
(process:3579): libfprint-context-DEBUG: 18:56:15.131: No driver found for USB device 0003:1D6B
(process:3579): libfprint-context-DEBUG: 18:56:15.131: No driver found for USB device 0002:1D6B
(process:3579): libfprint-context-DEBUG: 18:56:15.131: No driver found for USB device 0003:1D6B
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.131: 449996602: ../libfprint/drivers/synaptics/synaptics.c:966
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.522: Build Time: 1571431505
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.522: Build Num: 3077709
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.522: Version: 10.1
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.522: Target: 1
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.522: Product: 65
(process:3579): libfprint-device-DEBUG: 18:56:15.522: Device reported probe completion
(process:3579): libfprint-context-DEBUG: 18:56:15.522: No driver found for USB device 114E:5986
(process:3579): libfprint-context-DEBUG: 18:56:15.522: No driver found for USB device 0002:1D6B
(process:3579): libfprint-device-DEBUG: 18:56:15.523: Completing action 1 in idle!
Selected device 3b47f8c68025 (Synaptics Sensors) claimed by synaptics driver
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.523: 450387928: ../libfprint/drivers/synaptics/synaptics.c:1143
(process:3579): libfprint-synaptics-DEBUG: 18:56:15.784: sequence number is 1
(process:3579): libfprint-SSM-DEBUG: 18:56:15.784: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 0
(process:3579): libfprint-SSM-DEBUG: 18:56:15.785: [synaptics] SYNAPTICS_CMD_NUM_STATES entering state 1
(process:3579): libfprint-synaptics-WARNING **: 18:56:15.785: Corrupted message received
(process:3579): libfprint-SSM-DEBUG: 18:56:15.785: [synaptics] SSM SYNAPTICS_CMD_NUM_STATES failed in state 1 with error: The driver encountered a protocol error with the device.
(process:3579): libfprint-SSM-DEBUG: 18:56:15.785: [synaptics] SYNAPTICS_CMD_NUM_STATES completed with error: The driver encountered a protocol error with the device.
(process:3579): libfprint-device-DEBUG: 18:56:15.785: Device reported open completion
(process:3579): libfprint-device-DEBUG: 18:56:15.785: Completing action 2 in idle!
If you need more information let me know and I'll by happy to oblige.