==================== Highlights & Device Specific Changes: ==================== Build type: Monthly Device: Redmi 4X (santoni) Device maintainer: Anar Jabiyev (Jabiyeff) Required firmware: V45 or higher ===== 2023.03.26 ===== • Updated to March security patch • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-02200-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements ===== 2022.12.17 ===== • Updated to December security patch • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-02200-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements ===== 2022.10.30 ===== • Updated to October security patch • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-02200-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements ===== 2022.09.18 ===== • Updated to September security patch • Fixed speaker sound issue after calling on headset • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-02200-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements ===== 2022.08.20 ===== • Updated to August security patch • Switched to FBE encryption (its disabled by default) • Added crDroid recovery support (for stable OTA) • Fixed FPC fingerprint for encrypted devices • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-02200-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements * Encryption users clean flash ROM without OTA update, another way your data can be dead! ===== 2022.07.16 ===== • Synced latest crDroid 7 source • Updated to July security patch • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-02200-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements ===== 2022.06.18 ===== • Updated to June security patch • Updated blobs from LA.UM.9.6.3.r1-06200-89xx.0 • Updated GPS configs from LA.UM.9.6.3.r1-06200-89xx.0 • Updated DRM and Widevine from Coral • Updated perf properties for better performance • Updated WiFi configuration • Removed ZRAM Writeback feature • Removed Audio Amplification support • Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-01600-89xx.0 (Clang 14.0.2) • Misc. Fixes and Improvements ===== 2022.05.14 ===== - Updated to May Security Patch - Updated audio levels (increased earpiece audio level) - Kernel: Enabled fullscreen DT2W feature - Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-01600-89xx.0 (Clang 14.0.2) - Misc. Fixes and Improvements ===== 2022.04.16 ===== - Updated to April Security Patch - Removed Sound Trigger support (its unstable) - Fixed calling sound issue on headset - Kernel: 4.9.227 (CAF) - LA.UM.10.6.2.r1-01600-89xx.0 (Clang 14.0.2) - Misc. Fixes and Improvements ===== 2022.03.15 ===== - Updated to March Security Patch - Kernel: 4.9.306 - LA.UM.10.6.2.r1-01200-89xx.0 (Google Clang 14.0.2) - Misc. Fixes and Improvements ===== 2022.02.19 ===== - Updated to February Security Patch - Kernel: 4.9.302 - LA.UM.10.6.2.r1-01100-89xx.0 (Google Clang 14.0.1) - Misc. Fixes and Improvements ===== 2022.01.21 ===== - Updated to January Security Patch - Updated XiaomiParts source - Enabled iorapd by default - Enabled pre-rendering - Improved performance - Moved XiaomiParts to system_ext - Selinux: Address denials - Kernel: 4.9.297 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 14) - Misc. Fixes and Improvements ===== 2021.12.19 ===== - Updated to latest crDroid 7 source - Fixed USB OTG issue - Fixed some (reboot and battery drain) issues after USB OTG connected - Kernel: 4.9.293 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 14) ===== 2021.12.16 ===== - Updated to December Security Patch - Updated all RIL blobs from LA.UM.9.6.3.r1-04400-89xx.0 - Updated WiFi blobs from LA.UM.9.6.3.r1-04400-89xx.0 - Updated LPA interface version - Updated Audio properties and configs from LA.UM.9.6.2.r1-04800-89xx.0 - Updated Radio(RIL) properties for QCRIL - Enabled DPM Connection Tracking again - Added feature "Wakeup screen without fingerprint" - Removed unused sensors.ssc.so dependency - Switched to Audio HAL from LA.UM.9.6.2.r1-04800-89xx.0 - Switched to QCRIL - Selinux: Address denials - Kernel: 4.9.293 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 14) - Misc. Fixes and Improvements ===== 2021.11.08 ===== - Updated to November Security Patch - Switched to stock sensors.ssc.so - Fixed recognized fingerprint removing issue on Goodix (Thanks for 0xCAFEBABE) - Selinux: Address sensor denials - Kernel: 4.9.289 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 13) - Misc. Fixes and Improvements ===== 2021.10.10 ===== - Updated to October Security Patch (7.11) - Updated lmkd from LA.UM.9.6.3.r1-04500-89xx.0 - Added Smooth Motion support - Fixed dual-mic problem while calling - Removed Low RAM flag (It create some WiFi problems) - Kernel: 4.9.285 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 13) - Misc. Fixes and Improvements ===== 2021.09.13 ===== - Updated to September Security Patch (7.10) - Updated blobs from LA.UM.9.6.3.r1-04400-89xx.0 - Updated Power Profiles - Updated lmkd configurations - Updated thermal config and HAL - Updated audio configs and improved call earpiece volume level - Updated QPGallery from 8.5.10 - Imported AOSP FM Radio again - Improved call recording quality - Switched CPU temp on CPUInfo QS tile (Temp will be shown more!) - Switched to Snap Camera again (Camera GO removed) - Downgraded SoundTrigger to 2.1 - Fixed AOD feature (If your enable it, will drain battery quickly) - Kernel: 4.9.282 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 13) - Misc. Fixes and Improvements ===== 2021.08.25 ===== - Synced latest crDroid source - Updated blobs from LA.UM.9.6.3.r1-04200-89xx.0 - Updated dalvik values (More adapted from 2GB RAM) - Updated ZRAM size to half RAM size - Enable dex2oat64 support - Kernel: 4.9.280 - LA.UM.9.6.2.r1-04800-89xx.0 (Google Clang 13.0.1) - Kernel: Switched PSI (More stable low memory killer) - Misc. Fixes and Improvements ===== 2021.08.07 ===== - Merged August security patch - Updated CPU Info QS tile - Updated LineageOS Power Profiles - Reduce ZRAM size to 768MB (More stable) - Removed FM Radio support (doesn't work) - Improved GPS location searching - Fixed SIM detection issue on encrypted devices - Kernel: 4.9.278 - LA.UM.9.6.2.r1-04800-89xx.0 (SDClang 12.1.1) - Misc. Fixes and Improvements ===== 2021.07.26 ===== - Synced latest crDroid source - Updated blobs from release build LA.UM.9.6.2.r1-04200-89xx.0 - Updated QPGallery from 8.5.8 version - Increased ZRAM size to 1.5GB - Added Clear Speaker support (Settings -> Sound) - Added Rounded Corners support (ROM feature: crDroid Settings -> Interface) - Enabled dexpreopt for all blobs - Switched battery temp on CPU Info QS tile - Kernel: 4.9.276 - LA.UM.9.6.2.r1-04700-89xx.0 (SDClang 12.1.1) - Misc. Fixes and Improvements ===== 2021.07.13 ===== - Merged July security patch - Updated thermal config - Updated perf blobs from LA.UM.8.6.2.r1-08600-89xx.0 - Updated power profile again, adapted santoni - Switched Camera Go for default camera app (Snap removed) - Kernel: 4.9.274 - LA.UM.9.6.2.r1-04700-89xx.0 (SDClang 12.1.1) - Misc. Fixes and Improvements ===== 2021.07.02 ===== - Synced latest crDroid source - Updated power profile - Added bass booster preset for Mi Sound Enhancer (Dirac) - Restored sound trigger support - Fixed Hotspot and Wifi display issue - Fixed heating issue - Kernel: 4.9.274 - LA.UM.9.6.2.r1-04700-89xx.0 (SDClang 12.1.1) - Misc. Fixes and Improvements ===== 2021.06.22 ===== - Synced latest crDroid source - Restored old thermal config (Fixed heating and slow charging issue) - Restored wcnss_service from tissot (Fixed WiFi disconnect issue) - Decreased ZRAM size to 1GB (Fixed 2GB RAM lags) - Removed dex2oat64 support - Kernel: 4.9.273 - LA.UM.9.6.2.r1-04700-89xx.0 (SDClang 12.1.1) - Misc. Fixes and Improvements ===== 2021.06.15 ===== - Merged June patch (7.7) - Updated Mapper and Allocator from LA.UM.9.6.3.r1-03400-89xx.0 - Updated Graphics blobs from LA.UM.9.6.2.r1-04200-89xx.0 - Updated dalvik values for RAM spesific - Updated wcnss_service from LA.UM.9.6.2.r1-04200-89xx.0 - Updated thermal configuration - Hex edited Goodix fp blobs for new Parcel size - Optimized native executables for Cortex-A53 CPU - Switched to source Biometrics HAL - Switched perf blobs from Olive V12.0.3.0 - Switched to AIDL Light HAL - Switched to QTI Health HAL - Increased ZRAM size to 2GB - Adapted sound control feature for santoni - Added vibration strength level customization (Accessibility) - Removed unused QTI BT audio blobs - Fixed VoLTE SIM switching issue - Fixed Bluetooth HD audio problem (SBC HD audio supported) - Kernel: 4.9.272 - LA.UM.9.6.2.r1-04600-89xx.0 (SDClang 12.1.1) - Kernel: Switched haptics drivers to qti-haptics driver - Misc. Fixes and Improvements ===== 2021.05.09 ===== - Merged May patch (7.6) - Reverted back Mapper and Allocator from LA.UM.9.6.2.r1-04600-89xx.0 - Reverted back GPS blobs from LA.UM.9.6.2.r1-04100-89xx.0 - Fixed HAL3 front camera issue - Kernel: 4.9.268 - LA.UM.9.6.2.r1-04600-89xx.0 (clang 12.0.5) - Misc. Fixes and Improvements ===== 2021.04.28 ===== - Updated blobs from LA.UM.9.6.2.r1-04200-89xx.0 - Updated more QMI blobs from LA.UM.9.6.2.r1-04200-89xx.0 - Updated Mapper & Allocator from LA.UM.9.6.3.r1-01700-89xx.0 - Added sound gain control feature (Settings/Sound) - Increased incall volume level - Selinux: Address denials - Kernel: 4.9.268 - LA.UM.9.6.2.r1-04200-89xx.0 (clang 12.0.5) - Misc. Fixes and Improvements ===== 2021.04.14 ===== - Merged April patch - Updated blobs from LA.UM.9.6.2.r1-04100-89xx.0 - Updated Widevine and aptX blobs from Nokia/DPL_sprout:11 - Updated perf configs from Nokia/DPL_sprout:11 - Updated prebuilt biometrics blobs - Updated dalvik values - Updated audio configs - Restored back perf blobs from LA.UM.8.6.2.r1-08600-89xx.0 - Restored back old thermal config - Enabled FUSE for default - Added Lineage Power Profile support - Added Lineage LiveDisplay support - Added WiFi MAC Randomization support - Removed useless blobs and configs - Removed sound_trigger support - Increased ZRAM size to 1GB - Selinux: Address denials - Kernel: 4.9.266 - LA.UM.9.6.2.r1-04200-89xx.0 (clang 12.0.4) - Misc. Fixes and Improvements • Source Side Changes: - Updated To crDroid 7.5 Version - Merged Latest April 2021 ASB Security Patch - Introduce Applock feature - Added Asus longscreenshot support - Add more VoWiFi icon styles - Use our default VoLTE icon - Add screenshot quality setting - Add option to use primary system color for QS tile icon - Update HideCutout - Add 3 mode display cutout handler - PixelPropsUtils: Bump FP to Redfin April 2021 - Battery Fully Charged Sound - NotificationLights: Allow overriding for all apps - You can see full changelogs on crDroidSettings -> About crDroid -> Current changelog ===== 2021.03.11 ===== - Merged March patch (7.4) - Updated thermal config (Removed Dynamic Thermal) - Updated more RIL blobs from LA.UM.9.6.2.r1-03600-89xx.0 - Updated time related properties - Added eMBMS blobs from LA.UM.9.6.2.r1-03600-89xx.0 - Switched binderized light HAL - Switched Thermal HAL 1.0 - Switched source build perf blobs - Improved Camera, WiFi and Bluetooth - Improved GPS search - Improved call recording quality - Enabled MWQEM adapter support - Enabled VT & WFC over IMS availability for carriers - Disabled FUSE and improved I/O performance - Resurrected DPM features - Selinux: Address denials - Kernel: 4.9.260 - LA.UM.9.6.2.r1-04100-89xx.0 (clang 12.0.3) - Misc. Fixes and Improvements • To turn off FUSE, the device will reboot 2 times. It's normal. • Source Side Changes: - Updated To crDroid 7.4 Version - Merged Latest March 2021 ASB Security Patch - Added QS tile Styles - Added QS tint - Added Switch Styles - Added Sensor block per-package - Added 404 IDE Clock - Added OOS style notification clear all button - Added themes for settings dashboard icons - Added Battery Fully Charge Sound - Added option to vibrate when fully charged - Added option To modify Icon & font size in crDroid Home - Added Live Preview of icons displaying in Icon pack - Replaced Date view with calendar view in Quick statusbar - Padding Fixes for center clock - Ambient Music Ticker Allow to pulse on new tracks - Added Deep sleep preference controller - Added Blinking Dot in Screen Recorder - Allow to screen recorder to record in low quality - Phone Ringtone Setting for multisim - Fixed 0.8 font scale crash - Media seekbar: make it sexy - Materialize Toast Notifications - Add tuner switches for privacy icons - Added Oneplus icon for autobrightness - Fixed padding for brightness slider - Updated Translations - Other tonns of features i missed to point can be found on our github ===== 2021.02.10 ===== - Merged February patch (7.3) - Updated FM Radio - Updated audio configs - Switched to aidl vibrator hal - Fixed call recording with speaker - Optimized RAM management - Selinux: Address denials - Kernel: 4.9.257 - LA.UM.9.6.2.r1-03800-89xx.0 (clang 12.0.2) - Misc. Fixes and Improvements ===== 2021.01.20 ===== - Updated more IMS/Radio blobs from LA.UM.9.6.2.r1-03600-89xx.0 - Updated GPS configs from LA.UM.9.6.2.r1-03600-89xx.0 - Updated dalvik heap values - Enabled sensor based doze feature - Enabled iorapd for improve performance - Selinux: Fixed some denials - Kernel: 4.9.252 - LA.UM.9.6.2.r1-03600-89xx.0 (SDClang 10.0.9) - Misc. Fixes and Improvements ===== 2021.01.08 ===== - Updated 7.2 version (January security patch) - Updated blobs from LA.UM.9.6.2.r1-03600-89xx.0 - Updated shell scripts from LA.UM.9.6.2.r1-03600-89xx.0 - Updated ipacm from LA.UM.9.6.2.r1-03600-89xx.0 - Updated CarrierConfig from LA.UM.9.6.2.r1-03600-89xx.0 - Some camera improvements - Removed Moto Dolby (Added dirac) - Selinux: Fixed denials - Kernel: 4.9.249 - LA.UM.9.6.2.r1-03600-89xx.0 (GCC10.2) - Misc. Fixes and Improvements ===== 2020.12.29 ===== - ROM: Changed default camera app from Snap - Added FMRadio again - Fixed call recording issue - Set zram size according to RAM size (RAM/3) - Selinux: Fixed denials - Kernel: 4.9.248 - LA.UM.9.6.2.r1-03300-89xx.0 - Misc. Fixes and Improvements ===== 2020.12.21 ===== - Updated Listen blobs from LA.UM.9.6.2.r1-03300-89xx.0 - Updated DRM/Widevine blobs from lmi - Added missing display blobs - Added Doze hardware support (Ambient display) - Selinux: Fixed denials - Kernel: 4.9.248 - LA.UM.9.6.2.r1-03300-89xx.0 (NEW) - Misc. Fixes and Improvements ===== 2020.12.15 ===== - Updated 7.1 stable version (Lineage 18.1 based) - Updated blobs from LA.UM.9.6.2.r1-03300-89xx.0 - Updated WCNSS config from LA.UM.9.6.2.r1-03300-89xx.0 - Updated shell scripts from LA.UM.9.6.2.r1-03300-89xx.0 - Updated data-ipa-cfg-mgr from LA.UM.9.6.2.r1-03300-89xx.0 - Updated Power Profile - Updated IMS permissions - Updated Health HAL from 2.1 - Updated Fingerprint HAL from 2.2 - Added Lineage Touch feature (We can disable HW navigation keys) - Fixed cast crash - Fixed headset mic issue - Selinux: Fixed denials - Kernel: 4.9.248 - LA.UM.9.6.2.r1-03300-89xx.0 - Misc. Fixes and Improvements NOTE: CLEAN FLASH NEEDED! ===== 2020.11.28 ===== - Updated latest source - Fixed Wi-Fi disconnect issue - Disabled Live Blur - Kernel: 4.9.246 - LA.UM.9.6.2.r1-02800-89xx.0 - Misc. Fixes and Improvements ===== 2020.11.20 ===== - Initial official beta build - Updated blobs from LA.UM.9.6.2.r1-02800-89xx.0 - Updated QTI thermal from 2.0 version - Disabled Skia Vulkan rendering now (Some apps breaks) - Kernel: Updated from 4.9.244 - LA.UM.9.6.2.r1-02800-89xx.0 - Misc. Fixes and Improvements