Sailfish OS porting

xreactx

Senior Member
Oct 2, 2014
215
128
0
i've hit some significant roadblocks with this port. I also had to move for my job across the country, so no work done whatsoever. I will start back up when I get settled. I have a feeling Sailfish OS 3 will use a newer kernel, so hopefully compatibility issues will be solved.
 
  • Like
Reactions: OCmylife

dragynbane222

Senior Member
Jul 2, 2012
151
51
48
Hey, how's the port going? I can grab the source and see what I can do to help later if that helps at all. More eyes on the source never hurts, does it?
 

deathmist

Senior Member
Jun 2, 2019
61
154
53
Good news for SFOS on OnePlus 5

Hello everyone! I've picked up the project last month and been working hard on it since. I have many of the major features working perfectly fine right now! If there is some interest I can post very much alpha builds here for people to try it out. I'll hold off creating a new XDA thread for this specifically for now until I get call audio working properly ;)
The source code for eager porters can be found at github dot com slash sailfishos-oneplus5 if you want to attempt to build it for yourself already :)

Here's a preview of the port for people interested: imgur dot com slash a slash Bq3yH4q
 
Last edited:

deathmist

Senior Member
Jun 2, 2019
61
154
53
Wow, this looks very promising, how is the performance though? Thank you for your hard work!
Mostly it is very good! UI is almost buttery smooth and I've also tested a N64 emulator and it functions quite well too (although it's still a bit glitchy graphically on some games, not sure yet if it's just down to the Adreno GPU driver stack)
I've also been writing a thorough guide on the important repository on that GitHub page and I've successfully built zips myself using the aforementioned instructions. If you have the time, internet speed, performance, RAM and storage; feel free to build it for yourself! :)
 
Last edited:
Apr 17, 2018
33
2
0
I have the OP5 as the daily driver, so I would need a way to boot to the OS without flashing it, like live linux from bootable USB sticks. Do you know of anything similar? I eagerly look forward to running Sailfish OS, but cannot risk being without a functioning phone..
 

deathmist

Senior Member
Jun 2, 2019
61
154
53
Dual-booting with LineageOS is simple & initial public build!

I have the OP5 as the daily driver, so I would need a way to boot to the OS without flashing it, like live linux from bootable USB sticks. Do you know of anything similar? I eagerly look forward to running Sailfish OS, but cannot risk being without a functioning phone..
I fully understand your concerns. I was thinking about this earlier too, but I finally have a proper solution: Sailfish OS doesn't itself touch your /system or /vendor partitions, so you can have a fully functional dual-boot with LineageOS by basically just swapping the boot image. My boot switcher zip [git dot io slash fjPUq] makes this process very simple (I do some /vendor modifications for now so those will be applied too). I tested it initially for a while and it seems to work consistently. Please check out the flashing guide from [git dot io slash fjPUi] if you are interested. I also put up a flashable zip on my MEGA drive which you can check out from that repo's releases as well :)

Initial public build is live: git dot io slash fjPTa
Enjoy!
 
Last edited:
  • Like
Reactions: xabierd

deathmist

Senior Member
Jun 2, 2019
61
154
53
Oh my, it requires Android 8.. What is the status for Android 9, and potentially Android 10? Does Sailfish support them?
It's very early days for Android 9 hybris ports and even basic stuff doesn't yet work fully. I'll be working on porting it there after I get it basically fully working on 8.1 and contributing changes as I find fixes. I don't think it using Oreo HAL parts is a really big deal (nothing much would have changed anyways), it seems like a very mature base right now and a lot of stuff works out of the box for brand new ports from scratch :)

Getting back to Pie is as simple as flashing the firmware and latest TWRP.
 
  • Like
Reactions: Vika__

deathmist

Senior Member
Jun 2, 2019
61
154
53
well sure, will definitely try to flash it in a week or so
Sounds good :) I'm using this OS as my daily driver right now and it works well (enough) for my needs at least :p
In the meanwhile my priority will be call audio and I'll probably also dable with enabling the signature™ OnePlus gestures e.g. drawing "V" to toggle flash or "O" to open camera etc based on @kimmoli's wonderful work on the OnePlus X (onyx) port! Latest improvements will always be included on my MEGA drive nightly builds, but I'm also finally getting started with OBS (SailfishOS Open Build Service) which will enable automatic builds & OTAs in the future :good:
 
  • Like
Reactions: Mecca EL

pippideniro

Senior Member
Sep 4, 2013
892
151
73
Moscow (Russia)
I do like to try this rom. Download link?

Sent from my MI MAX 2 using Tapatalk

---------- Post added at 04:21 PM ---------- Previous post was at 04:18 PM ----------

Sounds good :) I'm using this OS as my daily driver right now and it works well (enough) for my needs at least [emoji14]

In the meanwhile my priority will be call audio and I'll probably also dable with enabling the signature[emoji769] OnePlus gestures e.g. drawing "V" to toggle flash or "O" to open camera etc based on @kimmoli's wonderful work on the OnePlus X (onyx) port! Latest improvements will always be included on my MEGA drive nightly builds, but I'm also finally getting started with OBS (SailfishOS Open Build Service) which will enable automatic builds & OTAs in the future :good:
@deathmist can u share link to your nightly build via mega?

Sent from my MI MAX 2 using Tapatalk