[BUG] fingerprint HAL failure results in enrolled fingers lost from SFOS side
There are several questions open about fingerprint sensors stopping to work, since the level of involvement of Jolla Sailors is unclear here is (what I hope is) a concise bugreport/summary of these questions.
As far as I gather the sequence of events is:
- fpslave fails for some reason or other
- SFOS tries to recover/restart the service but fails
- after manual restart/device restart the service runs again but enrolled fingers are no longer valid on the SFOS side of things (they are still enrolled in the fingerprint scanner as evidenced by the fact that a reset is needed if/when 5 finger enrollment is reached).
Some of the questions involved:
- https://together.jolla.com/question/184624/xperia-x-fingerprint-sensor-does-not-work/
- https://together.jolla.com/question/193449/sailfish-fpd-wont-start-xperia-x-fingerprint/
- https://together.jolla.com/question/196136/troubleshooting-the-fingerprint-scanner/
- https://together.jolla.com/question/196947/bug30111-update/