Hi, img_capture worked, but enroll didn't. Subsequent attempts with img_capture failed with similar problem as enroll. Maybe device not released properly? Will try to reboot the laptop and if things change will post again. Thanks for your efforts! lsusb output: ... Bus 001 Device 007: ID 04f3:0903 Elan Microelectronics Corp. ... uname -a Linux Asus-UX430U 4.13.0-39-generic #44-Ubuntu SMP Thu Apr 5 14:25:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux examples/img_capture fp:debug [fp_init] fp:debug [register_driver] registered driver upekts fp:debug [register_driver] registered driver aes3500 fp:debug [register_driver] registered driver aes4000 fp:debug [register_driver] registered driver aes2501 fp:debug [register_driver] registered driver aes2550 fp:debug [register_driver] registered driver uru4000 fp:debug [register_driver] registered driver vcom5s fp:debug [register_driver] registered driver upeksonly fp:debug [register_driver] registered driver aes1610 fp:debug [register_driver] registered driver aes1660 fp:debug [register_driver] registered driver aes2660 fp:debug [register_driver] registered driver vfs101 fp:debug [register_driver] registered driver vfs301 fp:debug [register_driver] registered driver vfs5011 fp:debug [register_driver] registered driver upektc fp:debug [register_driver] registered driver upektc_img fp:debug [register_driver] registered driver etes603 fp:debug [register_driver] registered driver vfs0050 fp:debug [register_driver] registered driver elan fp:debug [find_supporting_driver] driver elan supports USB device 04f3:0903 fp:debug [find_supporting_driver] selected driver elan supports USB device 04f3:0903 Found device claimed by ElanTech Fingerprint Sensor driver sync:debug [fp_dev_open] async:debug [fp_async_dev_open] elan:debug [dev_init] async:debug [fpi_drvcb_open_complete] status 0 sync:debug [sync_open_cb] status 0 Opened device. It's now time to scan your finger. sync:debug [fp_dev_img_capture] to be handled by elan async:debug [fp_async_capture_start] fp:debug [generic_acquire_start] action 4 elan:debug [dev_activate] elan:debug [elan_activate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x5583508ce660 entering state 0 elan:debug [elan_run_cmd] 4019 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 0135 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508ce660 entering state 1 elan:debug [activate_run_state] FW ver 0x0135 drv:debug [__ssm_call_handler] 0x5583508ce660 entering state 2 elan:debug [elan_run_cmd] 000c elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 6000... (4 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508ce660 entering state 3 elan:debug [activate_run_state] sensor dimensions, WxH: 96x96 drv:debug [__ssm_call_handler] 0x5583508ce660 entering state 4 elan:debug [elan_run_cmd] 402a elan:debug [elan_run_cmd] skipping for this device elan:debug [elan_cmd_done] drv:debug [fpi_ssm_mark_completed] 0x5583508ce660 completed with status 0 elan:debug [activate_complete] elan:debug [elan_calibrate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 0 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 2a18... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_save_background] elan:debug [elan_save_frame] elan:debug [calibrate_run_state] FW does not support calibration drv:debug [fpi_ssm_mark_completed] 0x5583508cad10 completed with status 0 elan:debug [calibrate_complete] fp:debug [fpi_imgdev_activate_complete] status 0 async:debug [fpi_drvcb_capture_started] elan:debug [dev_change_state] 1 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009985s poll:debug [get_next_timeout_expiry] next timeout in 0.009963s poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] changing to 1 elan:debug [elan_capture] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 0 elan:debug [elan_run_cmd] 4031 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_read] skipping read, not expecting anything elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 fp:debug [fpi_imgdev_report_finger_status] finger on sensor elan:debug [dev_change_state] 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] f617... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 3e1b... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 5a20... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] d51c... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 4f1e... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] ee1f... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 7f1e... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] transfer timed out drv:debug [fpi_ssm_mark_aborted] error -110 from state 1 drv:debug [fpi_ssm_mark_completed] 0x5583508cad10 completed with status -110 elan:debug [capture_complete] elan:debug [elan_submit_image] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] assembling:debug [do_movement_estimation] calc delta completed in 0.059365 secs assembling:debug [do_movement_estimation] calc delta completed in 0.034071 secs assembling:debug [fpi_do_movement_estimation] errors: 171909 rev: 172560 assembling:debug [do_movement_estimation] calc delta completed in 0.033091 secs assembling:debug [fpi_assemble_frames] height is 119 fp:debug [fpi_img_new] length=24336 fp:debug [fpi_imgdev_image_captured] elan:debug [dev_change_state] 3 fp:debug [fpi_imgdev_report_finger_status] finger removed async:debug [fpi_drvcb_report_capture_result] result 0 elan:debug [dev_change_state] 1 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009994s sync:debug [fp_dev_img_capture] result: complete sync:debug [fp_dev_img_capture] ending capture async:debug [fp_async_capture_stop] elan:debug [dev_deactivate] elan:debug [dev_change_state] 0 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009960s poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] changing to 0 elan:debug [elan_deactivate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x5583508cad10 entering state 0 elan:debug [deactivate_run_state] elan:debug [elan_run_cmd] 000b poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] already in 0 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_read] skipping read, not expecting anything elan:debug [elan_cmd_done] drv:debug [fpi_ssm_mark_completed] 0x5583508cad10 completed with status 0 elan:debug [deactivate_complete] fp:debug [fpi_imgdev_deactivate_complete] async:debug [fpi_drvcb_capture_stopped] sync:debug [capture_stop_cb] fp:debug [fp_img_save_to_file] written to 'finger.pgm' fp:debug [fp_img_save_to_file] written to 'finger_standardized.pgm' sync:debug [fp_dev_close] elan:debug [dev_deinit] elan:debug [elan_dev_reset] async:debug [fpi_drvcb_close_complete] sync:debug [sync_close_cb] fp:debug [fp_exit] luca@luca-asus:~/git/libfprint$ sudo examples/img_capture fp:debug [fp_init] fp:debug [register_driver] registered driver upekts fp:debug [register_driver] registered driver aes3500 fp:debug [register_driver] registered driver aes4000 fp:debug [register_driver] registered driver aes2501 fp:debug [register_driver] registered driver aes2550 fp:debug [register_driver] registered driver uru4000 fp:debug [register_driver] registered driver vcom5s fp:debug [register_driver] registered driver upeksonly fp:debug [register_driver] registered driver aes1610 fp:debug [register_driver] registered driver aes1660 fp:debug [register_driver] registered driver aes2660 fp:debug [register_driver] registered driver vfs101 fp:debug [register_driver] registered driver vfs301 fp:debug [register_driver] registered driver vfs5011 fp:debug [register_driver] registered driver upektc fp:debug [register_driver] registered driver upektc_img fp:debug [register_driver] registered driver etes603 fp:debug [register_driver] registered driver vfs0050 fp:debug [register_driver] registered driver elan fp:debug [find_supporting_driver] driver elan supports USB device 04f3:0903 fp:debug [find_supporting_driver] selected driver elan supports USB device 04f3:0903 Found device claimed by ElanTech Fingerprint Sensor driver sync:debug [fp_dev_open] async:debug [fp_async_dev_open] elan:debug [dev_init] async:debug [fpi_drvcb_open_complete] status 0 sync:debug [sync_open_cb] status 0 Opened device. It's now time to scan your finger. sync:debug [fp_dev_img_capture] to be handled by elan async:debug [fp_async_capture_start] fp:debug [generic_acquire_start] action 4 elan:debug [dev_activate] elan:debug [elan_activate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x55a4b8987570 entering state 0 elan:debug [elan_run_cmd] 4019 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 0135 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8987570 entering state 1 elan:debug [activate_run_state] FW ver 0x0135 drv:debug [__ssm_call_handler] 0x55a4b8987570 entering state 2 elan:debug [elan_run_cmd] 000c elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 6000... (4 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8987570 entering state 3 elan:debug [activate_run_state] sensor dimensions, WxH: 96x96 drv:debug [__ssm_call_handler] 0x55a4b8987570 entering state 4 elan:debug [elan_run_cmd] 402a elan:debug [elan_run_cmd] skipping for this device elan:debug [elan_cmd_done] drv:debug [fpi_ssm_mark_completed] 0x55a4b8987570 completed with status 0 elan:debug [activate_complete] elan:debug [elan_calibrate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 0 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] d517... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_save_background] elan:debug [elan_save_frame] elan:debug [calibrate_run_state] FW does not support calibration drv:debug [fpi_ssm_mark_completed] 0x55a4b8983060 completed with status 0 elan:debug [calibrate_complete] fp:debug [fpi_imgdev_activate_complete] status 0 async:debug [fpi_drvcb_capture_started] elan:debug [dev_change_state] 1 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009986s poll:debug [get_next_timeout_expiry] next timeout in 0.009965s poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] changing to 1 elan:debug [elan_capture] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 0 elan:debug [elan_run_cmd] 4031 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_read] skipping read, not expecting anything elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 fp:debug [fpi_imgdev_report_finger_status] finger on sensor elan:debug [dev_change_state] 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] cb18... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 931d... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 1b1c... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] dc1b... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] e922... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 801b... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 6e1b... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 621e... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] ba1f... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 941f... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] df1a... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 851e... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 6f1f... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 55 elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 2 elan:debug [elan_run_cmd] 0009 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] 871d... (18432 bytes) elan:debug [elan_cmd_done] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 3 elan:debug [elan_save_img_frame] elan:debug [elan_save_frame] drv:debug [__ssm_call_handler] 0x55a4b8983060 entering state 1 elan:debug [elan_run_cmd] 403f elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_cb] transfer timed out drv:debug [fpi_ssm_mark_aborted] error -110 from state 1 drv:debug [fpi_ssm_mark_completed] 0x55a4b8983060 completed with status -110 elan:debug [capture_complete] elan:debug [elan_submit_image] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] elan:debug [elan_process_frame_thirds] assembling:debug [do_movement_estimation] calc delta completed in 0.098780 secs assembling:debug [do_movement_estimation] calc delta completed in 0.078846 secs assembling:debug [fpi_do_movement_estimation] errors: 130410 rev: 169394 assembling:debug [do_movement_estimation] calc delta completed in 0.079270 secs assembling:debug [fpi_assemble_frames] height is 76 fp:debug [fpi_img_new] length=18144 fp:debug [fpi_imgdev_image_captured] elan:debug [dev_change_state] 3 fp:debug [fpi_imgdev_report_finger_status] finger removed async:debug [fpi_drvcb_report_capture_result] result 0 elan:debug [dev_change_state] 1 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009996s sync:debug [fp_dev_img_capture] result: complete sync:debug [fp_dev_img_capture] ending capture async:debug [fp_async_capture_stop] elan:debug [dev_deactivate] elan:debug [dev_change_state] 0 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009979s poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] changing to 0 elan:debug [elan_deactivate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x55a4b8984b20 entering state 0 elan:debug [deactivate_run_state] elan:debug [elan_run_cmd] 000b poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] already in 0 elan:debug [elan_cmd_cb] elan:debug [elan_cmd_read] elan:debug [elan_cmd_read] skipping read, not expecting anything elan:debug [elan_cmd_done] drv:debug [fpi_ssm_mark_completed] 0x55a4b8984b20 completed with status 0 elan:debug [deactivate_complete] fp:debug [fpi_imgdev_deactivate_complete] async:debug [fpi_drvcb_capture_stopped] sync:debug [capture_stop_cb] fp:debug [fp_img_save_to_file] written to 'finger.pgm' fp:debug [fp_img_save_to_file] written to 'finger_standardized.pgm' sync:debug [fp_dev_close] elan:debug [dev_deinit] elan:debug [elan_dev_reset] async:debug [fpi_drvcb_close_complete] sync:debug [sync_close_cb] fp:debug [fp_exit] sudo examples/enroll This program will enroll your right index finger, unconditionally overwriting any right-index print that was enrolled previously. If you want to continue, press enter, otherwise hit Ctrl+C fp:debug [fp_init] fp:debug [register_driver] registered driver upekts fp:debug [register_driver] registered driver aes3500 fp:debug [register_driver] registered driver aes4000 fp:debug [register_driver] registered driver aes2501 fp:debug [register_driver] registered driver aes2550 fp:debug [register_driver] registered driver uru4000 fp:debug [register_driver] registered driver vcom5s fp:debug [register_driver] registered driver upeksonly fp:debug [register_driver] registered driver aes1610 fp:debug [register_driver] registered driver aes1660 fp:debug [register_driver] registered driver aes2660 fp:debug [register_driver] registered driver vfs101 fp:debug [register_driver] registered driver vfs301 fp:debug [register_driver] registered driver vfs5011 fp:debug [register_driver] registered driver upektc fp:debug [register_driver] registered driver upektc_img fp:debug [register_driver] registered driver etes603 fp:debug [register_driver] registered driver vfs0050 fp:debug [register_driver] registered driver elan fp:debug [find_supporting_driver] driver elan supports USB device 04f3:0903 fp:debug [find_supporting_driver] selected driver elan supports USB device 04f3:0903 Found device claimed by ElanTech Fingerprint Sensor driver sync:debug [fp_dev_open] async:debug [fp_async_dev_open] elan:debug [dev_init] async:debug [fpi_drvcb_open_complete] status 0 sync:debug [sync_open_cb] status 0 Opened device. It's now time to enroll your finger. You will need to successfully scan your finger 5 times to complete the process. Scan your finger now. sync:debug [fp_enroll_finger_img] async:debug [fp_async_enroll_start] starting enrollment fp:debug [generic_acquire_start] action 1 elan:debug [dev_activate] elan:debug [elan_activate] elan:debug [elan_dev_reset] drv:debug [__ssm_call_handler] 0x5637264adb00 entering state 0 elan:debug [elan_run_cmd] 4019 sync:debug [fp_enroll_finger_img] elan will handle enroll stage 0/4 elan:debug [elan_cmd_cb] transfer timed out drv:debug [fpi_ssm_mark_aborted] error -110 from state 0 drv:debug [fpi_ssm_mark_completed] 0x5637264adb00 completed with status -110 elan:debug [activate_complete] fp:debug [fpi_imgdev_activate_complete] status -110 async:debug [fpi_drvcb_enroll_started] status -110 sync:debug [sync_enroll_cb] result -110 sync:error [fp_enroll_finger_img] unrecognised return code -110 sync:debug [fp_enroll_finger_img] ending enrollment async:debug [fp_async_enroll_stop] elan:debug [dev_deactivate] elan:debug [dev_change_state] 0 poll:debug [fpi_timeout_add] in 10ms poll:debug [get_next_timeout_expiry] next timeout in 0.009981s poll:debug [get_next_timeout_expiry] first timeout already expired poll:debug [handle_timeout] elan:debug [elan_change_state] already in 0 ^C