Using Sailfish OS on the FP2 - Experiences and Issues

Sorry, if I have missed it, but what is the easiest way to fully backup the FP2 running FP Open OS 16.06 and try out SailfishOS? So that it’s easy to restore the original system with all its data. I got curious to give it a try and I think a short HowTo could also motivate others to try out SailfishOS.

1 Like

If you don’t have your /data partition encrypted, make a backup with TWRP. This way you can easily go back to the system you are currently running.

3 Likes

Installing SailfishOS from TWRP recovery as instructed does not overwrite the Android data, it will just create a new folder to userdata partition and install SailfishOS there, also the kernel is replaced but that can be easily reverted later by installing the original Android kernel from the FP Open OS 16.06 fastboot zip. So going back from SailfishOS to Android is just a matter of replacing the kernel.

5 Likes

Thanks Mal, and the rest of the dev to get sfos working on fp2.
i flashed sfos 1.0.1.11 on my fairphone as instructed in the libhybris wiki. (twrp)
i’ve got the problem, that my phone doesn’t show the IMEI, so i cant use the jolla store and do updates… interestingly the phone is working otherwise
i had the same issue using the the older rom a month ago… so i was just wondering, if anyobody had the same issue, and how to fix this?.. i am not much of a developer. more like a tinkerer, but i don’t fear getting my fingers dirty if needed.

Something went wrong in your Sailfish Installation.
Reinstall Fairphone Open 16.06 and install Sailfish on top of that.
Do exact, what stand in the Wiki.
Jolla Store working 100% on all FP2 Sailfish Releases
alpha1: 2.0.0.10
alpha2: 2.0.1.11
alpha2 OTA Update 2.0.2.48
On all Versions, the IMEI is shown in the Settings and you can register the phone with your Jolla Account.

1 Like

hm… seems not the issue since i’ve hat the same behaviour with fpos 1.4.x and sailfish 2.0.0.10, I’ll have a look.

i’ve got no other sim card to try right now, but with both installations i had totally the same issues…

btw, ssu -s is giving me a “0” for the Device UID
should there be a /proc entry with the IMEI number in it?

Try the new alpha2 on top of FairphoneOpen 16.06

1 Like

allready did… flashed pfopen 16.06 with ota and with fastboot and on top with sfos 10.0.1.11 alpha2 ota and then with fastboot… (all variations) its allways the same. imei is not there… simcard works with sms calling and data. i have no idea what else i can try

Very strange.
The sim card is in slot1 (near the back camera)?
When you flash only FairPhone Open 16.06 (without Sailfish), do you have IMEI in the Phone Settings?
Flash TWRP recovery.img with fastboot from the FairphoneOpen 16.06 package:
fastboot flash recovery recovery.img

Start TWRP (Vol+ + PowerOn)

Do Full Wipe
Install full FairphoneOpen from TWRP or flash with fastboot.
Look at the Android
Anything working?
IMEI there?

If yes - go again in TWRP, install sailfish alpha2 from TWRP.
Put SIM in the first SIM-Slot.
If not working - contact me directly via email: explit at gmail com

I will look, what we can do.
Something you did indeed wrong.
I know 5 Peaople (With me 6) where the alpha2 worked like a charm.

Contact me direct on my

I have no problems! I love Sailfish, a big thank to all developers. 2.0.2.48 is running without any problems.

1 Like

Is the 2.0.2.48 somewhere available for download, or do you need to ask in the IRC channel for it?
Or how do you get it?

einfach nachfolgendes ins terminal eingeben

devel-su sed -i -e ‘adaptation=.*fp2-sibon=http://repo.merproject.org/obs/nemo:/testing:/hw:/fairphone:/fp2- sibon/sailfishos_2.0.2.48/#’ /usr/share/ssu/repos.ini

ssu rr dhd
ssu rr extra
ssu ar extra http://repo.merproject.org/obs/nemo:/testing:/hw:/common/sailfishos_2.0.2.48/
ssu release 2.0.2.48
ssu lr
ssu lr | grep openrepos
devel-su zypper clean -a
devel-su zypper ref -f
version --dup
# if above fails, try again
version --dup
sync
poweroff
1 Like

Dear all,

Here is a feedback of my trial to update and use of Sailfish OS on FP2.

I used Sailfish 2.0.0.10 from June and updated it to alpha2: 2.0.1.11 about two weeks ago.

before updating to alpha2, I backuped user data on SD card.
For updating :

flash FP2-gms56-1.4.2-img from http://storage.googleapis.com/fairphone-updates/FP2-gms56-1.4.2-img.zip > failed
flash FP2-gms36-1.1.7-img from http://storage.googleapis.com/fairphone-updates/FP2-gms36-1.1.7-img.zip > failed
TWRP recovery http://storage.googleapis.com/fairphone-updates/FP2-gms56-1.4.2-ota_from_open.zip > failed (problem = Zip file signature verification)
TWRP recovery http://storage.googleapis.com/fairphone-updates/FP2-gms56-1.4.2-ota.zip > OK
TWRP recovery http://storage.googleapis.com/fairphone-updates/FP2-sailfishos-2.0.1.11-alpha2-ota.zip > failed (problem = Zip file signature verification)
flash http://storage.googleapis.com/fairphone-updates/FP2-sailfishos-2.0.1.11-alpha2-fastboot.zip > OK

After booting alpha2, some issues that are :

  • ask for multiple configuration when (re-)starting the phone
  • problem during a call (screen shutdowns)

FP2 shutdown, remove battery, remove SIM, replace SIM, replace battery, restart > fix the problem.

Some parameter of my email account were improperly restored from the backup.

Now, about the use of the alpha2 OS

I encounter problems with:

  • data transfer : not working at all
  • some WLAN networks not working (refused connections)
  • problem with the sound level during a call (can not hear sufficiently louder the voice of my interlocutor)
  • frequent problems with loudspeaker (ineffective) during a call
  • false (Exif ?) orientation data for pictures
  • GPS not working (known issue)
  • camera button not working (known issue)

personally, I have not see difference between version alpha1 and alpha2 about these issues.

I must say that, during the OS update, I passed by android 1.4.2. and all these problems did not appeared.

But, from what is working on Sailfish, this is a great OS.
I am just rather disappointed with the issues that I encounter (and desperate to not know when it will be better and when running androids apps on Sailfish will be possible).

Thanks again for the work of the Community to make Sailfish available for FP2!

Dan

2 Likes

I would like to read, how the the latest update of Sailfish OS (aurajoki) is coming along on the FP2… Anyone using it, already?

( https://blog.jolla.com/sailfish-os-update-aurajoki-now-available/ )

the link you pasted is the official statement from jolla and is only valid for official supported devices.
but when the developer have ported this version you can install it similar to the description above (2.0.2.51).
this version support dual sim but the community port have some restriction (and some bugs).
but however. thank you mal- and the other porters for your good work :-).

1 Like

Actually we did have beta of Arujoki on FP2 see comment 53 above how to enable it but it does not work anymore.

I guess they have disabled the 2.0.2.48 repository cause they have now official update for Jolla1 and then decided to remove unofficial repo of FP2 version of Arujoki at the same time?

File '/repodata/repomd.xml' not found on medium 'https://store-repository.jolla.com/releases/2.0.2.48/jolla-hw/adaptation-fairphone-fp2-sibon/armv7hl/?credentials=store'

Abort, retry, ignore? [a/r/i/?] (a): i
Error retrieving metadata for 'adaptation0':
SKIP request: User-requested skipping of a file
Skipping repository 'adaptation0' because of the above error.
R

I did tweak above and changed to 2.0.2.51 however that stopped me from upgrade because now it ask for user/password instead when try access jolla.

The file is at this address. You have to adapt this instruction for SFOS 2.0.2.48.
when you want the latest os: click there
then instead of 2.0.2.48 -> sailfish_latest_armv7hl

1 Like

as i wrote … when the developer have ported this version …
at the moment the community test version is 2.0.2.48.
if you want do install this version you have to follow the instruction that I-was-it linked above.
you install the version 2.0.2.11 and can OTA update to 2.0.2.48.
this worked for me without any problem.

the official jolla version (did not work on fairphone2) is release 2.0.2.51 and is only for the official from jolla supported devices (jolla, jolla c, jolla tablet).
this is the announcement that sverris linked here.

the 2.0.2.51 update via this way is only possible when the community porters update the testing version to 2.0.2.51.

sorry for confusing you …

the error you show here means you have a repository enabled that points to the official jolla store.
the community repository is http://repo.merproject.org/obs/nemo… not https://store-repository.jolla.com/releases
for the official repository you need an account (and password).

3 Likes

It is possible to update also to 2.0.2.51 using the devel repos. The error with store repo can be solved by running a sed command similar to the one in wiki instructions but using devel repo instead of the testing repo. As previously mentioned the repo build target is named a little bit differently and does not contain the release like this http://repo.merproject.org/obs/nemo:/devel:/hw:/fairphone:/fp2-sibon/sailfish_latest_armv7hl/ and http://repo.merproject.org/obs/nemo:/devel:/hw:/common/sailfish_latest_armv7hl/.

2 Likes