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

    Call for testing: Google/Huawei Nexus 6P (angler) owners

    Scheduled Pinned Locked Moved Porting
    627 Posts 43 Posters 451.1k Views 13 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.
      • K Offline
        kodaxx @flohack
        last edited by

        @Flohack I will try it from a live install

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

          @wbrawner SSH is a good sign. Can you please verify you got the /system/vendor folder with some content? Also check if /etc/init/rsyslog.override exists. Finally, is rsyslogd daemon running?

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

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

            I am following now again my guide to see if I got the same issue.

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

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

              Hmm sorry to say, it worked for me with the first flash. Strange.

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

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

                @Flohack /system/vendor is populated and /etc/init/rsyslog.override exists. rsyslogd wasn't running though

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

                  @Flohack so I'm doing a bit of digging around. Lightdm is exiting for some reason: https://paste.centos.org/view/2dae5581

                  The logs mention this /var/log/lightdm/unity-system-compositor.log file, so I took a look there: https://paste.centos.org/view/ead8190e

                  This line stands out to me:

                  Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >
                  std::exception::what: Failed to find platform for current system
                  

                  I'm still investigating but no leads as of now.

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

                    Unfortunately, the above issue also affects the Nexus 5X. Mir seems to die as it can't load the vendored libraries due to missing symbols. (Copying key parts beneath as the above paste expires in a day.)

                    cannot locate symbol "atrace_end_body" referenced by "/android/vendor/lib/hw/hwcomposer.msm8992.so"...
                    [1970-01-01 00:11:54.604946] <information> mirplatform: Found graphics driver: mir:android-caf (version 1.1.0) Support priority: 0
                    cannot locate symbol "atrace_end_body" referenced by "/android/vendor/lib/hw/hwcomposer.msm8992.so"...
                    [1970-01-01 00:11:54.613499] <information> mirplatform: Found graphics driver: mir:android (version 1.1.0) Support priority: 0
                    ERROR: /build/mir-1.2.0+0~20191220231858.24~1.gbp4edda9/src/server/graphics/default_configuration.cpp(172): Throw in function mir::DefaultServerConfiguration::the_graphics_platform()::<lambda()>
                    Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorstd::runtime_error >
                    std::exception::what: Exception while creating graphics platform
                    ERROR: /build/mir-1.2.0+0~20191220231858.24~1.gbp4edda9/src/platform/graphics/platform_probe.cpp(109): Throw in function std::shared_ptrmir::SharedLibrary mir::graphics::module_for_device(const std::vector<std::shared_ptrmir::SharedLibrary >&, const mir::options::ProgramOption&, const std::shared_ptrmir::ConsoleServices&)
                    Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorstd::runtime_error >
                    std::exception::what: Failed to find platform for current system

                    The closest explanation I've been able to find is that these functions were added in Oreo, compared to Nougat which the system is currently built with. I would guess to try and downgrade the vendor image to something from 7.1.2, but it should be noted this causes my Nexus 5X to bootloop. Perhaps the 6P will have better luck.

                    W 1 Reply Last reply Reply Quote 0
                    • W Offline
                      wbrawner @spotlight207
                      last edited by

                      @spotlight207 This did the trick for me! Thanks a ton for the suggestion, I've now got a working UT device πŸ™‚

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

                        Wow, why it worked for me then? Do wwe have different vendor partitions? OMG I should say you need to reset your device to Android 7.1 before!

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

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

                          Ok I adapted the installation instructions. You MUST reset your device from anything it had to Android 7.1 in order to get the right firmware and vendor partition.

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

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

                            Great news, Bluetooth is working now! I will update the files on the Nextcloud drive tomorrow. Then you can try this as well πŸ˜‰

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

                            S 1 Reply Last reply Reply Quote 1
                            • K Offline
                              kodaxx
                              last edited by kodaxx

                              Anyone have info on resetting to Android 7.1? Can't find those files anywhere

                              edit: found this here: https://dl.google.com/dl/android/aosp/angler-n4f26j-factory-01874fd6.zip

                              Supposedly 7.1.1 stock rom for anyone else looking

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

                                @kodaxx said in Call for testing: Google/Huawei Nexus 6P (angler) owners:

                                https://dl.google.com/dl/android/aosp/angler-n4f26j-factory-01874fd6.zip

                                Thanks, adding it to the document.

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

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

                                  @Flohack Is calling via Bluetooth working as well or is it just sending a files/streaming music?

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

                                    @Stefano calling would work for sure but there is no audio yet in calls, regardless of normal handset, or speakerphone, or headset. Its a problem of audio data not routed correctly to/from the modem, and I will work on that soon. See also feature list above πŸ™‚

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

                                    1 Reply Last reply Reply Quote 1
                                    • P Offline
                                      phillip.walters
                                      last edited by

                                      Trying it all out now!

                                      flohackF 1 Reply Last reply Reply Quote 0
                                      • flohackF Offline
                                        flohack @phillip.walters
                                        last edited by

                                        @phillip-walters Have you been successful?

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

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

                                          @phillip-walters if you get exec format error then probably you have downloaded the 64bit rootfs, which is not yet possible to be installed with halium-install. Please try 32bit πŸ˜‰

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

                                          P 1 Reply Last reply Reply Quote 0
                                          • K Offline
                                            kodaxx
                                            last edited by

                                            dmesg

                                            Stuck at boot logo, here is the output of my dmesg. Any thoughts?

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

                                              @kodaxx I can see you are in Telnet rescue mode. Thats not good, somethings then wrong with the installation. Can you telnet to the given address in dmesg and inside your phone, press again dmesg and you post this output?

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

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