Sailfish OS for the OnePlus 3/3T
Sailfish OS version 2.1.4.14
Sailfish OS version Latest (3.0.1.11)
WARNING! Everything you do, you do at your own peril and risk. I do not bear any responsibility for your faulty devices.
See also:
link: talk.maemo.org
Installation instructions:
1. Install TWRP
2. Reboot in TWRP (Menu unlock phone - Recovery)
3. Wipe -> Advanced Wipe -> Select: Dalvik/ART Cache, Cache, Data, System.
Swipe to Wipe.
4. Select Cache into Advanced Wipe -> push Repair or Change File System -> push Change File System -> select EXT4 (if different). I.e. partition Cache format in ext4 fs.
5. Wipe -> Format Data -> write - yes -> Enter
6. Select Data into Advanced Wipe -> push Repair or Change File System -> push Change File System -> select EXT4. Format in ext4 fs.
7. adb push <firmware> /sdcard
8. adb push <LineageOS> /sdcard
9. adb push <SailfishOS> /sdcard
10. Into TWRP: Install <firmware> (pushed chapter 7) (Firmware is only installed for the first time!)
11. Into TWRP: Install <LineageOS> (pushed chapter 8)
12. Into TWRP: Install <SailfishOS> (pushed chapter 9)
13. Reboot in System
Enjoy!
After install SFOS, сheck for Over-the-Air updates (OTA).
Sailfish OS based on Lineage OS 14.1 tested only OnePlus 3T. (Should work and OnePlus 3 at Lineage OS 14.1 one).
Adaptations/libhybris: link for status.
Downloads:
For OnePlus 3T (twrp, firmware):
link: twrp-3.1.1.2-oneplus3t (chapter 1)
link: Open Beta 19 firmware+modem (firmware+modem) (chapter 7) (WARNING: firmware only for Oneplus 3T)
Chapter 7: Firmwares:
link: firmware for OnePlus 3T
For OnePlus 3 (twrp, firmware):
link: twrp for OnePlus 3 (chapter 1)
link: OnePlus3_OpenBeta24-FIRMWARE+MODEM-flashable.zip (firmware+modem) (chapter 7) (WARNING: firmware only for Oneplus 3)
link: lineage-14.1-20180227-UNOFFICIAL-oneplus3.zip (chapter 8) (Be sure to install. Diffirent from officiall LOS!)
md5: 01de803e8a65028bb91445533d2c5ff3
link: sailfishos-oneplus3-release-2.1.4.13-my59.zip (SFOS ver. 2.1.4.14) (chapter 9)
md5: 928198767074c25965d7325617002aa8
Sources:
link: https://github.com/delaya73
Problems:
1. Bluetooth not working (research)
2. NFC not working (research)
3. Fingerprint not working (wait)
4. Vibration in apps menu don't work (research). Fix link (On SFOS 2.2.1.18 vibration works! Tested.)
Info:
Kernel worked in debug mode, respectively consumes additional resources!
Debug:
In Ubuntu. Connect USB cable. telnet 192.168.2.15 2323 or ssh.
Changelog:
25.12.2017:
- Updated the link on firmware for OnePlus 3T to Open Beta 19
17.01.2018 (SFOS my27):
- Switched to native vibrator
- Use bluetooth-rfkill-event-hciattach for further work on bluetooth (HS UART interface).
- Fixed build libhybris
20.01.2018:
- Jolla store: now there are all applications
28.01.2018 (SFOS my36):
- Fixed codecs (use gst-omx). Video in browser works fine, gallery plays video.
- Vibration in apps menu don't work after reboot, very low value (associated with native vibrator) (research). Fix link
On SFOS 2.2.1.18 vibration works! Tested.
04.02.2018 (SFOS my42):
- Use OBS
- Use Over-the-Air updates (OTA)
23.03.2018 (Firmwares)
Update firmwares.
OP3: Open Beta 22 firmware+modem to Open Beta 24 firmware+modem
30.03.2018 (SFOS my59)
- Rebuild kernel. Add ANDROID_LOW_MEMORY_KILLER and other options.
- [release notes] 2.1.4 / Lapuanjoki link
Archive:
24.12.2017:
link: lineage-14.1-20171215_171848-UNOFFICIAL-oneplus3.zip
link: sailfishos-oneplus3-release-2.1.3.7-my22.zip
18.01.2018:
link: lineage-14.1-20180115-UNOFFICIAL-oneplus3.zip
link: sailfishos-oneplus3-release-2.1.3.7-my27.zip
28.01.2018:
link: sailfishos-oneplus3-release-2.1.3.7-my36.zip
27.02.2018:
link: lineage-14.1-20180127-UNOFFICIAL-oneplus3.zip
30.03.2018:
link: sailfishos-oneplus3-release-2.1.3.7-my42.zip
md5: ab8193393653f159641850260fb79a1f
For all errors, please write to me immediately.
Sailfish OS version 2.1.4.14
Sailfish OS version Latest (3.0.1.11)
WARNING! Everything you do, you do at your own peril and risk. I do not bear any responsibility for your faulty devices.
See also:
link: talk.maemo.org
Installation instructions:
1. Install TWRP
2. Reboot in TWRP (Menu unlock phone - Recovery)
3. Wipe -> Advanced Wipe -> Select: Dalvik/ART Cache, Cache, Data, System.
Swipe to Wipe.
4. Select Cache into Advanced Wipe -> push Repair or Change File System -> push Change File System -> select EXT4 (if different). I.e. partition Cache format in ext4 fs.
5. Wipe -> Format Data -> write - yes -> Enter
6. Select Data into Advanced Wipe -> push Repair or Change File System -> push Change File System -> select EXT4. Format in ext4 fs.
7. adb push <firmware> /sdcard
8. adb push <LineageOS> /sdcard
9. adb push <SailfishOS> /sdcard
10. Into TWRP: Install <firmware> (pushed chapter 7) (Firmware is only installed for the first time!)
11. Into TWRP: Install <LineageOS> (pushed chapter 8)
12. Into TWRP: Install <SailfishOS> (pushed chapter 9)
13. Reboot in System
Enjoy!
After install SFOS, сheck for Over-the-Air updates (OTA).
Sailfish OS based on Lineage OS 14.1 tested only OnePlus 3T. (Should work and OnePlus 3 at Lineage OS 14.1 one).
Adaptations/libhybris: link for status.
Downloads:
For OnePlus 3T (twrp, firmware):
link: twrp-3.1.1.2-oneplus3t (chapter 1)
link: Open Beta 19 firmware+modem (firmware+modem) (chapter 7) (WARNING: firmware only for Oneplus 3T)
Chapter 7: Firmwares:
link: firmware for OnePlus 3T
For OnePlus 3 (twrp, firmware):
link: twrp for OnePlus 3 (chapter 1)
link: OnePlus3_OpenBeta24-FIRMWARE+MODEM-flashable.zip (firmware+modem) (chapter 7) (WARNING: firmware only for Oneplus 3)
link: lineage-14.1-20180227-UNOFFICIAL-oneplus3.zip (chapter 8) (Be sure to install. Diffirent from officiall LOS!)
md5: 01de803e8a65028bb91445533d2c5ff3
link: sailfishos-oneplus3-release-2.1.4.13-my59.zip (SFOS ver. 2.1.4.14) (chapter 9)
md5: 928198767074c25965d7325617002aa8
Sources:
link: https://github.com/delaya73
Problems:
1. Bluetooth not working (research)
2. NFC not working (research)
3. Fingerprint not working (wait)
4. Vibration in apps menu don't work (research). Fix link (On SFOS 2.2.1.18 vibration works! Tested.)
Info:
Kernel worked in debug mode, respectively consumes additional resources!
Debug:
In Ubuntu. Connect USB cable. telnet 192.168.2.15 2323 or ssh.
Changelog:
25.12.2017:
- Updated the link on firmware for OnePlus 3T to Open Beta 19
17.01.2018 (SFOS my27):
- Switched to native vibrator
- Use bluetooth-rfkill-event-hciattach for further work on bluetooth (HS UART interface).
- Fixed build libhybris
20.01.2018:
- Jolla store: now there are all applications
28.01.2018 (SFOS my36):
- Fixed codecs (use gst-omx). Video in browser works fine, gallery plays video.
- Vibration in apps menu don't work after reboot, very low value (associated with native vibrator) (research). Fix link
On SFOS 2.2.1.18 vibration works! Tested.
04.02.2018 (SFOS my42):
- Use OBS
- Use Over-the-Air updates (OTA)
23.03.2018 (Firmwares)
Update firmwares.
OP3: Open Beta 22 firmware+modem to Open Beta 24 firmware+modem
30.03.2018 (SFOS my59)
- Rebuild kernel. Add ANDROID_LOW_MEMORY_KILLER and other options.
- [release notes] 2.1.4 / Lapuanjoki link
Archive:
24.12.2017:
link: lineage-14.1-20171215_171848-UNOFFICIAL-oneplus3.zip
link: sailfishos-oneplus3-release-2.1.3.7-my22.zip
18.01.2018:
link: lineage-14.1-20180115-UNOFFICIAL-oneplus3.zip
link: sailfishos-oneplus3-release-2.1.3.7-my27.zip
28.01.2018:
link: sailfishos-oneplus3-release-2.1.3.7-my36.zip
27.02.2018:
link: lineage-14.1-20180127-UNOFFICIAL-oneplus3.zip
30.03.2018:
link: sailfishos-oneplus3-release-2.1.3.7-my42.zip
md5: ab8193393653f159641850260fb79a1f
For all errors, please write to me immediately.
Last edited: