Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Compass in Device Checklist

    OS
    3
    12
    165
    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.
    • jezek
      jezek last edited by

      Hello, there is a Device Checklist file, which hast to be used as template for reporting what's working and not working for some device port.

      I think that Sensors: Compass is missing in the list. Or is compass sensor not supported by UT?

      Note: I already filled an issue.

      1 Reply Last reply Reply Quote 1
      • dobey
        dobey last edited by

        Compass is not currently supported by UT.

        1 Reply Last reply Reply Quote 0
        • G
          GT last edited by

          @dobey : Are you sure that it is not supported? I am asking, because the compass used to work on my BQ E4.5.

          dobey 1 Reply Last reply Reply Quote 0
          • jezek
            jezek last edited by

            @dobey said in Xompass not working:

            Compass sensor is not implemented on UT currently. Xompass only works on specific devices, due to the way it tries to read hardware.

            Hmm, you say that on some devices the compass works. So it should be in the Device Checklist.

            Another argument for adding compass to list could be, that Sensors: Fingerprint reader (among some other items) is currently not supported too and is in the checklist. It also would be a good remainder, that it is something, that sometimes needs to be done. Or am I wrong?

            dobey 1 Reply Last reply Reply Quote 0
            • dobey
              dobey @jezek last edited by

              @jezek said in Compass in Device Checklist:

              Hmm, you say that on some devices the compass works

              No.

              Having proper sensor support doesn't work on any device with UT currently (well, except maybe on pinephone) at the moment.

              jezek 1 Reply Last reply Reply Quote 0
              • dobey
                dobey @GT last edited by

                @GT said in Compass in Device Checklist:

                @dobey : Are you sure that it is not supported? I am asking, because the compass used to work on my BQ E4.5.

                Define "worked" in this case. Are you talking about Xompass app, or about QtSensors API? The latter has never had support for compass, in UT.

                1 Reply Last reply Reply Quote 0
                • G
                  GT last edited by

                  @dobey : Yes, it was the compass app (predecessor of xompass) that worked on BQ 4.5.

                  1 Reply Last reply Reply Quote 0
                  • jezek
                    jezek @dobey last edited by

                    @dobey said in Compass in Device Checklist:

                    @jezek said in Compass in Device Checklist:

                    Hmm, you say that on some devices the compass works

                    No.

                    Having proper sensor support doesn't work on any device with UT currently (well, except maybe on pinephone) at the moment.

                    I don't understand your answer. Accelerometer or proximity sensors are sensors too and are working (in a way, that they can be used in ubports apps). What is the difference between compass sensor and them?

                    dobey 1 Reply Last reply Reply Quote 0
                    • dobey
                      dobey @jezek last edited by

                      @jezek qtubuntu-sensors does not handle compass. Try to make a QML app using QtSensors API for Compass, and you will find it does not work on UT.

                      Compass was never a requirement for core functionality of the system to work, so nobody ever implemented the abstraction for it. Only accelerometer and proximity were handled, because they are needed for the core functionality of the shell (rotation and screen management during call handling).

                      1 Reply Last reply Reply Quote 0
                      • jezek
                        jezek last edited by

                        @dobey said in Compass in Device Checklist:

                        Compass was never a requirement for core functionality of the system to work, so nobody ever implemented the abstraction for it.

                        Oh I see, thanks for clarifying. Another two questions.

                        Abstraction on what level are you talking about? The android LXC container does not handle the compass or the libhybris or the plaform API (reference image).

                        Is the fingerprint sensor the same case as the compass sensor? Or there was already some work done?

                        dobey 1 Reply Last reply Reply Quote 0
                        • dobey
                          dobey @jezek last edited by

                          @jezek said in Compass in Device Checklist:

                          Abstraction on what level are you talking about?

                          In qtubuntu-sensors.

                          @jezek said in Compass in Device Checklist:

                          Is the fingerprint sensor the same case as the compass sensor? Or there was already some work done?

                          No, it is not a sensor in the same sense of the word here. Biometrics is handled separately, and was not implemented in a generic way for the support that originally was developed for the Pro 5. However, there has been some work to get fingerprint working generically with libhybris, by some of the developers working on Halium 9 support.

                          jezek 1 Reply Last reply Reply Quote 1
                          • jezek
                            jezek @dobey last edited by

                            @dobey said in Compass in Device Checklist:

                            @jezek said in Compass in Device Checklist:
                            Abstraction on what level are you talking about?

                            In qtubuntu-sensors.

                            Thank you for reminding me. I forgot, there is already an issue opened on this.

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