REPRODUCIBILITY (% or how often): always
BUILD ID = OS VERSION (Settings > About product): 3.4.0.24 Adaption 0.0.4.10
HARDWARE (Jolla1, Tablet, XA2,…): Xperia 10 single SIM
UI LANGUAGE:German
REGRESSION: (compared to previous public release: Yes, No, ?): Yes
DESCRIPTION:
After switching on the phone, after entering the PIN first time, as soon as the phone has ready booted: Fingerprint sensor does not work. have to swipe to right and type the PIN for a second time on the touch screen.
After this procedure at start time, the fingerprint sensor works perfect.
PRECONDITIONS:
cold start
STEPS TO REPRODUCE:
Power on the phone
Enter PIN on the first screen
Wait for system boot
if ready booted, swipe right
Again PIN required
EXPECTED RESULT:
Fingerprint sensor should work
ACTUAL RESULT:
Fingerprint sensor doesn’t work, entering the PIN by touchscreen necessary
ADDITIONAL INFORMATION:
After this, in normal operation, fingerprint sensor works perfect.
Yes, if I switch on the phone, after abt. 10 or 15 seconds there is background black, an input field “Input PIN”, an emergency call button and white number keys to enter the pin code.
After entering PIN, after 5 seconds, time and date appears with the Sailfish background.
Reaction on fingerprint sensor is, that number field appears and I have to enter PIN code again by touchscreen. Again, it is also an emergency call button here.
After this startup procedure, in normal operation, fingerprint sensor works very fine!
I have not yet updated so do not know this system behaviour.
But now we have to input twice the device lock/user code? And twice via keyboard entry on first boot up?
I understood this here :
Security code (if in use) must be typed when the phone is booting up. Fingerprint recognition cannot be used in this case any more
more like the decryption needs this.
And the unlocking of user is done together with this. So only one entering is necessary. Why should one have to enter the same code twice?
@peterleinchen I’m not the programmer but I think/guess what maybe was the programmers intention. I understand this in a way, that
at cold start entering of a decryption code is necessary to read anything from the boot media, because it’s encrypted, to boot the system.
after system is loaded, running and waiting for user login, the PIN for this user login is required.
That’s how I understand this.
And at this place I have an idea to inprove data security: I suggest 2 different PIN codes 1 for boot and a 2nd for system unlock.
The boot/disk decryption PW should be alphanumeric including special characters and as long as user wants, like on desktop Linux system, so that it is possible to give a really strong password to prevent unauthorized people from booting the system and/or getting access to the phone’s stored data.
On the boot screen should be a full alphanumeric keyboard and not only numbers.
I understand that it’s better for safety to enter the PW twice and not store it intermediately in the RAM, this is uncomfortable but acceptable. But 2 different PW’s would give an extra gain in safety and furthermore it looks cool and awesome for computer enthusiasts!
Suggestion: After 3 wrong entries of the unlock code, the phone should show normal screen on the screen while doing a shutdown -h now in the background. (for the case that a phone will get stolen to protect the data on it)