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

    Oneplus Nord N100 MetroPCS (BE2015) Install Success

    Scheduled Pinned Locked Moved Oneplus Nord N100
    18 Posts 7 Posters 1.8k 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.
      • JokoJ Offline
        Joko @MrT10001
        last edited by

        @MrT10001
        Ok, I'd previously tried it from Windows 11 and it didn't work for me, but I just tried it from Linux after installing all the ADB Platform tools, and it seems to register.

        First,
        adb reboot bootloader
        Which shows it's in fastboot mode on the phone.

        Then,
        fastboot oem unlock
        but it gives me:
        FAILED (remote: 'Flashing Unlock is not allowed')
        fastboot: error: Command failed

        So now what do I try?

        MrT10001M 1 Reply Last reply Reply Quote 0
        • MrT10001M Offline
          MrT10001 @Joko
          last edited by

          @Joko Boot back into Android and make sure Developer Options is enabled and the bootloader unlock button is enabled.

          Xiaomi Redmi Note 7.... And more...
          I have too many devices...

          JokoJ 1 Reply Last reply Reply Quote 0
          • JokoJ Offline
            Joko @MrT10001
            last edited by

            @MrT10001
            I enabled Developer Options, however the OEM unlocking option is greyed out.

            Does this mean I have to go through the ordeal of getting the unlock key from OnePlus?!

            JokoJ 1 Reply Last reply Reply Quote 0
            • JokoJ Offline
              Joko @Joko
              last edited by

              Ok, so I read around the net and figured it out.
              The OEM unlock is greyed out until you add a Google account on the phone. I was concerned about having read from someone else that the auto-updates implemented automatically, but once you activate the developer settings, you can find turn of "Automatic System Updates" then safely connect it to wifi, add a google account and then the OEM unlock becomes clickable. Yay!!!

              Then I went on to the UBports installer, unchecked the partitioning box, selecting Channel 20.04/stable.

              The files downloaded, moved to my device, Some errors showed up on the phone screen when it finished, which I expected, UBports installer told me it was a Success. Then I selected Reboot on the phones options and it seems to have just frozen. I guess it's bricked, cuz it won't even turn off with holding down the power key.

              Anyhow, I'll have to see if I can unbrick it, and try again.

              1 Reply Last reply Reply Quote 0
              • JokoJ Offline
                Joko
                last edited by

                Ok, Excellent news! I successfully flashed Ubuntu Touch (without any errors) on the Nord N100 Metro MODEL BE2015!

                I'm gonna give detailed instructions here on how I did it. You can ask AI or do a Google search to get the finer details of each instruction if needed.

                Step (1)
                Download the ADB Platform Tools for Windows (This allows Android control from Windows terminal via usb cable), as well as the Qualcomm_HS-USB_QDLoader_9008_Driver for windows (This allows Windows to recognize your Nord N100 when plugged in), install them both.

                Step (2)
                Download the bengalm_14_O.04_201221 mod (This zip contains the MSM Download tool for flashing the .ops Oxygen OS 10.5.5 rom also included, which has been specially patched to work with the Metro MODEL BE2015)

                Step (3)
                Activate Developer Options from your phone by going to Settings -> About Phone, and tap on Build number 7 times.
                This makes the Developer Options show up in your system settings.
                Find USB Debugging and activate it. Also find and activate OEM Unlock.

                Step (4)
                Start up the MSM Download tool; When Windows Defender try's to stop you, hit 'more info' and continue anyway, choosing user type 'other'.
                Now that it's waiting for device, go to the directory where you unzipped the Platform Tools, right click in empty space next to the files and select open in Terminal (In older versions of windows I believe it is Powershell Terminal). Use commands:

                ./adb devices
                Shows connected device serial number. (make sure you allow the computer from your phone screen to connect)

                ./reboot bootloader
                reboots your Nord N100 into fastboot mode so the MSM Download tool connects. Make sure your Qualcomm drivers are installed for this to work.
                As the device shows up in MSM Download tool, hit the Start button, and the rom starts flashing the device.... til it's finished and now OOS 10.5.5 should be on your device.

                Step (5)
                As your new OOS boots up, go through the new device startup, but don't connect it to internet or it'll try to update itself to a newer version, which we DON'T want.
                Go to Settings -> About Phone -> tap Build number 7 times to activate Developer Options.
                Go to Developer Options -> activate USB Debugging
                Also in Developer Options -> Disable Automatic Updates
                Now you can connect to Wifi, then go to Settings -> Accounts
                Add a Google account to the device.
                Now back to Developer Options -> enable OEM Unlocking (This is greyed out if you don't add the Google account)

                Step (6)
                Go to the Platform Tools terminal again with device connected via USB
                ./reboot bootloader
                puts it in fastboot mode
                ./fastboot oem unlock
                brings up a menu on the phone. use volume down key to select unlock bootloader and press the power button to confirm.
                Now your user data is erased, and we have to run a loop again, but the bootloader is now unlocked.

                Step (7)
                Phone restart, and going through the new device startup.
                Don't connect to the internet yet, or it'll try to update.
                Go to Settings -> About Phone -> tap Build number 7 times to activate Developer Options.
                Go to Developer Options -> activate USB Debugging
                Also in Developer Options -> Disable Automatic Updates
                Now you can connect to Wifi, then go to Settings -> Accounts
                Add a Google account to the device.
                Now back to Developer Options -> enable OEM Unlocking (This is greyed out ALREADY, says OEM is already unlocked), So connecting internet and adding a Google account may be unnecessary here, but that's what I did.

                Step (8)
                Download UBports Installer (0.11.2), I actually did this on my Linux Mint OS, and downloaded the ADB Platform Tools for Linux as well. Not sure if this will make a difference, Tho I'm much more comfortable on Linux. You can try it on Windows tho and may be fine.
                Connect your device via USB and use Platform Tools command
                ./adb devices
                boots into fastboot bootloader, which should now show that the bootloader is unlocked.
                Run UBports Installer. It should auto-detect your device, saying Billie2 even tho it's Bengal now. Select to install Ubuntu Touch.
                It asks you to make sure you have either the OOS 10.5.2 or 10.5.3, but we've now got the 10.5.5 which worked for me, and so I ignored that, and went ahead affirming My device is unlocked.
                ....next....
                I chose Channel 24.04/stable
                check all three boxes "Wipe Userdata", "Partitioning", "Bootstrap".
                Then hit "OK"
                and....
                Bing Bam Boom!!! It starts the process of installing showing the status bar and the fancy UBports robot. Just sit back and relax. When it finishes, your phone should automatically boot into your fresh newly installed Ubuntu Touch!!

                Step (9)
                Test out the new operating system.
                I found that I couldn't connect to wifi. Thought it mighta been a glitch, but after playing around then powering it off and rebooting, I was able to connect the wifi. So far so good.

                Good Luck my Ubuntu Mobile Linux friends!

                R 1 Reply Last reply Reply Quote 3
                • R Offline
                  rocket2nfinity @Joko
                  last edited by

                  @Joko Glad you got it figured out. Installer ran smoothly with no errors, and all hardware working on 10.5.5? Have you tried to activate VoLTE?, and how did that go?

                  JokoJ 1 Reply Last reply Reply Quote 0
                  • JokoJ Offline
                    Joko @rocket2nfinity
                    last edited by

                    @rocket2nfinity
                    After testing over the past couple days, it seems the sound doesn't work for whatever reason. Also, just today I rebooted the device and now it won't connect to wifi. I enter wifi settings and has the options of "Connect to hidden network" or "Previous networks", but no hotspots come up. I remember this happened when I first installed, but then I rebooted and was able to connect wifi, so I'm not sure why it isn't working now. I rebooted again and same thing. Tried to put in the hotspot details via "Connect to hidden network" but that's not working either.

                    When the wifi was working however, I was able to get Waydroid installed, and installed F-droid app store and some other android apps. All the apps seemed to work, aside from the sound not working. Camera worked tho.

                    I installed this Ubuntu Touch to be a privacy device, and thus have no intention of ever putting a sim card in it. So I haven't and won't be testing that.

                    R 1 Reply Last reply Reply Quote 0
                    • R Offline
                      rocket2nfinity @Joko
                      last edited by rocket2nfinity

                      @Joko Did you just update to 24.04-1.0 ? My WiFi no longer works on that. Still does on 20.04 stable

                      If you have no audio at all, it is likely because the hooks in HAL do not match with the kernel you have. I would try with the patched 10.5.3 kernel.

                      JokoJ 1 Reply Last reply Reply Quote 0
                      • JokoJ Offline
                        Joko @rocket2nfinity
                        last edited by

                        @rocket2nfinity
                        I'm using the 20.04 stable. I used the patched file that you linked to above, but it told me it was 10.5.5 when I looked in my "About phone" settings after the flash.

                        Neither sound, nor Bluetooth doesn't work either, and the wifi seems to work sometimes when I reboot, and other times it doesn't. not sure if there's something I'm doing that causes it to work one time over the other.

                        Also wondering, is it wise to relock the bootloader now that it's installed? I get the message every time I bootup that the bootloader is unlocked and that it leaves the device vulnerable. If so, how does one lock the bootloader?

                        R 1 Reply Last reply Reply Quote 0
                        • R Offline
                          rocket2nfinity @Joko
                          last edited by

                          @Joko Absolutely DO NOT re-lock the bootloader. UT is not set up for that, and you will likely brick your phone. Re-locking has been investigated, but it hasn't been a priority.

                          The 10.5.5 image is what the folks at xda-developers released for Android ROMs. Someone in the thread said it was good regarding UT. I just compiled my own since I've had to do this for other OnePlus phones as well. I do not have a place to host the re-compiled file I did. I am open to suggestions of where to put it if you do not wish to re-compile it yourself.

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