[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] GeorZ:
August update

This will probably be the last update for AICP Oreo from me. I strongly advise any user to switch to another ROM after this.

Full changelog:

====================

08-15-2019

====================

* frameworks/base/

6aa901b33b9 Ambient Display Music Ticker: Nuke song count info

8e33f3d0ae2 Ambient Music Ticker: make it pixel like

6e4f651ee11 SystemUI: CPUInfoService: Don't show during doze

b5e81765774 Port P rotation lock navbar button to DUI navbar [1/3]

e669e1799fa Slashify OnTheGo tile

694eb03db0e Camera: Force HAL1 for predefined package list.

a1e591be5f8 qs:Add time out for heads up

268f83c02d6 Eww, get that hyphen away from me

6cd9f75231e LocationTile: Replace deprecated MetricsLogger calls

42e5f6c46fc Tiles: SystemProfiles: Adapt behaviour

61f38c3eea3 System Profiles in QS Tiles

7fd45f58951 Where's my plus

79bd8425ac9 Add Percentage to portrait style

ed106005ecf Switch to condensed carrier label

905af349435 SystemUI: Port forward statusbar brightness control

10be358601a SystemUI: Advanced location tile

* packages/apps/Dialer/

fcdd5c041 Dialer: Re-add call statistics.

* packages/apps/LineageParts/

316d21f4 Tell user about about legacy encryption support

* packages/apps/PackageInstaller/

2e0ee011 Show versions when installing or updating packages

* packages/apps/Settings/

284e91fdac Change kernel preference behavior

2d28331487 Add AICP version to About phone

12e110eff2 Show full /proc/version information

====================

08-14-2019

====================

* frameworks/base/

ee3fc7d7271 Clear the Parcel before writing an exception during a transaction

* hardware/interfaces/

87069ec5 Add tests to validate key length for clearkey plugin.

* hardware/qcom/display/

60362564f Merge remote-tracking branch 'aosp/oreo-mr1-security-release' into lineage-15.1

* packages/apps/Bluetooth/

b12f993d Merge remote-tracking branch 'aosp/oreo-mr1-security-release' into lineage-15.1

* packages/apps/Email/

7c456ed53 Merge remote-tracking branch 'aosp/oreo-mr1-security-release' into lineage-15.1

* packages/apps/PackageInstaller/

6ee7acf2 Merge remote-tracking branch 'aosp/oreo-mr1-security-release' into lineage-15.1

* packages/apps/UnifiedEmail/

610d1364a Merge remote-tracking branch 'aosp/oreo-mr1-security-release' into lineage-15.1

* platform_manifest/

564c665 manifest: Track our own gatekeeper

* system/bt/

de08b2c0 Merge remote-tracking branch 'aosp/oreo-mr1-security-release' into lineage-15.1

====================

08-13-2019

====================

====================

08-12-2019

====================

* frameworks/av/

a51e4efec Refactor MediaPlayerBase's notify

4651f6bfb AMR WB encoder: prevent OOB write in ACELP_4t64_fx

6643a6426 httplive: detect oom if playlist is infinite

4762b977a Fix overflow/dos in 3gg text description parsing

eba607604 DO NOT MERGE: audiopolicy: Remove raw pointer references to AudioMix

* frameworks/base/

9acb52915ea Protect VPN dialogs against overlay.

2bbdfa7dd62 Make Lock task default consistent w/ Settings (oc-mr1-dev).

* frameworks/native/

3ea422bd8 libbinder: Status: check dataPosition sets.

426216e67 libbinder: readCString: no ubsan sub-overflow

* packages/apps/Settings/

30c817f37a Make ScreenPinningSettings behaviour consistent with lock tasks.

6f55966595 Do not allow draw on top for App notification settings

* platform_manifest/

92c8917 manifest: Updates for 2019-08 O ASB

====================

08-11-2019

====================

* lineage-sdk/

0dea9938 Automatic translation import

====================

08-10-2019

====================

* build/make/

a5a971e3ce Bump Security String to 2019-08-01

* frameworks/base/

a918d357fc7 Automatic translation import

* packages/apps/Dialer/

9d8df5c23 Automatic translation import

* packages/apps/FMRadio/

ad839d4 Automatic translation import

* packages/apps/LineageParts/

a191b4a6 Automatic translation import

* packages/apps/Settings/

9234c43f7c Automatic translation import

* packages/providers/DownloadProvider/

de467ee2 Automatic translation import

* packages/services/Telephony/

991a5e6e Automatic translation import

* vendor/aicp/

7e7bdff6 kernel: Set CROSS_COMPILE_ARM32 if using aarch64

905c5090 vendor: kernel: Get rid of all those http urls in kernel version

a505bcbc Minor tweaks

====================

08-09-2019

====================

* hardware/broadcom/libbt/

52a430b libbt: configure audio codec right after firmware

====================

08-08-2019

====================

* hardware/qcom/audio-caf/msm8916/

67f9e7b8b msm8916: policy_hal: Adapt to AudioMix API changes in f/av audiopolicy

* hardware/qcom/audio-caf/msm8952/

050478668 msm8952: policy_hal: Adapt to AudioMix API changes in f/av audiopolicy

* hardware/qcom/audio-caf/msm8994/

cf0d8d9bb msm8994: policy_hal: Adapt to AudioMix API changes in f/av audiopolicy

* hardware/qcom/audio-caf/msm8996/

df3df8513 msm8996: policy_hal: Adapt to AudioMix API changes in f/av audiopolicy

* hardware/qcom/audio-caf/msm8998/

4ebdd11f6 msm8998: policy_hal: Adapt to AudioMix API changes in f/av audiopolicy

====================

08-07-2019

====================

* art/

14e6dd3f8 Use conservative permissions when creating files in ART

* external/chromium-libpac/

5a43937 Disable optimizing compiler for pac file

* external/libavc/

91cd573 Decoder: Delete node from st if lt and st point to same

* external/libhevc/

b8a97cc Add push-pop for Neon D8-D15 registers

* external/libvpx/

46d5fa4 Fixes a double free in ContentEncoding

3afc888 Check there is only one settings per ContentCompression

* hardware/qcom/fm/

4160833 Automatic translation import

* lineage-sdk/samples/weatherproviderservice/OpenWeatherMapProvider/

9124a20 Automatic translation import

* packages/apps/AudioFX/

0baea90 Automatic translation import

* packages/apps/Camera2/

58665e1cf Automatic translation import

* packages/apps/Contacts/

aca6e26f1 Automatic translation import

* packages/apps/Eleven/

c6b6ba1 Automatic translation import

* packages/apps/Email/

bd719b41b Automatic translation import

* packages/apps/Exchange/

fb0683e4 Automatic translation import

* packages/apps/Gallery2/

19c0ef4f4 Automatic translation import

* packages/apps/Jelly/

11f102c Automatic translation import

* packages/apps/LockClock/

9eae027 Automatic translation import

* packages/apps/Messaging/

fd46971 Automatic translation import

* packages/apps/Nfc/

20cd3bcd Prevent OOB Read in Mfc_Transceive

07bc53ed Prevent OOB write in Mfc_Transceive

02e2fe8e Prevent OOB write in phFriNfc_ExtnsTransceive

* packages/apps/Profiles/

89286c0 Automatic translation import

* packages/apps/Recorder/

ef8b622 Automatic translation import

* packages/apps/Snap/

bdd71b356 Automatic translation import

* packages/apps/Trebuchet/

21b786e03 Automatic translation import

* packages/inputmethods/LatinIME/

3b0b97359 LatinIME: Add Hungarian QWERTY, enable predictive dictionary

a1f6b3e1f Add support for Georgian spell checking

effea95fa Set proper keyboard for Georgian script

ac0c5d26a Add support for Bulgarian spell checking

f9fa80ed2 Add new type for Bulgarian script

d6f519d4b Add support for Portuguese spell checking

386b49c7a Add support for Hebrew spell checking

90d6dd8b4 Add support for Croatian spell checking

76adf59df Add support for Czech spell checking

5db60f079 Add support for Polish spell checking

* packages/resources/devicesettings/

1d62583 Automatic translation import

* packages/services/Telecomm/

36448933 Add flag to default dialer change dialog

* platform_manifest/

49223eb manifest: Use master branch for chromium-webview

* system/bt/

318aeaf0 DO NOT MERGE Fix for Bluetooth connection being dropped after HCI Read Encryption Key Size

fb41539b DO NOT MERGE Drop Bluetooth connection with weak encryption key

* system/libhidl/

a24c880 Delete vestigial Status parcel read.

* system/libhwbinder/

d8e0bec readCString: no ubsan sub-overflow

* vendor/aicp/

6088572e LatinIME: Add Polish dictionary

Download : Link

Hope everyone who used these ROMs had a pleasant experience.:angel: