[SURNIA] Sailfishos 2.1.0.10 for Moto E 2015 LTE

Search This thread

wiktorek140

Senior Member
May 26, 2013
143
156
Warszawa
Moto E 2015
Moto G5S
SailfishOS_logo-768x431.jpg
I present nearly fully working build of SailfishOS.

Disclamer
I'm not responsible for any issues, problems, or broken phones, which may have come from using any data or information you receive from this thread. Using anything here, will most likely violate your cell phone's warranty or contract. That is also your 100% responsibility, to know, and your responsibilty if you do. If you don't know what you are doing, or you think you do, and you brick your phone, or something POSITIVE OR NEGATIVE changes with your phone, it is all 100% your responsibility. Use the following data, information, and links at YOUR OWN RISK!



Download link:
- beta 26
- beta 17
- beta 13
- beta 11 with dual sim
- beta 9
- beta 6 - GDrive

Download link to base:
- Base CM13

Install instruction:
1. Clean install Cyanogenmod 13 (can be used previously rom if its cm13 and around 1gb free space on data partition)
2. Flash Sailfish rom zip (don't use Squid's TWRP. File compressor there has been altered and produces errors while unpacking. thanks 8sync)
3. Reboot to system(can take some time)

Warning!
When install via zip you will lose all data created in sailfish directory!


Currently XT1526 is not suported because of diffrent partition table.
Device with dual sim version is work in progress

What work:
- Wifi (fixed and forced to load wlan module if possible)
- Call
- Transmision over 3G
- Touch
- Vibration
- Audio
- Bluetooth (little buggy, sometimes reject to turn on/off)
- Video playback
- Jack port (headphones)
- Camera (cannot record video)
- MTP switch (if u cannot change to other USB mode: reboot device with unpluged cable and then cahnge mode and plug cable)
- RIL in dualsim(WIP, need to test on clean install)

What doesn't work:
- Store (waiting for approve)
- U will tell me ^-^

If you appreciate my work and want to support future development u can always donate :D

XDA:DevDB Information
SailfishOS 2.1.0.10, ROM for the Moto E 2015

Contributors
wiktorek140, mer-hybris
Source Code: https://github.com/wiktorek140

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: CyanogenMod 13
Based On: Sailfish/Jolla

Version Information
Status: Beta

Created 2017-06-17
Last Updated 2017-07-24
 

oni543

Senior Member
Jan 23, 2014
111
26
There's any way to install apps? Even the stock apps isn't possible to install from store.
 

8sync

Member
Sep 26, 2015
19
4
BTW, quick note, don't use Squid's TWRP with SailfishOS installer. File compressor there has been altered and produces errors while unpacking.
 
  • Like
Reactions: B4RON

B4RON

Member
Nov 18, 2015
22
3
First, thanks for compiling sailfish for the surnia. It is a different experience from which we are accustomed in android. No lags or crashes in my experience.

Bugs I've noticed so far:
-MTP don't work, only charge. (I already changed the settings but it did not work);
-Ril does not work;
-I can not install apps from the store. (downloaded warehouse)

Device: XT1514
Build: Beta 9

Screenshots:

fn0Hs8f.png

dSkgpzQ.png

EpVErMf.png

31CSSfZ.png

zvKPLnG.png

q6r5PQR.jpg
 
Last edited:

oni543

Senior Member
Jan 23, 2014
111
26
For my type of use, the buid 9 is almost perfect, the only problem i found is the headphones that didn't work, but this rom is prety stable for an beta release, amazing work you done.
 
Last edited:

wiktorek140

Senior Member
May 26, 2013
143
156
Warszawa
Moto E 2015
Moto G5S
I will provide next release with working headphones.

For more techy there is fast fix:

Code:
cd /etc/ohm/plugins.d/
touch accessories.ini

and put inside:

Code:
eci-probe-delay = 2500
disable-incompatible-quirk = true
jack-match = sensorprocessor
jack-device = /dev/input/event0
 

mmandro25

Member
Jan 5, 2014
23
18
Almaty
Also have u tried install Whatsup - for Sailfish OS from Openrepos? It showes error cause it need some libraries, some other apps need them too. Can you try to fix it too. Its somethink like (pyqt5)
 

B4RON

Member
Nov 18, 2015
22
3
I installed beta build 11 but unfortunately the sim card still not being recognized on xt1514. Another minor bug: the restart option does not work (turns off the phone) (enabled in developer tools).

9J3Dx8S.png
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    SailfishOS_logo-768x431.jpg
    I present nearly fully working build of SailfishOS.

    Disclamer
    I'm not responsible for any issues, problems, or broken phones, which may have come from using any data or information you receive from this thread. Using anything here, will most likely violate your cell phone's warranty or contract. That is also your 100% responsibility, to know, and your responsibilty if you do. If you don't know what you are doing, or you think you do, and you brick your phone, or something POSITIVE OR NEGATIVE changes with your phone, it is all 100% your responsibility. Use the following data, information, and links at YOUR OWN RISK!



    Download link:
    - beta 26
    - beta 17
    - beta 13
    - beta 11 with dual sim
    - beta 9
    - beta 6 - GDrive

    Download link to base:
    - Base CM13

    Install instruction:
    1. Clean install Cyanogenmod 13 (can be used previously rom if its cm13 and around 1gb free space on data partition)
    2. Flash Sailfish rom zip (don't use Squid's TWRP. File compressor there has been altered and produces errors while unpacking. thanks 8sync)
    3. Reboot to system(can take some time)

    Warning!
    When install via zip you will lose all data created in sailfish directory!


    Currently XT1526 is not suported because of diffrent partition table.
    Device with dual sim version is work in progress

    What work:
    - Wifi (fixed and forced to load wlan module if possible)
    - Call
    - Transmision over 3G
    - Touch
    - Vibration
    - Audio
    - Bluetooth (little buggy, sometimes reject to turn on/off)
    - Video playback
    - Jack port (headphones)
    - Camera (cannot record video)
    - MTP switch (if u cannot change to other USB mode: reboot device with unpluged cable and then cahnge mode and plug cable)
    - RIL in dualsim(WIP, need to test on clean install)

    What doesn't work:
    - Store (waiting for approve)
    - U will tell me ^-^

    If you appreciate my work and want to support future development u can always donate :D

    XDA:DevDB Information
    SailfishOS 2.1.0.10, ROM for the Moto E 2015

    Contributors
    wiktorek140, mer-hybris
    Source Code: https://github.com/wiktorek140

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: CyanogenMod 13
    Based On: Sailfish/Jolla

    Version Information
    Status: Beta

    Created 2017-06-17
    Last Updated 2017-07-24
    5
    Screenshots

    Screenshots thanks by B4RON


    http%3A%2F%2Fi.imgur.com%2Ffn0Hs8f.png


    http%3A%2F%2Fi.imgur.com%2FdSkgpzQ.png


    http%3A%2F%2Fi.imgur.com%2FEpVErMf.png


    http%3A%2F%2Fi.imgur.com%2F31CSSfZ.png


    http%3A%2F%2Fi.imgur.com%2FzvKPLnG.png


    http%3A%2F%2Fi.imgur.com%2Fq6r5PQR.jpg

    3
    Use Warehouse for Sailfish (https://openrepos.net/content/basil/warehouse-sailfishos).
    First enable installing custom apps in settings then download via browser and install :)
    3
    @hamxa266 @RagedElimanator

    I spot the diffrence between partition table and i u have lucky it can be fixed for now localy.
    When u boot into sailfish and it stuck u can edit these files via telnet ("telnet 192.168.2.15 2323" when device pluged to the computer)

    File:
    Code:
    /lib/systemd/system/system.mount

    replace there
    Code:
    mmcblk0p42
    to
    Code:
    mmcblk0p41

    and then force reboot.
    2
    I will provide next release with working headphones.

    For more techy there is fast fix:

    Code:
    cd /etc/ohm/plugins.d/
    touch accessories.ini

    and put inside:

    Code:
    eci-probe-delay = 2500
    disable-incompatible-quirk = true
    jack-match = sensorprocessor
    jack-device = /dev/input/event0