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

    Modern Devices

    Scheduled Pinned Locked Moved OS
    33 Posts 11 Posters 5.0k Views 3 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
        wgarcia
        last edited by wgarcia

        I always thought the word "supported devices" brings confusion to newcomers for a while until they understand the issue. "Supported" implies some devices get support and some others could be used but they don't get support. "Ported" is a much clearer word, and once it is explained what takes to port a devices, then there is no confusion any more.

        dobeyD 1 Reply Last reply Reply Quote 1
        • dobeyD Offline
          dobey @wgarcia
          last edited by

          @wgarcia That implication is accurate though. Supported devices can be flashed with the installer, get OTA updates, etc… Just because a port might be mostly working, doesn't guarantee any of that, or that the person who did it will necessarily finish it, even if many things work. And clearly the goal of any device port is to become supported at some point.

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

            @stan Sorry to say but its not that easy.

            If there would be just a few steps that would work for every device we would have much more supported devices already. Instead, what porting means also is you need to research which changes from Android sources are necessary to make things work. You need C/C++ coding knowledge, scripting knowledge, understand how a Linux kernel works basically, how it needs to be configured. You need a fairly good command of the Android toolchain and Git especially, understand how patches work, how to manually try to apply patches when they dont succeed automatically.

            Finally, you need to understand how a Linux-based OS like Ubuntu Touch is booting, how init system works and the startup scripts, understand how to analyze logfiles in Ubuntu Touch as well as in the underlying Android container that is being started. you need to get details from your device and vendor that might not be documented very well, so expect some hours in front of Google trying to find solutions for things that wont work.

            As a summary, you must be a digital native with Linux and better have some years of experience with development of basic stuff (mostly in C) before its recommended to get hands on for porting.
            Its not an offense, but we see a lot of people that dont fit this profile. They struggle a lot with not understanding whats happening, and then they copy/paste us all error messages into Telegram inhoping we can fix it for them. But, alas, thats not how it can work. The experienced porters, people who do this for a long time, spend hours and hours themselves with hard-to-crack nuts. Giving basic programming/debugging introes for people via Telegram is simply impossible for them.

            Also, we try to document knowledge when it becomes secured, but every vendor, every device might need different tricks to make it work. Simply writing commands into a shell window will almost 100% not work. You need to develop your port yourself, get acquainted to your device and understand its needs by listening closely, so to say.

            If I invest my free time into porting I dont want to spend all night in front of Telegram looking into other peoples logfiles and screenshots and trying to guess whats the problem.
            So, this is just my point of view. This is not "porting" like porting an Android ROM which is 100x easier. You will enter unchartered world by trying to port Ubuntu Touch, and it can be the frustration of your life. Choose wisely.

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

            S 1 Reply Last reply Reply Quote 2
            • S Offline
              stan
              last edited by

              I was just trying to apply πŸ˜„ πŸ™‚ one of George carlin sayings ''Never underestimate the power of stupid people in large groups'' lol
              and if the non programming guys like me can do anything other than donation to speed things up πŸ™‚
              but looks like is that we can't i think maximum is too buy the new devices to report bugs

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

                May i ask what is most recent and best device that will soon be supported,
                so i start looking for one as where i live finding nexus wasn't easy . i want to be prepared πŸ˜„

                1 Reply Last reply Reply Quote 0
                • S Offline
                  stan @flohack
                  last edited by

                  @Flohack thank you very much for this detailed answer i will try to use it as a guide
                  for where and what i should start try to learn

                  LakotaubpL 1 Reply Last reply Reply Quote 0
                  • LakotaubpL Offline
                    Lakotaubp @stan
                    last edited by Lakotaubp

                    @stan Have a look here for the closest. I am using an OP3 for my daily driver. Still a few gliches but coming along well. Have a read through the threads for the devices you are interested in to see how they are coming along.

                    S 1 Reply Last reply Reply Quote 1
                    • S Offline
                      stan @Lakotaubp
                      last edited by

                      @Lakotaubp thank you so much will start looking for op 3 or 3t

                      S D ? 3 Replies Last reply Reply Quote 0
                      • S Offline
                        Stefano @stan
                        last edited by

                        @stan 3t has a bigger battery capacity and slightly faster ( oveclocked ) processor, probably a better variant.

                        S 1 Reply Last reply Reply Quote 0
                        • D Offline
                          domubpkm @stan
                          last edited by

                          @stan See https://www.rebuy.fr/i,10433117/mobile/oneplus-3-64-go-graphite

                          S 1 Reply Last reply Reply Quote 0
                          • S Offline
                            stan @domubpkm
                            last edited by

                            @domubpkm thank you very much from the link i will check if they have international shipping πŸ™‚

                            1 Reply Last reply Reply Quote 0
                            • S Offline
                              stan @Stefano
                              last edited by

                              @Stefano will give 3t the priority then, thank you so much

                              1 Reply Last reply Reply Quote 0
                              • ? Offline
                                A Former User @stan
                                last edited by

                                @stan said in Modern Devices:

                                @Lakotaubp thank you so much will start looking for op 3 or 3t

                                Read through the device thread if you haven't already, it will give you a good idea of its functional status
                                https://forums.ubports.com/topic/3253/oneplus-3-3t/175

                                I've been trying out the OP3T for a few months now. It's not really daily driver ready for me, mainly due to being unable to alert you to incoming calls whilst in standby. Camera is a problem on the 3T, but ok on the 3, I believe.

                                S 1 Reply Last reply Reply Quote 0
                                • S Offline
                                  stan @Guest
                                  last edited by

                                  @ziggutas oh calls is important to me , as for the camera i only use it for documents

                                  1 Reply Last reply Reply Quote 0
                                  • ? Offline
                                    A Former User
                                    last edited by

                                    @ziggutas @stan I get an alert for incoming calls on my 3T.

                                    S 1 Reply Last reply Reply Quote 0
                                    • S Offline
                                      stan @Guest
                                      last edited by

                                      @thilov thank you very much that very good to hear i have more confidence with every answer

                                      1 Reply Last reply Reply Quote 0
                                      • M Offline
                                        makeixo @domubpkm
                                        last edited by

                                        @domubpkm Whats the difference between a core device and a "normal" supported device?

                                        D 1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          domubpkm @makeixo
                                          last edited by

                                          @makeixo see https://devices.ubuntu-touch.io/

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

                                            so will the oneplus 3 be a core device in the future

                                            1 Reply Last reply Reply Quote 0
                                            • M Offline
                                              makeixo @domubpkm
                                              last edited by

                                              @domubpkm That acutally doesn't answer my questition. Xx and Op3 are already in the UBports-installer and receive updates. What is the difference between them and a core device like the nexus 5?

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