[Kernel][surnia][6.0.X][CM/AOSP/STOCK] X-Infinity Kernel For Moto E 2015 LTE

Search This thread

Carlos Arriaga

Account currently disabled
Jan 15, 2015
856
3,212
Usa
Xiaomi 11T Pro
Xiaomi Poco X5 Pro
PtQ2weN.png

This is my new X-Infinity Kernel for the 2015 Moto E LTE. It's based off the CyanogenMod kernel available on GitHub. Flash it using TWRP. Bug reports and contributions are welcome.​

Code:
#include 
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

vUPQL0S.png

Governos

  • PERFORMANCE
  • POWERSAVE
  • USERSPACE
  • ONDEMAND
  • INTERACTIVE
  • CONSERVATIVE
  • IMPULSE
  • LIONFISH

I/O schedulers

  • NOOP
  • DEADLINE
  • ROW
  • CFQ
  • FIOPS
  • BFQ
  • ZEN
  • SIOPLUS
  • TRIPNDROID

Special Feactures

  • Double Tap Wake (DT2W) Add in the next build


More Feactures

  • Powered by Ubuntu 15.04 x86_64
  • LED notification support
  • Moderately undervolted
  • Updated to Linux 3.10.94
  • Synced with latest CodeAurora changes
  • Improved memory caching backported from Linux 3.15
  • Improved storage performance
  • Optimized ARM crypto routines
  • Updated f2fs and WiFi drivers
  • KCAL MDP5 colour control (by savoca)
  • Improved zRAM backported from Linux 4.1
  • Compiled with Linaro GCC 4.9 and optimized for Cortex A53
  • Stripped down and optimized configuration
  • Network speedup tweak
  • Reduce swappiness to 30
  • Optimized SLUB
  • Asynchronous I/O latency to a solid-state disk greatly increased
  • Disabled MMC CRC check
  • Compatible with Kernel Adiutor, Universal Kernel Manage and others
  • And More

OvHcAOL.png


Old versions


Installation Instructions

My suggested install procedure:
  1. Boot into TWRP (make sure you have a suitable ROM installed)
  2. Flash my kernel zip.
  3. Reboot into Android.

5A6p1gQ.png

@squid2
@casper1982 thanks for banner desing
@Tutodio thanks for testing
@Savoca
@faux123
@xperiafan13
@Flashhhh
@Christopher83
@eng.stk

Screenshots

OqBoZB0.jpg

D3eG3EN.jpg

XDA:DevDB Information
X-Infinity Kernel, Kernel for the Moto E 2015

Contributors
Carlos Arriaga
Source Code: https://github.com/KernelXInfinity/android_kernel_motorola_msm8916

Kernel Special Features:

Version Information
Status: Stable

Created 2016-01-08
Last Updated 2016-04-04
 
Last edited:

Carlos Arriaga

Account currently disabled
Jan 15, 2015
856
3,212
Usa
Xiaomi 11T Pro
Xiaomi Poco X5 Pro
- changelog -

KDea7CP.png


Code:
[B][SIZE="4"][COLOR="Purple"]X-Infinity R16 / 2016-04-4[/COLOR]

- Merged CM changes
- Added lionfish governor by squid2
- Added system wide power efficient workqueues
- sched/fair: Implement fast idling of CPUs when the system is partially loaded
- block: bfq: set IOPS mode by default with slice_idle set to 0
- lib/memcopy: use glibc version
- Optimized Square root algorithm
- Fixed low/poor call audio
- Security fix for CVE-2016-0728
- Optimize apply_slack() for size and speed --thanks to varunchitre15
- Enabled pipe flag
- Makefile : use std=gnu89
- block/deadline: tweaked for better performance
-Merged CM changes
- Added Impulse governor(fine tuned for osprey)
- arm/dt: msm8916: Schedule mmcqd on idle CPU
- arm/dts: msm8916: enable bam_dmax fast shutdown
- mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default for more performance
- Added toggle for crc check
- Optimized slub & zlib changes
- cpufreq: Ondemand: eliminate the deadband effect
- Cpufreq & devfreq patches
- Updated to Motorola Marshmallow sources
- Updates from CAF LA.BR.1.2.7_rb1.1
- Security and bug fixes from Linux 3.12.52
- Compatible with Marshmallow stock ROM
- More than a dozen CAF security fixes
- Miscellaneous bug fixes
- Somewhat smoother animations
- Added Intelliplug v4.0 by faux123
- Add Intelliactive & Bluactive governor
- block: Make CFQ default to IOPS mode on SSDs
- Added toggles to disable wlan wakelocks
- Makefile: optimize & cleanup
- Makefile: tell gcc optimizer to never introduce new data races
- Added Powersuspend v1.5 driver
- msm: mdss: add powersuspend hooks
- Dynamic Fsync 2.0 support for 3.10 kernels
- sched: enable HMP-aware task placement logic
- Disable more debug features
- Added adreno idler v1.1
- Merged updates from CM
- ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
- rcu: squashed updates from CAF
- Makefile: improve decompress performance during boot up process
[/SIZE][/B]

[B][SIZE="4"][COLOR="Purple"]X-Infinity R04 / 2016-01-27[/COLOR]

Add Governos
 - Darkness
 - zzmoove
 - impulse
 - intellidemand
Add Hotplugs
 - Zen Decision
 - ASMP
 - MSM[/SIZE][/B]

[B][SIZE="4"][COLOR="Purple"]X-Infinity R03 / 2016-01-25[/COLOR]

Fixed low/poor call audio
Security fix for CVE-2016-0728
Add  IOSHED thanks @Flashhhh
 - ZEN
 - SIO
 - SIOPLUS
 - TRIPNDROID
SELinux Update 3.10.95[/SIZE][/B]

[B][SIZE="4"][COLOR="Purple"]X-Infinity R02 / 2016-01-23[/COLOR]

merlin: test#1
osprey: test#1
surnia: Test #1
merlin: enable governors …
Optimize apply_slack() for size and speed --thanks to varunchitre15
Added frandom 3/3 …
Added frandom 2/3 …
Added frandom 1/3 …
Revert "Initial port fastchanger 3/5 "
Revert "Initial port fastchanger 2/5 "
Revert "Initial port fastchanger 1/5 "
Initial port fastchanger 3/5
Initial port fastchanger 2/5
Initial port fastchanger 1/5
fixed dt2w
Enabled pipe flag
Makefile : use std=gnu89
block/deadline: tweaked for better performance
merlin: add local version
Fix name
Enabled tcp fast open functionality
Reduce swappiness to 40 
XZ: Optimize Sfck Compression 2/2
XZ: Optimize Sfck Compression 1/2
selinuxfs.c: SELinux permissive mode 2/2
hooks.c: SELinux permissive mode 1/2
merlin: enable DT2W
defconfig: new defconfig merlin
MARSHMALLOW ONLY
Updated to Motorola Marshmallow sources
Updates from CAF LA.BR.1.2.7_rb1.1
Security and bug fixes from Linux 3.12.52
Compatible with Marshmallow stock ROM
More than a dozen CAF security fixes
Miscellaneous bug fixes
Somewhat smoother animations
Experimental support for merlin[/SIZE][/B]

[B][SIZE="4"][COLOR="Purple"]X-Infinity R01 / 2016-01-08[/COLOR]

surnia: enable governors …
osprey: enable governors …
power: process: drecrease time to enter sleep
Reduced lag
Disabled MMC CRC check
VM_MAX_READAHEAD set to 1024 kbytes
Optimized SLUB
Asynchronous I/O latency to a solid-state disk greatly increased
Enabled Arch power and Disabled GFS
Dirty_ratio tweaks
Disabled noatime_and_nodiratime
kernel/sched/fair: reduce latency
Reduced_VFS_cache_pressure
Added some governors
Added some governors 6/8
Added some governors 5/8
Added some governors 4/8
Added some governors 3/8 …
Added some governors 2/8 …
Added some governors 1/8 …
Network speedup tweak
surnia: add local version
osprey: add local version
surnia: enable DT2W
osprey: enable DT2W
Starting port DT2W for osprey,surnia,merlin. 6/6
Starting port DT2W for osprey,surnia,merlin. 5/6
Starting port DT2W for osprey,surnia,merlin. 4/6
Starting port DT2W for osprey,surnia,merlin. 3/6
Starting port DT2W for osprey,surnia,merlin. 2/6
Starting port DT2W for osprey,surnia,merlin. 1/6 …
defconfig: new defconfig surnia
defconfig: new defconfig osprey 

[URL="http://xdaforums.com/moto-e-2015/orig-development/squid-kernel-moto-e-lte-2015-t3072209"]olds changes from squid kernel[/URL][/SIZE][/B]
- FOR CM13 ONLY!!!
- Updated to Linux 3.10.94
- Updated to LA.BR.1.1.3_rb1.41
- Updated zRAM
- Improved memory caching scheme from Linux 3.15
- Optimized memory allocation and management
- Optimized CPU scheduler
- Optimized performance event tracking
- Fixed some cpufreq races
- Minor bug fixes
- Patched Pronto CR-930533 vulnerability
- Fixed possible use-after-free in zRAM
- Updated to Linux 3.10.93
- Compiled with Linaro GCC 5.1
- Updated to Linux 3.10.92
- Updated to CAF LA.BR.1.1.3_rb1.36
- Updated to Moto Maxx 2 Kernel
- Security and stability improvements
- Fixed r10c SELinux regression on stock ROM
- Fixed encryption
- Patches for Android 6.0 compatibility
- Fixed move app to SD card issue
- Cleaned up DTBs to reduce size
- Added KCAL colour control (by savoca)
- Added optimized crypto routines for ARM
- Updated to Linux 3.10.90
- Optimized memory performance
- General cleanup and optimization
- Updated to lux kernel sources
- Updated to Linux 3.10.89
- Updated to LA.BR.1.1.3_rb1.32
- Small tweaks and optimizations
- Updated to Linux 3.10.88
- Updated to LA.BR.1.13_rb1.29
- Improved zRAM backported from Linux 4.1
- WiFi driver background scan changes
- Added adaptive low memory killer
- Included the WLAN NV patch I had posted earlier
- Downgraded WiFi driver to LA.BR.1.1.2_rb1.18
- This actually fixes the WiFi crashes :D
- Added LED notification support
- Updated WiFi driver to LA.BR.1.2.4_rb1.14
- Maybe this will fix bootloop issues for affected users
- Updated everything to LA.BR.1.1.3_rb1.25
- There were some interesting WLAN driver changes
- Maybe this will fix WiFi bootloop issue in r7c
- Updated WiFi driver to LA.BR.1.1.3_rb1.23
- Maybe it will fix DHCP issues with certain routers
- New universal flashing script
- Works on any surnia variant and ROM
- Updated to Linux 3.10.87
- Updated to Qualcomm LA.BR.1.1.3_rb1.24
- Updated to Motorola MMI-LPI23.72-9
- Added a few extra WiFi driver options
- Added CPU touch booster feature
- Rebased for use on 5.1 ROMS ONLY
- Updated to Qualcomm's LA.BR.1.1.3_rb1.21 release
- Updated to Linux 3.10.84
- Updated WiFi drivers
- Added my new and original Lionfish CPU governor
- Added Conservative CPU governor
- Added faux123's IntelliPlug CPU hotplug implementation
- Added BFQ IO scheduler
- Numerous bug fixes
- Updated to Linux 3.10.75
- Added FIOPS I/O scheduler
- Updated f2fs drivers backported from Linux 4.0
- Milder undervolt for improved stability and compatibility
- Uses full Boost Mobile ramdisk for CDMA variant
- Updated to Linux 3.10.74
- Milder undervolt to better support all devices
- Cleaned up defconfig and device tree
- Various minor bugfixes
- Fixed still picture taking with front-facing camera
- Initial public release
 
Last edited:

hydroman202

Senior Member
Feb 18, 2015
549
127
Just a fair warning to anyone who might get the idea to flash this on stock rom. DO NOT, I REPEAT, DO NOT TRY IT! You will lose your baseband! (I know because i was dumb and tried it, and had to flash factory firmware to fix it!)
 
Last edited:

PriPhaze

Senior Member
Oct 3, 2014
1,012
391
Google Pixel 7
Yea i just had one problem with touch not working correctly but after a force restart it have been working good and DT2W is really nice.
Im using CM13
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    PtQ2weN.png

    This is my new X-Infinity Kernel for the 2015 Moto E LTE. It's based off the CyanogenMod kernel available on GitHub. Flash it using TWRP. Bug reports and contributions are welcome.​

    Code:
    #include 
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    vUPQL0S.png

    Governos

    • PERFORMANCE
    • POWERSAVE
    • USERSPACE
    • ONDEMAND
    • INTERACTIVE
    • CONSERVATIVE
    • IMPULSE
    • LIONFISH

    I/O schedulers

    • NOOP
    • DEADLINE
    • ROW
    • CFQ
    • FIOPS
    • BFQ
    • ZEN
    • SIOPLUS
    • TRIPNDROID

    Special Feactures

    • Double Tap Wake (DT2W) Add in the next build


    More Feactures

    • Powered by Ubuntu 15.04 x86_64
    • LED notification support
    • Moderately undervolted
    • Updated to Linux 3.10.94
    • Synced with latest CodeAurora changes
    • Improved memory caching backported from Linux 3.15
    • Improved storage performance
    • Optimized ARM crypto routines
    • Updated f2fs and WiFi drivers
    • KCAL MDP5 colour control (by savoca)
    • Improved zRAM backported from Linux 4.1
    • Compiled with Linaro GCC 4.9 and optimized for Cortex A53
    • Stripped down and optimized configuration
    • Network speedup tweak
    • Reduce swappiness to 30
    • Optimized SLUB
    • Asynchronous I/O latency to a solid-state disk greatly increased
    • Disabled MMC CRC check
    • Compatible with Kernel Adiutor, Universal Kernel Manage and others
    • And More

    OvHcAOL.png


    Old versions


    Installation Instructions

    My suggested install procedure:
    1. Boot into TWRP (make sure you have a suitable ROM installed)
    2. Flash my kernel zip.
    3. Reboot into Android.

    5A6p1gQ.png

    @squid2
    @casper1982 thanks for banner desing
    @Tutodio thanks for testing
    @Savoca
    @faux123
    @xperiafan13
    @Flashhhh
    @Christopher83
    @eng.stk

    Screenshots

    OqBoZB0.jpg

    D3eG3EN.jpg

    XDA:DevDB Information
    X-Infinity Kernel, Kernel for the Moto E 2015

    Contributors
    Carlos Arriaga
    Source Code: https://github.com/KernelXInfinity/android_kernel_motorola_msm8916

    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2016-01-08
    Last Updated 2016-04-04
    8
    Hi guys

    new build is up

    Changelog in the second post and download in the OP.

    Cheers.

    Enviado desde mi Moto G mediante Tapatalk
    5
    Hi guys.

    New build is up

    Download link in the OP.

    Changelog in the second post.

    b96f3f0bb1ec3deb19e8568746bbda33.jpg


    Enviado desde mi XT1032 mediante Tapatalk
    4
    Hey guys, I have built an updated from scratch with the latest changes in CM version. works perfectly in stock.

    CHANGELOG:

    Code:
    - Merged CM changes
    - Added lionfish governor by squid2
    - Added system wide power efficient workqueues
    - sched/fair: Implement fast idling of CPUs when the system is partially loaded
    - block: bfq: set IOPS mode by default with slice_idle set to 0
    - lib/memcopy: use glibc version
    - Optimized Square root algorithm
    - Fixed low/poor call audio
    - Security fix for CVE-2016-0728
    - Optimize apply_slack() for size and speed --thanks to varunchitre15
    - Enabled pipe flag
    - Makefile : use std=gnu89
    - block/deadline: tweaked for better performance
    -Merged CM changes
    - Added Impulse governor(fine tuned for osprey)
    - arm/dt: msm8916: Schedule mmcqd on idle CPU
    - arm/dts: msm8916: enable bam_dmax fast shutdown
    - mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default for more performance
    - Added toggle for crc check
    - Optimized slub & zlib changes
    - cpufreq: Ondemand: eliminate the deadband effect
    - Cpufreq & devfreq patches
    - Updated to Motorola Marshmallow sources
    - Updates from CAF LA.BR.1.2.7_rb1.1
    - Security and bug fixes from Linux 3.12.52
    - Compatible with Marshmallow stock ROM
    - More than a dozen CAF security fixes
    - Miscellaneous bug fixes
    - Somewhat smoother animations
    - Added Intelliplug v4.0 by faux123
    - Add Intelliactive & Bluactive governor
    - block: Make CFQ default to IOPS mode on SSDs
    - Added toggles to disable wlan wakelocks
    - Makefile: optimize & cleanup
    - Makefile: tell gcc optimizer to never introduce new data races
    - Added Powersuspend v1.5 driver
    - msm: mdss: add powersuspend hooks
    - Dynamic Fsync 2.0 support for 3.10 kernels
    - sched: enable HMP-aware task placement logic
    - Disable more debug features
    - Added adreno idler v1.1
    - Merged updates from CM
    - ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
    - rcu: squashed updates from CAF
    - Makefile: improve decompress performance during boot up process


    download
    3
    - changelog -

    KDea7CP.png


    Code:
    [B][SIZE="4"][COLOR="Purple"]X-Infinity R16 / 2016-04-4[/COLOR]
    
    - Merged CM changes
    - Added lionfish governor by squid2
    - Added system wide power efficient workqueues
    - sched/fair: Implement fast idling of CPUs when the system is partially loaded
    - block: bfq: set IOPS mode by default with slice_idle set to 0
    - lib/memcopy: use glibc version
    - Optimized Square root algorithm
    - Fixed low/poor call audio
    - Security fix for CVE-2016-0728
    - Optimize apply_slack() for size and speed --thanks to varunchitre15
    - Enabled pipe flag
    - Makefile : use std=gnu89
    - block/deadline: tweaked for better performance
    -Merged CM changes
    - Added Impulse governor(fine tuned for osprey)
    - arm/dt: msm8916: Schedule mmcqd on idle CPU
    - arm/dts: msm8916: enable bam_dmax fast shutdown
    - mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default for more performance
    - Added toggle for crc check
    - Optimized slub & zlib changes
    - cpufreq: Ondemand: eliminate the deadband effect
    - Cpufreq & devfreq patches
    - Updated to Motorola Marshmallow sources
    - Updates from CAF LA.BR.1.2.7_rb1.1
    - Security and bug fixes from Linux 3.12.52
    - Compatible with Marshmallow stock ROM
    - More than a dozen CAF security fixes
    - Miscellaneous bug fixes
    - Somewhat smoother animations
    - Added Intelliplug v4.0 by faux123
    - Add Intelliactive & Bluactive governor
    - block: Make CFQ default to IOPS mode on SSDs
    - Added toggles to disable wlan wakelocks
    - Makefile: optimize & cleanup
    - Makefile: tell gcc optimizer to never introduce new data races
    - Added Powersuspend v1.5 driver
    - msm: mdss: add powersuspend hooks
    - Dynamic Fsync 2.0 support for 3.10 kernels
    - sched: enable HMP-aware task placement logic
    - Disable more debug features
    - Added adreno idler v1.1
    - Merged updates from CM
    - ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
    - rcu: squashed updates from CAF
    - Makefile: improve decompress performance during boot up process
    [/SIZE][/B]
    
    [B][SIZE="4"][COLOR="Purple"]X-Infinity R04 / 2016-01-27[/COLOR]
    
    Add Governos
     - Darkness
     - zzmoove
     - impulse
     - intellidemand
    Add Hotplugs
     - Zen Decision
     - ASMP
     - MSM[/SIZE][/B]
    
    [B][SIZE="4"][COLOR="Purple"]X-Infinity R03 / 2016-01-25[/COLOR]
    
    Fixed low/poor call audio
    Security fix for CVE-2016-0728
    Add  IOSHED thanks @Flashhhh
     - ZEN
     - SIO
     - SIOPLUS
     - TRIPNDROID
    SELinux Update 3.10.95[/SIZE][/B]
    
    [B][SIZE="4"][COLOR="Purple"]X-Infinity R02 / 2016-01-23[/COLOR]
    
    merlin: test#1
    osprey: test#1
    surnia: Test #1
    merlin: enable governors …
    Optimize apply_slack() for size and speed --thanks to varunchitre15
    Added frandom 3/3 …
    Added frandom 2/3 …
    Added frandom 1/3 …
    Revert "Initial port fastchanger 3/5 "
    Revert "Initial port fastchanger 2/5 "
    Revert "Initial port fastchanger 1/5 "
    Initial port fastchanger 3/5
    Initial port fastchanger 2/5
    Initial port fastchanger 1/5
    fixed dt2w
    Enabled pipe flag
    Makefile : use std=gnu89
    block/deadline: tweaked for better performance
    merlin: add local version
    Fix name
    Enabled tcp fast open functionality
    Reduce swappiness to 40 
    XZ: Optimize Sfck Compression 2/2
    XZ: Optimize Sfck Compression 1/2
    selinuxfs.c: SELinux permissive mode 2/2
    hooks.c: SELinux permissive mode 1/2
    merlin: enable DT2W
    defconfig: new defconfig merlin
    MARSHMALLOW ONLY
    Updated to Motorola Marshmallow sources
    Updates from CAF LA.BR.1.2.7_rb1.1
    Security and bug fixes from Linux 3.12.52
    Compatible with Marshmallow stock ROM
    More than a dozen CAF security fixes
    Miscellaneous bug fixes
    Somewhat smoother animations
    Experimental support for merlin[/SIZE][/B]
    
    [B][SIZE="4"][COLOR="Purple"]X-Infinity R01 / 2016-01-08[/COLOR]
    
    surnia: enable governors …
    osprey: enable governors …
    power: process: drecrease time to enter sleep
    Reduced lag
    Disabled MMC CRC check
    VM_MAX_READAHEAD set to 1024 kbytes
    Optimized SLUB
    Asynchronous I/O latency to a solid-state disk greatly increased
    Enabled Arch power and Disabled GFS
    Dirty_ratio tweaks
    Disabled noatime_and_nodiratime
    kernel/sched/fair: reduce latency
    Reduced_VFS_cache_pressure
    Added some governors
    Added some governors 6/8
    Added some governors 5/8
    Added some governors 4/8
    Added some governors 3/8 …
    Added some governors 2/8 …
    Added some governors 1/8 …
    Network speedup tweak
    surnia: add local version
    osprey: add local version
    surnia: enable DT2W
    osprey: enable DT2W
    Starting port DT2W for osprey,surnia,merlin. 6/6
    Starting port DT2W for osprey,surnia,merlin. 5/6
    Starting port DT2W for osprey,surnia,merlin. 4/6
    Starting port DT2W for osprey,surnia,merlin. 3/6
    Starting port DT2W for osprey,surnia,merlin. 2/6
    Starting port DT2W for osprey,surnia,merlin. 1/6 …
    defconfig: new defconfig surnia
    defconfig: new defconfig osprey 
    
    [URL="http://xdaforums.com/moto-e-2015/orig-development/squid-kernel-moto-e-lte-2015-t3072209"]olds changes from squid kernel[/URL][/SIZE][/B]
    - FOR CM13 ONLY!!!
    - Updated to Linux 3.10.94
    - Updated to LA.BR.1.1.3_rb1.41
    - Updated zRAM
    - Improved memory caching scheme from Linux 3.15
    - Optimized memory allocation and management
    - Optimized CPU scheduler
    - Optimized performance event tracking
    - Fixed some cpufreq races
    - Minor bug fixes
    - Patched Pronto CR-930533 vulnerability
    - Fixed possible use-after-free in zRAM
    - Updated to Linux 3.10.93
    - Compiled with Linaro GCC 5.1
    - Updated to Linux 3.10.92
    - Updated to CAF LA.BR.1.1.3_rb1.36
    - Updated to Moto Maxx 2 Kernel
    - Security and stability improvements
    - Fixed r10c SELinux regression on stock ROM
    - Fixed encryption
    - Patches for Android 6.0 compatibility
    - Fixed move app to SD card issue
    - Cleaned up DTBs to reduce size
    - Added KCAL colour control (by savoca)
    - Added optimized crypto routines for ARM
    - Updated to Linux 3.10.90
    - Optimized memory performance
    - General cleanup and optimization
    - Updated to lux kernel sources
    - Updated to Linux 3.10.89
    - Updated to LA.BR.1.1.3_rb1.32
    - Small tweaks and optimizations
    - Updated to Linux 3.10.88
    - Updated to LA.BR.1.13_rb1.29
    - Improved zRAM backported from Linux 4.1
    - WiFi driver background scan changes
    - Added adaptive low memory killer
    - Included the WLAN NV patch I had posted earlier
    - Downgraded WiFi driver to LA.BR.1.1.2_rb1.18
    - This actually fixes the WiFi crashes :D
    - Added LED notification support
    - Updated WiFi driver to LA.BR.1.2.4_rb1.14
    - Maybe this will fix bootloop issues for affected users
    - Updated everything to LA.BR.1.1.3_rb1.25
    - There were some interesting WLAN driver changes
    - Maybe this will fix WiFi bootloop issue in r7c
    - Updated WiFi driver to LA.BR.1.1.3_rb1.23
    - Maybe it will fix DHCP issues with certain routers
    - New universal flashing script
    - Works on any surnia variant and ROM
    - Updated to Linux 3.10.87
    - Updated to Qualcomm LA.BR.1.1.3_rb1.24
    - Updated to Motorola MMI-LPI23.72-9
    - Added a few extra WiFi driver options
    - Added CPU touch booster feature
    - Rebased for use on 5.1 ROMS ONLY
    - Updated to Qualcomm's LA.BR.1.1.3_rb1.21 release
    - Updated to Linux 3.10.84
    - Updated WiFi drivers
    - Added my new and original Lionfish CPU governor
    - Added Conservative CPU governor
    - Added faux123's IntelliPlug CPU hotplug implementation
    - Added BFQ IO scheduler
    - Numerous bug fixes
    - Updated to Linux 3.10.75
    - Added FIOPS I/O scheduler
    - Updated f2fs drivers backported from Linux 4.0
    - Milder undervolt for improved stability and compatibility
    - Uses full Boost Mobile ramdisk for CDMA variant
    - Updated to Linux 3.10.74
    - Milder undervolt to better support all devices
    - Cleaned up defconfig and device tree
    - Various minor bugfixes
    - Fixed still picture taking with front-facing camera
    - Initial public release