SYSTEM NOTICE: Just a heads up, we are doing routine system maintenance on the site. Uploads will be disabled during this time. The maintenance may take up to 24 hours. Thank you for your understanding and patience.
✅ Device
└ Replace KeyDisabler class with Touch HAL;
└ Improve the compatibility between different devices (Mi-4c + Mi-4s);
└ Better handling for different memory size of Mi-4c (2GB/3GB version);
└ Remove obsolete build properties;
└ Disable the generation of dex2oat debug info;
└ Remove all "-g0" or "-DDEBUG" usage from cflags to remove debug info for native libraries;
└ Update SEPolicy for Touch HAL;
└ Disable dynamic_stune_boost since it's no longer used.
✅ Kernel
└ Update EAS energy profile;
└ Enable sched_is_big_little by default:
└ Improve the power consumption when migrating tasks across big/little cores.
└ Disable CPU boost:
└ Also removed Dynamic Schedoost and Devfreq Boost modules;
└ Prevent performance decrease when using EAS scheduler (more smooth);
└ Reduce unnecessary power consumption.
└ Fix wrong changes in RCU configs;
└ Remove "TEST" I/O scheduler (shouldn't be used for user builds);
└ Remove PowerSuspend moudle (no effect on this device);
└ Remove SDFat moudle (the native exfat-nofuse driver works well);
└ Bug fix for mutex locks;
└ Grammar fix for C/C++ source files to silence build warnings.
✅ Others
└ Android security patch level: 10/5/2019;
└ Android System Webview: 77.0.3865.116;
└ Improve the speed when switching WLAN on/off (Highly recommend to disable "WLAN Scanning").
Additional Information:
⛔ Known issues:
————————
VOLTE (no IMS stuff).
Refer to the following links for more details:
————————
device: https://github.com/WJXXBSH/android_device_xiaomi_libra
https://github.com/WJXXBSH/android_device_xiaomi_msm8994-common
kernel: https://github.com/WJXXBSH/android_kernel_xiaomi_libra
vendor: https://github.com/WJXXBSH/android_vendor_xiaomi_libra
https://github.com/WJXXBSH/android_vendor_xiaomi_msm8994-common