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

    OnePlus 6(T) port

    Scheduled Pinned Locked Moved Oneplus 6/6T
    46 Posts 10 Posters 14.0k Views 6 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.
      • M Offline
        mrcyjanek @flohack
        last edited by

        @Flohack said in OnePlus 6(T) port:

        @tomoqv Updates can be made via OTA if:
        a) the device has a working recovery
        b) the device has a community channel and
        c) an installer config file

        Not sure whats the state but it should be pretty forward to do those things πŸ™‚

        We need a) not sure what b) is and we need c), but that should be easy

        flohackF 1 Reply Last reply Reply Quote 0
        • M Offline
          mrcyjanek @tomoqv
          last edited by

          To all future flashers, please refer to https://github.com/ubports-oneplus6/documentation with any questions, and join discord in case of problems there are few of us who are working on both halium and mainline version πŸ˜„

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

            @mrcyjanek for b) you need to have your device created on our system-image server:
            af833df3-fe4d-45f4-b3f1-bcc95d09e9dc-grafik.png
            Also, that means that our CI has to build your manifest, so that needs a few steps before we can go live.

            For a) the recovery:
            Add the following statements to your manifest:

                <remote name="beidl" fetch="git://github.com/fredldotme" />
                <remote name="rargente" fetch="git://github.com/Rargente" />
                <project path="external/gpg" name="android_external_gpg" revision="halium-7.1" remote="beidl" />
                <remove-project path="external/toybox" name="android_external_toybox" />
                <project path="external/toybox" name="android_external_toybox" revision="halium-7.1" remote="beidl" />
                <remove-project path="bootable/recovery" name="android_bootable_recovery" />
                <project path="bootable/recovery" name="android_bootable_recovery" remote="rargente" revision="ubp-7.1" />
            
                <remove-project path="system/core" name="Halium/android_system_core" />
                <project path="system/core" name="Halium/android_system_core" groups="pdk" remote="hal" revision="halium-7.1-adbroot" />
            

            That will modify the recovery build in such a way that have an always unloocked recovery plus the system-image client which will then allow to install updates or to reset to factory defaults etc.

            After building systemimage there is also recovery.img in the $OUT path, you can take this flash it and try it out πŸ˜‰

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

            M 1 Reply Last reply Reply Quote 1
            • M Offline
              mrcyjanek @flohack
              last edited by

              @Flohack said in OnePlus 6(T) port:

              @mrcyjanek for b) you need to have your device created on our system-image server:
              af833df3-fe4d-45f4-b3f1-bcc95d09e9dc-grafik.png
              Also, that means that our CI has to build your manifest, so that needs a few steps before we can go live.

              I'm using generic system image...

              and my device doesn't have a recovery partition.

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

                @mrcyjanek You will still need a channel in our system-image server if you want to provide OTA updates to your users πŸ™‚ - and how does this thing work withour recovery then?

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

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  mrcyjanek @flohack
                  last edited by

                  @Flohack I have no idea, probably it does some things with initramfs or process it at boot time, now when I want to boot to twrp I'm using fastboot boot twrp.img command and I didn't try installing it on UT kernel because that would probably break it.

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

                    @mrcyjanek Can you plz send me the output of sudo cat /var/lib/lxc/android/rootfs/fstab.* <= you need to find the correct name for it...

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

                    S 2 Replies Last reply Reply Quote 0
                    • S Offline
                      SevralTi @flohack
                      last edited by

                      @Flohack But on A/B devices, really no recovery partition! Recovery stored on boot partition.

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

                        YES! Now our device on "devices.ubuntu-touch.io"

                        1 Reply Last reply Reply Quote 2
                        • S Offline
                          SevralTi @flohack
                          last edited by

                          @Flohack We need to install recovery in boot image. We need a script for unpack, patch kernel and repack.

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

                            @SevralTi Sorry I am n ot into Halium 9 porting (yet) I cant help with that.

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

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

                              @Flohack Yes! A/B it's relly problem... Without recovery.

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

                                I just got this up and running seems to run great. The one problem I am having is it will not sleep. I can use the power button and i get the power menu but if i click it fast the screen stays on and it never goes to sleep on its own. Is there somthing i missed or is this a known issue? Any work around.

                                flohackF M 2 Replies Last reply Reply Quote 0
                                • flohackF Offline
                                  flohack @sparkster666
                                  last edited by

                                  @sparkster666 That means that Lomiri thinks this is a desktop. A proper configuration file injected into the build should fix this.

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

                                  S 1 Reply Last reply Reply Quote 0
                                  • M Offline
                                    mrcyjanek @sparkster666
                                    last edited by

                                    @sparkster666 So, I've noticed this issue. You may want to get image from https://github.com/ubports-oneplus6/documentation/releases/tag/1.2 here.

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

                                      @Flohack Is there somewhere I can read up on that?

                                      flohackF 1 Reply Last reply Reply Quote 0
                                      • S Offline
                                        sparkster666 @mrcyjanek
                                        last edited by

                                        @mrcyjanek That seems to have done the trick I reinstalled using that image and it seems to be working correctly. Just one lockup so far answering a call. Thanks!!!

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

                                          @sparkster666 I found one problem with this image all of the web apps from the store crash. Is there a known fix for this so I can give this a good test?

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

                                            @sparkster666 You need to put this file: https://github.com/Flohack74/android_device_huawei_angler/blob/halium-7.1/ubuntu/display.conf with a copy override in device.mk into the right place: https://github.com/Flohack74/android_device_huawei_angler/blob/60d285e384b7dd70763cd42a1caf1f5f8752b97c/device.mk#L163

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

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

                                              @Flohack Thanks for trying. That is a bit over my head ill keep watching from afar.

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