[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] pengeren:
Everything works except the fingerprint.

log of touch the sensor

build.board: MSM8953

build.bootloader: MSM8953_TISSOT1.0_20171219100348

build.brand: Xiaomi

build.cpu_abi: arm64-v8a

build.cpu_abi2:

build.device: tissot

build.display: lineage_tissot-userdebug 8.1.0 OPM1.171019.018 59740b466a test-keys

build.fingerprint: xiaomi/tissot/tissot_sprout:8.0.0/OPR1.170623.026/8.1.10:user/release-keys

build.hardware: qcom

build.host: KangBox

build.id: OPM1.171019.018

build.manufacturer: Xiaomi

build.model: Mi A1

build.product: lineage_tissot

build.radio: 953_GEN_PACK-1.117743.1.119183.2

build.serial: 354430120804

build.tags: release-keys

build.time: 1520025740000

build.type: user

build.user: akhil

version.codename: REL

version.incremental: 59740b466a

version.release: 8.1.0

version.sdk_int: 27

03-04 16:40:30.529 D/AndroidRuntime(25675): >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<

03-04 16:40:30.660 I//system/bin/app_process(25675): The ClassLoaderContext is a special shared library.

03-04 16:40:30.704 D/AndroidRuntime(25675): Calling main entry com.android.commands.am.Am

03-04 16:40:30.729 D/AndroidRuntime(25675): Shutting down VM

03-04 16:40:30.759 W/zygote64(25272): Long monitor contention with owner Thread-17 (25671) at int libcore.io.Linux.readBytes(java.io.FileDescriptor, java.lang.Object, int, int)(Linux.java:-2) waiters=0 in void java.lang.UNIXProcess$ProcessPipeInputStream.processExited() for 433ms

03-04 16:40:31.025 W/Notification(25272): Use of stream types is deprecated for operations other than volume control

03-04 16:40:31.025 W/Notification(25272): See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback use case

03-04 16:40:31.028 E/NotificationService(2453): No Channel found for pkg=com.pluscubed.matlog, channelId=null, id=2131296366, tag=null, opPkg=com.pluscubed.matlog, callingUid=10125, userId=0, incomingUserId=0, notificationUid=10125, notification=Notification(channel=null pri=0 contentView=null vibrate=null sound=null tick defaults=0x0 flags=0x40 color=0x00000000 vis=PRIVATE)

03-04 16:40:32.749 W/WindowManager(2453): removeWindowToken: Attempted to remove non-existing token: android.os.Binder@817d5a3

03-04 16:40:32.804 D/SurfaceFlinger(515): duplicate layer name: changing Toast to Toast#1

03-04 16:40:33.652 D/[GF_HAL][gf_hal_device](2162): [gf_hal_netlink_recv] send message value=1

03-04 16:40:33.652 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:33.653 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req begin token 201:1016

03-04 16:40:33.644 I/android.hardwar(2162): type=1400 audit(0.0:945): avc: denied { ioctl } for path="/dev/goodix_fp" dev="tmpfs" ino=4538 ioctlcmd=6705 scontext=u:r:hal_fingerprint_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1

03-04 16:40:33.686 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req end

03-04 16:40:33.686 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] gx_ta_send_modified_cmd_req success

03-04 16:40:33.686 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] ta execution succeed

03-04 16:40:33.686 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:33.686 I/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] irq_type=[GF_IRQ_FINGER_DOWN_MASK], irq_type=0x00000002

03-04 16:40:33.686 D/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] GF_IRQ_FINGER_DOWN_MASK shasha shasha

03-04 16:40:33.686 D/[GF_HAL][gf_hal_device](2162): [gf_hal_send_nav_event] nav=GF_NAV_FINGER_DOWN, nav_code=2

03-04 16:40:33.687 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:33.687 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req begin token 202:1065

03-04 16:40:34.354 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req end

03-04 16:40:34.354 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] gx_ta_send_modified_cmd_req success

03-04 16:40:34.354 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] ta execution succeed

03-04 16:40:34.354 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:34.365 I/Choreographer(25272): Skipped 34 frames! The application may be doing too much work on its main thread.

03-04 16:40:34.544 I/LocSvc_libulp(2122): ulp_msg_process_system_update: systemEvent:5

03-04 16:40:34.544 I/LocSvc_libulp(2122): ulp_msg_process_start_req, at ulp state = 1

03-04 16:40:34.544 I/LocSvc_api_v02(2122): ---> locClientSendReq line 2102 QMI_LOC_GET_BEST_AVAILABLE_POSITION_REQ_V02

03-04 16:40:34.552 I/LocSvc_ApiV02(2122): <--- globalRespCb line 141 QMI_LOC_GET_BEST_AVAILABLE_POSITION_REQ_V02

03-04 16:40:34.552 I/LocSvc_libulp(2122): ulp_brain_process_zpp_position_report, report ZPP position to providers,report_position = 1

03-04 16:40:34.764 D/[GF_HAL][gf_hal_device](2162): [gf_hal_netlink_recv] send message value=1

03-04 16:40:34.765 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:34.754 I/android.hardwar(2162): type=1400 audit(0.0:948): avc: denied { read } for scontext=u:r:hal_fingerprint_default:s0 tcontext=u:r:hal_fingerprint_default:s0 tclass=netlink_socket permissive=1

03-04 16:40:34.765 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req begin token 203:1016

03-04 16:40:34.769 W/WindowManager(2453): removeWindowToken: Attempted to remove non-existing token: android.os.Binder@dc8a1d0

03-04 16:40:34.786 D/[GF_HAL][gf_hal_device](2162): [gf_hal_netlink_recv] send message value=1

03-04 16:40:34.787 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req end

03-04 16:40:34.787 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] gx_ta_send_modified_cmd_req success

03-04 16:40:34.787 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] ta execution succeed

03-04 16:40:34.787 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:34.787 I/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] irq_type=[GF_IRQ_FINGER_UP_MASK], irq_type=0x00000004

03-04 16:40:34.787 D/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] GF_IRQ_FINGER_UP_MASK

03-04 16:40:34.787 D/[GF_HAL][gf_hal_device](2162): [gf_hal_send_nav_event] nav=GF_NAV_FINGER_UP, nav_code=1

03-04 16:40:34.787 D/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_on_nav_up] get a click

03-04 16:40:34.787 D/[GF_HAL][gf_hal_device](2162): [gf_hal_send_nav_event] nav=GF_NAV_CLICK, nav_code=7

03-04 16:40:34.788 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:34.788 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req begin token 204:1016

03-04 16:40:34.811 E/[gf_ca_entry] (2162): gx_ta_send_modified_cmd_req end

03-04 16:40:34.811 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] gx_ta_send_modified_cmd_req success

03-04 16:40:34.811 E/[gf_ca_entry] (2162): [gf_ca_invoke_command] ta execution succeed

03-04 16:40:34.811 D/[GF_HAL][gf_hal_device](2162): [gf_hal_control_spi_clock], gf_hal_control_spi_clock

03-04 16:40:34.811 I/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] irq_type=[GF_IRQ_FDT_REVERSE_MASK], irq_type=0x00004000

03-04 16:40:34.811 D/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] GF_IRQ_FDT_REVERSE_MASK

03-04 16:40:34.811 I/[GF_HAL][gf_hal_milan_f_series](2162): [hal_milan_f_series_irq] received FDT irq, so reset dump_base_frame_flag

03-04 16:40:35.294 I/light@2.0-servi(493): type=1400 audit(0.0:949): avc: denied { read write } for name="brightness" dev="sysfs" ino=29010 scontext=u:r:hal_light_default:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1

03-04 16:40:37.703 D/AudioService(2453): Stream muted, skip playback