The Mer Wiki now uses your Mer user account and password (create account on

Adaptations/libhybris/Install SailfishOS for onyx

From Mer Wiki
Jump to: navigation, search

Vendor: OnePlus
Product name: X
Sailfish OS version:
Last update: 25.05.2019
Discussion: [1]

Notes for installing Sailfish OS on the OnePlus X (onyx).


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
Display Touch LED Audio NFC Bluetooth GSM WLAN GPS Camera Fingerprint Sensors Keys Vibra Haptics Power
USB FM Radio
SMS Voice Data Connect Hotspot ALS PS Accel. Gyro. Magne. Vol+/- Home Net. Charge
3.4.0 Y Y Y Y N/A Y Y Y Y Y Y Y Y N/A Y Y Y Y Y Y N/A Y Y Y Y Y Y Y


Sailfish OS Store Support OTA Support Y Y

Things that work or doesn't work


XDA Thread

Experimental stuff

Over-the-Air updates (OTA)

Plesae refer to instruction at end of page



If you have an upgraded OS version on your phone then, in order to install Sailfish, you need to revert to the original vendor ROM that brings back the so-called "old bootloader". After installing the original ROM it's also necessary to flash the particular TWRP-recovery version that is compatible with it.

Continue with the following instructions when you're done.

Requirements for installation

Installation steps

  • Install Android base zip by following instructions: XDA CyanogenMod thread
  • Install the Sailfish OS zip on top of that Android base
  • Reboot

Report bugs

  • Software-related bugs (Sailfish OS): first search in If not found, add your question and tag with "porting"
  • App bugs (e.g. an app doesn't scale well on different screens): contact its developer
  • Problems which depend on hardware: search existing; add new
  • Please do not contact Jolla Care, Jolla Developer Care or phone's maker (e.g. LG, OnePlus, Google), as this is the Sailfish OS community's build for other phones
Personal tools