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

    OnePlus One baseband/firmware

    Scheduled Pinned Locked Moved Support
    15 Posts 6 Posters 3.2k Views 4 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.
      • P Offline
        padu
        last edited by

        I have aquired a used OnePlus One (A0001/64GB). Current system seems to be LineageOS 13.1.2 (build date 2016-08-11, build MHC19Q). Baseband version is DI.3.0.c6.00241-M8974AAAAANAZM-1. I do find on the net some hints that there is some 4.x baseband version, e.g., at https://www.reddit.com/r/LineageOS/comments/8c627g/oneplus_one_baseband_report/ Additionally, LineageOS 16 is available for the device.

        My question is, how to proceed to finally have UT on the phone with the latest baseband version? I'm a bit lost among the options:

        • First install latest Oxygen OS 2.1.4 then UT?
        • First install latest Lineage OS 16 (daily) then UT?
        • Install new baseband/firmware manually then UT?
        • Install UT as is?

        Can anybody shed some light on this? Any pointers?

        1 Reply Last reply Reply Quote 1
        • T Offline
          trainailleur
          last edited by trainailleur

          OnePlus_Bacon_OxygenOS_201601190107.zip from OnePlus' website is the latest official OS I know of. I've not verified the radio version in it, but I assume it is the latest too.

          This is what I do on Linux:

          Boot the phone to fastboot mode (power + volume up), then plug it in to USB.

          unzip OnePlus_Bacon_OxygenOS_201601190107.zip
          
          cd firmware-update
          
          fastboot flash modem NON-HLOS.bin
          fastboot flash sbl1 sbl1.mbn
          fastboot flash dbi sdi.mbn
          fastboot flash aboot emmc_appsboot.mbn
          fastboot flash rpm rpm.mbn
          fastboot flash tz tz.mbn
          fastboot flash LOGO logo.bin
          
          cd ../RADIO
          fastboot flash oppostanvbk static_nvbk.bin
          

          (Commands should be very similar in OSX/MacOS. Should also be similar in Windows, but your cd commands will be different.)

          Then install whatever. It's been a while since I flashed a OnePlus One with Ubuntu Touch, but I think the UBPorts installer will happily work from the point of fastboot mode if your data is not encrypted (if it is, simply format it in TWRP or a similar recovery) and you choose the device in the installer yourself.

          flohackF ? 2 Replies Last reply Reply Quote 2
          • P Offline
            padu
            last edited by

            @trainailleur Thanks, will do so!

            As (for the time being) this is a spare device, is there anything I can tests with UT on OPO with the current (legacy) firmware, that UT QA folks are interested in (like camera)?

            1 Reply Last reply Reply Quote 1
            • T Offline
              trainailleur
              last edited by trainailleur

              Somehow the first "code-formatted" step I typed ("unzip OnePlus_Bacon_OxygenOS_201601190107.zip") is broken, both by the formatting of this forum and by the ignorance with which I used the formatting tags. Though it shows up if I attempt an edit (thus proving it's in the forum database), it doesn't actually appear in my post. I'm sure you knew that I was taking of cd-ing into folders extracted from the zip. What bugs me is that after two years on this forum, the formatting remains so obscure that it remains such a mystery to me that things like this still trip me up. ☹ EDIT TO ADD: the ever-amazing advocatux explained this to me below. ☺

              Longtime forum users: is there any cheatsheet that explains formatting tags here?

              advocatuxA 1 Reply Last reply Reply Quote 0
              • advocatuxA Offline
                advocatux @trainailleur
                last edited by

                @trainailleur the markup language used by the Forum is Markdown (https://commonmark.org/help/).

                The formatting issue you're having is because you need to enter a return before and after those 3 backticks πŸ˜‰

                1 Reply Last reply Reply Quote 1
                • T Offline
                  trainailleur
                  last edited by trainailleur

                  Many thanks, advocatux. Edited the earlier post. I had noted the similarities to Markdown but it had somehow escaped my imagination that it actually was markdown. (I also don't know Markdown all that well, so I doubly appreciate the link.) ☺

                  1 Reply Last reply Reply Quote 1
                  • P Offline
                    padu
                    last edited by

                    Thanks to @trainailleur, in the mean time, I managed to install UT on the device. FTR, I just had to unlock bootloader via $ fastboot oem unlock before flashing firmware. Radio firmware revision does now match the one from the link in the initial post:

                    $ adb shell
                    phablet@ubuntu-phablet:~$ /usr/share/ofono/scripts/list-modems | grep -i rev
                        Revision = .4.0.1.c7-00013-M8974AAAAANAZM-1
                    
                    T 1 Reply Last reply Reply Quote 2
                    • T Offline
                      trainailleur @padu
                      last edited by

                      @padu said in OnePlus One baseband/firmware:

                      Thanks to @trainailleur, in the mean time, I managed to install UT on the device. FTR, I just had to unlock bootloader via $ fastboot oem unlock before flashing firmware. Radio firmware revision does now match the one from the link in the initial post:

                      Good news! Thanks for the follow up, I'm happy to hear it and glad I could help. πŸ™‚

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

                        @trainailleur Is there any improvement whit this FW?

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

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

                          @Flohack , I am unfortunately unable to answer with any authority. I have read that it is so from the Android community but have done no testing of my own. (I recently gave up on my OpOs as cellular devices, due to the miserable coverage. Perhaps the later firmware remedies that to a degree, but I've already moved on.)

                          So far as I know, it's reversible; I believe nothing prevents you from flashing older firmware if the newer does not suit.

                          1 Reply Last reply Reply Quote 0
                          • ? Offline
                            A Former User @trainailleur
                            last edited by

                            @trainailleur Does this have any effect on UT or my personal data?
                            Or is at least a full backup advisable before flashing the new firmware?

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

                              @thilov said in OnePlus One baseband/firmware:

                              @trainailleur Does this have any effect on UT or my personal data?
                              Or is at least a full backup advisable before flashing the new firmware?

                              So far as I know, it should not be writing to anything UT or your data touch, but I am no expert, either on UT or on Android. I have never done this without completely flashing something else immediately afterward, so I can't say from experience either. I'd always advise a backup before trying any invasive procedure though, on any form of computer, all the more so when little info is available about what we're trying.

                              1 Reply Last reply Reply Quote 0
                              • N Offline
                                normandc
                                last edited by

                                Hello, new user here. I registered to the forum to thank trainailleur for his post about updating the OnePlus One baseband/firmware. Just got mine this week, I first flashed the firmware then I installed UT right away.

                                @trainailleur said in OnePlus One baseband/firmware:

                                (I recently gave up on my OpOs as cellular devices, due to the miserable coverage. Perhaps the later firmware remedies that to a degree, but I've already moved on.)

                                I'm curious about what issues you had? I must say it gives me concerns. When I got the OPO with original OxygenOS 1.x (Android 5.0.1!), I put my SIM card from my current phone, and the cellular network wasn't recognized, tried rebooting a few times to no avail. I decided to install UT anyway, and I tried again the SIM card the network was recognized at once. I was relieved! I took it out again because it's going to take me some time to fully migrate from my Android phone to UT which I plan to be Google-free.

                                T 1 Reply Last reply Reply Quote 1
                                • T Offline
                                  trainailleur @normandc
                                  last edited by trainailleur

                                  @normandc said in OnePlus One baseband/firmware:

                                  Hello, new user here. I registered to the forum to thank trainailleur for his post about updating the OnePlus One baseband/firmware. Just got mine this week, I first flashed the firmware then I installed UT right away.

                                  Hey, thanks for the feedback. πŸ™‚ Glad it helped.

                                  I'm curious about what issues you had?

                                  I found it hard to get a good signal in built-up areas of cities where more modern phones worked fine, and even a Nexus 5 worked okay. When I did get a voice signal it dropped a lot, and I often did not have data. I also got no data at all on many highway stretches between cities, again a problem I didn't have on a Nexus 5. This was on Android, as I have yet to test UT with a SIM. It was also in North America on the AT&T network, so coverage might be better on a different carrier elsewhere.

                                  With the PinePhone getting closer, and already carrying a few other phones daily (degoogled Android phone, work Iphone, now a personal Iphone too), I decided the smaller size of the Nexus 5 was a better fit for me anyway, whether or not I added a SIM to it at some point. I'll probably just wait for the PinePhone before I try to do any telephony on UT.

                                  N 1 Reply Last reply Reply Quote 0
                                  • N Offline
                                    normandc @trainailleur
                                    last edited by

                                    @trainailleur said in OnePlus One baseband/firmware:

                                    With the PinePhone getting closer, and already carrying a few other phones daily (degoogled Android phone, work Iphone, now a personal Iphone too), I decided the smaller size of the Nexus 5 was a better fit for me anyway, whether or not I added a SIM to it at some point. I'll probably just wait for the PinePhone before I try to do any telephony on UT.

                                    Thanks for the reply. I'm in Canada, I'll see how it goes when I switch to the OPO as my main phone. I understand what you say about the Nexus 5, it's what started me on the UT path (I was given one 2 weeks ago with a cracked screen). It is really a comfortable size.

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