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

    Additional sensors (magnetic field, gyroscope)

    Scheduled Pinned Locked Moved Meizu Pro5
    14 Posts 5 Posters 2.0k 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.
      • W Offline
        wilfridd
        last edited by

        Hi,
        The Ubuntu Touch OTA-19 Release states that Halium 5.1/7.1 devices have access to magnetic field and gyroscope sensors.
        I remembered @Flohack demoing rough compass support (with erratic values) on a device (don't know which one) in a Q&A session some months ago.
        On [PRO5] "SensorStatus" does not display any value but "test_sensors" seems to show lots of sensors [1].
        I'd like to dig this out... I searched for "sensor" throughout the forum, read couple of posts, but no clue how to move forward... Does some of you have hints or docs to read ?
        BR,
        Nauvpp

        [1]
        Hardware module ID: sensors
        Hardware module Name: CyWee SENSORS Module
        Hardware module Author: CyWee Group Ltd.
        Hardware module API version: 0x1
        Hardware HAL API version: 0x0
        Poll device version: 0x1030001
        API VERSION 0.1 (legacy): 0x1
        API VERSION 0.1: 0x65537
        API VERSION 1.0: 0x16777217
        API VERSION 1.1: 0x16842753
        API VERSION 1.2: 0x16908289
        API VERSION 1.3: 0x16973825
        API VERSION 1.4: 0x17039361
        Got 36 sensors

        === Sensor 0 ==
        Name: Accelerometer Sensor
        Vendor: CyWee Group Ltd.
        Version: 0x1
        Handle: 0x0
        Type: 1
        maxRange: 78.453201
        resolution: 0.9999
        power: 0.170000 mA
        minDelay: 10000

        === Sensor 1 ==
        Name: Magnetic field Sensor
        Vendor: CyWee Group Ltd.
        Version: 0x1
        Handle: 0x1
        Type: 2
        maxRange: 200.0
        resolution: 0.9999
        power: 5.0 mA
        minDelay: 10000

        === Sensor 2 ==
        Name: Gyroscope Sensor
        Vendor: CyWee Group Ltd.
        Version: 0x1
        Handle: 0x2
        Type: 4
        maxRange: 40.0
        resolution: 0.9999
        power: 6.99999 mA
        minDelay: 10000

        === Sensor 32 ==
        Name: Geomagnetic Rotation Vector (WAKE_UP)
        Vendor: CyWee Group Ltd.
        Version: 0x1
        Handle: 0x23
        Type: 20
        maxRange: 1.0
        resolution: 0.99
        power: 11.270000 mA
        minDelay: 10000

        AppLeeA 1 Reply Last reply Reply Quote 0
        • flohackF Offline
          flohack
          last edited by

          Unfortunately the Meizu Pro 5 is not a Halium device, but a legacy port which we cannot rebuild (closed sources), so we cannot inject the missing sensor glue code. Its the same on the BQs...

          My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

          KenedaK W 3 Replies Last reply Reply Quote 0
          • AppLeeA Offline
            AppLee @wilfridd
            last edited by

            Hi @nauvpp
            As it turns out it's device specific, I moved the thread to the corresponding subforum.

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

              @flohack
              Problem with accessing sources is on Canonical side or Meizu/BQ one ?

              2015-2023 : Meizu MX4 ☠️⚰️✝️
              2023-2024 : Nexus 5 ☠️⚰️✝️
              2024-***** : FPOS Fairphone 5
              πŸ‡²πŸ‡«πŸ‡¬πŸ‡§

              1 Reply Last reply Reply Quote 0
              • W Offline
                wilfridd @flohack
                last edited by wilfridd

                @flohack ok thank you for the clarification

                • Legacy means closed source, so very few chance to have additional sensors supported. Moreover, these devices are becoming ”oldβ€ž (as I do πŸ˜ƒ)
                • Halium means additional sensors may be supported, depending on Halium availability

                How to consider a GSI device? Is it halium too?

                KenedaK 1 Reply Last reply Reply Quote 0
                • W Offline
                  wilfridd @AppLee
                  last edited by

                  @applee thanks! Status changed to β€œtopicβ€ž

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

                    @nauvpp said in Additional sensors (magnetic field, gyroscope):

                    Moreover, these devices are becoming ”oldβ€ž (as I do )

                    But old is not dead.
                    I can assure you that my MX4 is still kicking a**es 😁

                    2015-2023 : Meizu MX4 ☠️⚰️✝️
                    2023-2024 : Nexus 5 ☠️⚰️✝️
                    2024-***** : FPOS Fairphone 5
                    πŸ‡²πŸ‡«πŸ‡¬πŸ‡§

                    MoemM W 2 Replies Last reply Reply Quote 0
                    • MoemM Offline
                      Moem @Keneda
                      last edited by

                      @keneda said in Additional sensors (magnetic field, gyroscope):

                      @nauvpp said in Additional sensors (magnetic field, gyroscope):

                      Moreover, these devices are becoming ”oldβ€ž (as I do )

                      But old is not dead.

                      Exactly. It's good for the planet to keep using existing devices, instead of getting new ones every two years and creating tons of e-waste!
                      🌍🌱

                      Is currently using an Op5t
                      Also owns an Op1, a BQ E4.5 and an Xperia X, as well as a BQ tablet and a Pinetab2. Please, someone... make it stop.

                      W 1 Reply Last reply Reply Quote 0
                      • W Offline
                        wilfridd @Keneda
                        last edited by

                        @keneda Sure it does !
                        I also own a MX4 (Ubuntu edition). I can't make the GPS to work since a while. It can't fix my position even after let it try for 1 hour...

                        1 Reply Last reply Reply Quote 0
                        • W Offline
                          wilfridd @Moem
                          last edited by

                          @moem I totally agree and that's a benefit among many other with UBp. I learned with this post that β€œlegacy” devices will likely not have such sensors working. IMHO, that's a drawback to me cause compass is so convenient combined to GPS when navigating by foot

                          MoemM 1 Reply Last reply Reply Quote 0
                          • MoemM Offline
                            Moem @wilfridd
                            last edited by

                            @nauvpp said in Additional sensors (magnetic field, gyroscope):

                            compass is so convenient combined to GPS when navigating by foot

                            Get yourself a Pebble smartwatch (yes, that is legacy too)... you can connect it with your UT phone and it's a compass too! 😌⌚️

                            Is currently using an Op5t
                            Also owns an Op1, a BQ E4.5 and an Xperia X, as well as a BQ tablet and a Pinetab2. Please, someone... make it stop.

                            1 Reply Last reply Reply Quote 0
                            • W Offline
                              wilfridd @flohack
                              last edited by wilfridd

                              @flohack one more question I you don't mind: I also own a N5 hammerhead, is it legacy or halium 5.1?
                              Thank you

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

                                @nauvpp
                                IIRC the official port is a legacy one.
                                There is also a work in progress about an halium 7.1 port.

                                W 1 Reply Last reply Reply Quote 0
                                • W Offline
                                  wilfridd @AppLee
                                  last edited by

                                  @applee thanks

                                  1 Reply Last reply Reply Quote 0

                                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                  With your input, this post could be even better πŸ’—

                                  Register Login
                                  • First post
                                    Last post