OnePlus 8T - Fingerprint hardware not available
- /e/ version: 1.0-20220527188878
- Device model(s): OnePlus 8T
- Device rooted: no
Summary
Fingerprint unlock not working.
The problem
Since the upgrade from /e/ 0.23 to 1.0 on OnePlus 8T, the fingerprint unlock isn't working anymore.
Steps to reproduce Power on the screen, and try to unlock the phoner with fingerprint method, making sure to use an already registered finger.
What is the current behavior? The fingerprint screen zone becomes white when typing with finger, but nothing happens. A message at bottom appears saying "Fingerprint hardware not available".
What is the expected correct behavior? Fingerprint should work and unlock the screen.
Technical informations
Logcat
Some extracts from the logcat
05-31 22:00:00.772 2149 2149 D KeyguardUpdateMonitor: fingerprintRunningState: 1
05-31 22:00:00.774 2149 2149 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
05-31 22:00:00.774 2149 2149 D StatusBar: disable<e i a s b H R c s > disable2<q i n >
05-31 22:00:00.774 894 894 D audio_hw_primary: adev_set_parameters: enter: screen_state=on
05-31 22:00:00.774 894 894 D audio_hw_hfp: hfp_set_parameters: enter
05-31 22:00:00.774 894 894 D sound_trigger_hw: handle_screen_status_change: screen on
05-31 22:00:00.774 894 894 D audio_hw_extn: audio_extn_fm_set_parameters: Enter
05-31 22:00:00.775 2149 2149 D StatusBar: updateQsExpansionEnabled - QS Expand enabled: true
05-31 22:00:00.780 1416 1416 V FingerprintService: startAuthentication(com.android.systemui)
05-31 22:00:00.780 1416 1416 V FingerprintService: starting client AuthenticationClientImpl(com.android.systemui) targetUserId: 0 currentUserId: 0 cookie: 0/0
05-31 22:00:00.779 2149 2149 D StatusBar: updateQsExpansionEnabled - QS Expand enabled: true
05-31 22:00:00.780 1281 1281 D android.hardware.biometrics.fingerprint@2.1-service.oneplus: vendor updateStatus 4
05-31 22:00:00.780 1281 1281 D [GF_HAL][CustomizedFingerprintCore]: status 4
05-31 22:00:00.781 1281 1281 D [GF_HAL][FingerprintCore]: [authenticate] Authenticate.
05-31 22:00:00.788 1281 1917 D [GF_HAL][HalContext]: [invokeCommand] err = 0, errno = GF_SUCCESS
05-31 22:00:00.788 1281 1917 D [GF_HAL][EventCenter]: [threadLoop] Wait get event
05-31 22:00:00.788 1281 1281 I [GF_HAL][DelmarHalUtils]: [checkModuleVerions] modules(3) version match passed: 6800c4b_29e9b4a_189fbcd_2020.09.19_11:49:32
05-31 22:00:00.788 1281 1281 E [GF_HAL][DelmarFingerprintCore]: [checkEnrollAuthReady] cali data not ready caliState=0x00000010
05-31 22:00:00.788 1281 1281 D [GF_HAL][CaEntry]: [sendCommand] request token: 646, target: 1002, cmd id: 103
05-31 22:00:00.788 1281 1281 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 14,carveout_ion_handle_len = 4194304
05-31 22:00:00.789 0 0 E [20220531_22:00:00.786426]@1 [drm: dsi_panel_power_on] [746]: reset panel
05-31 22:00:00.789 0 0 E [20220531_22:00:00.786480]@1 [drm: dsi_panel_enable] [5273]: start
05-31 22:00:00.791 1281 1281 E [GF_HAL][CaEntry]: [sendCommand] QSEE TEE execute command failed.
05-31 22:00:00.791 1281 1281 D [GF_HAL][HalContext]: [invokeCommand] err = 1024, errno = GF_ERROR_INVALID_DATA
05-31 22:00:00.791 1281 1281 E [GF_HAL][DelmarFingerprintCore]: [checkEnrollAuthReady] exit. err=GF_ERROR_INVALID_DATA, errno=1024
05-31 22:00:00.791 1281 1281 E [GF_HAL][FingerprintCore]: [authenticate] exit. err=GF_ERROR_CANCELED, errno=1009
05-31 22:00:00.791 1281 1281 E android.hardware.biometrics.fingerprint@2.1-service: An unknown error returned from fingerprint vendor library: 1009
05-31 22:00:00.791 1416 1416 W FingerprintService: startAuthentication failed, result=1
05-31 22:00:00.791 1416 1416 V BiometricStats: Error latency: -1
05-31 22:00:00.791 1416 1416 W BiometricStats: found a negative latency : -1
05-31 22:00:00.791 1416 1416 V BiometricStats: Error latency: -1
05-31 22:00:00.791 1416 1416 W BiometricStats: found a negative latency : -1
05-31 22:00:00.791 1416 1416 V FingerprintService: Done with client: com.android.systemui
05-31 22:00:00.794 2149 2396 D KeyguardViewMediator: updateActivityLockScreenState(true, false)
05-31 22:00:00.813 22098 22117 E ocessService0:: failed to create Unix domain socket: Operation not permitted
05-31 22:00:00.814 2149 2149 D KeyguardClockSwitch: Updating clock: 22:00
05-31 22:00:00.814 2149 2149 D KeyguardUpdateMonitor: fingerprintRunningState: 0
05-31 22:00:10.230 2149 2149 D KeyguardUpdateMonitor: fingerprintRunningState: 1
05-31 22:00:10.230 1416 1416 V FingerprintService: startAuthentication(com.android.systemui)
05-31 22:00:10.230 1416 1416 V FingerprintService: starting client AuthenticationClientImpl(com.android.systemui) targetUserId: 0 currentUserId: 0 cookie: 0/0
05-31 22:00:10.231 2149 2149 D KeyguardViewMediator: handleNotifyStartedGoingToSleep
05-31 22:00:10.231 1281 1321 D android.hardware.biometrics.fingerprint@2.1-service.oneplus: vendor updateStatus 4
05-31 22:00:10.231 1281 1321 D [GF_HAL][CustomizedFingerprintCore]: status 4
05-31 22:00:10.231 1281 1321 D [GF_HAL][FingerprintCore]: [authenticate] Authenticate.
05-31 22:00:10.231 1281 1321 I [GF_HAL][DelmarHalUtils]: [checkModuleVerions] modules(3) version match passed: 6800c4b_29e9b4a_189fbcd_2020.09.19_11:49:32
05-31 22:00:10.231 1281 1321 E [GF_HAL][DelmarFingerprintCore]: [checkEnrollAuthReady] cali data not ready caliState=0x00000010
05-31 22:00:10.231 1281 1321 D [GF_HAL][CaEntry]: [sendCommand] request token: 654, target: 1002, cmd id: 103
05-31 22:00:10.231 1281 1321 D [GF_HAL][CaEntry]: [sendCommand] carveout_ion_handle_fd = 14,carveout_ion_handle_len = 4194304
05-31 22:00:10.236 935 935 D vendor.oneplus.hardware.display@1.0-service: OneplusDisplay::setMode is OK mode=10 enable= 1
05-31 22:00:10.241 1281 1321 E [GF_HAL][CaEntry]: [sendCommand] QSEE TEE execute command failed.
05-31 22:00:10.242 1281 1321 D [GF_HAL][HalContext]: [invokeCommand] err = 1024, errno = GF_ERROR_INVALID_DATA
05-31 22:00:10.242 1281 1321 E [GF_HAL][DelmarFingerprintCore]: [checkEnrollAuthReady] exit. err=GF_ERROR_INVALID_DATA, errno=1024
05-31 22:00:10.242 1281 1321 E [GF_HAL][FingerprintCore]: [authenticate] exit. err=GF_ERROR_CANCELED, errno=1009
05-31 22:00:10.242 1281 1321 E android.hardware.biometrics.fingerprint@2.1-service: An unknown error returned from fingerprint vendor library: 1009
05-31 22:00:10.242 1416 1416 W FingerprintService: startAuthentication failed, result=1
05-31 22:00:10.242 1416 1416 V BiometricStats: Error latency: -1
05-31 22:00:10.242 1416 1416 W BiometricStats: found a negative latency : -1
05-31 22:00:10.242 1416 1416 V BiometricStats: Error latency: -1
05-31 22:00:10.242 1416 1416 W BiometricStats: found a negative latency : -1
05-31 22:00:10.243 1416 1416 V FingerprintService: Done with client: com.android.systemui
05-31 22:00:10.252 2149 2149 D KeyguardUpdateMonitor: fingerprintRunningState: 0
05-31 22:00:10.253 2149 2149 D KeyguardUpdateMonitor: fingerprintRunningState: 0
Relevant screenshots
Screenshot attached
Solutions
Workaround Only workaround is to unlock with PIN instead.
Possible fixes No idea how to fix, need help. Thanks