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

    [Porting] Call for Testers

    Scheduled Pinned Locked Moved Google Pixel and XL
    122 Posts 38 Posters 47.2k Views 15 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.
      • flohackF Offline
        flohack @preflex
        last edited by

        @preflex Strange. I did only one commit on the kernel config lately:
        fad4e99b-9e6f-4436-9532-e46ae3695e78-grafik.png
        Maybe those SELinux changes are doing that? It seems to work for UT.

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

        1 Reply Last reply Reply Quote 0
        • H Offline
          hy @flohack
          last edited by

          @flohack Can you come to a detailed installation tutorial?

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

            @hy I will try on the weekend, to refresh it once more, yes.

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

            H 1 Reply Last reply Reply Quote 1
            • H Offline
              hy @flohack
              last edited by

              @flohack Thanks!

              1 Reply Last reply Reply Quote 0
              • khimarosK Offline
                khimaros @flohack
                last edited by

                @flohack i am referencing https://pad.ubports.com/p/HaliumHowToTestInstall which mentions a system.img, however i don't see a system.img in Jenkins. am i missing something? i'd love to try this out on my sailfish device.

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

                  @khimaros the problem is that on Jenkins there is only an integrated .tar.gz which cannot be used for the Halium install method. I will create an updated one an post here again where to get it.

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

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

                    So I mader a new round of images here: https://twoot.bin.org.in/nextcloud/index.php/s/iAZDDkRYYAiN6Kk - tell me if that works better πŸ™‚

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

                    khimarosK 2 Replies Last reply Reply Quote 1
                    • khimarosK Offline
                      khimaros
                      last edited by

                      for those seeing a bunch of garbage in the instructions, this link seems to show @Flohack's original version of the document https://pad.ubports.com/p/HaliumHowToTestInstall/timeslider#419

                      1 Reply Last reply Reply Quote 0
                      • khimarosK Offline
                        khimaros @flohack
                        last edited by

                        @flohack thank you! it boots, touchscreen good, WiFi working, front and back camera are functional w/ reasonable white balance, screen off/on fine, loudspeaker playing youtube with no stutter, volume rockers working. overall really solid experience! let me know if there's anything specific you would like feedback on.

                        1 Reply Last reply Reply Quote 0
                        • khimarosK Offline
                          khimaros @flohack
                          last edited by

                          @flohack does the halium-boot.img have debugging enabled? i'm trying to use the same boot image to test out droidian and need to troubleshoot some early stage init issues. not seeing any iSerial results with lsusb.

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

                            @khimaros you mean to have access via RNDIS or telnet?

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

                            khimarosK 1 Reply Last reply Reply Quote 0
                            • khimarosK Offline
                              khimaros @flohack
                              last edited by

                              @flohack whatever would let me instrument very early stage boot. do you have the instructions you are using to build halium-boot for sailfish handy? anything beyond the standard halium-9.0 build process?

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

                                @khimaros if you only want to test halium-boot first the instructions are actually quite okayish for Halium 9. You basically sync the tree, add the device manifest and then just let it build πŸ˜› - if you flash it without rootfs.img and system.img you can boot it, and it will drop into emergency telnet mode
                                If you add rootfs but no system.img it will normally boot into rootfs and you should get RNDIS ssh

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

                                khimarosK 1 Reply Last reply Reply Quote 1
                                • khimarosK Offline
                                  khimaros @flohack
                                  last edited by

                                  @flohack -- thank you. are the device manifests you merged in https://github.com/Halium/halium-devices/pull/282 sufficient? i ran into some build errors and wondered if there were some additional steps/patches i was missing.

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

                                    @khimaros yes should be enough, you need to:

                                    • repo sync the Halium 9 tree
                                    • run halium/devices/setup sailfish (or marlin)
                                    • run hybris-patches/apply-patches --mb
                                    • then run breakfast sailfish (or marlin) and mka all parts

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

                                    khimarosK 1 Reply Last reply Reply Quote 0
                                    • khimarosK Offline
                                      khimaros @flohack
                                      last edited by khimaros

                                      @flohack -- thank you. i was able to build successfully. however, i'm noticing that the documented hybris-recovery target does not exist, which is making it a bit tricky to troubleshoot init issues. was this renamed or is there another way to force an existing boot image into recovery mode?

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

                                        @khimaros this target is new to me, we only have:

                                        halium-boot for non a/b devices, and bootimage for a/b
                                        recovery
                                        system
                                        vendor

                                        mostly what you need πŸ˜‰

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

                                        khimarosK 1 Reply Last reply Reply Quote 0
                                        • khimarosK Offline
                                          khimaros @flohack
                                          last edited by

                                          @flohack -- i'm referring to the documentation at https://docs.halium.org/en/latest/porting/debug-build/early-init.html#forcing-debug-mode:

                                          If the device simply reboots when trying to boot and does not bring up telnet, you may build and use the hybris-recovery.img file to attempt to force a shell to come up.

                                          this is the circumstance I'm bumping up against. maybe there is a new way to troubleshoot this?

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

                                            @khimaros Well here is the problem: While we claim to be a Halium distro, we are only sharing some of the codebase, and you need to know when to break off from the Halium docs and return to UBports πŸ˜‰

                                            If you have reboot issues best bet is to wipe data, then flash halium-boot and see if it still crashing. If yes, your kernel is screwed, if not it should give you telnet. Also adding break=bottom to kernel cmdline will stop before the real init to inspect the device and mounts etc.

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

                                            D 1 Reply Last reply Reply Quote 0
                                            • W Offline
                                              woodenLion
                                              last edited by

                                              Help please, as I am getting "chroot: failed to run command β€˜chpasswd’: No such file or directory" and don't know what to do.

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