We have moved to a new Sailfish OS Forum. Please start new discussions there.
14

[XA2, 10] Fingerprint Scanner not working - dual SIM

asked 2019-11-07 16:17:23 +0300

updated 2020-02-05 11:41:52 +0300

jovirkku gravatar image

I just reinstalled 3.2 on my XA2 Plus Dual Sim, starting from an Android 9.0. Everything seemed working fine, I skipped fingerprint during initial configuration because I wanted to go through a fast restore (ehm, Tutorial).

As soon as I tried adding lock and fingerprint, I discovered there's no way to make fingerprint sensor work. CSD Test procedure shows Fail in red. I also tried resetting and restarting the service, but no way.

Could it be Android 9.0 starting point?

PS On Android fingerprint was working fine.

It seems that dual sims and Android 9 won't go fine together. Better downgrade to Android 8 before installing SFOS.

edit retag flag offensive close delete

Comments

Has anyone a 51.X image to provide? I don’t have Windows PC so no Emma downgrade.

magullo ( 2019-11-08 10:38:12 +0300 )edit

i have no issue on xperia XA2 with android 9 as a base, but i set fingerprint during initial configuration

itdoesntmatt ( 2019-11-09 13:37:53 +0300 )edit

Not a real answer, but thank you for reporting nonetheless.

magullo ( 2019-11-09 15:21:50 +0300 )edit
1

sorry I should have posted is as a comment.

itdoesntmatt ( 2019-11-09 15:25:03 +0300 )edit
2

I am having exactly the same issue, but with a "normal" XA2 dual sim. Installed Android 9, then fresh install of 3.2...the fp scanner wouldn't work. Thinking it might be broken, i flashed Android again but it works just fine there.

Interestingly, I did _exactly_ the same procedure for an XA2 single sim device, and there the fp scanner is working just fine.

looks like this issue is specific for the dual sim devices. haven't tested using Android 8 as a base yet, but it's possible this issue happens in combination of Android 9 and dual sim devices. will try using Android 8 some time this week.

derfelot ( 2019-11-11 03:30:11 +0300 )edit

13 Answers

Sort by » oldest newest most voted
4

answered 2019-12-21 11:54:34 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2019-12-21 11:54:34 +0300

NeroNekro gravatar image

Maybe a bigger problem.

I have a xperia 10 Plus with 3.2.1.20 and at the beginning the Fingerprint works and after some time it doesnt. A restart on the smartphone solve the problem for a short time.

if i want to add a new finger, i got the message, that their some dirt on the sensor.

edit flag offensive delete publish link more

Comments

Same behavior on Xperia 10...

pasik ( 2019-12-24 11:22:55 +0300 )edit

now its working. after I made a factory reset on my phone, i dont have any problems. :)

NeroNekro ( 2019-12-24 12:13:59 +0300 )edit

Same issue Xperia 10 and 3.2.1.20

ron282 ( 2019-12-25 10:42:45 +0300 )edit

yep, the same with x10 =(

virgi26 ( 2020-01-09 22:06:43 +0300 )edit

I had the same problem on my X10, SFOS 3.2.1.20. I didn not want to reset the X10 or remove any software.

So I did erase all stored fingerprints, and stored my fingerprints new, using Settings -> Security -> Lock/Unlock (german: Einstellungen -> Sicherheit -> Gerätesperre)

After doing this, the fingerprint sensor works as new and it is OK. I hope this is stable now, I will report here what happens.

Andrea777 ( 2020-02-07 20:12:03 +0300 )edit
4

answered 2020-02-27 08:24:15 +0300

jovirkku gravatar image

The upcoming 3.3.0 release is expected to bring help to the problem with the fingerprint recognition.

edit flag offensive delete publish link more

Comments

1

@jovirkku juste upgraded, but still no fingerprint recognized on XA2 dual sim, it never worked from the start for me, each upgrade brings hope.

wahl31 ( 2020-04-04 07:53:08 +0300 )edit

@wahl31: Please describe in detail what happens. a) Can you not teach your fingerprints at Settings > Device lock? Or b), is it so that the teaching part works but when trying to unlock the screen your fingerprint is not recognised?

jovirkku ( 2020-04-09 09:48:10 +0300 )edit

Thank you for coming back to the point! In my case (similar setup, i.e. XA2plus dual-sim, flashed from Android 9 using 17b kernel), before update I had to disable the android biometrics daemon manually (in /etc), since it drained the battery and fingerprint recognition never worked. After the update, I enabled the process again, but still the recognition doesn't work. In the "teaching" part while pressing the fingerprint reader, nothing happens, and so the teaching is incomplete.

ar0 ( 2020-04-09 10:37:10 +0300 )edit

@ar0 Can you tell me the details of how to disable this process?

xbt123ufo ( 2020-04-09 11:44:52 +0300 )edit

Please see https://together.jolla.com/question/218003/xperia-xa2-fingerprint-process-at-100-cpu-draining-battery/ basically, you need to put the "disabled" option into the config

ar0 ( 2020-04-09 12:44:09 +0300 )edit
3

answered 2020-04-09 10:11:03 +0300

jovirkku gravatar image

updated 2020-04-09 13:23:16 +0300

We have improved the fingerprint recognition in Sailfish OS release 3.3.0.14. This concerns Xperia XA2 and Xperia 10 devices. Please report if it works for you now. Thank you!

If you are still facing problems with the fingerprint recognition please describe in detail what happens.
a) Can you not teach your fingerprints at Settings > Device lock? Or,
b) Is it so that the teaching part works but when trying to unlock the screen your fingerprint is not recognised?

This is how b) is supposed to work on 3.3.0. There are two options: A and B.

Starting point: Xperia 10/XA2 is on but the screen is locked and black.

A1. Touch the fingerprint detector. This makes the vibrator play shortly and brings the security code dialogue to the display.
A2. Lift the fingertip off and then touch the detector the 2nd time. The screen gets unlocked and you can start using the phone.

B1. Press the Power key shortly. The lock screen (date/time/etc) appears.
B2. Touch the fingerprint detector. The screen gets unlocked and you can start using the phone.

edit flag offensive delete publish link more

Comments

Hi @jovirkku,

I'm in the case a) where I cannot teach my fp at all.

mousse04 ( 2020-04-09 17:45:01 +0300 )edit

Please see the end of the thread, if you flashed from Android 9, then the only option is to downgrade to Android 8 and reflash Sailfish

ar0 ( 2020-04-09 17:47:56 +0300 )edit

@ar0, yes I know but I've reflashed android 9 ... to try the new implementation from the 3.0.1.4 update :)

mousse04 ( 2020-04-09 18:35:34 +0300 )edit

I got an XA2 plus dual sim and the fingerprint reader doesn't work at all so i can't tech any fingerprint, it's simply dead. If i don't add disabled to /vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service.sony.rc my cpu is at 100% usage even with 3.3.0.14. https://together.jolla.com/question/218003/xperia-xa2-fingerprint-process-at-100-cpu-draining-battery/ I'm more than happy to try what you need to fix this bug.

abc123 ( 2020-04-16 01:35:59 +0300 )edit
3

answered 2020-04-09 17:20:20 +0300

jovirkku gravatar image

updated 2020-04-27 10:41:36 +0300

Yes, the observations of some people about the fingerprint feature seem to be correct: the fingerprint recognition of Xperia XA2 requires Android 8 to work whereas with Android 9 it does not work (Sailfish 3.3.0).

In case of Xperia XA2 dual SIM H4113, for example:

  • Android 8 (baseband 50.1.A.13.123) is good
  • Android 9 (baseband 50.2.A.0.400) is not good - fingerprint detection does not work.
    EDIT/2020-04-27/jovirkku: Works in this case, too, with OS release 3.3.0.16.

So, "50.1" corresponds to Android 8 and "50.2" to Android 9.

How can one change (reflash) the Android version?
With Sony's Emma tool on a Windows computer - instructions here: https://jolla.zendesk.com/hc/en-us/articles/115004283713. After that, you will need to reflash Sailfish OS. Note that version 3.3.0.14 is not yet available as a downloadable image.

What about Xperia 10?
No new information.

edit flag offensive delete publish link more

Comments

1

No, it is not so simple as that. I have now two XA2 devices running Android 9 (50.2.A.0.400) and fingerprint recognition works just fine on both of them.

jovirkku ( 2020-04-15 09:49:16 +0300 )edit

Is it the android kernel that causes the difference?

ar0 ( 2020-04-15 10:44:53 +0300 )edit

No, it turned out that there are different fingerprint sensors in the devices. Some of them, type "ET", did not work on Android 9.
Sailfish OS release 3.3.0.16 contains a fix for Xperia XA2 devices such that all sensors should now work also when Sailfish was installed on top of Android 9.

jovirkku ( 2020-04-27 10:39:08 +0300 )edit
2

answered 2020-01-04 22:49:41 +0300

ladle-hill gravatar image

I have just flashed 3.2.1.20 on H3113 starting from Android 9 on a brand new XA2 and everything works for me too except the fingerprint scanner.

edit flag offensive delete publish link more

Comments

Just to give a bit more detail, I attempted to configure the fingerprint during the initial set up but it wasn't working so I skipped it and hoped that it might work once all was running. I have tried rebooting and still nothing works. Incidentally I ran the phone on Android for a few days before flashing Sailfish and the reader worked perfectly so there appears to be no hardware fault with the device.

ladle-hill ( 2020-01-13 22:48:02 +0300 )edit
2

answered 2020-04-07 17:51:14 +0300

vince_db gravatar image

Hi,

Same problem here with XA2 dual sim on paid version of Sailfish OS, which is a bit of a shame. I hope this will be fixed soon.

edit flag offensive delete publish link more

Comments

@vince_db: what does your XA2 answerif you give the command:

devel-su grep ro.odm.version /odm/build.prop

If you would then shut down the phone and connect it to your PC in the fastboot mode (blue LED) and give the command (prepend with sudo if Linux):

fastboot getvar all

Please let us know what there is on "version-baseband" and "product" lines, please.

jovirkku ( 2020-04-09 14:31:01 +0300 )edit

Dear Jovirkku, just in case you see, in my case these are ro.odm.version=8.1.0_4.4_nile_v17 version-baseband:1316-3157_50.2.A.3.22 product:H4413

ar0 ( 2020-04-09 14:48:17 +0300 )edit

@jovirkku

ro.odm.version=8.1.0_4.4_nile_v16

Pastbin for fastboot getvar all : https://pastebin.com/PHC9MWBp

So it looks like either with v16 or v17 the problem remains the same. I thought about trying an install based on the latest version, but it seems it is not the root cause so it would be strange if it changed the outcome.

vince_db ( 2020-04-11 18:43:20 +0300 )edit

Ok now it works. I flashed Android 8 on the phone before installing Sailfish, using Emma according to a Jolla tutorial I found. The fact that my phone was originally on Android 9 was apparently the problem here.

Thank you for your help.

vince_db ( 2020-04-14 12:40:29 +0300 )edit

@jovirkku
ro.odm.version=8.1.0_4.4_nile_v16
Pastbin for fastboot getvar all: https://pastebin.com/qjBb1AGQ

abc123 ( 2020-04-16 01:50:54 +0300 )edit
1

answered 2019-12-14 16:18:28 +0300

Laphilis gravatar image

After updating to version 3.2.1.19 (Nuuksio), the XA2 dual sim fingerprint scanner began to work fine.

edit flag offensive delete publish link more

Comments

1

thanks for letting us know. I will try a clean install with Android 9 again once the public 3.2.1 is out and will report the results here as well :)

derfelot ( 2019-12-14 16:46:23 +0300 )edit
1

But upgrading to 3.2.1 doesn't solve the problem in my H4133 device

Timeral ( 2019-12-15 03:43:35 +0300 )edit

I can confirm that doing a clean install of 3.2.1 from Android 9 still results in a non-working fingerprint scanner for my dual Sim device

derfelot ( 2019-12-19 18:44:31 +0300 )edit
1

answered 2019-12-20 11:03:17 +0300

Maguro gravatar image

Unfortunately in my case still no improvement with xa2 single sim and 3.2.1.20.

edit flag offensive delete publish link more
1

answered 2019-12-31 10:49:48 +0300

leighelse gravatar image

I have the same issue. I've twice installed 3.2.1.20 on my XA2 Plus dual SIM (64GB H4493) on top of Android 9 Pie, but the reader doesn't work when I try to register my fingerprint, either during installation or later. I ran the test utility and it timed out trying to access the scanner.

While some XA2 fingerprint readers are working, there are clearly a number which are not. It would be useful to have some diagnostic steps to help zero in on the root cause; can anyone suggest where to start?

edit flag offensive delete publish link more
1

answered 2020-01-05 19:06:57 +0300

stefan gravatar image

Same for me. Fingerprint is not working on a XA2 Plus H4413 (dual sim). Flashed 3.2.1.20 on top of Android 9.0. Hoping for a fix in one of the next releases.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
17 followers

Stats

Asked: 2019-11-07 16:17:23 +0300

Seen: 2,988 times

Last updated: Apr 27