Device: Redmi Note 7/7s Device code name : lavender Device maintainer: Prashant Date - 11/08/2023 ================= Kernel baseline 4.19 Build and enable fastbootd 4.19 dynamic retrofit build (non-erofs) Added MGLRU Optimization Added Dirac aka Mi Sound Enhancer Always do printk logging at KERN_WARNING level DEXOPT default compiler filter to everything Optimize package manager dexopt properties Speed profile services and wifi-service to reduce RAM Inherit several Android Go configurations Force device to treat 170M as sRGB in SF Extend buffer size to 256kb for offload playback Enable config_avoidGfxAccel Disable TDLS offchannel Enable QPower and Deep sleep Relax WiFi re-association RSSI thresholds. Disable WLAN Firmware loggings Enable R8 optimizations for SystemUI & system_server universal dex preopt optimization Date - 26/07/2023 ================= Revert "lavender: vndk: remove unnecessary libcutils-v29" lavender: Import legacy usb rules Date - 13/07/2023 ================= lavender: overlay: Switch to config_screenBrightnessSettingMinimumFloat lavender: Kill property for skia reduceOpsTaskSplitting lavender: Don't use proximity sensor for DozeSensors lavender: fix typo in BOOTLOADER_BOARD_NAME lavender: vndk: remove unnecessary libcutils-v29 lavender: optimize vfs cache pressure lavender: wifi: Disable WLAN Firmware loggings lavender: prop: Disable continuous transaction tracing on all build types lavender: prop: Clean up useless log spams lavender: force use lz4 for zram compression Date - 09/05/2023 ================= switch to nekolite kernel Date - 15/04/2023 ================= lavender: Add tethering usb props lavender: Extend buffer size to 256kb for offload playback lavender: props: Disable vsync for CPU rendered Apps lavender: Reduce TASchedtuneBoost duration lavender: rootdir: Enable suspend to RAM Date - 27/03/2023 ================= lavender:Build android.hardware.graphics.allocator Date - 11/03/2023 ================= Fixed Netflix Crash Switched To Sonix Kernel lavender: props: Enable zygote critical window lavender: overlay: Don't pin launcher app in memory lavender: overlay: Update deprecated screen power items lavender: Add post boot tweaks lavender: overlay: Unpin updatable-media from memory lavende: Use speed tuning for performance critical applications lavender: wlan: Relax WiFi lavender: Use 2GB dalvik-heap config lavender: props: Better RAM Management lavender: dsds: restart qcrild on data switch lavender: init: restart qcrild on decryption lavender: init: Apply aggressive write caching. lavender: Disable blur on app launch lavender: sepolicy: Fix up libperfmgr crash on logs lavender: sepolicy: Address few Denials lavender: Camera: Add Sepolicy for accessing vendor properties lavender: rootdir: Remove non-existant shmbus lavender: Use CAF configuration lavender: dex2oat filter = speed lavender: Optimize package manager dexopt properties lavender: set dex2oat filter = quicken Date - 11/02/2023 ================= lavender: rootdir zRAM tuning lavender: rootdir: Increase ZRAM size to 70% of Ram size lavender: Remove unnecessary QTI logkit directories lavender: Kill IMS logspam lavender: rootdir: Add offline charging LED indicator lavender: props: Disable Skia tracing by default lavender: Speed profile services and wifi-service to reduce RAM lavender: overlay: Offload WM shell to another thread Date - 08/01/2023 ================= camera: Disable QTI perf lock usage in camera HAL parts: Add headphones warning for clear speaker parts: Update clear speaker audio from MIUI 12 parts: Adapt vibration control to QTI Haptics parts: Adjust FPS Overlay lavender: disable gl backpressure lavender: update Time services from LA.UM.9.6.2.r1-03600-89xx.0 lavender: Drop duplicate displayservice lavender: props: enable vsync and disable backpressure lavender: proprietary: import libgps.utils.so from V12.5.1.0.QFGRUXM lavender: set NUM_FRAMEBUFFER_SURFACE_BUFFERS lavender: Don't write binary XML files lavender: add offline charging animation from pixel