Sailfish OS for the OnePlus 3/3T

Search This thread

delaya73

Senior Member
Mar 31, 2013
107
211
Sailfish OS for the OnePlus 3/3T

uMB5dbbuDH9WJvuqPFyCLiqRYuydkj0i_tmvXWm4FIdDvSehBa2ghTFS0QrLvvXsaWOmMGKU8S6vCOcOBLxJCQCwrMozan6tAacxPcosx3NyMd9I6bW_gHerpnRMHq5zWnJmgYQJpzRoHdb_Pum2_kf5NkhxTQPIkd6JncB7b6jLKpi32SblDUS0oTteswccQAwzhKjDmfCwYbJyqmtTXoL8Gx-i3QCWLlnYFR1SeTuJqcHUboXDdTt0zOWDYX75WfEJtfhdFQeeAdx9_-0UdUvYonQRQ2LI5ydaLmDKmpHa08vATJjfH-tX6xXUxV6f0BAa-zE5G5DOuo8FSWHWF_ZeYrAuZTiGMnS-9ObbtmTH7gAi9-lxQKCnaCgWacxdoQmiBYr2uhgaAbSJVjgbjZEpXauYSmtRiQwQHlupidCmt1vpY7IIz4enDu-5ncBmA6F4JIScLkoo1pccreC1f_2j9kBKq7syW1S0RJffDlLqjOSdWDvBRlY4lwJ6Hrhrg6DNLCi2lc9HVs_CtaMJmuVyYJdB7c4fr--l2GvsIyWT4moi28SModEhulUfoh3LAmUE6SR1_uoEY9QL40fYPtfhb41OW_Y6h4V1dVM=w870-h172-no


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:

serious96

Senior Member
Apr 29, 2012
55
4
I meant no offense, but it's lineage os that was customized to looks like sailfish os right? Not Sailfish OS itself?
 

delaya73

Senior Member
Mar 31, 2013
107
211
Ok! without panic!
1. Boot 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. Install Firmware.
8. Install LineageOS
9. Install SailfishOS
10. Reboot System
 
Last edited:
  • Like
Reactions: SCM NGÁO

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    Sailfish OS for the OnePlus 3/3T

    uMB5dbbuDH9WJvuqPFyCLiqRYuydkj0i_tmvXWm4FIdDvSehBa2ghTFS0QrLvvXsaWOmMGKU8S6vCOcOBLxJCQCwrMozan6tAacxPcosx3NyMd9I6bW_gHerpnRMHq5zWnJmgYQJpzRoHdb_Pum2_kf5NkhxTQPIkd6JncB7b6jLKpi32SblDUS0oTteswccQAwzhKjDmfCwYbJyqmtTXoL8Gx-i3QCWLlnYFR1SeTuJqcHUboXDdTt0zOWDYX75WfEJtfhdFQeeAdx9_-0UdUvYonQRQ2LI5ydaLmDKmpHa08vATJjfH-tX6xXUxV6f0BAa-zE5G5DOuo8FSWHWF_ZeYrAuZTiGMnS-9ObbtmTH7gAi9-lxQKCnaCgWacxdoQmiBYr2uhgaAbSJVjgbjZEpXauYSmtRiQwQHlupidCmt1vpY7IIz4enDu-5ncBmA6F4JIScLkoo1pccreC1f_2j9kBKq7syW1S0RJffDlLqjOSdWDvBRlY4lwJ6Hrhrg6DNLCi2lc9HVs_CtaMJmuVyYJdB7c4fr--l2GvsIyWT4moi28SModEhulUfoh3LAmUE6SR1_uoEY9QL40fYPtfhb41OW_Y6h4V1dVM=w870-h172-no


    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.
    13
    I'm back to working on SFOS!
    11
    Hi all.

    Report on the work done ;) (there was little time):
    1. Doubletap working (after new build).
    2. Vibration should work after a new build.
    3. Bluetooth init command hci_qcomm_init see mac address, how to tie it with SFOS yet I do not know, reserch.

    I can not make a new build. Something developers broke (at the moment, the dependencies of packages ...). I understand and wait...

    While you do not need to update. I'll let you know when everything is ready.
    10
    Hi.
    Sailfish OS updated (my36), see first page.
    Fix codecs. Video in browser works fine, gallery plays video.