[FP4] Sailfish OS - for Fairphone 4

Sailfish OS for Fairphone 4​

Sailfish OS is a mobile operating system and is designed to be fast and customizable. One of the most significant advantages of Sailfish OS is it’s focus on privacy and security.

DISCLAIMER: Due to limited amount of links for new users, we were not able to put all the links necessary in this post. For the full details, see our XDA Forum post


This port is for the Fairphone 4 based on Sailfish OS This port is created by five dutch students as college assignment.


All the source code can be found on our Github Origanization
(Link on XDA)



  • Camera
  • Wi-Fi
  • Telephony*
  • Audio (Record and Playback)
  • Sensors
  • GPS
  • NFC
  • Bluetooth
  • Fingerprint

Does not work:

  • Mobile Data (4G/5G)**

*There is a known issue involving the earpiece microphone.
**This may be fixed with an update to Sailfish OS
(Details on XDA)

Known Issues​

Current limit reached with speaker

If the volume is set to 100% and you play a loud audio, there is a current peak where it reaches its limit and the Fairphone will crash. You then need to simply boot, and everything will work again. (This is replicable when playing the yolla remix ringtone at 100% volume)

Earpiece microphone bug

When you’re on a phone call. The earpiece microphone does not work. To fix this, toggle speaker mode on and off. Afterwards it works like normal. (THIS IS NEEDED FOR EVERY PHONE CALL)

Continue reading on XDA


SailfishOS ROM: zip


  • Must follow flashing manual for this device.
  • You can only flash this build over stock OS. No other android bases are supported.
  • For recovery you must flash the TWRP recovery image.

Set your account to TL1 in case you want to add further links.

1 Like

I thought for A/B devices like FP4 (or FP3 for that matter) one can’t flash TRWP but has to boot it on demand.


Hi, as a person who is doing a competing build of Sailfish OS for FP4 (on top of lineage os 20.0) I have to comment some things, this build will probably help me with the call audio issue which has been blocking the release of my build, also my build would include home encryption and had fastboot flashable images, the way that is done is not documented really in the build instructions so it’s expected that it’s missing from this build. Also there is a better way to handle including of the needed Android files to the image. I have some ideas for mobile data also. And probably for the audio volume issues.


Is there a timetable for when you will get your Sailfish port in such condition that I can try it? Of course, first I have to get that phone :wink:


So nice to have this kind of school project :smiley:
It’s an interesting topic in itself and it’s useful for others too :wink:

Indeed, confronting the two “competing build” can help both of you to improve the porting :angel:


Well, I wonder why you have to consider it a “competition”.
Cooperation seems to be a way more beneficial approach to improve the functionality of Sailfish OS on the FF4 (or of any other open source project).

Anyway, I am looking forward for a release of your project. Do you plan on opening a git ?

I am really looking forward to your port!
Did you overcome the blocking issues?


@mal, are you still working on this? I’d really love to try out your port!


Dear @mal, is the FP4 port still in the works or have you given up working on it?
I’m not asking about ETA, but I think it would be helpful to know if one can expect a port or not.

Having said that, of course I recognize that you put a lot of work into all the projects, I had an FP2 with SFOS for a long time and know how carefully the port was/is maintained! Thank you very much for that! But I am an impatient character, sorry for that :wink:

1 Like

I would be happy if FP3 also get a SailfishOS.
For FP2 is released :smiley:, but my FP2s are beyond the limit with some apps :melting_face:

Hi, I haven’t given up on FP3 nor FP4, trying to find time to finish it, maybe I should prioritize those, too many projects. I’m a bit too perfectionist which causes problem of not releasing quite well working ports.


Hi @mal and thanks for the update regarding the work on the port!

Non-functioning sound output when making calls r other problems of that kind would of course be quite a bigger disincentive to use the port. But minor roughness here and there would probably not be a reason for most not to use the port. But I get that it’s about your personal preference, that’s of course legitimate :slight_smile: And the prospect of an even more stable port is of course great :slight_smile:

Best regards!

1 Like

I conclude that the FP4 port works pretty well? :smile: :

Hello @mal ,

The previous group of students working on this project is no longer working on this. I am part of the new group that is tasked with getting mobile data (4g / 5g) to work on this phone as well as getting android apps working on Sailfish OS with the use of Waydroid.

I was wondering if you have any ideas on why mobile data is not working. Because you mentioned you had some ideas and we are kinda stuck.


Considering that the latest entry of @mal is from September 26th, I am afraid that s/he is busy with something else and the development of the port has stalled which is of course OK, as we can’t demand anything from a person which we don’t pay, but it is nevertheles a pity considering the potentially nice match between SFOS and Fairphone. So, @Fairphone_HU , if you succeed, some people would be very happy :wink:

Hi, sorry that I haven’t been answering sooner. I do have a lot of projects ongoing and FP4 development hasn’t been progressing much but I do plan to continue.


Glad to hear this, thanks a lot :slight_smile:

Hey all,

I’m a team member of @Fairphone_HU.
We just released a new build on XDA forums that fixes the mobile networking.

There are a few bugs that we plan to fix soon(auto-brightness is acting up) as well as the previous bugs that are still on the backlog.

I’ll also be creating a new separate post here on these forums, but I thought I’d let you all know.


The next version you can find at Sailfish OS - for Fairphone 4