[Xiaomi Redmi 3 ROMs, Kernels, Recoveries, & Other ] krasCGQ:
[SIZE=+1]Changelogs[/SIZE]​

Only list brief changes. Complete changes could be viewed here at anytime.

r16 - 23-09-2017 (UTC+8) - EOL

Included Blueborne vulnerability fix.

Compiled with newer toolchain.

r15 - 29-08-2017 (UTC+8)

Merged CAF tag LA.BR.1.2.9-03610-8x16.0.

Up-to-date SDcardFS changes.

Compiled with Linaro GCC 7.2.1. (link to toolchain is in 2nd post)

r14 - 15-08-2017 (UTC+8)

doubletap2wake support for FocalTech panels.

Credits to flar2 for wake gestures driver and ariafan for porting it to Redmi 3.

Laptop mode is enabled by default.

Compiled with newer toolchain. (GCC 7.2.1 20170815)

Various tweaks and improvements.

r13 - 06-08-2017 (UTC+8)

Back to BusyBox NDK from osm0sis and updated to v1.27.1. Fixes SuperSU not detecting root.

Roll back WLAN (prima) driver to lnx.1.0-00156.

Spectrum: Reset kernel profile back to Balanced every reboot.

Fixed some internal conflicts between init scripts and Spectrum profiles.

r12 - 03-08-2017 (UTC+8)

Quick update to (really) enable ZZMoove CPU governor.

r11 - 02-08-2017 (UTC+8)

Initial Spectrum support! Download Spectrum from Play Store.

Merged CAF release LA.BR.1.2.9_rb1.23.

Updated WLAN (prima) driver to lnx.1.0-00160.

Switched BusyBox binary to YDS-v1.27.1. (YashdSaraf)

Added FIOPS I/O scheduler and set it as default on boot.

Added ElementalX (flar2) and ZZMoove (ZaneZam) CPU governors.

Merged tweaks for CFQ, BFQ, and deadline I/O schedulers for non-rotational devices.

Reduced debugging and security hardening.

Compiled with newer toolchain (GCC 7.1.1 20170802).

Various fixes and improvements.

r10 - 14-07-2017 (UTC+8)

Updated WLAN (prima) driver to lnx.1.0-00156.

Enabled all new features on latest prima driver.

Fixed ramdisk files permissions.

Killed powersave and cyan (unstable!) CPU governors.

Included Busybox NDK 1.26.2 (osm0sis) into /sbin & symlink all applets.

Picked most of cherry-picks from msm8916 common kernel tree. (may also include CVE patches...? Who knows?)

Restored Adaptive LMK settings that was removed on device tree level. Default is still disabled and not tested.

Bring SDcardFS into latest android-3.10 changes per 14 July.

Compiled with newer toolchain (GCC 7.1.1 20170714).

AK2: Bring latest arm64 mkbootimg and unpackbootimg binaries.

r9 - 06-07-2017 (UTC+8)

General customization of kernel features. See all changes here cause it'll make this changelog no longer as brief as it should.

Added and enabled experimental cyan CPU governor (emre3461) ported from exynos5410 kernel platform over MSM interactive.

Switchover to -Ofast optimization flags. Expect more bloated zip!

Compiled with newer toolchain.

r8 - 29-06-2017 (UTC+8)

Updated CAF base to LA.BR.1.2.9_rb1.22.

Updated Linux kernel base to 3.10.107.

Updated WLAN (prima) driver to lnx.1.0.c4-00039.

Compiled with newer toolchain.

Re-enabled /dev/kmem support.

Restored core_ctl with modified parameters; hotplug only performance cluster.

Backported core_ctl from Linux 3.18. (Aviraxp)

Devfreq governor whitelist. (Sultanxda, Aviraxp)

Hardware wakelock suppressor v2 (nutcasev1.5)

Default entropy values are now 512 (read) and 256 (write). Fixed a stupid bug with entropy that causes high CPU load by system.

Some improvements (?)

Cosmetic updates to the updater-script. (lel)

r7 - 17-06-2017 (UTC+8)

Brief changes:

Kernel that you might know as KudKernel, is now Chtolly Kernel. Old KudKernel builds however, are still archived for those who need them.

Rebased and updated CAF base to LA.BR.1.2.9_rb1.18.

Updated Linux kernel base to 3.10.106.

Updated WLAN (prima) driver to lnx.1.0.c4-00036.

Compiled using GNU GCC 7.1.1 toolchain.

Properly optimized for Cortex A53 CPUs.

Removed core_ctl.

As KudKernel:

v1.2 - 11-04-2017 (UTC+8)

Compatibility against next LineageOS Nightly build and some ROMs built after April 5th.

v1.1 - 29-03-2017 (UTC+8)

Untested build, but it should be as stable as v1.0.

Updated CAF base to LA.BR.1.2.9_rb1.14

Merged two latest LineageOS changes, which are sound fix. Use it with latest LineageOS to avoid problems.

Enabled NetFilter TTL support

v1.0 - 18-03-2017 (UTC+8)

Added exFAT driver 1.2.24

Added nebula and smartmax CPU governors

Added FIOPS and zen I/O schedulers

Added KCAL control, LiveDisplay to KCAL interface

Updated F2FS driver to v4.11-rc1

Updated sdcardfs

Backported random driver from Linux 4.2

Enabled 2A charging current

Disabled Intel governor

Disabled stack protector (should fix some performance issues with some users)

Fixed cpuinfo reporting msm8916 instead of msm8939

Removed -funsafe-math-optimizations (already enabled by -ffast-math)

Boot with FIOPS I/O scheduler

Reduced minfreq to 400MHz on both clusters

Reduced thermal limit to 60°C

More fixes and improvements (check GitHub repo for details)

v1.0-rc2 - 11-03-2017 (UTC+8)

Compiled using Linaro GCC 6.3.1 2017.01

Updated CAF base and prima driver to LA.BR.1.2.9_rb1.12

Reduced maximum frequency to 960MHz (performance) / 800MHz (powersave) after boot

Added Intel governor

Some improvements

v1.0-rc1 - 06-03-2017 (UTC+8)

Initial release on xda-developers