• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

SailfishOS 2 for the Moto-G Falcon

Search This thread

PiggZ

Senior Member
Apr 2, 2007
451
860
SailfishOS_logo_large.png


download


Disclaimer
Code:
WARNING: "Modifying or replacing your device’s software may void your device’s warranty, lead to data loss,
hair loss, financial loss, privacy loss, security breaches, or other damage,
and therefore must be done entirely at your own risk. No one affiliated
with this project is responsible for your actions but yourself. Good luck."

Hello and good news everybody!
Sailfish OS on Motorola Moto-G 2013 (falcon), this is a community port!

Status, download, installation...
Sailfish OS is a GNU/Linux based mobile operating system, which is gesture-driven for the ease of use. It runs natively as glibc (not Android's bionic), has bash and busybox (not toolbox), uses Qt for UX, and other opensource projects in its middleware -- which basically is just like a Linux on your desktop, but needs Android drivers for some of device's hardware.
And everything else you need to know:

Status
Working: calls, data, wifi, bluetooth, sensors, camera (with bugs), gps
Buggy: Bluetooth Headset/Carkit, Phone does not go to sleep if WiFi is turned on

TODO List
Call volume?

Download
Android Base
20160418: http://images.devaamo.fi/sfe/falcon/cm-12.1-20160418-UNOFFICIAL-falcon.zip

SailfishOS
PGZ4: http://images.devaamo.fi/sfe/falcon/sailfishos-falcon-release-2.0.1.7-pgz4.zip
PGZ6: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz6.zip
PGZ7: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz7.zip
PGZ9: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz9.zip
PGZ11: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz11.zip
PGZ13: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz13.zip
PGZ14: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz14.zip
PGZ16: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.7-pgz16.zip
PGZ17: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.11-pgz17.zip
PGZ19: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.11-pgz19.zip
PGZ20: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.1.11-pgz20.zip
PGZ21: http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.2.51-pgz21.zip
PGZ21 (2.0.5.6): http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-2.0.5.6-pgz21.zip
PGZ23 (2.1.0.11): http://images.devaamo.fi/sfe/falcon/sailfishos-falcon-release-2.1.0.11-pgz23.zip
PGZ25: http://images.devaamo.fi/sfe/falcon/sailfishos-falcon-release-2.1.0.11-pgz25.zip

Installation
Unlock boot loader and install CM 12.1 from the 'Android Base' link above.
FAQ: http://bit.ly/port-user-faq
Install the SailfishOS .zip over the top using TWRP
Keep fingers crossed!
If you just get the bootloader warning screen, hold down the power button to force a reboot, and it will probably work next boot.

Enabling OTA updates
Connect to the phone using SSH, or using the local terminal enter the following (after setting the devel-su password)
devel-su sed -i -e 's#^adaptation=.*$#adaptation=http://repo.merproject.org/obs/nemo:/devel:/hw:/motorola:/falcon/sailfish_latest_armv7hl/#' /usr/share/ssu/repos.ini
version --dup

This will set up the device specific repository to my OBS project, and the version command will perform the update. This will keep you up to date with my developments, but I wont guarantee I wont break anything!
If you do an OTA update now, you should find that vibration will work and the BT MAC address displays correctly in the About screen. These are not in the latest image.
XDA:DevDB Information

Contributors
PiggZ
the HADK team, the Mer Project, the Nemo Project and all the fine people over at #sailfishos-porters

Source Code: https://github.com/mer-hybris

Sailfish OS Version: 2.0.1.7

ROM Base OS Version: 5.0 Lolipop

Version Information
Status: Alpha

PGZ4: Initial Release
PGZ6: Fixed telephony stack, MP3 playback might work
PGZ7: Fixed GPS
PGZ9: Attempt to fix camera but didnt work, do not use
PGZ11: Camera fixed
PGZ13: Fixed telephony/network display. Added software codecs for video playback. Added service to link user folders to the storage area (thanks to celrau)
PGZ14: Added MTP support and minor fixes to errors reported in logcat for ACDB
PGZ16: Re-written accesss to /scdard. Added packages for BT PBAP. Built on top of custom CM12.1 image
PGZ17: Based on newer release, fixed init/camera, fixed camera rotation (untested)
PGZ19: Added missing link to ffmpeg codec, upgraded MCE and Lipstick to aid in power consumption (not perfect)
PGZ20: Tweaked graphics startup....hopefully better
PGZ21: New release 2.0.2.51 of SailfishOS
PGZ21 (2.0.5.6): New release based on 2.0.5.6, forgot to update the PGZ release number!
PGZ23: New release based on 2.1.0.11. Please test!
PGZ25: Minimal install using official build method. User must install apps from the Jolla store to get basic functionality back

Created 2016-03-01
Last Updated 2016-03-01[/QUOTE]

XDA:DevDB Information
SailfishOS, ROM for the Moto G

Contributors
PiggZ
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x

Version Information
Status: Alpha

Created 2016-03-01
Last Updated 2016-03-01
 
Last edited:

chris36202

Senior Member
Apr 19, 2015
62
17
Toronto
I tested it a bit. And it seams to be smooth. Wifi worked perfectly
I couldn't test bluetooth.. While playing around with it i went to the Jolla store and tried to log to it popped up with an error that said "Problems During device IMEI registration. Device IMEI wasn't saved".. After that i went to the Warehouse appstore and i tried to enable a repository and it said
"ERROR occurred
Transaction:/44_dececeed
Status:no-distro-upgrade-data
Could not configure Normal more"
Oh and one more thing MTP didn't work

---------- Post added at 02:40 AM ---------- Previous post was at 02:39 AM ----------

Do the clean flash or dirty flash? Sorry.. Noob question :D

You install CM 12.1 first then you flash Sailfish os on top of Cyanogenmod. That's it
 
Last edited:
  • Like
Reactions: cheppiroma

Luisbocanegra

Senior Member
Dec 16, 2015
152
89
Xiaomi Redmi Note 4
I tested it a bit. And it seams to be smooth. Wifi worked perfectly
I couldn't test bluetooth.. While playing around with it i went to the Jolla store and tried to log to it popped up with an error that said "Problems During device IMEI registration. Device IMEI wasn't saved".. After that i went to the Warehouse appstore and i tried to enable a repository and it said
"ERROR occurred
Transaction:/44_dececeed
Status:no-distro-upgrade-data
Could not configure Normal more"
Oh and one more thing MTP didn't work

---------- Post added at 02:40 AM ---------- Previous post was at 02:39 AM ----------


Try to create a new Jolla account work for me on the 1.1.7.28-my4 buil :)

Sorry for my bad english :p
 
  • Like
Reactions: chris36202

PiggZ

Senior Member
Apr 2, 2007
451
860
For info, there is no access to the Jolla Store, and im not sure there ever will be, but ive installed openrepos for you.
I havnt started working on the camera yet.
My device is xt1032, so if you flash it on anything else youre on your own ;)
 
  • Like
Reactions: cdvsnp

cheppiroma

Senior Member
Apr 4, 2013
175
41
Jakarta
For info, there is no access to the Jolla Store, and im not sure there ever will be, but ive installed openrepos for you.
I havnt started working on the camera yet.
My device is xt1032, so if you flash it on anything else youre on your own ;)
Yeah i think it can't bootup in the dual sim version :D flashing always said "failed to mount /dev/block/platform/msm_sdcc.1/by-name/userdata at /data" :D
 

elfio

Senior Member
Mar 7, 2014
100
18
For info, there is no access to the Jolla Store, and im not sure there ever will be, but ive installed openrepos for you.
I havnt started working on the camera yet.
My device is xt1032, so if you flash it on anything else youre on your own ;)
First of all thank you for your time and work.

Do you have any idea why this issue with Jolla store could be? I don't know if it's something common with other ports
 

NoObik

Member
Jul 14, 2008
21
2
Heys guys,
What build of CM12.1 you guys used ?

I have a XT1032, managed to install SailfishOS with cm-12.1-20151117-SNAPSHOT-YOG7DAO1K9-falcon.zip and i was able to boot into SailfishOS, problem is i cant stay in it ... it auto reboots after like 1min or so..
Anyone with same issue?

Cheers
 

AssoDiPicche

Senior Member
Jul 31, 2014
488
167
Catania
Try with any Unofficial builds!

Sent from my XT1068 using XDA Free mobile app

---------- Post added at 03:44 PM ---------- Previous post was at 02:50 PM ----------

@PiggZ Signal strenght? What is it??

Sent from my XT1068 using XDA Free mobile app
 

Top Liked Posts