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

    How to manually upgrade from OTA-3 to OTA-4

    Scheduled Pinned Locked Moved General
    39 Posts 15 Posters 21.7k 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.
      • mihaelM Offline
        mihael @marc_aurel
        last edited by

        @marc_aurel You may want to check the method described above with system-image-cli - it is done from the phone terminal or from a computer logged into the phone via adb or ssh.

        M 1 Reply Last reply Reply Quote 0
        • M Offline
          marc_aurel @mihael
          last edited by

          @mihael This requires a setup for ssh, doesn't it?

          It this instruction up to date? I'm not sure because of the path with the directory "phablet". I wouldn't call a FF2 a phablet.

          mihaelM 1 Reply Last reply Reply Quote 0
          • mihaelM Offline
            mihael @marc_aurel
            last edited by

            @marc_aurel I don't remember if I did it this way but just connect a usb cable and then adb shell and you are inside the phone from the computer. Or just type that command for the updatr within the phone terminal app - you don't even need a computer, just the phone connected to internet.

            M 1 Reply Last reply Reply Quote 1
            • M Offline
              marc_aurel @mihael
              last edited by

              @mihael Thanks, this works now.

              Unfortunately the settings of the new UBports still doesn't offer custom text size. This is a problem for visual impaired people. Has someone an idea, whether whis is on the roadmap?

              Dekko is not working any more. Has someone a recommendation for an email app?

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

                @marc_aurel DEKKO beta is here:

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

                  @marc_aurel BTW the password is the one of your PC, not the phone...

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

                  1 Reply Last reply Reply Quote 0
                  • G Offline
                    GT
                    last edited by

                    Hi all, short question:

                    if I manually upgrade to OTA-4 following the described steps, will I lose my data and apps or will they remain intact on the device after the update? Thanks.

                    advocatuxA S 2 Replies Last reply Reply Quote 0
                    • advocatuxA Offline
                      advocatux @GT
                      last edited by

                      @gt you'll keep all your data as long as you don't check the wipe option.

                      Anyhow, if your data is important for you, you should make a backup

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

                        @gt The apps that were not updated to 16.04 might( most likely) not work, data should stays intact.

                        1 Reply Last reply Reply Quote 0
                        • A Offline
                          Aloys
                          last edited by Aloys

                          Hello,

                          I tried to install 16.04 stable on FP2, with the method described above, but it failed. I did two attempt, both failed.
                          I have currently 15.04rc22 and I did what is described in this post:
                          [HowTo] [FP2] Update baseband & other firmware. Could it be the reason why it fail? or any idea?
                          In fact I see that it seems to be a known or similar bug described in ubports installer issues. But not clear if there is a workaround or not?

                          The installer I used is ubports-installer_0.1.21-beta_amd64.deb (running in Kubuntu 18.04).

                          It starts correctly but then I have these screen:
                          0_1536526896548_Screenshot_20180909_224708.png

                          Then I close the installer. I have to remove the battery to restart the phone and it starts again with the 15.04rc22 (ouf!).
                          I have one change: the screen at the boot is new (Fairphone powered by UBports and no more android).

                          Here is the full log:

                          me@mylaptop:~/Temp$ ubports-installer 
                          Pug interceptor registered successfully
                          debug: Welcome to the party
                          debug: Killing all running adb servers...
                          debug: Using native platform tools!
                          debug: Running platform tool exec cmd adb kill-server
                          debug: 
                          debug: Running platform tool exec cmd adb -P 5038 kill-server
                          debug: 
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug: Successfully downloaded devices list
                          warn: Running latest stable version.
                          debug: 
                          debug: adb shell: getprop ro.product.device
                          debug: Running platform tool exec cmd adb -P 5038 shell getprop ro.product.device
                          debug: 
                          debug: getprop: FP2
                          debug: adb shell: cat /etc/system-image/channel.ini
                          debug: Running platform tool exec cmd adb -P 5038 shell cat /etc/system-image/channel.ini
                          debug: 
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug: 
                          debug: reboot to bootloader
                          debug: Running platform tool exec cmd adb -P 5038 reboot bootloader
                          debug: 
                          debug: reboot to bootloader [DONE] err:null
                          debug: checking password
                          debug: correct password
                          debug: fastboot: wait for device
                          info: Download startCheck
                          info: checked: recovery-FP2.img
                          info: /home/me/.cache/ubports/images/FP2/recovery-FP2.img already exists with the expected checksum, so download will be skipped
                          info: checked: splash-FP2.img
                          info: /home/me/.cache/ubports/images/FP2/splash-FP2.img already exists with the expected checksum, so download will be skipped
                          info: Download complete
                          info: done downloading(once listener)
                          debug: fastboot: flash; [{"url":"http://cdimage.ubports.com/devices/recovery-FP2.img","checksum":"534cc2da2add4a2bd8136b01069ed7dbe432076659fd4780910b6910b916f77b","type":"recovery","path":"/home/me/.cache/ubports/images/FP2"},{"type":"splash","url":"http://cdimage.ubports.com/devices/splash-FP2.img","checksum":"2bf76ec909af34d9896a954cd6c4ed5ad114d6053e59b7a856325b4fcfca43cd","path":"/home/me/.cache/ubports/images/FP2"}]
                          info: Booting into recovery image...
                          error: Devices: Error: Fastboot: Unknown error:  downloading 'boot.img'...
                          OKAY [  0.360s]
                          booting...
                          FAILED (remote: bootimage: incomplete or not signed)
                          finished. total time: 0.361s
                          
                          info: STARTING OVER
                          debug: Welcome to the party
                          debug: Killing all running adb servers...
                          debug: Using native platform tools!
                          debug: Running platform tool exec cmd adb kill-server
                          debug: 
                          debug: Running platform tool exec cmd adb -P 5038 kill-server
                          debug: 
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug: Successfully downloaded devices list
                          warn: Running latest stable version.
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: adb shell: echo 1
                          debug: Running platform tool exec cmd adb -P 5038 shell echo 1
                          debug:  message=Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          , stack=Error: Command failed: adb -P 5038 shell echo 1
                          error: no devices/emulators found
                          
                             at ChildProcess.exithandler (child_process.js:282:12)
                             at emitTwo (events.js:125:13)
                             at ChildProcess.emit (events.js:213:7)
                             at maybeClose (internal/child_process.js:921:16)
                             at Socket.stream.socket.on (internal/child_process.js:348:11)
                             at emitOne (events.js:115:13)
                             at Socket.emit (events.js:210:7)
                             at Pipe._handle.close [as _onclose] (net.js:549:12), killed=false, code=1, signal=null, cmd=adb -P 5038 shell echo 1
                          debug: Killing all running adb servers...
                          debug: Using native platform tools!
                          debug: Running platform tool exec cmd adb kill-server
                          Good bye!
                          debug: 
                          debug: Running platform tool exec cmd adb -P 5038 kill-server
                          debug: 
                          
                          
                          me@mylaptop:~/Temp$
                          
                          advocatuxA 1 Reply Last reply Reply Quote 0
                          • advocatuxA Offline
                            advocatux @Aloys
                            last edited by

                            @ublublu @lionelb has reported success finally going from vivid to xenial on a FP2 using UBports Installer version 0.1.12-beta (YMMV).

                            1 Reply Last reply Reply Quote 1

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better πŸ’—

                            Register Login
                            • First post
                              Last post