[Motorola Photon Q 4G LTE] mrvek:
This is for CyanogenMod 13.0, Android version 6.0.1, unofficial builds whose primary purpose is meant as preview.

Credits: All credits go to kabaldan, stargo and CyanogenMod contributors.

Disclaimer

Use at your own risk, responsibility is all yours, provided as-is, no warranties...
You know the drill.

What has changed/is new can be viewed at cyanogenmod gerrit: http://review.cyanogenmod.org/#/q/status:merged

Latest change for the January 30, 2016. build is at http://review.cyanogenmod.org/#/c/130563/

Latest change for the February 13, 2016. build is at http://review.cyanogenmod.org/132753

Latest change for the March 21, 2016. build is at http://review.cyanogenmod.org/127971

SELinux is disabled (if you care about security you'd might wan't to wait for an official build)

SELinux enabled in March 21. build

ART preopotimization is enabled: speeds up first boot after wiping dalvik cache: only some of framework, GApps (if present) and user installed apps need to be compiled. It also saves some space in /data as system apps odex/art/oat files are stored in /system partition instead of /data/dalvik-cache. This is the reason for the large size of the update package.

disabled GPU page faults logging in kernel as it only (unnecessarily) spams the logs

Included the new Snap camera app (the old AOSP Camera2 is still kept as a fallback): Both are called "Camera" but you'll be able to easily differentiate between them by the icon.

Keyboard backlight behaviour has been updated to resemble stock-like behaviour. Details can be read in the commit message of the change (Patchset 1, not PS2, or here). Feel free to test and share what you think.

Reverted to old keboard backlight behaviour in March 21 build

All relevant changes (i.e. differences from default/stock CM13) can be viewed at my github repo

Installation (first time install):

1) Download the build

2) Boot into recovery (power button + voulme up)

3) Make a full nandroid backup

4) Flash update package (install zip ...)

5) Wipe data/cache (factory reset)

6) Reboot to system

Update (if you're updating existing cm-13.0 or upgrading from cm-12.1)

1) Download newer update zip file and install it from recovery.

2) Wipe dalvik-cache

3) Reboot to system

It might be useful to enable aplogd logging, especially if you come across some issues.

You can enable aplogd in terminal or adb shell

su
setprop persist.log.aplogd.enable 1

Logs are saved in /data/aplogd/

In case of a full system reboot include /proc/last_kmsg as well.

NOTE !!! :

Please do make a full nandroid backup!

In case anything goes wrong or you simply wan't to go back, you should be able to recover/restore in a jiffy. If, by chance, you have issues restoring system when twrp claims it failed to mount system, a relatively simple workaround is to flash whichever CM update, flash GApps you used previously and then restore only data, wipe dalvik, reboot... hope for the best...

Downloads

March 21, 2016.

Some of changes:

Enabled SELinux enforcing
Reverted to old-style keyboard backlight behaviour: it won't be brighter than screen but it also won't completely turn off kbd backlight on very bright conditions (I shoud really put some effort into it...)
Using Flo's PowerHAL
Updated interactive governor in kernel
Enabled Motorola memutils in kernel (should improve memory operations)
Quite a bit of other updates/changes/fixes

All details can seen at CM gerrit and my github repo (not very practical but...)

MD5: 96ce2fc03b43c0123fcdc559fb531761

File size: 348,852,931 bytes

Download

February 13, 2016.

MD5: 19d3cb88cdc9a1cf1857b3e263298b19

File size: 348,081,995 bytes

Download

January 30, 2016.

MD5: 454c62323c5e8f93f96ec6a9de580a2f (or use the attached to post md5sum file)

File size: 343,989,482 bytes

Download