09/25/2020
**Device Changes:**
- Etude kernel: Linux 4.9.237
**Feature update highlights:**
- Introduced AppLock from AOSPA
- Improved touch width on AOSP volume panel
- Other misc fixes
09/18/2020
**Device Changes:**
- Etude kernel:
* Linux 4.9.236
* fpc and goodix fingerprint: use qcom drm notifier instead of the generic one
* fixed xbl_region reserved memory
* wireguard: 1.0.20200908
- Reworked screen panel backlight
* in previous builds
- adjusting brightness slider in the lower range resulted in uneven brightness transition
- previous builds did not allow screen to dim to the lowest possible value
- auto-brightness had slow reaction to ambient light changes
* patched frameworks/base to use linear brightness slider instead of the log scale one
* ported gamma-linear conversion to light HAL
* re-calculated auto brightness curve to fit new light HAL changes
* reduced light sensor debounce time to stay in-line with MIUI
* the result:
- smooth backlight brightness transition when moving brightness slider
- screen can dim to the lowest possible value the panel allows
- auto-brightness reacts faster to ambient light changes
- auto-brightness is no longer jumpy
- screen dimming caused by no user action has proper transitions
- Fixed an issue where notification pulse option is unavailable when DOZE_ENABLED option is not set yet
**Feature update highlights:**
- September security patch
- Force enabled Styles component
- Added pocket lock
- Improved navbar pulse visualizer
- Replaced Google Sans with Manrope in many system components
09/03/2020
**Device Changes:**
- Etude kernel:
* Linux 4.9.235
* merged CAF tag "LA.UM.8.3.r1-08500-sdm845.0"
* built with latest Clang 12
* improved suspend/resume latency
* some misc fixes on arm64 and mm
- enabled proximity sensor check on wake by default
- cleaned up unused auto brightness values
- updated firmware and vendor from MIUI 12 Global Stable V12.0.1.0
- use qti-telephony-common from polaris dump for injection
- fixed an issue where mobile data on one SIM may be broken after the other SIM receives a phone call or SMS
**Feature update highlights:**
- Added QS header styles and removed QS header color picker
- Added Disco and RGB QS tile styles
* Check
https://jjpprrrr.com/evox/20200903-1428/#screenshots-of-new-qs-styles for screenshots
- Removed boost framework because it messes up with kernel boost behavior and causes more battery drain
- Extended navbar pulse to lockscreen
- Added OOS 10 VoLTE icon
08/22/2020
**Device Changes:**
- Etude kernel
* Linux 4.9.233
* improved suspend/resume latency
* merged some loop device backports from upstream
* wireguard 1.0.20200729
* disabled LLVM Polly
* fixed a few string literal concatenations
- fixed a few sepolicy issues for sched_boost and sysfs_batteryinfo
- cleaned up Google specific hints from powerhint
- fixed the "HD" capable notification spam for Chinese carriers
- created dummy perfd client so that proprietary perfd blobs can be removed while keeping goodix fingerprint sensor functioning
- disabled kpi_optimize in audio extension because it tries to call perfd and spams logs when failed
- re-introduced an updated qti-telephony-common injection to polaris
* this fixed mms issue on some Korean carriers
- dropped wifi-ext
**Feature update highlights:**
- Option to choose from AOSP/Compact/Oreo/Tiled volume panel styles in Settings/Evolver/Themes
- Option to clamp minimum auto brightness value
- Added VoWiFi icon warning
- Solarized Dark for dark themes
08/04/2020
**Device Changes:**
- Etude kernel
* Linux 4.9.232
* built with Clang 12
* some scheduler changes on idle load
* upstream on mm, qspinlock, and arm/arm64 specific libs
- Updated APNs for Chinese carriers
- Bumped Vulkan feature level to 1
- Enabled 802.11r Fast BSS Transition and increased max BSS count
- Enabled unspecialized app process pool
**Feature update highlights:**
- August security patch (android-10.0.0_r41)
- Reworked VoWiFi icon
- Moved swipe to screenshot and screenshot type preferences from Evolver to main Settings app
- Brought AOSP screen recorder to power menu options
- Improved expanded volume panel
- Added Anaheim and Tinkerbell fonts
- Many touch and scrolling optimizations
07/18/2020
**Device Changes:**
- Etude kernel
* reduced frame drops on Facebook Messenger's chat head
* cleaned up some previous scheduler changes
* enabled more LLVM Polly optimization options
* some upstream for rbtree and arm64 memory assembly
* wireguard 1.0.20200712
- Switched to QTI BlueTooth stack
**Feature update highlights:**
- Brought back navbar audio gfx visualizer
- Added Dark Aubergine theme. Here is a screenshot of how it looks:
https://jjpprrrr.com/evox/20200718-1921/#screenshot-of-dark-aubergine-theme
07/13/2020
**Device Changes:**
- Etude kernel
* Linux 4.9.230
* fixed an issue on ebbg touchscreen
* built with Clang 11's ThinLTO and Polly. ThinLTO greatly improves build times over full LTO while retaining most of the performance benefits.
* reverted back to 100HZ tick rate for better battery life
* exposed calculated FPS through sysfs. Now you can monitor your frame rates through supported apps (Tested on Franco Kernel Manager)
- Brought back color calibration in Livedisplay
**Feature update highlights:**
- Added Battery Health in Settings/Battery
- Added screen stabilization (enable it in QS)
- Merged some Zygote USAP Pool changes for faster app opening and switching
- Updated apns-conf for better IMS support
07/08/2020
**Device Changes:**
- Etude kernel: Op.10 No.2, "Allegro"
* Linux 4.9.229 and CAF tag "LA.UM.8.3.r1-08100-sdm845.0"
* built with Clang LTO(Link Time Optimization) and Polly(Polyhedral Optimization)
* more scheduler and schedtune upstream
* enabled CONFIG_HZ_300 and disabled core rotation for better load tracking and EAS task placement
- Disabled backpressure propagation due to slight increase in rate of jank frames
- Dropped qti telephony injection
* let me know if on some carriers mobile data is still broken after a phone call
- Known issue: color calibration in Livedisplay is temporarily unavailable
**Feature update highlights:**
- July's security patch (android-10.0.0_r40)
- Blocked face authentication when device is in pocket mode
- Fixed active color for some qs tile styles
- TextClock: Fixed Korean strings
06/28/2020
**Device Changes:**
- Etude kernel:
* some scheduler and schedutil changes from Pixel 3/XL kernel to improve UI responsiveness and jitter
* Shadow Call Stack support
* Wireguard 1.0.20200623
* built with AOSP Clang 11.0.3 (r383902c)
- Fully enabled backpressure propagation in SurfaceFlinger
- Enabled Seamless Transfer
* now you can switch between different audio output devices by tapping the music note icon on the notification of music apps
* if you are not sure where it is, check the screenshot at
https://jjpprrrr.com/evox/20200628-1334/#screenshot-for-seamless-transfer
- Tweaked powerhint to improve IO latency on UFS
- Updated Qualcomm Adreno and Vulkan drivers from Pixel 3 XL android 11 beta
* OpenGL ES 3.2 V@464 (was
@415) and Vulkan 1.1.128
- Fixed an SELinux denial of vendor_init writing to blkio
- Increased amount of visible notification icons
- Enabled and improved color profiles in Livedisplay
* you can now choose between Standard, Reading, and sRGB profile
- Known issue: color calibration in Livedisplay is temporarily unavailable
**Feature update highlights:**
- Allow remounts with magisk installed
- Fixed DividedLine clock style layout
- Per app network isolation
- VoWiFi icons and more VoLTE icon styles
- TextClock is back with translation updates
- New icon shapes from R
- Coral and Ferrari red accent color
- Alarm, calculator, calendar, camera, and dialer QS tiles
06/17/2020
**Device Changes:**
- Etude kernel: Op.10 No.1
* the built-in Etude kernel aims to offer better experience for users who do not feel like flashing a custom kernel
* special thanks to palaych for commits of new Xiaomi changes
* Linux 4.9.227 & LA.UM.8.3.r1-07900-sdm845.0, compiled with AOSP Clang 11.0.1 (r383902)
* upstreamed lz4 to v1.8.3 and enabled lz4 crypto for zram
* simple_lmk, sound control, f2fs rapid GC (by arter97), Wireguard 1.0.20200611...
- Increased minimum frequency for expensive rendering
- Per-app thermal profile
**Feature update highlights:**
- Fixed some mods that hooks zygote such as Riru
- Option to disable long screenshot
- Long press Caffeine for infinite duration
- Added a LineageOS clock
- Other misc fixes
06/04/2020
**Device Changes:**
- Kernel: merged Linux 4.9.226 and LA.UM.8.3.r1-07900-sdm845.0
- Switched to OSS fingerprint HIDL
- Updated firmware and blobs from MIUI Global Stable V11.0.5.0 for polaris
- Removed CarrierSettings from vendor
**Feature update highlights:**
- June security patch (android 10.0.0_r37)
- Updated gapps from QQ3A.200605.001
- Updated prebuilt Pixel Launcher
- SystemUI: Don't forcefully convert wallpaper to SRGB
- Added center style Text clock, Divided Lines, MNML based clocks & SFUNY clock styles
- Improved Smart Charging
05/28/2020
**Device Changes:**
- Upstreamed kernel to Linux 4.9.225
- Set max_frame_buffer_acquired_buffers to 3 instead of using NUM_FRAMEBUFFER_SURFACE_BUFFERS flag
- Fixed aux camera (telephoto)
- tested on PitbulL gcam
- Shipped CarrierSettings in vendor
- Tweaked power hint a bit to improve battery life
- Enabled Smart Charging support
**Feature update highlights:**
- Fixed notification LED blink for missed calls
- Increased historical notifications to 100
- Added option to enable R style notification section headers
- Added support for Smart Pixels + QS tile
- Re-implemented option to hide navigation bar gesture completely
- Evolver: added a simple About Evolution X page
- Added hexagon and rounded hexagon icon shape overlays
- Re-worked expanded volume panel
05/17/2020
Initial Official Release
**Device Changes:**
- Upstreamed kernel to Linux 4.9.223
- Fixed frequent charging disconnections and screen wakeups when battery is warm (46C)
- Merged display HAL from CAF LA.UM.8.3.r1-07200-sdm845.0
- bumped vendor.display.config to 1.9
- increased NUM_FRAMEBUFFER_SURFACE_BUFFERS to 3
- for the buttery smooth experience
- Brought back CarrierConfig overlay and telephony injection
**Feature update highlights:**
- Face unlock is back
Download:
https://sourceforge.net/projects/evolution-x/files/polaris