[HELP] Fingerprint scanner disabled after re-boot

Devzz

Senior Member
Oct 13, 2012
215
30
0
Hey,

Bit of a weird one - So I have the bootloop issue and have had it for a couple of months if not longer (https://forum.xda-developers.com/htc-10/help/random-shut-boot-loops-t3690547).

A few days ago, my phone shut down randomly at around 45-50% and when it rebooted, it seems to have corrupted something and now my fingerprint reader does not read my print. The scanner works fine as it still turns the screen on when I tap it. To unlock the screen, it says "pattern required to enable fingerprint" but regardless of how many times the pattern is entered, the scanner does not set to read the fingerprint data.

I cannot amend the scanned prints either. In settings, it does not allow me to delete my current prints. It also does not allow me to add any more. The setup wizard runs but when it asks me to scan my finger, it simply gives a red error at the bottom stating "Fingerprint setup was cancelled. Please try again."

If it helps, I am rooted with Magisk, I have systemless xposed framework version 88.2 and elementalX kernel 3.18.31 with the kernel manager.

WITHOUT having to wipe my phone/factory resetting it, is there anything I can amend either via the kernel manager or through system files that may help?

Thanks in advance for any help!
 
  • Like
Reactions: michal.fuciman

sphinxcs898

Senior Member
May 12, 2012
263
59
0
San Jose
Are you using the latest version of Venom? I had a similar problem when upgrading from 3.5.0 to 5.11.0 - where I selected the incorrect kernel version ( i haven't changed my kernel yet) - and the fingerprint scanner option completely disappeared post-install. To make matters worse, the Home button stopped working as well.

I had to reset everything and reinstall the ROM again with the correct kernel selected from Aroma. This did the trick.
 

mtoda

Member
Sep 11, 2012
19
1
3
Same exact problem...

I also have the same exact problem!! Except my phone is still stock. I haven't rooted it or put any mods on it. It started like the original post said, where the phone randomly rebooted, then the finger print reader stopped working. The button itself still works fine. I can wake the phone up by pressing on it, get to the home screen, and even activate google now by holding it down... Everything works fine except for the damn fingerprint scanner. And the strangest part is, as mentioned, before, I can't edit/delete existing fingerprints from the menu settings.

My phone is bought unlocked from HTC, and i haven't installed anything recently. Any help would be appreciated! Thanks
 
Last edited:
  • Like
Reactions: michal.fuciman

Eaboo

New member
Mar 31, 2010
1
0
0
The exact same problem

I also have the same exact problem!! Except my phone is still stock. I haven't rooted it or put any mods on it. It started like the original post said, where the phone randomly rebooted, then the finger print reader stopped working. The button itself still works fine. I can wake the phone up by pressing on it, get to the home screen, and even activate google now by holding it down... Everything works fine except for the damn fingerprint scanner. And the strangest part is, as mentioned, before, I can't edit/delete existing fingerprints from the menu settings.

My phone is bought unlocked from HTC, and i haven't installed anything recently. Any help would be appreciated! Thanks
Anyone has a solution for this please?
 

michal.fuciman

New member
Sep 22, 2010
2
1
0
Same exact problem

I am the next one with the same issue. It seems like it is hardware issue. It also began with the restarts when the battery was appr. 50%. Now, after 3-4 months of unexpected restarts the fingerprint scanner has the same issue as described. It happened without any new installation or update. My phone is original without rooting. Only official updates. I tried many ways, how to solve it including restart in safe mode, nothing helped. Does anybody tried to replace the home button with the scanner?
 

wiktor717

Member
Mar 4, 2015
18
1
0
Vejle
I am the next one with the same issue. It seems like it is hardware issue. It also began with the restarts when the battery was appr. 50%. Now, after 3-4 months of unexpected restarts the fingerprint scanner has the same issue as described. It happened without any new installation or update. My phone is original without rooting. Only official updates. I tried many ways, how to solve it including restart in safe mode, nothing helped. Does anybody tried to replace the home button with the scanner?
I'm sure that's that is not any hardware issue. If it was, you could reset fingerprint settings without any issues. There's some sort of software problem, propably caused by some app update. Why? Because we all get same problem at once.
 

michal.fuciman

New member
Sep 22, 2010
2
1
0
Logs from USB debugging

I have catched the logs using my PC and USB debugging. It will be useful to report it to HTC or somebody who will read this post. The firts part is when the phone is locked and you are trying to unlock it using scanner. The second part (divided by stars) is when you try to reset fingerprint scanner from its settings.

04-06 10:32:25.479 2797-3229/? W/ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1460 com.android.server.policy.keyguard.KeyguardServiceDelegate.handleDoKeyguardAction:448 com.android.server.policy.keyguard.KeyguardServiceDelegate.handleFingerprintVerify:435 com.android.server.policy.keyguard.KeyguardServiceDelegate.doKeyguardAction:425 com.android.server.policy.PhoneWindowManager.interceptKeyBeforeQueueing:7155
04-06 10:32:25.494 3290-3795/? I/SensorManager: registerListenerImpl: listener = [email protected], sensor = {Sensor name="CM36686 Proximity sensor", vendor="Capella Microsystems", version=1, type=8, maxRange=9.0, resolution=9.0, power=0.18, minDelay=0}, delay = 200000, handler = Handler (com.htc.lockscreen.ctrl.FingerprintCtrl$BGHandler) {4107a80}
04-06 10:32:25.496 2797-12794/? W/SensorService: D/enable: pkg_name = com.htc.lockscreen.ctrl.FingerprintCtrl
04-06 10:32:25.563 3290-3795/? I/SensorManager: dispatchSensorEvent: Proximity = 9.0, mListener = [email protected]
04-06 10:32:25.567 3290-3795/? I/SensorManager: unregisterListenerImpl++: listener = [email protected]
04-06 10:32:25.568 2797-12794/? W/SensorService: D/disable: get sensor name = CM36686 Proximity sensor
D/disable: pkg_name = com.htc.lockscreen.ctrl.FingerprintCtrl
04-06 10:32:25.671 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:25.672 2797-2797/? V/FingerprintService: startAuthentication(com.android.systemui)
starting client AuthenticationClient(com.android.systemui), initiatedByClient = true)
04-06 10:32:25.700 2797-2797/? W/FingerprintService: client com.android.systemui is authenticating...
04-06 10:32:25.706 2593-2811/? E/fpc_fingerprint_hal: do_identify failed -5
04-06 10:32:25.706 2593-2811/? D/[email protected]: onError(1)
04-06 10:32:25.708 2797-2797/? V/FingerprintService: Done with client: com.android.systemui
handleError(client=com.android.systemui, error = 1)
04-06 10:32:25.708 2797-2797/? W/FingerprintService: Got ERROR_HW_UNAVAILABLE; try reconnecting next client.
04-06 10:32:25.710 2797-7003/? V/FingerprintService: mDeamon was null, reconnect to fingerprint
04-06 10:32:25.710 2797-7003/? I/zygote64: Looking for service [email protected]::IBiometricsFingerprint/default
04-06 10:32:25.714 2797-7003/? V/FingerprintService: Fingerprint HAL id: 480854159360
04-06 10:32:25.752 2593-2593/? E/fpc_fingerprint_hal: fpc_set_active_group: fpc_tac_load_user_db failed with error -4
04-06 10:32:25.771 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:25.789 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:35.745 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:35.745 2797-2797/? V/FingerprintService: startAuthentication(com.android.systemui)
04-06 10:32:35.746 2797-2797/? V/FingerprintService: starting client AuthenticationClient(com.android.systemui), initiatedByClient = true)
04-06 10:32:35.760 2797-2797/? W/FingerprintService: client com.android.systemui is authenticating...
04-06 10:32:35.763 2593-2811/? E/fpc_fingerprint_hal: do_identify failed -5
04-06 10:32:35.763 2593-2811/? D/[email protected]: onError(1)
04-06 10:32:35.763 2797-2797/? V/FingerprintService: Done with client: com.android.systemui
handleError(client=com.android.systemui, error = 1)
04-06 10:32:35.763 2797-2797/? W/FingerprintService: Got ERROR_HW_UNAVAILABLE; try reconnecting next client.
04-06 10:32:35.770 2797-7003/? V/FingerprintService: mDeamon was null, reconnect to fingerprint
04-06 10:32:35.770 2797-7003/? I/zygote64: Looking for service [email protected]::IBiometricsFingerprint/default
04-06 10:32:35.773 2797-7003/? V/FingerprintService: Fingerprint HAL id: 480854159360
04-06 10:32:35.806 2593-2593/? E/fpc_fingerprint_hal: fpc_set_active_group: fpc_tac_load_user_db failed with error -4
04-06 10:32:35.816 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:35.827 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:36.300 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:36.300 2797-2797/? V/FingerprintService: startAuthentication(com.android.systemui)
starting client AuthenticationClient(com.android.systemui), initiatedByClient = true)
04-06 10:32:36.311 2797-2797/? W/FingerprintService: client com.android.systemui is authenticating...
04-06 10:32:36.312 2593-2811/? E/fpc_fingerprint_hal: do_identify failed -5
04-06 10:32:36.312 2593-2811/? D/[email protected]: onError(1)
04-06 10:32:36.417 2593-2593/? E/fpc_fingerprint_hal: fpc_set_active_group: fpc_tac_load_user_db failed with error -4
04-06 10:32:36.440 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:36.450 2593-2593/? E/fpc_fingerprint_hal: fpc_get_authenticator_id failed -3
04-06 10:32:36.586 2797-2804/? W/JHwRemoteBinder: BinderProxy is being destroyed but the application did not call unlinkToDeath to unlink all of its death recipients beforehand. Releasing leaked death recipient: com.android.server.fingerprint.FingerprintService
04-06 10:32:36.587 2797-2804/? W/JHwRemoteBinder: BinderProxy is being destroyed but the application did not call unlinkToDeath to unlink all of its death recipients beforehand. Releasing leaked death recipient: com.android.server.fingerprint.FingerprintService
***************************************************************************************************
04-06 10:34:12.826 6647-6647/? D/BoostFramework: perfHint : hint: 0x11fe pkg_name(userDataStr): com.htc.fingerprint duration(userData1): 5000 type(userData2): 3
04-06 10:34:12.827 6647-6647/? D/BoostFramework: perfHint : hint: 0x11fc pkg_name(userDataStr): com.htc.fingerprint duration(userData1): 5000 type(userData2): 2
04-06 10:34:12.829 6647-6647/? D/BoostFramework: perfHint : hint: 0x1080 pkg_name(userDataStr): com.htc.fingerprint duration(userData1): -1 type(userData2): 4
04-06 10:34:14.575 6647-6647/? W/Fingerprint/ MyFingerprintManager: MyFingerprintManager(): sReferenceCount = 3
04-06 10:34:14.575 6647-6647/? D/Fingerprint/ AlertDialogFragment: onCreateDialog(): userId(0)
04-06 10:34:17.606 2797-2797/? V/FingerprintService: starting client RemovalClient([email protected]), initiatedByClient = true)
04-06 10:34:17.618 2593-2811/? E/fpc_fingerprint_hal: do_remove fpc_tac_get_template_count failed -3
04-06 10:34:17.618 2593-2811/? D/[email protected]: onError(6)
04-06 10:34:17.618 2593-2811/? E/fpc_fingerprint_hal: do_remove failed -5, reloading db
04-06 10:34:17.619 2797-2797/? V/FingerprintService: Done with client: [email protected]
handleError([email protected], error = 6)
04-06 10:34:17.628 6647-6647/? W/FingerprintManager: Invalid error message: 6, 0
04-06 10:34:17.628 6647-6647/? V/Fingerprint/ UpdateFpListFragment: onRemovalError(): fingerId = 0, fingerName = null, errMsgId = 6, errString = null
04-06 10:34:17.660 2593-2811/? E/fpc_fingerprint_hal: do_remove: fpc_tac_load_user_db failed with error -4
 
  • Like
Reactions: wiktor717

ryllyq

New member
Oct 13, 2018
1
0
0
I had the exact same issue. Nothing worked including booting into Safe mode. Ended up doing a factory reset which solved the fingerprint scanner issue. I hope it doesn't come back after the next crash T.T (I'm currently waiting for a new battery I ordered to see if it fixes the bootloop issue I am facing as well).
 

Feniu

Member
Oct 13, 2018
8
1
0
Have you been doing something after replacement, calibration or hard reset? I was having typical problems, shutdowns and bootlops, crap battery life etc. After buying new battery and replacing it by gsm service the problems with bootlops and shutdowns are gone (it looks like), but im getting only arround 3hrs on SoT. Looking for issue for that situation, want to get a little bit more.
 

nitinrajpoot007

New member
Jun 12, 2019
1
0
0
Fingerprint scanner not working

I've also faced same problem...just a simple solution...hope it works for all ..just go to settings>apps>system apps>fingerprint scanner and clear all data then force stop and just restart it...now add add fingerprint. :)
Thanxx
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone