Fairphone Open OS 16.05

I’ve never actually git pulled, but repo init gives me this before asking me who I am:
`From http://code.fairphone.com/gerrit/fp2-dev/manifest

  • [new branch] fp2-sibon -> origin/fp2-sibon
  • [new tag] FP2-open-16.05.0 -> FP2-open-16.05.0`
    Other than that, I don’t know.
1 Like

Thanks, looks worth trying. But this time I will wait until the documentation is updated.

Thanks for sharing - update went through without problems.

  • TWRP threw some errors about partitions being inaccessible (due to user data encryption), but the system was upgraded successfully.
  • UnifiedNLP works like a charm - many thanks for this!

However, I wonder if the recovery system got upgraded too? Are there any plans for TWRP with support for user data encryption?

Thanks!
Marc

TWRP / the recovery didn’t get an update since the last version (16.04.0) as far as I can see.

1 Like

Update successfully installed. Simple.

My thank goes to the fairphone developement team!
Great job!

1 Like

Does anybody know something new about the GPS problem?

For the people wanting to do something with the code: The new tag FP2-open-16.05.0 is on a mysterious branch, but you can just do git checkout FP2-open-16.05.0 for any repository manually.

To update your whole build tree, you should checkout this tag for your manifest (if don’t know how, just ask).

Well according to the changelog it is possible to use the “unified location provider”, although I have actually no idea what this is (because I firstly use gapps and secondly are not really interested in location stuff).

On my FP2 without Google apps SatStat shows a position. Seems to work.

Location provider with the google apps installed still doesn’t work.

I started the update through the updater.
I had Fairphone Open OS with OpenGapps ARM 5.1 pico (12 apps from google) And I have rooted my Fairphone.

The update seemed to go okay.
Google suddenly wanted to optimising 125 apps, it succeeded, screen with loading, and then as in a loop
Android suddenly wanted to optimising 123 apps (=two apps less), it succeeded, screen with loading, and then as in a loop
Android suddenly wanted to optimising 123 apps, it succeeded, screen with loading, and then as in a loop
Android suddenly wanted to optimising 123 apps, it succeeded, screen with loading, and then as in a loop

During the loading for the … time I pressed 15sec on the power, now I have a startscreen with the words Fairphone and waiting, and yes Android suddenly wanted to optimising 123 apps.
Now I will remove the battery.
Battery back in again.
Normal Fairphone screen.
And yes, there’s the Android wanting to optimising 40 apps this time.
It succeeded, screen with loading, and then as in a loop Android suddenly wanted to optimising 123 apps
Remove the battery again.
Pressing power and volume up. In TWRP I choose restore. Yes, that works.
disable root.
Trying the update again. Same trouble, android gets in a loop.
Pressing power and volume up. In TWRP I choose restore.
Finally back to 16.04 Open OS.
Luckely I did a backup (Titanium) so I could restore the important data.

2 Likes

Use this:

repo init -b refs/tags/FP2-open-16.05.0
repo sync

… to check out the newly tagged source code.

1 Like

For me the update went smooth, location in energy saving mode works again. Will check GPS when I’m outside, no chance activating it in the house in living in
First impression is very good!

Well, I don’t know, so hereby I’m asking. :wink: Are @jochensp’s commands what you meant? Moreover, I don’t really understand this whole “branches” thing. Does it mean that I’ll have the sources for different OS versions available after pulling and need to choose the one I want before compiling? Any explanation is highly appreciated. :slight_smile:

@Lidwien
Have you tried to wipe the cache using twrp?

  1. I had to clear Dalvik Cache and Cache partition.
  2. Sideload again opengapps.org package.
  3. reboot and then worked fine for me.
3 Likes

If you already have a build tree (=sources synced) you don’t have to init the whole thing again. Go into the directory <build-tree>/.repo/manifests/ and run git fetch and then git checkout FP2-open-16.05.0. Then just repo sync again and it should fetch the sources from the new tag (I think ;)).

Just installed the update via Recovery, all went well. Even µgUnifiedNlp finally works! :smiley:

I had the same problem as @Lidwien. I had to download the latest OpenGAPPS package before step 2 worked, but now it works. Thanks a lot! :slight_smile:

2 Likes

This time the update did not work for me.
Tried using the updater app, as well as downloading the the file manually and start it from amaze.

Both times I saw a couple of error messages in TWRP, particularly regarding not being able to mount partitions (e.g. data). Maybe because it is encrypted?

Wiped cache, tried again no luck.
Next week (while traveling) I will continue to use 16.04, will try updating again when I am back home.
First time on my FP2 the update didn’t work. Maybe because I am still on the 16.04RC?