[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] krasCGQ:
[SIZE=+1]

Notes

[/SIZE]​

WARNING: Starting from April 9 build, this ROM will encrypt your device. If you get stuck in bootloop, it means that your data partition doesn't have 16 kB preserved for crypto footer. Either format your data partition with TWRP linked in OP or flash any zip that removes force encryption. Even if you don't have any issues, make sure you have a working backup in case encryption fails. If you're already encrypted, you don't need any of extra steps mentioned here.

[SIZE=+1]

Changelogs

[/SIZE]​

19-08-2019 (UTC+8) – Official

Synced with XenonHD and LineageOS sources up to August 19, 2019 1:00 PM (UTC+8).

Android 9.0.0_r46 (August security patch)

Updated CAF sources to LA.UM.7.4.r1-05400-8x98.0 / LA.UM.7.6.r1-05500-89xx.0.

Some minor changes.

kernel: Updated to CAF LA.UM.7.6.r1-05500-89xx.0.

kernel: Merged android-3.18 changes up to August 10, 2019 UTC+8.

08-07-2019 (UTC+8) – Official

Synced with XenonHD and LineageOS sources up to July 8, 2019 (UTC+8).

Android 9.0.0_r44 (July security patch)

kernel: Merged android-3.18 changes up to June 28, 2019 UTC+8.

22-06-2019 (UTC+8) – Official

Synced with XenonHD and LineageOS sources up to June 22, 2019 4:00 PM (UTC+8).

Shipped with MIUI Camera instead of LineageOS Snap Camera.

Updated CAF sources to LA.UM.7.5.r1-05300-8x96.0.

kernel: Updated to CAF LA.UM.7.5.r1-05300-8x96.0.

kernel: Merged android-3.18 changes up to June 20, 2019 UTC+8.

13-06-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to June 12, 2019 12:00 AM (UTC+8).

Android 9.0.0_r40 (June security patch)

Synced common tree with LineageOS changes.

Merged camera HAL changes from ZeeLog.

Updated camera blobs from MIUI China developer 9.5.30.

Updated common blobs from tissot V10.0.9.0.PDHMIXM.

Updated CAF sources to LA.UM.7.3.r1-07800-sdm845.0 / LA.UM.7.4.r1-05300-8x98.0.

kernel: Merged android-3.18 changes up to June 13, 2019 UTC+8.

25-05-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to May 25, 2019 1:00 AM (UTC+8)

Android 9.0.0_r37 (May security patch)

Synced common tree with LineageOS changes.

Updated GPS blobs/HALs from CAF LA.UM.7.6.r1-04300-89xx.0.

Updated display, graphics, media and postprocessing blobs from OnePlus 3 Community Beta.

Updated audio-related configurations.

Don't start biometrics service if Goodix fingerprint isn't ready (nichcream).

kernel: Updated to Linux 3.18.140 (EOL) and CAF LA.UM.7.5.r1-04800-8x96.0.

kernel: Reverted LMK driver to android-3.18 version.

kernel: Built with Clang 9.0.3.

14-04-2019 (UTC+8) – Official

Synced with XenonHD and LineageOS sources up to April 14, 2019 06:30 PM (UTC+8)

Synced common tree with LineageOS changes.

Restored missing IQtiRadio 1.0 entry again (forgotten during rebase).

kernel: Some stuffs...

10-04-2019 (UTC+8) – Official

First Official build.

Synced with XenonHD and LineageOS sources up to April 10, 2019 10:30 AM (UTC+8).

Updated audio/display/media HALs and cryptfs_hw to LA.UM.7.5.r1-04500-8x96.0.

kernel: Updated to CAF LA.UM.7.5.r1-04500-8x96.0.

09-04-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to April 9, 2019 12:00 PM (UTC+8).

Android 9.0.0_r35 (April security patch)

Synced common tree with LineageOS changes.

Enabled forced encryption (see warning above).

kernel: Partially reverted fixes to FT5435 driver.

kernel: Updated to Linux 3.18.138.

26-03-2019 (UTC+8) – Experimental

March 12 build has been taken down due to issues; this build replaces it instead. Sorry for the inconvenience.

Synced with XenonHD and LineageOS sources up to March 26, 2019 12:00 AM (UTC+8).

Fixed RIL instability that causes the device to go dead by dropping Qualcomm's variant of RIL daemon.

kernel: Reverted an upstream Prima WLAN patch that causes issues with WiFi not turning on after driver restart.

kernel: Updated to Linux 3.18.137.

12-03-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to March 12, 2019 5:45 PM (UTC+8).

Android 9.0.0_r34 (March security patch)

Brought up fingerprint HAL changes from zeelog's device tree.

Upstreamed CAF HALs to their latest respective tags.

Any other under the hood changes.

kernel: Updated to CAF LA.UM.7.5.r1-04300-8x96.0.

24-02-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS changes up to February 23, 2018 9:00 PM (UTC+8).

Fixed RIL doesn't work after boot 2/3 of the time.

Fixed Touch HW didn't build causing KeyDisabler to not work.

Voice call volume steps set to 7 and media volume steps set to 25.

Added ClearKey DRM plugin.

kernel: Updated to Linux 3.18.136.

15-02-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS changes up to February 14, 2018 12:00 AM (UTC+8).

Android 9.0.0_r31 (February security patch)

Merged common tree changes from LineageOS.

Upstreamed CAF HALs to their latest respective tags.

kernel: Updated to Linux 3.18.134 and CAF LA.UM.7.5.r1-04100-8x96.0.

28-01-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS changes up to January 28, 2018 (UTC+8).

Merged common tree changes from LineageOS.

Updated graphics blobs from CAF LA.UM.7.6.r1-03700-8x96.0.

SELinux Enforcing.

kernel: Updated to Linux 3.18.132 and CAF LA.UM.7.5.r1-04000-8x96.0.

09-01-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS changes up to January 9, 2018 1:00 PM (UTC+8).

Android 9.0.0_r30 (January security patch)

Updated SDM blobs from D1C.

Included display wakeup fix from LilBlinx.

08-01-2019 (UTC+8) – Experimental

Rebased common tree again over LineageOS tree. Changes should be negligible, WiFi Display blobs are intact.

Updated few more blobs from tissot.

06-01-2019 (UTC+8) – Experimental

Synced with XenonHD and LineageOS changes up to January 5, 2019 11:30 PM (UTC+8).

Android 9.0.0_r21 (December security patch)

Rebased to Flex1911-based common tree compatible with both 3.18/4.9 kernel setup, plus my own changes from previous builds.

Also rebased kernel to use reworked defconfig with CAF base updated to LA.UM.7.5.r1-04000-8x96.0 and Linux 3.18.131.

Switched to data-ipa-cfg-mgr from LA.UM.7.3.r1-06600-sdm845.0.

Updated mido stock blobs to MIUI Developer 8.11.8.

Updated audio CAF HAL to LA.UM.7.6.r1-03900-89xx.0.

Updated display CAF HAL to LA.UM.7.6.r1-03700-89xx.0.

Updated media CAF HAL to LA.UM.7.5.r1-04000-8x96.0.

Updated bluetooth and WLAN CAF HALs to LA.UM.7.4.r1-04100-8x98.0.

Updated dataservices HIDL and CAF SEPolicy to LA.UM.7.4.r1-04600-8x98.0.

Updated display interfaces to LA.UM.7.3.r1-06600-sdm845.0.

Updated libaudiopolicymanager to LA.UM.7.5.2.r1-00500-8x96.0.

02-12-2018 (UTC+8) – Experimental

Changelog for this release is skipped because it was a test over a new base that was dropped later. Moreover, I already forgot what I changed here. :silly:

20-11-2018 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to November 20, 2018 8:45 AM (UTC+8).

Android 9.0.0_r16 (November security patch)

Updated most of common blobs from tissot V9.6.7.0.ODHMIFE.

Updated audio, display, and media CAF HALs to LA.UM.7.6.r1-03400-89xx.0.

Updated CAF HIDLs to LA.UM.7.3.r1-05900-sdm845.0.

Switched and updated libaudiopolicymanager to LA.UM.7.3.r1-06300-sdm845.0 rather than using LineageOS' fork.

Merged CAF's SEPolicy changes from LA.UM.7.4.r1-03900-8x98.0.

Initial import of Dirac blobs.

Synced common tree with Flex's changes from tissot.

kernel: Updated to Linux 3.18.125 and LA.UM.7.6.r1-03400-89xx.0.

03-11-2018 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to November 3, 2018 12:00 AM (UTC+8).

Upstreamed audio, display, and media CAF HALs to LA.UM.7.6.r1-03100-89xx.0.

Upstreamed BT CAF HAL to LA.UM.7.4.r1-03600-8x98.0.

Upstreamed WLAN CAF HAL to LA.UM.7.4.r1-03800-8x98.0.

Removed VR service.

kernel: Updated to Linux 3.18.124 and LA.UM.7.6.r1-03100-89xx.0.

09-10-2018 (UTC+8) – Experimental

Synced with XenonHD and LineageOS sources up to October 9, 2018 8:00 AM (UTC+8).

Android 9.0.0_r10 (October security patch)

Various miscellaneous changes.

07-10-2018 (UTC+8) – Experimental

First Experimental build.