planet-community / planet-devices

Repository for Planet Computers devices. Use this for feature requests, bugs, and *constructive* feedback.
Creative Commons Zero v1.0 Universal
19 stars 1 forks source link

Fingerprint sensor on Astro can't be enabled in many applications #43

Open Hi-Fi opened 1 year ago

Hi-Fi commented 1 year ago

While sensor works fine for opening Android, many applications either doesn't even realize that sensor exists or throw error when it's tried to be taken to use.

Logs will be added later when connecting phone to computer for log collection.

EDIT: Degiro application logs following when trying to enable fingerprint sensor:

01-04 14:17:29.157  3298  3538 V FingerprintAuth: FingerprintAuth action: save
01-04 14:17:29.160  3298  3538 E FingerprintAuth: 
01-04 14:17:29.163  3298  3538 E FingerprintAuth: Failed to create key: InvalidAlgorithmParameterException
01-04 14:17:29.166  3298  3298 E FingerprintAuth: 
01-04 14:17:29.168  3298  3298 E FingerprintAuth: Failed to init Cipher: InvalidKeyException
01-04 14:17:29.168  3298  3298 W CordovaPlugin: Attempted to send a second callback for ID: TouchID650766574
01-04 14:17:29.168  3298  3298 W CordovaPlugin: Result was: "Failed to init Cipher"
01-04 14:17:29.168  3298  3298 W CordovaPlugin: Attempted to send a second callback for ID: TouchID650766574
01-04 14:17:29.168  3298  3298 W CordovaPlugin: Result was: "Error"

That's based on Apache Cordova.

Error mentioned at least:

Other apps I tested and have the issue didn't produced as clear errors. Reinstallation of application didn't helped.

Daz-Mataz commented 1 year ago

Is this due to the out dated security patch on the astro?

Hi-Fi commented 1 year ago

Hard yo say, wasn't yet able to read more logs.

Application UI errors didn't state anything clear.

shymega commented 1 year ago

Daz

No - see, the Cosmo has outdated security patches, and apps with fingerprint work fine on there.

Daz-Mataz commented 1 year ago

Is the Astro missing android modules/drivers in relation to the fingerprint reader due to there not being a menu option to select how the fingerprint scanner is used across the device i.e. Screen Unlock or Screen Unlock and Apps?

Daz-Mataz commented 1 year ago

A slight contributing factor to the main issue, might be the "over sensitivity" of the fingerprint reader which leads android to disable it as a source of security confirmation.

Having just had my Astro open on my desk for the past 3 hours and not using the fingerprint reader to unlock it, every time I unlock it with my pattern unlock, the screen informs me that the fingerprint unlock is disabled due to too many failed attempts.

ZimbiX commented 1 year ago

Have you found any apps where the fingerprint reader works? I've just tried these:

App Result
Bitwarden Undetected
MyAussie Undetected
Up Bank Undetected
Commbank Error while setting up fingerprint: "Something's gone wrong. Try again a little later"
olmari commented 1 year ago

FP-reader is mostly unusable indeed as it is. For opening phone it works, practically any app it does not work... There might have been some arbitrary "odd" app it have worked... 1Password even just crashes out when selecting FP-reader unlock.

TauPan commented 1 year ago

It used to work on the old app of my bank (Postbank in Germany) but they've revised their IT Systems and have a new app and it doesn't work on that any more.

I think it works on one other app but it must be one I don't use often because I don't remember which one it was.

ralphbk commented 12 months ago

A slight contributing factor to the main issue, might be the "over sensitivity" of the fingerprint reader which leads android to disable it as a source of security confirmation.

Having just had my Astro open on my desk for the past 3 hours and not using the fingerprint reader to unlock it, every time I unlock it with my pattern unlock, the screen informs me that the fingerprint unlock is disabled due to too many failed attempts.

This problem remains in the latest V07 firmware.

Robsno commented 10 months ago

Still there in Firmware 07b, seems like it is not advertising the Fingerprint reader

Robsno commented 10 months ago

I should add I have about 20 apps from when I restored my Cosmo on to my Astro that used the fingerprint reader OK on the Cosmo but do not see the reader on the Astro. At first I wondered if î was connection issue caused by restoring from another machines backup but now I see others with the issue.

Robsno commented 3 weeks ago

Currently wondering if it is the type or security level of the fingerprint reader that the app queries and does not like the answer. It is reliable to unlock with the same fingerprint in 3 memory slots.