The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Adaptations/libhybris/Install SailfishOS for cheeseburger-dumpling

From Mer Wiki
< Adaptations | libhybris(Difference between revisions)
Jump to: navigation, search
(Oneplus: Create install page for OnePlus 5/5T devices)
 
m (OP5/5T: Upgrade to Sailfish OS 3.4.0.24 (Pallas-Yllästunturi))
 
(15 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{Hardware Adaptation
 
{{Hardware Adaptation
| codename             = Cheeseburger / Dumpling
+
| codename         = Cheeseburger / Dumpling
| vendor               = OnePlus
+
| vendor           = OnePlus
| product               = 5 / 5T
+
| product         = 5 / 5T
| screenshot           = Sailfish-OnePlus5.png
+
| screenshot       = Sailfish-OnePlus5.png
| sailfish_version     = 3.2.0.12
+
| sailfish_version = 3.4.0.24
| last_update           = 17.11.2019
+
| last_update     = 2020-12-10
 
}}
 
}}
  
Line 20: Line 20:
  
  
 +
* 10th Dec 2020: Upgrade to Sailfish OS 3.4.0.24 (Pallas-Yllästunturi)
 +
* 5th Jun 2020: Full fingerprint sensor enablement for the project thanks to [https://github.com/piggz/sailfish-fpd-community sailfish-fpd-community]!
 +
* 3rd May 2020: Upgrade to Sailfish OS 3.3.0.16 (Rokua) & rebased HAL components on Pie for good!
 +
* 17th Jan 2020: Initial XDA release threads are now live for both the [https://forum.xda-developers.com/oneplus-5/development/rom-sailfish-os-oneplus-5-t4036341 OnePlus 5] and [https://forum.xda-developers.com/oneplus-5t/development/rom-sailfish-os-oneplus-5t-t4036409 OnePlus 5T]!
 +
* 14th Jan 2020: Backport mostly everything to Oreo and use 15.1 as the base for a good working initial XDA release coming soon!
 +
* 22nd Dec 2019: Upgrade to Sailfish OS 3.2.1.20 (Nuuksio)
 +
* 6th Dec 2019: Continuous integration pipeline for OnePlus 5T now also online at https://gitlab.com/sailfishos-porters-ci/dumpling-ci
 +
* 5th Dec 2019: Continuous integration pipeline for OnePlus 5 now online at https://gitlab.com/sailfishos-porters-ci/cheeseburger-ci
 +
* 4th Dec 2019: OTA support confirmed as fully functional (including kernel upgrades!)
 +
* 26th Nov 2019: Proper adapted forks of [https://github.com/kimmoli/ @kimmoli]'s [https://github.com/sailfishos-oneplus5/gesture-daemon gesture-daemon] & [https://github.com/sailfishos-oneplus5/onyx-gesture-settings-plugin settings plugin] ready for deployment
 
* 17th Nov 2019: Unstable (hybris-16.0) development builds; not ready for use yet :)
 
* 17th Nov 2019: Unstable (hybris-16.0) development builds; not ready for use yet :)
* 17th Oct 2019: Last (hybris-15.1) semi-stable SFOS 3.1 build; ready for daily use with working LineageOS 15.1 dual-boot
+
* 17th Oct 2019: Last (hybris-15.1; EoL) semi-stable SFOS 3.1 build; ready for daily use with working LineageOS 15.1 dual-boot
  
  
 
=== Device specs ===
 
=== Device specs ===
* OnePlus 5 | https://www.gsmarena.com/oneplus_5-8647.php
+
* [https://www.gsmarena.com/oneplus_5-8647.php OnePlus 5]
* OnePlus 5T | https://www.gsmarena.com/oneplus_5t-8912.php
+
* [https://www.gsmarena.com/oneplus_5t-8912.php OnePlus 5T]
  
  
 
=== Downloads ===
 
=== Downloads ===
You can get the latest image here https://github.com/sailfishos-oneplus5/important/releases/latest
+
You can get the latest image from the CI pipelines by downloading the artifacts for your desired SFOS version ([https://gitlab.com/sailfishos-porters-ci/cheeseburger-ci/pipelines?scope=tags OP5 / cheeseburger] | [https://gitlab.com/sailfishos-porters-ci/dumpling-ci/pipelines?scope=tags OP5T / dumpling])
  
  
 
=== Installation steps ===
 
=== Installation steps ===
Check out the flashing guide I've written over at https://github.com/sailfishos-oneplus5/important/blob/master/FLASHING.md (change branch as desired)
+
Check out [https://github.com/sailfishos-oneplus5/important/blob/master/FLASHING.md the flashing guide] I've written
 +
 
 +
 
 +
=== OTA (Over-the-Air) update ===
 +
Existing users can simply upgrade from a previous Sailfish OS release in the command line without needing to wipe anything!
 +
 
 +
Since SFOS 3.3.0 images I've pre-installed [https://openrepos.net/content/olf/sfos-upgrade sfos-upgade] on the devices so you can just execute the following commands from a terminal shell to begin the upgrade process:
 +
  devel-su                # get root access with set SSH password
 +
  sfos-upgrade 3.4.0.24    # upgrade to defined new release; please follow given instructions!
 +
 
 +
Adaptation packages (e.g. libhybris, gestured, droid-config-* etc) on the current release can be updated in a similar fashion:
 +
  devel-su                    # get root access with set SSH password
 +
  zypper ref && zypper dup    # update repos & do a distribution upgrade
  
  
 
=== Self-building images ===
 
=== Self-building images ===
For hardware pre-requirements and such, view the README at https://github.com/sailfishos-oneplus5/important/blob/master/README.md#building-from-source (change branches as desired) and afterwards follow the links to the approperiate building guides.
+
For hardware pre-requirements and such [https://github.com/sailfishos-oneplus5/important/blob/master/README.md#building-from-source view the README doc] and afterwards follow the links to the approperiate building guides
  
  
 
=== Known issues ===
 
=== Known issues ===
Check out issues related to the port collectively located at https://github.com/sailfishos-oneplus5/important/issues
+
Check out issues related to the port collectively located on [https://github.com/sailfishos-oneplus5/important/issues the issues page here]
  
  
 
=== Report bugs ===
 
=== Report bugs ===
* https://github.com/sailfishos-oneplus5/important/issues/new
+
* [https://github.com/sailfishos-oneplus5/important/issues/new Create a new issue on the project's GitHub]
* Ping deathmist @ https://webchat.freenode.net/#sailfishos-porters
+
* Message [https://t.me/Deathmist1337 @Deathmist1337 on Telegram]
 +
* Contact [https://discordapp.com/ Deathmist#1624 on Discord]
 +
* Ping [https://webchat.freenode.net/#sailfishos-porters deathmist @ #sailfishos-porters IRC]

Latest revision as of 23:15, 9 December 2020




Cheeseburger / Dumpling
Sailfish-OnePlus5.png
Vendor: OnePlus
Product name: 5 / 5T
Sailfish OS version: 3.4.0.24
Last update: 2020-12-10
Sources:

Contents

[edit] Hardware support

Legend:  Y  - Working (y=hack),  Y  - HAL works, not hooked up to UI/MW/init yet,  N  - Not working,  ?  - Untested,  N/A  - N/A on device.
Device released Linux
Kernel
Display Touch LED Audio NFC Bluetooth GSM WLAN GPS Camera Fingerprint Sensors Keys Vibra Haptics Power
Mgmt.
RTC
alarms
USB FM Radio
SMS Voice Data Connect Hotspot ALS PS Accel. Gyro. Magne. Vol+/- Home Net. Charge
2017 4.4.209 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N/A


[edit] Status

Sailfish OS Store Support OTA Support
3.4.0.24 Y Y


  • 10th Dec 2020: Upgrade to Sailfish OS 3.4.0.24 (Pallas-Yllästunturi)
  • 5th Jun 2020: Full fingerprint sensor enablement for the project thanks to sailfish-fpd-community!
  • 3rd May 2020: Upgrade to Sailfish OS 3.3.0.16 (Rokua) & rebased HAL components on Pie for good!
  • 17th Jan 2020: Initial XDA release threads are now live for both the OnePlus 5 and OnePlus 5T!
  • 14th Jan 2020: Backport mostly everything to Oreo and use 15.1 as the base for a good working initial XDA release coming soon!
  • 22nd Dec 2019: Upgrade to Sailfish OS 3.2.1.20 (Nuuksio)
  • 6th Dec 2019: Continuous integration pipeline for OnePlus 5T now also online at https://gitlab.com/sailfishos-porters-ci/dumpling-ci
  • 5th Dec 2019: Continuous integration pipeline for OnePlus 5 now online at https://gitlab.com/sailfishos-porters-ci/cheeseburger-ci
  • 4th Dec 2019: OTA support confirmed as fully functional (including kernel upgrades!)
  • 26th Nov 2019: Proper adapted forks of @kimmoli's gesture-daemon & settings plugin ready for deployment
  • 17th Nov 2019: Unstable (hybris-16.0) development builds; not ready for use yet :)
  • 17th Oct 2019: Last (hybris-15.1; EoL) semi-stable SFOS 3.1 build; ready for daily use with working LineageOS 15.1 dual-boot


[edit] Device specs


[edit] Downloads

You can get the latest image from the CI pipelines by downloading the artifacts for your desired SFOS version (OP5 / cheeseburger | OP5T / dumpling)


[edit] Installation steps

Check out the flashing guide I've written


[edit] OTA (Over-the-Air) update

Existing users can simply upgrade from a previous Sailfish OS release in the command line without needing to wipe anything!

Since SFOS 3.3.0 images I've pre-installed sfos-upgade on the devices so you can just execute the following commands from a terminal shell to begin the upgrade process:

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

Adaptation packages (e.g. libhybris, gestured, droid-config-* etc) on the current release can be updated in a similar fashion:

 devel-su                    # get root access with set SSH password
 zypper ref && zypper dup    # update repos & do a distribution upgrade


[edit] Self-building images

For hardware pre-requirements and such view the README doc and afterwards follow the links to the approperiate building guides


[edit] Known issues

Check out issues related to the port collectively located on the issues page here


[edit] Report bugs

Personal tools