UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    adding fingerprint ID does not respond

    Scheduled Pinned Locked Moved Fairphone 4
    16 Posts 7 Posters 894 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • S Offline
        sonohgong
        last edited by

        Hi,

        I installed ubuntu touch on a fairphone 4. Before installation I checked it was on Android 11 (newly purchased device). Installation went fine. I'm very happy with the overall experience.

        Now I wanted to add a fingerprint ID, but the screen where it says to swipe over the fingerprint reader doesn't seem to respond to any movement of my finger on the reader. Are there any known issues? I thought this would work since it's listed as such in the device information.

        Thanks for any help! 🙂

        K lduboeufL 2 Replies Last reply Reply Quote 0
        • K Offline
          kugiigi @sonohgong
          last edited by

          @sonohgong Did you install xenial (16.04) or focal (20.04)? Also which channel (devel, rc, stable)? In my experience though, FP enrollment has always worked. Have you tested it on Android? Just to eliminate the possibility of defective sensor.

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sonohgong @kugiigi
            last edited by

            @kugiigi I installed 20.04 (stable).

            I didn't test anything in Android, only verified it was Android 11 before installing UT.

            Is there a way to check the sensor is responding at all?

            I'm not using any SIM card, don't know if that makes any difference.

            1 Reply Last reply Reply Quote 0
            • S Offline
              sonohgong
              last edited by sonohgong

              When checking dmesg, there are some messages:

              init: Control message: could not find 'android.hardware.biometrics.fingerprint@2.1::IBiometricFingerprint/default' for ctl.interface_start from pid: 37 (/system/bin/hwservicemanager)

              1 Reply Last reply Reply Quote 0
              • lduboeufL Offline
                lduboeuf @sonohgong
                last edited by lduboeuf

                @sonohgong
                Same for me, and probably it is a hardware fault. Never worked for me ( devel and RC and stable ).
                Never tried on Android

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sonohgong
                  last edited by

                  I could reinstall Android 11 and test if the fingerprint sensor works, but I'lld like to be more sure that it could be a hardware problem before spending time on that.

                  Is there any way to diagnose this further from within UT?

                  K KenedaK 2 Replies Last reply Reply Quote 0
                  • K Offline
                    kugiigi @sonohgong
                    last edited by

                    @sonohgong I'm not aware any other ways to debug this in UT. It's a good practice to check functionalities on Android before flashing UT 😄 Hopefully, you can sort this out. Maybe there's a manual flashing instructions and try that?

                    1 Reply Last reply Reply Quote 0
                    • KenedaK Offline
                      Keneda @sonohgong
                      last edited by Keneda

                      @sonohgong
                      There is sensorsstatus app in openstore for this kind of purposes but sadly it doesn't support fingerprint sensor for now...

                      https://open-store.io/app/sensorsstatus.chrisclime

                      Maybe the time to add and enhancement issue ^^

                      2015-2023 : Meizu MX4 ☠️⚰️✝️
                      2023-2024 : Nexus 5 ☠️⚰️✝️
                      2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                      🇲🇫🇬🇧

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        sonohgong
                        last edited by

                        I installed Android and tried fingerprint sensor with both 11 and 12. It all works, so it's definitely not a hardware issue.

                        Since I need this I'm back on Android, it seems UT isn't for me yet 🙂

                        lduboeufL 2 Replies Last reply Reply Quote 0
                        • lduboeufL Offline
                          lduboeuf @sonohgong
                          last edited by lduboeuf

                          @sonohgong ah interesting. But why it works for most users then ?
                          I should try too Android again and go back to UT afterward to see

                          1 Reply Last reply Reply Quote 1
                          • lduboeufL Offline
                            lduboeuf @sonohgong
                            last edited by

                            @sonohgong
                            Confirmed, i've installed Android 11, setup a fingerprint there, was ok.
                            Then installed UT and i can set up a FP now

                            1 Reply Last reply Reply Quote 0
                            • G Offline
                              gudaoxuri
                              last edited by

                              Same problem. Latest version of focal.

                              Fairphone 4 6g version.

                              1 Reply Last reply Reply Quote 0
                              • Papa EmerituxP Offline
                                Papa Emeritux
                                last edited by

                                Hello,
                                I can confirm that the fingerprint reader of a fairphone 4 does not work when using it for the very first time under UBPorts.
                                What I did is:

                                • I reverted to Android 11 and registered a fingerprint successfully,
                                • I re-installed ubports and was able to register several fingerprints successfully.

                                My guess is that the finger print reader requires a firmware upload of some sort, at least once, that the android driver provides but the ubports one does not.

                                I tried to open a ticket for this but gitlab is asking for a bank card to register new users… so I won't.

                                Could someone with a gitlab account be kind enough to submit the bug please ?

                                Cheers,

                                K 1 Reply Last reply Reply Quote 0
                                • K Offline
                                  kugiigi @Papa Emeritux
                                  last edited by

                                  @Papa-Emeritux I actually have recent experiences on this on both my Fairphone 4 and 5. I encountered this issue on my Fairphone 5 when I first flashed UT. However my experience went a bit differently. I had registered fingerprints on Android and I flashed UT over Android 14. So I thought that was the reason. I reflashed Android 11 then reflashed UT and fingerprint started to work. Note that I didn't register a fingerprint on Android 11, at least that's what I remember.

                                  Now, just 2 days ago, I flashed UT on my new Fairphone 4 and again, I had registered fingerprints and also experimented on flashing UT over Android 13. It actually didn't even boot this time so I reflashed Android 11 then reflashed UT again and fingerprint just worked. This time I'm 100% sure I didn't register a fingerprint in Android 11.

                                  So my conclusion is that the most likely step that fixes this is reflashing Android via Fairphone's official script. Perhaps it does something that resets the fingerprint or something.

                                  Papa EmerituxP 1 Reply Last reply Reply Quote 0
                                  • Papa EmerituxP Offline
                                    Papa Emeritux @kugiigi
                                    last edited by

                                    @kugiigi said in adding fingerprint ID does not respond:
                                    Interesting, thanks a lot for sharing.

                                    So my conclusion is that the most likely step that fixes this is reflashing Android via Fairphone's official script. Perhaps it does something that resets the fingerprint or something.

                                    Could it be the Android 11 image provided by fairphone ?
                                    In any case, it would mean that something is persisting from Android (on the disk?) through the UBPorts installation process.
                                    Mystery…

                                    AppLeeA 1 Reply Last reply Reply Quote 0
                                    • AppLeeA Offline
                                      AppLee @Papa Emeritux
                                      last edited by

                                      @Papa-Emeritux

                                      Not related with Android 11.
                                      I had the same issue with an UT device running Focal.
                                      I reflashed with Noble => Fingerprint didn't work.

                                      I flashed Android 13 without doing anything except turning on the developer mode.
                                      Then used the installer.
                                      Boom, the fingerprint worked.

                                      I guess flashing Android erase the registered fingerprints.
                                      And with preexisting fingerprints, a fresh installation of Ubuntu Touch does not work...

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post