Important Versions Save

A collective repository for all the important things related to this SFOS port

3.4.0.24

3 years ago

It's upgrade time once again!

The SFOS OnePlus 5/5T port has been updated to 3.4.0 Pallas-Yllästunturi!

Existing users: you can perform an OTA from a previous Sailfish OS release in the command line to this latest one by using sfos-upgrade and following the instructions printed on screen:

devel-su                 # get root access with set SSH password
sfos-upgrade 3.4.0.24    # upgrade to new release; please follow given instructions!

New users: simply follow the full flashing instructions to install and remember to backup your existing data!

A few notes:

  1. All saved fingerprints will be lost after this particular upgrade due to me separating Android's /data from the one used on SFOS by HAL parts, please re-add them back. If you're desperate you can migrate them over from a terminal:
devel-su
systemctl stop sailfish-fpd-community
cp -a /data/android/system/users/100000/ /data/system/users/
systemctl start sailfish-fpd-community
  1. In case your previous boot-switcher zip doesn't work anymore, simply update it to the latest release and try again.
  2. The LineageOS 16.0 base ROM download links are slowly withering away from the official servers as 17.1 builds are now the norm on the 5/5T, so I've already preserved the last 16.0 zips for both devices on my MEGA drive in case they're unavailable elsewhere in the future.

Progress made on the port can be followed over in the adaptation wiki @ merproject.org.

Be sure to check the debugging guide when you encounter issues that aren't on the To-Do list. As always, I hope you enjoy this awesome OS! :smiley:

Release info: Sailfish OS 3.4.0.24 w/ LineageOS 16.0 (libhybris for Android 9 Pie) Downloads: OP5 / cheeseburger | OP5T / dumpling | boot-switcher

3.3.0.16

4 years ago

Upgrade time yet again!

The SFOS OnePlus 5/ 5T port has been updated to 3.3.0 Rokua now and HAL parts are finally rebased on Pie for good!

Existing users: do NOT perform an OTA using sfos-upgrade for example as I simply cannot guarantee that everything will go smoothly due to the HAL upgrade from Oreo to Pie! You should instead backup all your data from both SFOS & Android and then follow these instructions:

  1. Flash the latest O2OS 9.0.11 firmware zip for your OnePlus 5 or OnePlus 5T device
  2. Flash a TWRP >=3.3.x image to your OnePlus 5/5T device's Recovery partition
  3. Reboot to recovery again to finalize the firmware upgrade process
  4. Now simply start following the updated flashing instructions :)

New users: simply follow the full flashing instructions to install and remember to backup your existing data!

New issues: on Sailfish OS 3.3.0 images you cannot sign into your Jolla account during initial setup due to Problem with network error regardless of what network connection type you choose to setup, you'll have to skip the login by scrolling down the page and selecting the skip option. If you only connected to WLAN on initial setup you also won't have automatic date & time updating turned on and they'll be incorrect. Simply enable Automatic update in Settings > Time and date and make sure cellular data is the only active network connection to make it update. After all this reboot your device and you should be able to sign back into your Jolla account from Settings > Accounts > Add account > Jolla.

Progress made on the port can be followed over in the adaptation wiki @ merproject.org.

Be sure to check the debugging guide when you encounter issues that aren't on the To-Do list. As always, I hope you enjoy this awesome OS! :smiley:

Release info: Sailfish OS 3.3.0.16 w/ LineageOS 16.0 (libhybris for Android 9 Pie) Downloads: OP5 / cheeseburger | OP5T / dumpling | boot-switcher

3.2.1.20

4 years ago

Upgrade time!

The SFOS OnePlus 5/ 5T port has been updated to 3.2.1 Nuuksio now (and stuff backported from Pie branches to Oreo for a proper working port that is nearing it's initial XDA release date)!

Existing users: you can perform an OTA from a previous Sailfish OS release in the command line to this latest one by installing & using sfos-upgrade from OpenRepos and following the instructions printed on screen:

devel-su                 # get root access with set SSH password
sfos-upgrade 3.2.1.20    # upgrade to new release; please follow given instructions!

New users: please follow the full flashing instructions to install and backup your data!

Progress made on the port can be followed over in the adaptation wiki @ merproject.org

Be sure to check the debugging guide when you encounter issues that aren't on the To-Do list. As always, I hope you enjoy this awesome OS! :smiley:

Release info: Sailfish OS 3.2.1.20 w/ LineageOS 15.1 (libhybris for Android 8.1 Oreo) Downloads: OP5 / cheeseburger | OP5T / dumpling | boot-switcher

3.2.0.12

4 years ago

Great news!

Once again I've made great strides to improve the SFOS port for the OnePlus 5 & 5T devices! This time I've rebased everything on top of Android 9 Pie (LineageOS 16.0) so driver improvements for the hardware have been incorporated and you'll have a more up-to-date experience dual-booting the operating systems.

NOTE: From this point forward >=1.4.0 version of boot-switcher is required due to Pie changes!

Progress made on the port can be followed over in the adaptation wiki @ merproject.org I also have finally set up OTAs properly so kernel & SFOS version upgrades should just work instead of requiring full re-installs or data wipes. New users still of course need to follow the full flashing instructions to install and backup your data!

Biggest current issues (will be updated as things change):

  • Cellular data and by extension hotspot connection sharing are currently non-functional
  • Wi-Fi for some odd reason breaks on LineageOS side on a dual-boot setup after SFOS is booted (workaround: boot LOS from recovery partition to set permissive SELinux; preparing solution)
  • Camera performance is far from ideal: videos are corrupted/unusable and flash doesn't work properly
  • Building: Local self-builds are broken for now; I'm still figuring out a solution

Be sure to check the debugging guide when you encounter issues that aren't on the To-Do list. As always, I hope you enjoy this awesome OS! :smiley:

Release info: Sailfish OS 3.2.0.12 w/ LineageOS 16.0 (libhybris for Android 9 Pie) Builds from now on will be made available on the official Sailfish OS porters CI pages for the corresponding devices.

Downloads: OP5 / cheeseburger | OP5T / dumpling

3.1.0.12

4 years ago

Good news: I've managed to modify the sources of cheeseburger (OnePlus 5) to also build for dumpling (OnePlus 5T)!

The dumpling SFOS and by extension LineageOS builds for now are very much experimental as I do not have a device to test them on personally; testers are welcome and very much appreciated!

NOTE: For dumpling >=1.3.1 version of boot-switcher is required!

The builds (for cheeseburger) also have minor improvements to components such as droidmedia & the kernel.

Since I will not have OTAs setup on 15.1, please follow the full flashing instructions to install and backup your data! Be sure to check the debugging guide when you encounter issues that aren't on the To-Do list. As always, I hope you enjoy this awesome OS! :smiley:

Release info: Sailfish OS 3.1.0.12 w/ LineageOS 15.1 (libhybris for Android 8.1 Oreo) UPDATE 2022-12-06: I've removed the artifacts from GitHub, you may still download them from my MEGA drive even though you shouldn't use them any longer.