Fairphone 2 Open OS is available

Hi all,

We are happy to announce that the Fairphone 2 Open Source OS version is ready! You can read all about it in our latest blogpost.

Head over to code.fairphone.com for all the info. We tried to make the transition as easy as possible - just follow the instructions. Once you are on the Open Source OS version you can easily go back to the default Fairphone OS (which includes Google Services) through the Fairphone Updater app on your device.

Happy installing!

Cheers,

The Software team

22 Likes

Update went smooth coming from FPosos beta using method 1 in the instructions.

First things I noticed:

  • User data was NOT erased coming from FPoos beta. Yay!
  • Clock doesnā€™t reset anymore after reboot (as it did in beta).
  • Superuser still tells me root is outdated, but it works fine.
  • Āµg UnifiedNlp still not supported
3 Likes

Great to hear! Which exact file did you use? fp2-sibon-16.04.0-ota_from_gms-userdebug.zip or fp2-sibon-16.04.0-ota-userdebug.zip? I assume that when I am running FPoos beta already, the one without from_gms is the right one and only the first one wipes user data?

I simply clicked on the link ā€œlatest versionā€ which links to the file ota_from_gms-userdebug.

3 Likes

So do I have to root the device again after fastbooting the image? Please tell me I donā€™t have toā€¦
Are REALLY ALL old apps getting erased or is some goole sh*t still lying around orphand?

Have you read the blog post? Iā€™m quoting:

Iā€™m not sure about Google Apps, but I highly doubt so. There shouldnā€™t be any traces left.

3 Likes

Beware, this release has a charging bug. When the phone is shut off and you plug the charger, the Fairphone animation screen doesnā€™t show up. Instead, the phone shows the Fairphone splash screen and the screen remains turned on. No adb nor fastboot access, and physical buttons donā€™t work either. Only way to start the phone again is removing the battery and installing it again.

Other things work as expected. I suggest installing Xposed Framework (through preinstalled official TWRP recovery, ;)) and a plugin like Gravity box for further customization. If some of your usual apps depend on Google Services but you donā€™t want to lose your freedom by flashing OpenGApps pico package, take a look at microG Project.

4 Likes

Power + Volume up gets me to TWRP from where I can Reboot > System. Maybe better for the cover if you donā€™t remove the battery every time.

1 Like

Iā€™ve never tried that. Thanks for the tip, Paul! :slight_smile:
It remains a sloooow and non-sustainable battery charge, though, :frowning:. Hope they fix it soon.

1 Like

How did you do this? I get a whole bunch of errors in TWRP.

  • ā€œunable to find partition size fo ā€˜/miscā€™ā€
  • ā€œunable to find partition size fo ā€˜/bootselectā€™ā€
  • ā€œunable to set bootloader messageā€
  • ā€œE: Zip signature verification failed: 1ā€

I used ā€œxposed-v83-sdk23-arm.zipā€ is that the right file?

You need ā€œxposed-v83-sdk22-arm.zipā€ :wink:

Thanks, but that gives me the same errorsā€¦

Wooohooo, finally :smiley:

Thatā€™s right. sdk23 corresponds to Android 6.0 Marshmallow; sdk22, to 5.1 Lollipop. For future reference, hereā€™s the official link to Android API levels.

Iā€™ve not installed it on the official release yet. Tried it in the beta release and had no problems at all, :confused:. Iā€™ll check it later, Iā€™m on the go right now.

1 Like

Thatā€™s really great news. You saved my weekend.
Thank you Fairphone crew,
Iā€™ll have a beer on you!!!

3 Likes

You need to disable signature verification somewhere in TWRP.

3 Likes

Nice. I havenā€™t looked into this, but thank you for all your hard work.

2 Likes

Thanks, now I donā€™t get the error and TWRP says ā€œSuccessā€ but after a reboot there is still no XPosed Installer on my phone. Tried it twice to make sureā€¦

Installing the Xposed framework zip in recovery is the first step, after that you install the Xposed installer apk in Android.

3 Likes

@anon12454812: Nice! Thanks a lot for your great work! :thumbsup:
Some comments/questions on this:

  1. Have all the changes been included into the downloadable Gerrit code for compiling? I.e. is this code up to date with (the bug fixes of) the FPOS 1.2.8 version? I donā€™t see much changes in Gerrit code review, but Iā€™m also not that familiar with Gerrit, so I might just have overlooked it ā€¦
    I guess that TWRP and root access are not included in the code, as everyone might add this by themselves if they like to?!

  2. Iā€™d be interested in how you incorporated root access?! Have you essentially followed @Max_Sā€™s path of building a boot image including a su binary or did you take a (totally) different approach?

  3. Iā€™d really like to see support for Unified Nlp in the FPOSOS as well, and from your description it seems that youā€™re already working on it. Just to play safe: You are aware of @jochenspā€™s patches to make Unified Nlp working, arenā€™t you? :wink:
    By the way,

There are problems acquiring your geo-location on the device

sounds a bit harsh, given the fact that GPS should work flawlessly and quite accurate, I guess. At least, it does so on my self compiled version.

(@All: Sometimes the forum software sucks. I wasnā€™t able to get the last two sentences indented. Now it looks as if this paragraph doesnā€™t belong to the third point - but it should! Any idea how to do this? If I delete the blank line before it, it gets merged into the quote, which is also not what I want. These types of bugs are what I sometimes hate the HTML and WYSIWYG editors for. :rage:)

1 Like