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:
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
PGZ21 (22.214.171.124): http://images.devaamo.fi/sfa/falcon/sailfishos-falcon-release-126.96.36.199-pgz21.zip
PGZ23 (188.8.131.52): http://images.devaamo.fi/sfe/falcon/sailfishos-falcon-release-184.108.40.206-pgz23.zip
Unlock boot loader and install CM 12.1 from the 'Android Base' link above.
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
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.
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: 220.127.116.11
ROM Base OS Version: 5.0 Lolipop
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 18.104.22.168 of SailfishOS
PGZ21 (22.214.171.124): New release based on 126.96.36.199, forgot to update the PGZ release number!
PGZ23: New release based on 188.8.131.52. Please test!
PGZ25: Minimal install using official build method. User must install apps from the Jolla store to get basic functionality back
Last Updated 2016-03-01[/QUOTE]
SailfishOS, ROM for the Moto G
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
Last Updated 2016-03-01