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

    Nexus 5 installation stuck at erasing 'userdata'

    Scheduled Pinned Locked Moved Support
    27 Posts 6 Posters 11.4k 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.
      • J Offline
        JoeBeach
        last edited by

        @UniSuperBox and @hans1977se , I am leaning toward hardware problems being the answer also. I was able to get the ubuntu-device-flash to execute without any error messages by booting to the UBports recovery, running an adb shell, and making a directory "recovery" under /cache. After exiting the adb shell I ran the ubuntu-device-flash command (no --bootstrap option so it would use the adb connection) with the following results:

        $ ubuntu-device-flash --verbose --server=http://system-image.ubports.com touch --channel=ubports-touch/legacy --device=hammerhead
        2017/07/01 13:55:10 Device is |hammerhead|
        2017/07/01 13:55:10 Flashing version 42 from ubports-touch/legacy channel and server http://system-image.ubports.com to device hammerhead
        2017/07/01 13:55:10 Start pushing /home/joe/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device
        2017/07/01 13:55:10 Start pushing /home/joe/.cache/ubuntuimages/ubports-touch/15.04/stable/hammerhead/version-1.tar.xz to device
        2017/07/01 13:55:10 Done pushing /home/joe/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device
        2017/07/01 13:55:10 Done pushing /home/joe/.cache/ubuntuimages/ubports-touch/15.04/stable/hammerhead/version-1.tar.xz to device
        2017/07/01 13:55:11 Start pushing /home/joe/.cache/ubuntuimages/pool/device-728a726a0e9a9983dc3b3b5279ab12759b3e15d33a657dd4b9253b3aa27858c1.tar.xz to device
        2017/07/01 13:55:11 Start pushing /home/joe/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
        2017/07/01 13:55:11 Start pushing /home/joe/.cache/ubuntuimages/gpg/image-master.tar.xz to device
        2017/07/01 13:55:11 Done pushing /home/joe/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
        2017/07/01 13:55:11 Done pushing /home/joe/.cache/ubuntuimages/gpg/image-master.tar.xz to device
        2017/07/01 13:55:12 Start pushing /home/joe/.cache/ubuntuimages/pool/ubports-d50c18b27590af5734a826c4f7857d8909b0e0f902d21af142a780620c8eb58b.tar.xz to device
        2017/07/01 13:55:19 Done pushing /home/joe/.cache/ubuntuimages/pool/device-728a726a0e9a9983dc3b3b5279ab12759b3e15d33a657dd4b9253b3aa27858c1.tar.xz to device
        2017/07/01 13:55:43 Done pushing /home/joe/.cache/ubuntuimages/pool/ubports-d50c18b27590af5734a826c4f7857d8909b0e0f902d21af142a780620c8eb58b.tar.xz to device
        2017/07/01 13:55:43 Created ubuntu_command: /home/joe/.cache/ubuntuimages/ubuntu_commands501912074
        2017/07/01 13:55:43 Rebooting into recovery to flash
        $

        That all looked great, but in the end it still doesn't boot into UBports, it just sits on a black screen with "Google" in the center and and unlocked icon at the bottom.

        I'll do some looking to see if the flash is replaceable in the Nexus 5, but I suspect it is not. There are other ones out there I could buy, I just picked this one up because it was cheap and local. I should have insisted on seeing it boot up before I bought it. Oh well, I've spent $60 on worse things...

        H 1 Reply Last reply Reply Quote 0
        • H Offline
          hans1977se @JoeBeach
          last edited by

          @JoeBeach You could even upgrade to 64GB in the same go. πŸ™‚ I found this hack blog (http://hackaday.com/2016/05/10/upgrading-a-nexus-5-emmc-to-64gb/). It's not for the fainthearted, and uncertain if more than 32GB will be usable, but quite interesting.

          J 1 Reply Last reply Reply Quote 0
          • T Offline
            tH3f0rC3
            last edited by

            Hi there,

            I just found this thread. Maybe my problem is even better addressed here:
            I followed the instructions on your website. Unlocked bootloader and root the device.

            Using magic-device-tool I receive through following error message:

            err: fork/exec /usr/bin/xz: cannot allocate memory

            Can you please help me?

            T 1 Reply Last reply Reply Quote 0
            • T Offline
              tH3f0rC3 @tH3f0rC3
              last edited by

              @tH3f0rC3

              Before this error message I received:
              Unable to write recovery img

              J 1 Reply Last reply Reply Quote 0
              • J Offline
                JoeBeach @hans1977se
                last edited by

                @hans1977se I saw that blog too. I have a reasonable amount of skill with soldering, but I think I'd also like to have a bit of good luck on my side to pull that off. On the other hand, if the phone isn't working anyway, maybe its worth a shot...

                H 1 Reply Last reply Reply Quote 1
                • J Offline
                  JoeBeach @tH3f0rC3
                  last edited by

                  @tH3f0rC3 I'm definitely not an expert at this, but I'll give my input.

                  I took a quick look at the man page for xz. It is a compression/decompression tool. The terminal output I posted earlier shows that one part of the installation is copying various *.xz files to the phone. It appears that it then runs xz on those compressed files to uncompress them. The "Unable to write recovery img" and "cannot allocate memory" error messages suggest to me that the phone's memory is full. Whether that means RAM or flash memory, I'm not sure. If it is a RAM problem, I'm not sure what to do. If it is a flash problem, perhaps the partitions were not properly reformatted during the installation process or maybe the phone has a nonstandard partition layout that doesn't have enough room for the uncompressed files?

                  Can the phone boot to its previous operating system and work properly?

                  T 1 Reply Last reply Reply Quote 0
                  • H Offline
                    hans1977se @JoeBeach
                    last edited by

                    @JoeBeach I have soldered these kind of chips, both successfully and unsuccessfully, and i think there are particularly two things that are difficult. The first thing is that surrounding components very easily goes off the pcb, and the other thing is to get good connections to the pcb on all pads. I think an IR-heater is probably the best for this job.

                    I don't know where you're located, but is some parts of the world it is very easy and cheap to have someone doing this. Otherwise, if you have to do it yourself, like you say on the other hand it is unusable scrap anyway. πŸ™‚

                    Did you try the un-brick instruction i linked to as well?

                    J 2 Replies Last reply Reply Quote 0
                    • J Offline
                      JoeBeach @hans1977se
                      last edited by

                      @hans1977se I had not looked at the unbrick link, I missed that along the way. I don't normally work in windows, but I have a dual boot laptop at work for occasions like this. I'll give it a try and let you know what I find.

                      1 Reply Last reply Reply Quote 1
                      • T Offline
                        tH3f0rC3 @JoeBeach
                        last edited by

                        @JoeBeach
                        Yes, the currently installed Android system works still very well.
                        Do you have any suggestion how to clean memory and try again. By the way, its a 16GB Nexus 5.

                        Best Regards,

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

                          Dont know if it helps, but we got one user that could rectify this by installing TWRP, and following all possible clean/erase/format steps πŸ˜ƒ

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

                          J 1 Reply Last reply Reply Quote 0
                          • J Offline
                            JoeBeach @hans1977se
                            last edited by

                            @hans1977se I tried the unbrick software that you linked to on xda, but had no luck. The phone never showed up on a COM port even after installing the drivers that were mentioned. That prevents the use of the software. I'm taking that as a sign that the flash is damaged.

                            H 2 Replies Last reply Reply Quote 0
                            • J Offline
                              JoeBeach @flohack
                              last edited by

                              @Flohack I tried installing TWRP again and trying the various format and wipe options. No luck there. They all ended up giving error messages about not being able to mount various partitions. I'm taking this as another indication that the flash is damaged.

                              I am giving up on trying to fix things via software. I'll either be finding another Nexus 5 that I can confirm works before buying or perhaps trying to replace the flash. Probably the first option just because it sounds like it should be quicker.

                              1 Reply Last reply Reply Quote 0
                              • H Offline
                                hans1977se @JoeBeach
                                last edited by

                                @JoeBeach Thanks for the update! I think buying a phone that you can verify that it works is probably going to be the most predictable and easy solution.

                                Soldering that kind of chip could easily go wrong.

                                Good luck!

                                1 Reply Last reply Reply Quote 0
                                • H Offline
                                  hans1977se @JoeBeach
                                  last edited by

                                  @JoeBeach I got a suggestion from a friend. You could try CWM recovery for Nexus 5. It's similar to TWRP, he said, but maybe some differences that you could benefit from.

                                  1 Reply Last reply Reply Quote 0
                                  • J Offline
                                    JoeBeach
                                    last edited by

                                    Hi Everyone,

                                    I ended up buying another used Nexus 5 from Cellular Exchange for $169 and I have successfully installed UBports on it. It took three runs of Magic Device Tool: 1st to unlock the bootloader, 2nd to install the UBports Recover, 3rd to install UBPorts. So far, everything seems to be working fine. I have changed my T-mobile service over to it, so I'll be getting a crash course in UBports use.

                                    Thank you for all of the suggestions troubleshooting the other phone. I may yet try to repair it.

                                    Would it be worthwhile to start another thread outlining the successful installation? Or maybe add it to the wiki?

                                    1 Reply Last reply Reply Quote 0
                                    • H Offline
                                      hans1977se
                                      last edited by

                                      Thanks for the good news. Enjoy! πŸ™‚

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