[Xiaomi Redmi Note 7 ROMs, Kernels, Recoveries, & O] TeamMex:
Reserved

/Firmware required: V11.0.1.0.QFGMIXM

I'm not using telegram anymore so if any have questions ask here!!!!

CHANGELOG:

TODO:

Implement Super Partitions

xx in the date means not release date yet

Android 10

18/09/20

Merge tag ' LA.UM.8.12.r1-14100-sm8250.0 '

Final release moving around R

download link:https://sourceforge.net/projects/xperience-aosp/files/lavender/14/release/

05/09/20

Fix performance regresions

Update libjpeg-turbo to v2.0.5

Allow to rebind GL texture if AHB content has changed

Adjust JIT thread priority post-fork.

Fix updater colors for white and dark theme

updater fix some issues :P

Add custom thermal HAL

27/08/20

More sepolicy

Re-write Thermal configuration

Implement thermal changes in the kernel

Last Yuki prebuilt kernel

Bug fixes

19/08/20

05/08/2020 security patch (August SLP)

Merge tag 'LA.UM.8.12.r1-13800-sm8250.0'

13/08/20

05/07/2020 security patch

Last Yuki kernel (with slow app loading fix)

revert to zstd is working fine now

minimun bug fixes and performance optimizations :D

07/08/20

Added DRM L1

Update a lot of blobs from 11.0.1.0.QFGMIXM

Allow to install over 11.0.1.0.QFGMIXM firmware

Update audio blobs and configs

Merge tag 'LA.UM.8.12.r1-13700-sm8250.0 ' over android source

Custom health HAL

Write some sepolicy

05/08/20

Update power profile to Q requeriments

- More info follow: https://source.android.com/devices/tech/power/values

memory: set swiotlb to default size

Update kernel

Allow to install over 20.7.2 firmware

04/08/20

Merge LA.UM.8.1.r1-15600-sm8150.0 into android

kernel build with clang 12

Enable unspecialized app process (USAP) pool

Improve strnlen performance

Add optimized memrchr

22/07/20

2020-06-05 sec patch

Optimize strlen

Add optimized memrchr

improve strchrnul-mte performance

Last yuki kernel

Performance improvements

Fix overflow issues

03/07/20

Wifi issues fixed

02/07/20

Merge tag LA.UM.8.1.r1-15400-sm8150.0

Legacy sepolicy Merge tag LA.UM.8.4.r1-05700-8x98.0

latest Yuki kernel

Redesigned Volume panel (from AOSPA)

Update perf to LA.UM.8.13.r1-08500-sm8250.0

Add Etar (calendar app)

Track ExactCalculator

Bug fixes.

17/06/20

add missing libdiad_system blobs needed by dpmd

Merge May security patch

Make fastrpc_shell_3 publicly available

Telephony: Upgrade: Also migrate empty strings

Add synchronized lock when set call state ANSWERED

Avoid SubscriptionManager#getUriForSubscriptionId calls with invalid subIds

03/06/20

Merge tag 'LA.UM.8.12.r1-11700-sm8250.0'

SystemUI: Don't forcefully convert wallpaper to SRGB

Check user unlocked before write to /data/system_ce/0/snapshots

Fix: Media volume bar indicates a wrong value

Multiply the total memory by mem_unit

25/05/20

Fix bluetooth in enforced mode

Fix QS battery temp , gpu etc in enforced

This time really add HDR in BOE panels

Sepolicy sepolicy sepolicy....

24/05/20

Go enforced!!!

-- adress denials for wifi,dt2w,perf hal , fingerprint and more

Enable HDR display props

Enable wide display

Move configs from Configstore to system props to avoid high memory consuption

22/05/20

Update Yuki kernel (Added HDR10 support on both panels tianma and Boe)

LTO kernel

Fix incall ui bug (?)

Move from ZSTD to LZ4HC to fix some Ram management issues presented in some people

Misc changes and bug fixes

16/05/20

Merge tag LA.UM.8.13.r1-08200-SAIPAN.0

Merge tag LA.UM.8.12.r1-10600-sm8250.0

Merge SPL-2020-04-05

Addres some sepolicy

kang some blobs from jasmine QDIMIXM (PowerOff Alarm, DPM,Postprocessing,modem)

Update yuki kernel

02/05/20

Fix battery styles crash

30/04/20

Fix battery styles crash

29/04/20

Remove faceunlock (hey i dont want DMCA take down)

Revert some dialer changes

Rewrite Battery styles implementation (also fix percentaje in statusbar)

Enable Configurable 0, 90, 180 and 270 degree rotation

24/04/20

Updated DRM, Soter,TUI, WFD , MEDIA, IMS(hope it fix chipmunk audio over VoLTE calls) from LA.UM.8.2.r1-06300-sdm660.0

Add auth secret hal

update perf blobs from LA.UM.8.1.r1-14300-sm8150.0

add missing perms for WFD and props

Updated Sepolicy

Yuki 4.2

15/04/20

Move to LA.UM.8.1.r1-14700-sm8150.0 (the same security patch as before but i prefer this branch)

Fix dialer crash issues

Update WFD blobs from Polaris Q

fix other's crash

Allow Settings provider to write system configs (reported in some logcats)

Dialer:Add setting to enable Do Not Disturb during calls

12/04/20

Boost audio calls

Merge LA.UM.8.8.1.r1-02400-QCS605.0 tag (Feb security patch)

Add Face Unlock (Credits to Pixel Experience)

08/04/20

Update media and WFD from LA.UM.8.2.r1-04000-sdm660.0

Add missing props for WFD

add dalvik props instead of call heap dalvik from framework

Pass safetynet (?)

Add Adaptive playback under gestures

cameraserver: filter out non-HAL3 devices from HIDL addListener.

add the AV1 in the VideoCodingMapEntry

cameraserver: Avoiding deadlocks while calling isPublicallyHiddenSecureCamera().

Update to last yuki

06/04/20

Settings: Fix misc crash

05/04/20

Update optimized arm routines to v20.02 release

New functionality

* string: New strrchr and stpcpy routines

* string: New Memory Tagging Extension (MTE) variants of strlen and strchr

* math: New vector version of pow(double)

* networking: Optimized ones' complement checksum for 32-bit and 64-bit Arm

Performance improvements

* string: Improved memcpy and memmove (SIMD and non-SIMD) for 64-bit Arm

* string: Improved memset for 64-bit Arm

Optimized Yuki kernel to boot more faster

Update Adreno, SDM Vulkan and SDM hdr from LA.UM.8.2.r1-05100-sdm660.0

Art: avoid unnecessary handling of multi-dex suffix

Implement Custom Setup Wizard

three-fingers-swipe to screenshot

partial and full screenshot tile

Power menu animations

Add QS system info

Fix some paddings

Fix NPE's

Don't show Strike VoLTE icon when volte are unavailable

14/03/20

Merge tag 'LA.UM.8.1.r1-14500-sm8150.0'

Fix some performance regressions

Add support to install with 20.3.12 firmware

Use display config 1.9

Upstream yuki kernel to the last released

10/03/20

Update Qcom HALS (Audio, Display and Media) to LA.UM.8.4.r1-05200-8x98.0

Merge some changes form CAF tag LA.UM.8.9.r1-08300-SM6xx.0

A2DP changes

SnapdraongCamera:Allow voice launch

SnapdraongCamera:Support GTS intent

qcwcn: Heap-buffer-overflow in register_monitor_sock() of wifi hal

Fixed some NPE's in Wifi HAL

Fix some render transitions

NuPlayer: Fix seek stuck issue in video-only clips

07/03/20

revert L1 DRM seems broken in some weird cases I'll check in the future

revert miui brightness it broke automatic brightness

04/03/20

Fixed L1 DRM

Fixed issues with FBE encryption (Please stop blaming the recovery orange fox)

Enable AOSP color management

wifi: Prevent scan searching overhead

Some others bugs/crashes are fixed

Test: lavender: kang brightness values from stock miui P

27/02/20

Switch to FBE encryption following android 10 requeriments

see more here: https://source.android.com/security/encryption/file-based

Update Keymaster 4 from laurel sprout

Initialize Qseecom in early boot for FBE

remove some wpa overlay configs

Update WCNSS_qcom_config from LA.UM.8.2.r1-06200-sdm660.0

Finetune mediacodec performance values.

23/02/20

Longshot for larger screenshots

fixed estimated battery in QS

Show bolt icon when charging

Percentage next or inside the icon is broken only works the option for QS

Fixed some crash settings

optimize memcpy

Optimize memmove

Performance optimizations in general

Disable store_user to avoid ZRAM use more memory than it saves

populate read ahead for dm-*

15/02/20

upgrade to LA.UM.8.1.r1-14300-sm8150.0 with jan sec patch

Fixed PiP issues

NightFallLauncher redesigned (based changes in ParanoidLauncher)

NightFallLauncher added icon pack support

removed battery bar in aod

Fixed GestureNav weird issues

Optimized camera focus in stock camera :) (maybe hdr is broken in this app)

Theme settings was removed we have them in theme picker

10/02/20

Fix performance regressions

fix audio bug issues related to newer AV blobs

09/02/20

Enable IWlan Assisted mode

Add missing CneApp and IWlanService

Use 4GB Dalvik heap instead of the proportionate by xiaomi

Addressed some sepolicy denials

use drm 1.2 needed by oemcrypto 15

Updated some translations

backuptool: Fix addon.d version check for A-only

--* The path /postinstall exists only for A/B, causing:

grep: /postinstall/tmp/addon.d/*sh: No such file or directory

backuptools more fixes for A-only SAR

bionic: Support wildcards in cached hosts file

Some fixes in our updater app

Enable support of VecLoad/VecStore in LSE

Remove battery percentages next to the icon config (That function wasn't added and i don't know why I never removed it from the settings app)

28/01/20

cameraserver: Avoiding deadlocks while calling isPublicallyHiddenSecureCamera()

Camera: Set input timestamp before returning depth jpegs

Camera: Avoid removing valid repeating requests

SystemUI: implement better partial screenshot

SnapdragonCamera: Handle SDCard-removed case

ueventd: make parallel restorecon functionality optional

Set /sys/power/wake_lock permissions on init

Add several sepolicy changes

27/01/20

Rebase over 'LA.UM.8.8.1.r1-01100-QCS605.0' with Dec security patch

Fixed low sound on calls over headset and speaker

Updated Thermal driver from lavender:10/QKQ1.190910.002/20.1.7:user/release-keys

Add missing Camera libs from Miui 11.0.4 global

lavender:10/QKQ1.190910.002/20.1.7:user/release-keys

Update security patch from vendor lavender:10/QKQ1.190910.002/20.1.7:user/release-keys

Build display.config 1.15 and add it to the manifest

Reverted some changes in libc those cause some performance regresions

set beacon missed count threshold (to improve Wi-Fi connection)

Limit Hostpot to 10 devices

Make wifi configs inline to Miui Q lavender:10/QKQ1.190910.002/20.1.7:user/release-keys

Allow the possibility to use old signal icons to save space in statusbar

18/01/20

Merge tag ' LA.UM.8.1.r1-13500-sm8150.0 '

vendor.display.config@1.15 needed by last changes in native framework (sf: Query Smart Panel attribute of disp)

Utilize partially used TLABs (Currently, once a mutator tries to allocate an object bigger than the

TLAB size, it attempts to acquire another TLAB)

Optimize GNU hash linking for large inputs

Neon-optimized version of the GNU symbol calculation

ipacm: Add MTU rule for every new private subnet or prefix

display: Add extension for SET_DISPLAY_ELAPSE_TIME in QtiCommand

SnapdraongCamera:Allow voice launch

SnapdraongCamera:Support GTS intent

Update version number to 2.02.037

SnapdraongCamera: disable color filter when enable mfnr

SnapdragonCamera: Fix NP on monkey case

Fix issue of updating Flash in HFR

16/01/20

Updated Yuki kernel to 29.33

--- This should fix the hot reboot when you enable mic in some apps ---

Added Custom QS Headers

Added Uggly XPerience headers

Fixed Crash in Yunikon web browser

Removed non working battery % inside icon

Updated some translations

Fixed flash in some recoverys

- Now you can use AOSP Q recovery, last orange fox or last TWRP without issues...

- Mount filesystem is now handled by backupscript

Other minimal bug fixes

12/01/20

Optimized boot time

Added Yuki kernel 28.1

Reverted Perf changes tracked from miui Q (those config files cause some lags)

10/01/20

Audio Bluetooth fixed

Track Audio,bt,props from MIUI beta Q

Updated camera libs to miui 11

Updated kernel to allow the camera to work with new libs

Upgrade to LA.UM.8.1.r1-13000-sm8150.0

lavender: update consumerir from lavender:10/QKQ1.190910.002/20.1.7

lavender: update adsp

lavender: update acdbdata from lavender:10/QKQ1.190910.002/20.1.7

lavender: update media codecs from Q release

Android 9

19/09/19

Better Kryo optimization

Merge tag 'LA.UM.7.1.r1-16600-sm8150.0'

Fixed Tethering issues

Yuki kernel v14

August security patch

Address Bluetooth, radio, time daemon , gps sepolicy denials

09/09/19

Track IPA LA.UM.7.2.r1-07500-sdm660.0

Add IPACM-DIAG blob

remove nqnfcinfo service

add camera sepolicy

Move sensors/hals.conf to vendor

Add missing adpl (Modem interface)

remove cdsprpcd service it not exist on our device

Track missing elliptic sensor blob

XiaomiParts: HelpDialogFragment must be a public static class to be properly recreated from instance state.

Merged sepolicy LA.UM.7.2.r1-07500-sdm660.0

Update XPeriencePerformance and XPerienceUX to support SDM soc's

Add sensor calibrate from qti

Add camera CTS flags

Kernel Updated Yuki 13.7

-- Merged fw-api tag 'LA.UM.7.2.r1-07500-sdm660.0'

-- Merged qcacld-3.0 tag 'LA.UM.7.2.r1-07500-sdm660.0'

-- Merged qca-wifi-host-cmn tag 'LA.UM.7.2.r1-07500-sdm660.0'

-- make SchedAlessa Energy awareness

-- EAS: Initialize push_task as NULL to avoid direct reference on out_unlock path

-- soc: qcom: glink: Return error in case of invalid input

-- lpm-levels: Remove kfree for memory allocated with devm_kzalloc

-- sched: Disallow WALT with CFS bandwidth control

-- use min capacity when evaluating placement energy costs

-- schedalessa: dont hardcode tunables rate limits

06/09/19

Update performance configs from V10.3.10.0.PFGMIXM

Add elliptic sensor configuration V10.3.10.0.PFGMIXM

add sensor.touch library from V10.3.10.0.PFGMIXM

Update blobs from V10.3.10.0.PFGMIXM

Build java light

Merge Kernel tag 'LA.UM.7.2.r1-07500-sdm660.0'

Upstream to 4.4.191

Cache in F2FS support

added hostapd files

GPS: reduce LOWI debug level

27/08/19

Fixed GPS (?)

Track brightness levels from stock

Highspect ratio support

Enable auto power modes

Pre-opt SystemUI

gps change permissions from qcom_diag to oem_2901

Run sensors.qcom with system group

Increase number of max visible notifications icons

Remove unused tetherable interfaces

Add thermal engine service on charging

Enable 2.4GHz channel bonding

set kryo optimization

added Franco kernel profiles support

set Netflix custom prop

add paper mode props

Enable 4k video rec on front cam

Fix slowmo in miui cam

26/08/19

Fixed Doubletap2wake removed in Revert "power: Introducing PowerHAL binderized service"

Kernel upstreamed to 4.4.190

25/08/19

Merged LA.UM.7.1.r1-16300-sm8150.0 caf tag

Moved to Yuki-Lite kernel

Update CarrierConfig overlays from 9.8.1

build android.hardware.media.omx

Set correct partition size

build more camera HIDL

add L1 DRM blobs for Netflix HD (and all streaming services like HBO, amazon etc ) thanks to "someone"

Update blobs from MIUI V10.3.6.0.PFGMIXM

Update Audio FX blobs from perseus Thanks to [MENTION=6331811]Carlos Arriaga[/MENTION]

Update perf blobs from LA.UM.7.2.r1-06900-sdm660.0 Thanks to [MENTION=6331811]Carlos Arriaga[/MENTION]

Update Time Service blobs from davinci

Overwrite Bluetooth operating voltage to 3.7V

wifi: Update WPA3 support overlay config for legacy devices (false our device doesn't support WPA3)

lavender: Update blob list and Update blobs from MIUI V10.3.9.0.PFGMIXM thanks to [MENTION=6331811]Carlos Arriaga[/MENTION]

lavender: Enable early SF configurations

lavender: Refined early SF phase offsets

Forced to use MIUI V10.3.9.0.PFGMIXM Firmware (or Assert will fail)

lavender: Add sensors binder buffer property to set default mem size

Removed OTA support (basketbuild is not working)