SailfishOS for Photon Q

PhotonQ_SailfishOS_2

Description

This is a community port of Jolla’s Sailfish OS for Motorola Photon Q. Though it’s developed for and tested on Photon Q only, being based on CyanogenMod’s moto_msm8960_jbbl sources, it should work on other Motorola devices as well.
List of supported devices:

  • Atrix HD (mb886)
  • Photon Q 4G LTE (xt897)
  • Droid RAZR M (xt907)
  • RAZR HD (xt925)
  • CDMA RAZR HD (xt926)

 

Status

Sailfish OS 2.0.5.6

Hardware Support

For current status of hardware support please refer to https://wiki.merproject.org/wiki/Adaptations/libhybris and look for the Motorola Photon Q row.

Known Issues

  • Orientation doesn’t change.
  • The default camera app doesn’t work, please use Cameraplus instead.
  • CDMA: phone calls work, no data and SMS (verified by xdadevelopers user bmccrary)
  • GSM: phone calls, data and SMS work (verified by santamanga);
  • LEDs patch: download LEDs_patch.tar.gz and extract it in the root folder as root (tar xzvf LEDs_patch.tar.gz).

Changelog

 

Installation

This port may brick your device! It is a work in progress and has issues. Use it at your own risk!

  1. Unlock the bootloader of the phone.
  2. Download the CyanogenMod 11 snapshot cm-11-20150626-SNAPSHOT-XNG3CAO1L8-moto_msm8960_jbbl.zip and follow the instructions for your respective device to install the CyanogenMod image.
  3. Download the Sailfish OS image 2.0.5.6 (Haapajoki) or 2.0.2.48 (Aurajoki) and flash it over CyanogenMod.
  4. Reboot the device (the first boot might take a while).

OpenRepos

OpenRepos is a community driven personal repository system for Harmattan and Sailfish operating systems. It has useful applications. The easiest way to use OpenRepos is through the SailfishOS client, called Warehouse. To install it, please:

  1. Download the latest rpm from https://openrepos.net/content/basil/warehouse-sailfishos
  2. Install the rpm as root:
    rpm -i harbour-warehouse-X.X-XX.armv7hl.rpm

Custom Bootlogo

I created a custom bootlogo:
sailfishpowered
If you want to use it, please:

  1. Download the bootlogo
  2. Start your device in fastboot mode by pushing and holding the power and volume down at the same time, release the power button then release volume down.
  3. Connect your phone to the computer with a USB cable.
  4. Flash the logo:
    sudo fastboot flash logo sailfishpowered.bin