• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[ROM][11][tissot][OFFICIAL] Evolution X [07/20/2021]

Search This thread

Vicemi

New member
Jun 17, 2021
2
0
Have you followed the "Update / Dirty Flash"? I flashed 2 devices both working fine and so far better than the previous version.
I have updated it from the system, that is, via OEM, you have seen that the same system brings a section to update, well I have used that, it may be because it had not been updated for a long time, anyway I tried to install it using the TWRP, but even so I left it bricked, that's why I'm downloading to try a Downgrade (srry my bad english)
 
Jul 3, 2021
1
0

bugreport #1​

Build: EvolutionX_5.8_tissot-11-20210617-0416-OFFICIAL
Bug description: Weird empty space in split screen when triggered by hw button
How to reproduce: Set split screen for Recents button's Long press action
Code:
07-03 16:13:32.469     0     0 D logd    : logdr: UID=2000 GID=2000 PID=18851 b tail=0 logMask=99 pid=0 start=0ns timeout=0ns
07-03 16:13:36.665  1864  2037 W VibratorService: Failed to perform effect (5)
07-03 16:13:36.681  1864  1927 V WindowManager: Orientation start waiting for draw, mDrawState=DRAW_PENDING in Window{4e18e1e u0 com.google.android.apps.nbu.files/com.google.android.apps.nbu.files.home.HomeActivity}, surfaceController Surface(name=com.google.android.apps.nbu.files/com.google.android.apps.nbu.files.home.HomeActivity)/@0xb0ef8f4
07-03 16:13:36.736  1864  1926 W WindowManager: Attempted to set replacing window on app token with no content Token{a875b25 ActivityRecord{99ebaab u0 com.google.android.apps.nbu.files/.home.HomeActivity t522}}
07-03 16:13:36.747  2545  2545 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=true mSystemRotation=false mFlags=307]
07-03 16:13:36.747  2545  2545 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=true mSystemRotation=false mFlags=307]
07-03 16:13:36.765  7715  7715 I A       : Constructor was called
07-03 16:13:36.766  7715  7715 I A       : No savedInstanceState.
07-03 16:13:36.766  7715  7715 I A       : makeRequest: subscribing to new source
07-03 16:13:36.767  7715  7715 I A       : OnCreate Was Called
07-03 16:13:36.773  2545  3663 E FrameEvents: updateAcquireFence: Did not find frame.
07-03 16:13:36.783  2545  2545 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
07-03 16:13:36.785  7715  7715 I A       : #enqueuePeriodicJob: running = [INVALID: format=%b, type=java.util.concurrent.atomic.AtomicBoolean, value=false]
07-03 16:13:36.786  7715  7771 I A       : FeedSyncWorker #periodicWorkSpec with schedule at time TimeUnitPair{duration=3783, timeUnit=SECONDS}
07-03 16:13:36.789  7715  7715 W A       : reportError [type: 29, code: 917507, bug: 149815953]: null
07-03 16:13:36.789  7715  7715 W A       : Empty Doodle image. DarkMode: true [CONTEXT bug_id=149815953 ]
07-03 16:13:36.792  7715  7715 I A       : loading data on surface MinusOne.
07-03 16:13:36.800  7715  7757 I WM-GreedyScheduler: Ignoring schedule request in non-main process
07-03 16:13:36.802  2545  2545 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
07-03 16:13:36.812  2545  2545 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=true mSystemRotation=false mFlags=307]
07-03 16:13:36.812  2545  2545 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=true mSystemRotation=false mFlags=307]
07-03 16:13:36.814  7715  7761 I A       : Created StreamSubTree successfully, items 10
07-03 16:13:36.814  7715  7761 I A       : RenderableStreamDataSource#loadData - sessionStatus(SUCCESS)
07-03 16:13:36.814  7715  7761 I A       : RenderableStreamDataSource#loadData - cacheHit
07-03 16:13:36.815  7715  7774 I A       : RenderableStreamDataSource#loadData - Future succeed, cache status: Cache hit
07-03 16:13:36.820  7715  7715 W A       : Could not collect restore state: The DisplayCoordinator's controller has not taken over yet.
07-03 16:13:36.826  7715  7757 I WM-GreedyScheduler: Ignoring schedule request in a secondary process
07-03 16:13:36.891  2545  2545 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted
07-03 16:13:36.961 19382 19382 W Settings: Setting development_settings_enabled has moved from android.provider.Settings.Secure to android.provider.Settings.Global.
07-03 16:13:36.975  7715  7715 I A       : Constructor was called
07-03 16:13:36.975  7715  7715 I A       : No savedInstanceState.
07-03 16:13:36.976  7715  7715 I A       : makeRequest: subscribing to new source
07-03 16:13:36.976  7715  7715 I A       : OnCreate Was Called
07-03 16:13:36.983  4108  4108 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():3416
07-03 16:13:36.984  4108  4108 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1975
07-03 16:13:36.984 19382 19382 W View    : requestLayout() improperly called by com.google.android.material.appbar.AppBarLayout{e845036 V.E...... ......ID 0,0-1080,130 #7f0a02af app:id/main_appbar} during layout: running second layout pass
07-03 16:13:36.995  7715  7715 I A       : #enqueuePeriodicJob: running = [INVALID: format=%b, type=java.util.concurrent.atomic.AtomicBoolean, value=false]
07-03 16:13:36.996  7715  7775 I A       : FeedSyncWorker #periodicWorkSpec with schedule at time TimeUnitPair{duration=3783, timeUnit=SECONDS}
07-03 16:13:36.999  7715  7715 W A       : reportError [type: 29, code: 917507, bug: 149815953]: null
07-03 16:13:36.999  7715  7715 W A       : Empty Doodle image. DarkMode: true [CONTEXT bug_id=149815953 ]
07-03 16:13:37.001  7715  7715 I A       : loading data on surface MinusOne.
07-03 16:13:37.008  7715  7757 I WM-GreedyScheduler: Ignoring schedule request in non-main process
07-03 16:13:37.014  7715  7775 I A       : Created StreamSubTree successfully, items 10
07-03 16:13:37.014  7715  7775 I A       : RenderableStreamDataSource#loadData - sessionStatus(SUCCESS)
07-03 16:13:37.014  7715  7775 I A       : RenderableStreamDataSource#loadData - cacheHit
07-03 16:13:37.014  7715  7775 I A       : RenderableStreamDataSource#loadData - Future succeed, cache status: Cache hit
07-03 16:13:37.020  7715  7757 I WM-GreedyScheduler: Ignoring schedule request in a secondary process
07-03 16:13:37.025  7715  7715 I A       : StreamFragmentPeer#onNewData called, renderable slices 11
07-03 16:13:37.067  7715  7803 W A       : Queue length for executor EventBus is now 11. Perhaps some tasks are too long, or the pool is too small.
07-03 16:13:37.112  7715  7715 I BgTaskExecutorImpl: Starting EXCLUSIVE background task TNG_MINUS_ONE_SYNC.
07-03 16:13:37.114  7715  7715 I BgTaskExecutorImpl: Starting EXCLUSIVE background task TNG_VOICE_SEARCH_SYNC.
07-03 16:13:37.128  7715  7803 I TngVoiceSearchSync: Syncing TNG:VoiceSearch
07-03 16:13:37.129  7715  7803 I TngMinusOneSync: Syncing TNG:-1
Screenshot_20210703-160638_Pixel_Launcher~2.png

bugreport #2​

Build: EvolutionX_5.8_tissot-11-20210617-0416-OFFICIAL
Bug description: Gcams with telelens support stopped recognizing tele lens on the latest build (it worked before)
How to reproduce: Overwhelmer Gcam + CamPathReborn4.1 combo used to work on 5.7, but it's not on 5.8
Code:
07-03 16:35:30.770 19383 19383 D log-package: 2
07-03 16:35:30.771 19383 19383 D CompatibilityChangeReporter: Compat change id reported: 147798919; UID 10385; state: DISABLED
07-03 16:35:30.774 19383 19383 W id.GoogleCamera: type=1400 audit(0.0:4418): avc: denied { open } for path="/dev/__properties__/u:object_r:theme_prop:s0" dev="tmpfs" ino=19635 scontext=u:r:untrusted_app_27:s0:c129,c257,c512,c768 tcontext=u:object_r:theme_prop:s0 tclass=file permissive=0 app=com.google.android.GoogleCamera
07-03 16:35:30.775 19383 19383 E libc    : Access denied finding property "persist.sys.theme.accentcolor"
07-03 16:35:30.775 19383 19383 I chatty  : uid=10385(com.google.android.GoogleCamera) identical 1 line
07-03 16:35:30.776 19383 19383 E libc    : Access denied finding property "persist.sys.theme.accentcolor"
07-03 16:35:30.786 19383 20698 E OisListener: Null pointer for OIS data. OIS API version: 2
07-03 16:35:30.793  1864  1926 W VibratorService: Failed to perform effect (5)
Screenshot_20210703-162957_Camera.png
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Found some extra time to release an update for the Mi A1. Loads of changes below. Build should be more stable as a lot of bugs have been squished.

Changelog for latest (07/14/2021) Update

Device changes:
==============================
  • Add AptX blobs from redfin
  • Add IImsFactory and uceservice HAL entry
  • Build libgui_vendor
  • Build vendor [email protected]
  • Create CneApp symlinks
  • Disable sys.use_fifo_ui
  • Don't advertise vorbis offloading support
  • Drop shim for dpmframework
  • Drop soundtrigger hal
  • Kill QTI gatekeeper HIDL
  • Nuke data migration scripts
  • Nuke deprecated bluetooth flags
  • Nuke more prebuilt apps
  • Provide a shim for libwfdmmsink
  • Refactor & Fix WCNSS symlink
  • Remove coresight leftovers
  • Restart FP HAL on decryption
  • Switch iwlan operation mode to legacy
  • Update blobs from nokia
  • Update carrierconfig from nokia
  • Upstream perf kernel to 4.9.275 (incorrectly shows 4.9.227 in about phone)
  • audio: Remove hw_acc effect
  • build vendor version of libavservices_minijail
  • overlay: disable round corner padding overlay
  • overlay: Advertise global carrier_vt for device
  • manifest: IImsRadio HAL to latest version 1.6
  • manifest: uprev IRTPService to 3.0
------------------------------
ROM changes:
==============================
  • Add Android S Clocks
  • Add support to Slice in ClockPlugin
  • Add support to see if there are visible notifications in ClockPlugin
  • Allow Seamless rotation while PIP is active
  • AndroidSClockController: fix IndexOutOfBoundsException
  • AndroidSClockController: fix NPE in onAnimationUpdate
  • AndroidSClockController: fix NPE in setSlice
  • AndroidSClockController: set clock text color based on wallpapers
  • AntiFlickerTile: Fix error in handleRefreshState
  • AppErrorDialog: Add content type header when making POST request to pasty
  • Bluetooth: Add option to change eSCO Transport Unit Size to 16
  • BrightnessController: tune the slider animation duration
  • Camera: Master callback mode support for MCX raw
  • Consolidate LineageHardwareManager
  • DataSwitchTile: Improve the code
  • DataSwitchTile: collapse notification panel onClick
  • Disallow certain power menu items while in lock task mode
  • DozeTriggers: Add provision to pulse without proximity check
  • DozeTriggers: Update setListening usage
  • Drop Extended, Add ShapeShift, P404 and OOS Volume panel styles
  • Drop the maximum recommended log size from 16MiB to 8MiB
  • Evolver: Add Flashlight blink on incoming calls feature
  • Evolver: Add Status bar Lyric feature
  • Evolver: Introduce Android 12 Style Switches
  • Evolver: Nuke Lock screen shortcut feature
  • Evolver: On-The-Go Mode feature to Power menu options
  • Fix PRODUCT_PROPERTY_OVERRIDES usage in full_base_telephony.mk
  • Fonts: Add OnePlus Sans
  • Fonts: Update Google Sans and OnePlus Slate
  • Forbid content from MmsFileProvider in Bluetooth Share
  • IDE clock: fix the C++ syntax and format
  • IconPackRounded: Use correct icon for notification and ring volume
  • IconPack{Circular,Filled}: Use the same notification and ring icons as in settings
  • Introduce 2.1 LiveDisplay interface with IAntiFlicker support
  • Introduce Fluid V2 lock clock
  • LiveDisplay: Mark all pending intents as immutable
  • LockIcon: Fix drawable log warning
  • LyricTicker: hide TickerView after created
  • Make Volume Panel divider transparent
  • Makefile: Remove Evolution X guard
  • Merge July security patches
  • OmniStyle: Add GoT header pack
  • OmniStyle: Added 'Colorful' headers
  • OmniStyle: Optimize images
  • PhoneStatusBarPolicy: Show battery level for all devices
  • PixelPropsUtils: Make build property spoofing more reliable
  • PixelPropsUtils: Update to July 2021 fingerprints
  • Plugins: Don't show captions info tooltip
  • PocketJudge: Allow to register vendor proximity sensor
  • PowerManager: Add proximity check on wake feature
  • PrivacyChip: Do not change view on expand
  • Properly scale touch input window through resolution changes
  • QSCustomizer: Properly apply changes with header image enabled
  • QSDetail: Fix QS detail panel with header image enabled
  • Remove WFD upstream changes
  • Replace redundant nav gesture options with Immersive Navigation
  • ResetPropsUtils: hook Apps for status bar lyric
  • Restore "bypass lockscreen after face unlock" preference
  • Revert "stagefright: remove Miracast sender code"
  • Revert blur-related changes in frameworks/native
  • Revert to original Pixel Launcher
  • ScreenshotTile: Make default state inactive
  • ScreenshotTile: Use secondary label to indicate mode
  • Settings: Allow changing face unlock method when locked
  • Settings: DisplayCutoutForceFullscreenSettings: Don't force close app
  • Settings: DisplayCutoutForceFullscreenSettings: Don't trigger check listener if not from user
  • Settings: DisplayCutoutForceFullscreenSettings: Show "No apps" if no apps can be forced
  • Settings: Export the gravity of the fingerprint enroll animation
  • Settings: Move back Evolution X version to firmware version fragment
  • Settings: Remove back swipe deadzone feature (breaks gestures)
  • Settings: Remove empty category from Security Settings
  • Settings: Update font picker title string
  • SystemUI: Add OnePlus Roman, Minimal and Numbers clock styles
  • SystemUI: Add a config to show correct VoLTE/VoWiFi icons
  • SystemUI: BatteryMeter: Fix padding for % on left
  • SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate
  • SystemUI: Fix GamingModeTile long press
  • SystemUI: Fix battery percent padding
  • SystemUI: Fix showing duplicated charging status after r38 merge
  • SystemUI: Give network traffic more padding
  • SystemUI: Improve ScreenRecord Dialog layout
  • SystemUI: LyricTextView: add delay for text scrolling
  • SystemUI: Move percentage to left of battery
  • SystemUI: Move percentage to original placement
  • SystemUI: Properly align owner info on Android S clocks
  • SystemUI: Properly align owner info to the 3 left aligned clocks
  • SystemUI: QS: Add On-The-Go Tile
  • SystemUI: QS: Decrease vertical padding between QS tiles
  • SystemUI: handle camera launch gesture from keyhandler
  • Upstream ART improvements
  • Upstream OTA Updater app changes from PE
  • Upstream fixes to Updater app
  • Use EVOLUTION_FINGERPRINT to signal OTA upgrades
  • VolumePanel: Drop aosp plugin
  • base: Add bool to enable/disable doze by default
  • base: enable doze by default (fix notifications not waking up the screen)
  • base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts
  • base: prevent that double tap to sleep triggers panel expand
  • base: set scrolling friction to 0.006f
  • base: unhide flags used for status bar lyric
  • config: Do not force iorap by default
  • config: Strip off some debug packages
  • custom_apns: Add double quote in custom APN name check
  • fixup! Add Android S Clocks
  • fixup! CameraDeviceClient: fix recognition of Y16 format
  • fixup! Clock: Align owner info as per the clock style
  • fixup! DisplayPowerController: make brightness ramp rate overlay-able
  • fixup! Introduce anti flicker mode in LiveDisplay
  • fw_av: Attempt to fix screencast for our legacy qti devices
  • fwb: silence *negative delta from freq time proc* log spam
  • layout: android-s-clock: remove drop shadows
  • livedisplay: 2.1: Fix interfaces order
  • optimize Notification ticker
  • sepolicy: Add uclamp file nodes to proc_sched
  • sepolicy: Allow permissive backuptools on user builds
  • sepolicy: Allow vendor_init to set proc_sched sysfs
  • sepolicy: Another theme_prop denials
  • sepolicy: Fix some ActivityManager denials
  • sepolicy: Optionally build sepolicy_freeze_test
  • services: BrightnessAnimator: Make ramp rate non-linear for very low values
  • services: VibratorService: Add support for intensity control with Oneplus haptics motor
  • vendor: Enable backuptool in some conditions
  • vendor: Include makefile with art definitions
  • vendor: Inline versioning to Google
  • vendor: Revert to old OP Slate style
DOWNLOAD
 

xchan88

Member
Jan 25, 2011
21
4
Taguig
Found some extra time to release an update for the Mi A1. Loads of changes below. Build should be more stable as a lot of bugs have been squished.

Changelog for latest (07/14/2021) Update

Device changes:
==============================
  • Add AptX blobs from redfin
  • Add IImsFactory and uceservice HAL entry
  • Build libgui_vendor
  • Build vendor [email protected]
  • Create CneApp symlinks
  • Disable sys.use_fifo_ui
  • Don't advertise vorbis offloading support
  • Drop shim for dpmframework
  • Drop soundtrigger hal
  • Kill QTI gatekeeper HIDL
  • Nuke data migration scripts
  • Nuke deprecated bluetooth flags
  • Nuke more prebuilt apps
  • Provide a shim for libwfdmmsink
  • Refactor & Fix WCNSS symlink
  • Remove coresight leftovers
  • Restart FP HAL on decryption
  • Switch iwlan operation mode to legacy
  • Update blobs from nokia
  • Update carrierconfig from nokia
  • Upstream perf kernel to 4.9.275 (incorrectly shows 4.9.227 in about phone)
  • audio: Remove hw_acc effect
  • build vendor version of libavservices_minijail
  • overlay: disable round corner padding overlay
  • overlay: Advertise global carrier_vt for device
  • manifest: IImsRadio HAL to latest version 1.6
  • manifest: uprev IRTPService to 3.0
------------------------------
ROM changes:
==============================
  • Add Android S Clocks
  • Add support to Slice in ClockPlugin
  • Add support to see if there are visible notifications in ClockPlugin
  • Allow Seamless rotation while PIP is active
  • AndroidSClockController: fix IndexOutOfBoundsException
  • AndroidSClockController: fix NPE in onAnimationUpdate
  • AndroidSClockController: fix NPE in setSlice
  • AndroidSClockController: set clock text color based on wallpapers
  • AntiFlickerTile: Fix error in handleRefreshState
  • AppErrorDialog: Add content type header when making POST request to pasty
  • Bluetooth: Add option to change eSCO Transport Unit Size to 16
  • BrightnessController: tune the slider animation duration
  • Camera: Master callback mode support for MCX raw
  • Consolidate LineageHardwareManager
  • DataSwitchTile: Improve the code
  • DataSwitchTile: collapse notification panel onClick
  • Disallow certain power menu items while in lock task mode
  • DozeTriggers: Add provision to pulse without proximity check
  • DozeTriggers: Update setListening usage
  • Drop Extended, Add ShapeShift, P404 and OOS Volume panel styles
  • Drop the maximum recommended log size from 16MiB to 8MiB
  • Evolver: Add Flashlight blink on incoming calls feature
  • Evolver: Add Status bar Lyric feature
  • Evolver: Introduce Android 12 Style Switches
  • Evolver: Nuke Lock screen shortcut feature
  • Evolver: On-The-Go Mode feature to Power menu options
  • Fix PRODUCT_PROPERTY_OVERRIDES usage in full_base_telephony.mk
  • Fonts: Add OnePlus Sans
  • Fonts: Update Google Sans and OnePlus Slate
  • Forbid content from MmsFileProvider in Bluetooth Share
  • IDE clock: fix the C++ syntax and format
  • IconPackRounded: Use correct icon for notification and ring volume
  • IconPack{Circular,Filled}: Use the same notification and ring icons as in settings
  • Introduce 2.1 LiveDisplay interface with IAntiFlicker support
  • Introduce Fluid V2 lock clock
  • LiveDisplay: Mark all pending intents as immutable
  • LockIcon: Fix drawable log warning
  • LyricTicker: hide TickerView after created
  • Make Volume Panel divider transparent
  • Makefile: Remove Evolution X guard
  • Merge July security patches
  • OmniStyle: Add GoT header pack
  • OmniStyle: Added 'Colorful' headers
  • OmniStyle: Optimize images
  • PhoneStatusBarPolicy: Show battery level for all devices
  • PixelPropsUtils: Make build property spoofing more reliable
  • PixelPropsUtils: Update to July 2021 fingerprints
  • Plugins: Don't show captions info tooltip
  • PocketJudge: Allow to register vendor proximity sensor
  • PowerManager: Add proximity check on wake feature
  • PrivacyChip: Do not change view on expand
  • Properly scale touch input window through resolution changes
  • QSCustomizer: Properly apply changes with header image enabled
  • QSDetail: Fix QS detail panel with header image enabled
  • Remove WFD upstream changes
  • Replace redundant nav gesture options with Immersive Navigation
  • ResetPropsUtils: hook Apps for status bar lyric
  • Restore "bypass lockscreen after face unlock" preference
  • Revert "stagefright: remove Miracast sender code"
  • Revert blur-related changes in frameworks/native
  • Revert to original Pixel Launcher
  • ScreenshotTile: Make default state inactive
  • ScreenshotTile: Use secondary label to indicate mode
  • Settings: Allow changing face unlock method when locked
  • Settings: DisplayCutoutForceFullscreenSettings: Don't force close app
  • Settings: DisplayCutoutForceFullscreenSettings: Don't trigger check listener if not from user
  • Settings: DisplayCutoutForceFullscreenSettings: Show "No apps" if no apps can be forced
  • Settings: Export the gravity of the fingerprint enroll animation
  • Settings: Move back Evolution X version to firmware version fragment
  • Settings: Remove back swipe deadzone feature (breaks gestures)
  • Settings: Remove empty category from Security Settings
  • Settings: Update font picker title string
  • SystemUI: Add OnePlus Roman, Minimal and Numbers clock styles
  • SystemUI: Add a config to show correct VoLTE/VoWiFi icons
  • SystemUI: BatteryMeter: Fix padding for % on left
  • SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate
  • SystemUI: Fix GamingModeTile long press
  • SystemUI: Fix battery percent padding
  • SystemUI: Fix showing duplicated charging status after r38 merge
  • SystemUI: Give network traffic more padding
  • SystemUI: Improve ScreenRecord Dialog layout
  • SystemUI: LyricTextView: add delay for text scrolling
  • SystemUI: Move percentage to left of battery
  • SystemUI: Move percentage to original placement
  • SystemUI: Properly align owner info on Android S clocks
  • SystemUI: Properly align owner info to the 3 left aligned clocks
  • SystemUI: QS: Add On-The-Go Tile
  • SystemUI: QS: Decrease vertical padding between QS tiles
  • SystemUI: handle camera launch gesture from keyhandler
  • Upstream ART improvements
  • Upstream OTA Updater app changes from PE
  • Upstream fixes to Updater app
  • Use EVOLUTION_FINGERPRINT to signal OTA upgrades
  • VolumePanel: Drop aosp plugin
  • base: Add bool to enable/disable doze by default
  • base: enable doze by default (fix notifications not waking up the screen)
  • base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts
  • base: prevent that double tap to sleep triggers panel expand
  • base: set scrolling friction to 0.006f
  • base: unhide flags used for status bar lyric
  • config: Do not force iorap by default
  • config: Strip off some debug packages
  • custom_apns: Add double quote in custom APN name check
  • fixup! Add Android S Clocks
  • fixup! CameraDeviceClient: fix recognition of Y16 format
  • fixup! Clock: Align owner info as per the clock style
  • fixup! DisplayPowerController: make brightness ramp rate overlay-able
  • fixup! Introduce anti flicker mode in LiveDisplay
  • fw_av: Attempt to fix screencast for our legacy qti devices
  • fwb: silence *negative delta from freq time proc* log spam
  • layout: android-s-clock: remove drop shadows
  • livedisplay: 2.1: Fix interfaces order
  • optimize Notification ticker
  • sepolicy: Add uclamp file nodes to proc_sched
  • sepolicy: Allow permissive backuptools on user builds
  • sepolicy: Allow vendor_init to set proc_sched sysfs
  • sepolicy: Another theme_prop denials
  • sepolicy: Fix some ActivityManager denials
  • sepolicy: Optionally build sepolicy_freeze_test
  • services: BrightnessAnimator: Make ramp rate non-linear for very low values
  • services: VibratorService: Add support for intensity control with Oneplus haptics motor
  • vendor: Enable backuptool in some conditions
  • vendor: Include makefile with art definitions
  • vendor: Inline versioning to Google
  • vendor: Revert to old OP Slate style
DOWNLOAD
Salamat boss Joey
 
  • Like
Reactions: joeyhuab

logkeanem

New member
Jul 16, 2021
2
0
Hello guys, so i tried to install but somehow i got into a bootloop that the phone dont even recognize in the fastboot, how do i go back to recovery to try again?
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,163
13,104
26
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Just a small update but it should be more stable and allow for Telephoto Lens support in GCam. Kernel has been updated and there hasn't been any freezing for a long while so it may be fixed by now. Enjoy.

Changelog for latest (07/20/2021) Update

Device changes:
==============================
  • Add support for blinking lights
  • Compile libOmxG711Enc
  • Import lights AIDL changes from sm8250-common
  • Properly upstream kernel version to v4.9.275
  • Remove empty sepolicy version from manifest
  • Workaround broken softAP with dynamic interface creation
  • biometrics: Hardcode fingerprint HALs list
  • biometrics: Simplify fingerprint data handling
------------------------------
ROM changes:
==============================
  • Evolver: Turn off QS battery estimate by default
  • OosPanel, P404Panel: Add missing style fallback
  • ShapeShiftPanel: Add alarm volume slider
  • ShapeShiftPanel: Redesign output switcher UI
  • settingslib: Tile: Add more checks if mMetaData is null
DOWNLOAD
 

Devi1maysmi1e

New member
Aug 17, 2020
1
0
Just a small update but it should be more stable and allow for Telephoto Lens support in GCam. Kernel has been updated and there hasn't been any freezing for a long while so it may be fixed by now. Enjoy.

Changelog for latest (07/20/2021) Update

Device changes:
==============================
  • Add support for blinking lights
  • Compile libOmxG711Enc
  • Import lights AIDL changes from sm8250-common
  • Properly upstream kernel version to v4.9.275
  • Remove empty sepolicy version from manifest
  • Workaround broken softAP with dynamic interface creation
  • biometrics: Hardcode fingerprint HALs list
  • biometrics: Simplify fingerprint data handling
------------------------------
ROM changes:
==============================
  • Evolver: Turn off QS battery estimate by default
  • OosPanel, P404Panel: Add missing style fallback
  • ShapeShiftPanel: Add alarm volume slider
  • ShapeShiftPanel: Redesign output switcher UI
  • settingslib: Tile: Add more checks if mMetaData is null
DOWNLOAD
Can I clean flash this ota file or do I have to install an official version first and then dirty flash this one?
 

Zentom

Senior Member
May 8, 2016
270
48
Islamabad
I think it's finally time I upgraded from Q to R. I want to choose this ROM because I trust joey's work the most for this phone.

I want to ask though, what kind of battery life are other users getting with this ROM? I get like 5-6h on DerpFest Q which is pretty bad...

I'll also have to say goodbye to the Stock HAL port since there's no Android 11 version :'( (Although the unofficial Q port seemed almost identical to the P version by flex. It might be easy to port it over to R and maybe even S).
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Just a small update but it should be more stable and allow for Telephoto Lens support in GCam. Kernel has been updated and there hasn't been any freezing for a long while so it may be fixed by now. Enjoy.

    Changelog for latest (07/20/2021) Update

    Device changes:
    ==============================
    • Add support for blinking lights
    • Compile libOmxG711Enc
    • Import lights AIDL changes from sm8250-common
    • Properly upstream kernel version to v4.9.275
    • Remove empty sepolicy version from manifest
    • Workaround broken softAP with dynamic interface creation
    • biometrics: Hardcode fingerprint HALs list
    • biometrics: Simplify fingerprint data handling
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Turn off QS battery estimate by default
    • OosPanel, P404Panel: Add missing style fallback
    • ShapeShiftPanel: Add alarm volume slider
    • ShapeShiftPanel: Redesign output switcher UI
    • settingslib: Tile: Add more checks if mMetaData is null
    DOWNLOAD
    4
    Found some extra time to release an update for the Mi A1. Loads of changes below. Build should be more stable as a lot of bugs have been squished.

    Changelog for latest (07/14/2021) Update

    Device changes:
    ==============================
    • Add AptX blobs from redfin
    • Add IImsFactory and uceservice HAL entry
    • Build libgui_vendor
    • Build vendor [email protected]
    • Create CneApp symlinks
    • Disable sys.use_fifo_ui
    • Don't advertise vorbis offloading support
    • Drop shim for dpmframework
    • Drop soundtrigger hal
    • Kill QTI gatekeeper HIDL
    • Nuke data migration scripts
    • Nuke deprecated bluetooth flags
    • Nuke more prebuilt apps
    • Provide a shim for libwfdmmsink
    • Refactor & Fix WCNSS symlink
    • Remove coresight leftovers
    • Restart FP HAL on decryption
    • Switch iwlan operation mode to legacy
    • Update blobs from nokia
    • Update carrierconfig from nokia
    • Upstream perf kernel to 4.9.275 (incorrectly shows 4.9.227 in about phone)
    • audio: Remove hw_acc effect
    • build vendor version of libavservices_minijail
    • overlay: disable round corner padding overlay
    • overlay: Advertise global carrier_vt for device
    • manifest: IImsRadio HAL to latest version 1.6
    • manifest: uprev IRTPService to 3.0
    ------------------------------
    ROM changes:
    ==============================
    • Add Android S Clocks
    • Add support to Slice in ClockPlugin
    • Add support to see if there are visible notifications in ClockPlugin
    • Allow Seamless rotation while PIP is active
    • AndroidSClockController: fix IndexOutOfBoundsException
    • AndroidSClockController: fix NPE in onAnimationUpdate
    • AndroidSClockController: fix NPE in setSlice
    • AndroidSClockController: set clock text color based on wallpapers
    • AntiFlickerTile: Fix error in handleRefreshState
    • AppErrorDialog: Add content type header when making POST request to pasty
    • Bluetooth: Add option to change eSCO Transport Unit Size to 16
    • BrightnessController: tune the slider animation duration
    • Camera: Master callback mode support for MCX raw
    • Consolidate LineageHardwareManager
    • DataSwitchTile: Improve the code
    • DataSwitchTile: collapse notification panel onClick
    • Disallow certain power menu items while in lock task mode
    • DozeTriggers: Add provision to pulse without proximity check
    • DozeTriggers: Update setListening usage
    • Drop Extended, Add ShapeShift, P404 and OOS Volume panel styles
    • Drop the maximum recommended log size from 16MiB to 8MiB
    • Evolver: Add Flashlight blink on incoming calls feature
    • Evolver: Add Status bar Lyric feature
    • Evolver: Introduce Android 12 Style Switches
    • Evolver: Nuke Lock screen shortcut feature
    • Evolver: On-The-Go Mode feature to Power menu options
    • Fix PRODUCT_PROPERTY_OVERRIDES usage in full_base_telephony.mk
    • Fonts: Add OnePlus Sans
    • Fonts: Update Google Sans and OnePlus Slate
    • Forbid content from MmsFileProvider in Bluetooth Share
    • IDE clock: fix the C++ syntax and format
    • IconPackRounded: Use correct icon for notification and ring volume
    • IconPack{Circular,Filled}: Use the same notification and ring icons as in settings
    • Introduce 2.1 LiveDisplay interface with IAntiFlicker support
    • Introduce Fluid V2 lock clock
    • LiveDisplay: Mark all pending intents as immutable
    • LockIcon: Fix drawable log warning
    • LyricTicker: hide TickerView after created
    • Make Volume Panel divider transparent
    • Makefile: Remove Evolution X guard
    • Merge July security patches
    • OmniStyle: Add GoT header pack
    • OmniStyle: Added 'Colorful' headers
    • OmniStyle: Optimize images
    • PhoneStatusBarPolicy: Show battery level for all devices
    • PixelPropsUtils: Make build property spoofing more reliable
    • PixelPropsUtils: Update to July 2021 fingerprints
    • Plugins: Don't show captions info tooltip
    • PocketJudge: Allow to register vendor proximity sensor
    • PowerManager: Add proximity check on wake feature
    • PrivacyChip: Do not change view on expand
    • Properly scale touch input window through resolution changes
    • QSCustomizer: Properly apply changes with header image enabled
    • QSDetail: Fix QS detail panel with header image enabled
    • Remove WFD upstream changes
    • Replace redundant nav gesture options with Immersive Navigation
    • ResetPropsUtils: hook Apps for status bar lyric
    • Restore "bypass lockscreen after face unlock" preference
    • Revert "stagefright: remove Miracast sender code"
    • Revert blur-related changes in frameworks/native
    • Revert to original Pixel Launcher
    • ScreenshotTile: Make default state inactive
    • ScreenshotTile: Use secondary label to indicate mode
    • Settings: Allow changing face unlock method when locked
    • Settings: DisplayCutoutForceFullscreenSettings: Don't force close app
    • Settings: DisplayCutoutForceFullscreenSettings: Don't trigger check listener if not from user
    • Settings: DisplayCutoutForceFullscreenSettings: Show "No apps" if no apps can be forced
    • Settings: Export the gravity of the fingerprint enroll animation
    • Settings: Move back Evolution X version to firmware version fragment
    • Settings: Remove back swipe deadzone feature (breaks gestures)
    • Settings: Remove empty category from Security Settings
    • Settings: Update font picker title string
    • SystemUI: Add OnePlus Roman, Minimal and Numbers clock styles
    • SystemUI: Add a config to show correct VoLTE/VoWiFi icons
    • SystemUI: BatteryMeter: Fix padding for % on left
    • SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate
    • SystemUI: Fix GamingModeTile long press
    • SystemUI: Fix battery percent padding
    • SystemUI: Fix showing duplicated charging status after r38 merge
    • SystemUI: Give network traffic more padding
    • SystemUI: Improve ScreenRecord Dialog layout
    • SystemUI: LyricTextView: add delay for text scrolling
    • SystemUI: Move percentage to left of battery
    • SystemUI: Move percentage to original placement
    • SystemUI: Properly align owner info on Android S clocks
    • SystemUI: Properly align owner info to the 3 left aligned clocks
    • SystemUI: QS: Add On-The-Go Tile
    • SystemUI: QS: Decrease vertical padding between QS tiles
    • SystemUI: handle camera launch gesture from keyhandler
    • Upstream ART improvements
    • Upstream OTA Updater app changes from PE
    • Upstream fixes to Updater app
    • Use EVOLUTION_FINGERPRINT to signal OTA upgrades
    • VolumePanel: Drop aosp plugin
    • base: Add bool to enable/disable doze by default
    • base: enable doze by default (fix notifications not waking up the screen)
    • base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts
    • base: prevent that double tap to sleep triggers panel expand
    • base: set scrolling friction to 0.006f
    • base: unhide flags used for status bar lyric
    • config: Do not force iorap by default
    • config: Strip off some debug packages
    • custom_apns: Add double quote in custom APN name check
    • fixup! Add Android S Clocks
    • fixup! CameraDeviceClient: fix recognition of Y16 format
    • fixup! Clock: Align owner info as per the clock style
    • fixup! DisplayPowerController: make brightness ramp rate overlay-able
    • fixup! Introduce anti flicker mode in LiveDisplay
    • fw_av: Attempt to fix screencast for our legacy qti devices
    • fwb: silence *negative delta from freq time proc* log spam
    • layout: android-s-clock: remove drop shadows
    • livedisplay: 2.1: Fix interfaces order
    • optimize Notification ticker
    • sepolicy: Add uclamp file nodes to proc_sched
    • sepolicy: Allow permissive backuptools on user builds
    • sepolicy: Allow vendor_init to set proc_sched sysfs
    • sepolicy: Another theme_prop denials
    • sepolicy: Fix some ActivityManager denials
    • sepolicy: Optionally build sepolicy_freeze_test
    • services: BrightnessAnimator: Make ramp rate non-linear for very low values
    • services: VibratorService: Add support for intensity control with Oneplus haptics motor
    • vendor: Enable backuptool in some conditions
    • vendor: Include makefile with art definitions
    • vendor: Inline versioning to Google
    • vendor: Revert to old OP Slate style
    DOWNLOAD
    3
    Finally... a daily driver R rom, @joeyhuab is a saviour.
    2
    I think it's finally time I upgraded from Q to R. I want to choose this ROM because I trust joey's work the most for this phone.

    I want to ask though, what kind of battery life are other users getting with this ROM? I get like 5-6h on DerpFest Q which is pretty bad...

    I'll also have to say goodbye to the Stock HAL port since there's no Android 11 version :'( (Although the unofficial Q port seemed almost identical to the P version by flex. It might be easy to port it over to R and maybe even S).
    1
    Found some extra time to release an update for the Mi A1. Loads of changes below. Build should be more stable as a lot of bugs have been squished.

    Changelog for latest (07/14/2021) Update

    Device changes:
    ==============================
    • Add AptX blobs from redfin
    • Add IImsFactory and uceservice HAL entry
    • Build libgui_vendor
    • Build vendor [email protected]
    • Create CneApp symlinks
    • Disable sys.use_fifo_ui
    • Don't advertise vorbis offloading support
    • Drop shim for dpmframework
    • Drop soundtrigger hal
    • Kill QTI gatekeeper HIDL
    • Nuke data migration scripts
    • Nuke deprecated bluetooth flags
    • Nuke more prebuilt apps
    • Provide a shim for libwfdmmsink
    • Refactor & Fix WCNSS symlink
    • Remove coresight leftovers
    • Restart FP HAL on decryption
    • Switch iwlan operation mode to legacy
    • Update blobs from nokia
    • Update carrierconfig from nokia
    • Upstream perf kernel to 4.9.275 (incorrectly shows 4.9.227 in about phone)
    • audio: Remove hw_acc effect
    • build vendor version of libavservices_minijail
    • overlay: disable round corner padding overlay
    • overlay: Advertise global carrier_vt for device
    • manifest: IImsRadio HAL to latest version 1.6
    • manifest: uprev IRTPService to 3.0
    ------------------------------
    ROM changes:
    ==============================
    • Add Android S Clocks
    • Add support to Slice in ClockPlugin
    • Add support to see if there are visible notifications in ClockPlugin
    • Allow Seamless rotation while PIP is active
    • AndroidSClockController: fix IndexOutOfBoundsException
    • AndroidSClockController: fix NPE in onAnimationUpdate
    • AndroidSClockController: fix NPE in setSlice
    • AndroidSClockController: set clock text color based on wallpapers
    • AntiFlickerTile: Fix error in handleRefreshState
    • AppErrorDialog: Add content type header when making POST request to pasty
    • Bluetooth: Add option to change eSCO Transport Unit Size to 16
    • BrightnessController: tune the slider animation duration
    • Camera: Master callback mode support for MCX raw
    • Consolidate LineageHardwareManager
    • DataSwitchTile: Improve the code
    • DataSwitchTile: collapse notification panel onClick
    • Disallow certain power menu items while in lock task mode
    • DozeTriggers: Add provision to pulse without proximity check
    • DozeTriggers: Update setListening usage
    • Drop Extended, Add ShapeShift, P404 and OOS Volume panel styles
    • Drop the maximum recommended log size from 16MiB to 8MiB
    • Evolver: Add Flashlight blink on incoming calls feature
    • Evolver: Add Status bar Lyric feature
    • Evolver: Introduce Android 12 Style Switches
    • Evolver: Nuke Lock screen shortcut feature
    • Evolver: On-The-Go Mode feature to Power menu options
    • Fix PRODUCT_PROPERTY_OVERRIDES usage in full_base_telephony.mk
    • Fonts: Add OnePlus Sans
    • Fonts: Update Google Sans and OnePlus Slate
    • Forbid content from MmsFileProvider in Bluetooth Share
    • IDE clock: fix the C++ syntax and format
    • IconPackRounded: Use correct icon for notification and ring volume
    • IconPack{Circular,Filled}: Use the same notification and ring icons as in settings
    • Introduce 2.1 LiveDisplay interface with IAntiFlicker support
    • Introduce Fluid V2 lock clock
    • LiveDisplay: Mark all pending intents as immutable
    • LockIcon: Fix drawable log warning
    • LyricTicker: hide TickerView after created
    • Make Volume Panel divider transparent
    • Makefile: Remove Evolution X guard
    • Merge July security patches
    • OmniStyle: Add GoT header pack
    • OmniStyle: Added 'Colorful' headers
    • OmniStyle: Optimize images
    • PhoneStatusBarPolicy: Show battery level for all devices
    • PixelPropsUtils: Make build property spoofing more reliable
    • PixelPropsUtils: Update to July 2021 fingerprints
    • Plugins: Don't show captions info tooltip
    • PocketJudge: Allow to register vendor proximity sensor
    • PowerManager: Add proximity check on wake feature
    • PrivacyChip: Do not change view on expand
    • Properly scale touch input window through resolution changes
    • QSCustomizer: Properly apply changes with header image enabled
    • QSDetail: Fix QS detail panel with header image enabled
    • Remove WFD upstream changes
    • Replace redundant nav gesture options with Immersive Navigation
    • ResetPropsUtils: hook Apps for status bar lyric
    • Restore "bypass lockscreen after face unlock" preference
    • Revert "stagefright: remove Miracast sender code"
    • Revert blur-related changes in frameworks/native
    • Revert to original Pixel Launcher
    • ScreenshotTile: Make default state inactive
    • ScreenshotTile: Use secondary label to indicate mode
    • Settings: Allow changing face unlock method when locked
    • Settings: DisplayCutoutForceFullscreenSettings: Don't force close app
    • Settings: DisplayCutoutForceFullscreenSettings: Don't trigger check listener if not from user
    • Settings: DisplayCutoutForceFullscreenSettings: Show "No apps" if no apps can be forced
    • Settings: Export the gravity of the fingerprint enroll animation
    • Settings: Move back Evolution X version to firmware version fragment
    • Settings: Remove back swipe deadzone feature (breaks gestures)
    • Settings: Remove empty category from Security Settings
    • Settings: Update font picker title string
    • SystemUI: Add OnePlus Roman, Minimal and Numbers clock styles
    • SystemUI: Add a config to show correct VoLTE/VoWiFi icons
    • SystemUI: BatteryMeter: Fix padding for % on left
    • SystemUI: BrightnessSlider: Scale animation duration with defined BrightnessRampRate
    • SystemUI: Fix GamingModeTile long press
    • SystemUI: Fix battery percent padding
    • SystemUI: Fix showing duplicated charging status after r38 merge
    • SystemUI: Give network traffic more padding
    • SystemUI: Improve ScreenRecord Dialog layout
    • SystemUI: LyricTextView: add delay for text scrolling
    • SystemUI: Move percentage to left of battery
    • SystemUI: Move percentage to original placement
    • SystemUI: Properly align owner info on Android S clocks
    • SystemUI: Properly align owner info to the 3 left aligned clocks
    • SystemUI: QS: Add On-The-Go Tile
    • SystemUI: QS: Decrease vertical padding between QS tiles
    • SystemUI: handle camera launch gesture from keyhandler
    • Upstream ART improvements
    • Upstream OTA Updater app changes from PE
    • Upstream fixes to Updater app
    • Use EVOLUTION_FINGERPRINT to signal OTA upgrades
    • VolumePanel: Drop aosp plugin
    • base: Add bool to enable/disable doze by default
    • base: enable doze by default (fix notifications not waking up the screen)
    • base: lockscreen: Fix left custom shortcut always launching Dialer/Contacts
    • base: prevent that double tap to sleep triggers panel expand
    • base: set scrolling friction to 0.006f
    • base: unhide flags used for status bar lyric
    • config: Do not force iorap by default
    • config: Strip off some debug packages
    • custom_apns: Add double quote in custom APN name check
    • fixup! Add Android S Clocks
    • fixup! CameraDeviceClient: fix recognition of Y16 format
    • fixup! Clock: Align owner info as per the clock style
    • fixup! DisplayPowerController: make brightness ramp rate overlay-able
    • fixup! Introduce anti flicker mode in LiveDisplay
    • fw_av: Attempt to fix screencast for our legacy qti devices
    • fwb: silence *negative delta from freq time proc* log spam
    • layout: android-s-clock: remove drop shadows
    • livedisplay: 2.1: Fix interfaces order
    • optimize Notification ticker
    • sepolicy: Add uclamp file nodes to proc_sched
    • sepolicy: Allow permissive backuptools on user builds
    • sepolicy: Allow vendor_init to set proc_sched sysfs
    • sepolicy: Another theme_prop denials
    • sepolicy: Fix some ActivityManager denials
    • sepolicy: Optionally build sepolicy_freeze_test
    • services: BrightnessAnimator: Make ramp rate non-linear for very low values
    • services: VibratorService: Add support for intensity control with Oneplus haptics motor
    • vendor: Enable backuptool in some conditions
    • vendor: Include makefile with art definitions
    • vendor: Inline versioning to Google
    • vendor: Revert to old OP Slate style
    DOWNLOAD
    Salamat boss Joey
  • 18



    Evolution X 5.9 for the Xiaomi Mi A1 [tissot]
    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    6kaqOxu.png


    Keep Evolving
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM


    wjBJ2Hk.png


    Just flash and check "The Evolver"

    sxs3pbW.png


    Status bar network traffic may be buggy (restart SystemUI to fix it)

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    VvzRh0K.png


    First Time Install / Clean Flash
    1. Reboot to Recovery and wipe data/system/dalvik
    2. Download the proper ZIP for your device
    3. Flash the ROM then flash the TWRP installer after
    4. Reboot to recovery then flash Magisk to root
    5. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Flash the ROM and TWRP installer
    4. Reboot to recovery then flash Magisk to root
    5. Reboot to System and #KeepEvolving





    Light Screenshots / Dark Screenshots / Download
    Donate to me! / Official Chat / Device Support


    S2t0kJ9.png


    XDA: DevDB Information
    Evolution X, ROM for the Mi A1

    Contributors
    joeyhuab, abhinavgupta371
    Source Code: https://github.com/Evolution-X

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.9.275
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 5.9
    Stable Release Date: 2021-04-08

    Created 2021-04-08
    Last Updated 2021-07-20
    9
    Changelog for latest (07/20/2021) Update

    Device changes:
    ==============================
    • Add support for blinking lights
    • Compile libOmxG711Enc
    • Import lights AIDL changes from sm8250-common
    • Properly upstream kernel version to v4.9.275
    • Remove empty sepolicy version from manifest
    • Workaround broken softAP with dynamic interface creation
    • biometrics: Hardcode fingerprint HALs list
    • biometrics: Simplify fingerprint data handling
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Turn off QS battery estimate by default
    • OosPanel, P404Panel: Add missing style fallback
    • ShapeShiftPanel: Add alarm volume slider
    • ShapeShiftPanel: Redesign output switcher UI
    • settingslib: Tile: Add more checks if mMetaData is null
    DOWNLOAD
    9
    Weekly update is out. Battery drain issues should be resolved. A lot of under the hoot stuff has been improved and added, both device and ROM side.

    Changelog for latest (05/18/2021) Update

    Device changes:
    ==============================
    • Add goodix fingerprint keylayout
    • Build custom fingerprint HIDL
    • Build custom lights AIDL
    • Commonize sepolicy
    • Kill QTI gatekeeper HIDL
    • Refactor rootdir
    • Set vendor.post_boot.parsed=1
    • Stop excluding overlays from RRO
    • Update blobs from V10.0.24.0.PDHMIXM
    • biometrics: Add custom fingerprint HAL loading logic
    • init: post_boot: Update nodes of read_ahead_kb configs
    • media: copy c2 google codecs to vendor/etc
    • post_boot: Fix rate_limit_us setting
    • sepolicy: Add vendor prefix to ctl_vendor_imsrcsservice_prop
    • sepolicy: Add vendor prefix to qcom_ims_prop
    ------------------------------
    ROM changes:
    ==============================
    • Add Bluetooth and Wi-Fi timeout features
    • Add national roaming for o2 & E-Plus in germany
    • BT: Don't allow isBleScanAlwaysAvailable API call for non foreground users
    • Core: tweak some QQS dimens
    • Evolver: make app volume rows optional
    • Handle landscape and portrait display for PIP rotation
    • IMS: Fix issue with answering call for some 3rd party apps
    • LiveDisplaySettings: Unlock Reading Mode whenever is possible
    • ReadingModeTile: Drop dependency on wellbeing app
    • Screenrecord: Add an option to record for longer
    • Settings: remove Bluetooth related text from DNS-dialog
    • Snap: api2: add QR scanner mode
    • Snap: api2: reduce unneeded animations
    • Snap: api2: update promode icons
    • Snap: api2: use nicer icons in settings
    • SystemUI: Add VPN tile
    • SystemUI: Add reading mode tile
    • SystemUI: Import VoLTE & VoWiFi icons from Vivo X60 Pro
    • SystemUI: add app volume row to volume dialog (stock panel only)
    • VolumePluginManager: More fixes toggling panel
    • apns-conf: Add TPG Singapore configs
    • apns: Add AT&T 310-280 ids
    • apns: Remove T-Mobile UK
    • base: add option to scale default wallpaper to screen size
    • base: shrink hi-res files of headers or ambient image than the device size
    • device_config: Enable recents text selection for Pixel Launcher users
    • overlays: Add Inter font style
    • overlays: Add leaf icon shape
    • overlays: Update Accent colors
    • pixelstyle: config: Move gestural overlay to vendor
    • pixelstyle: config: Remove redundant props
    • pixelstyle: config: Turn off storage manager
    • pixelstyle: fonts: Update Inter to v3.18
    DOWNLOAD
    7
    So sad, frrezing issue = there is no point to flash the rom
    Wow. Imagine having this mindset on XDA. People flash ROMs here even with broken wifi/bluetooth/data, etc. What makes you think just a simple freeze that can be solved by a reboot will stop people from flashing updated ROMs? 😂
    6
    Fixes to button settings, upstreamed the kernel to v4.9.267, among other changes.

    Changelog for latest (04/27/2021) Update

    Device changes:
    ==============================
    • Improve battery stats
    • New configs for better stability & accuracy
    • Upstream kernel to v4.9.267
    • gps: Localize NTP to improve GPS TTFF
    ------------------------------
    ROM changes:
    ==============================
    • Add customizable action for back long press button
    • Add device key action to kill app
    • Add device key action to toggle flashlight
    • Add toggle to disable HW keys
    • Bluetooth: Check Null-safeness when switching optional-codecs state
    • Doze: Enable DT2W by default
    • Evolver/Settings: Fix search index issues
    • Evolver: Add back lock screen visualizer feature
    • Evolver: Lock screen Visualizer: Add pulse magic
    • Evolver: Move all navbar and button related settings into Button category
    • Evolver: Notifications background opacity (experimental)
    • Gaming Mode: Re-enable HW keys toggle
    • Keyguard: Fix mapping mismatch between KeyEvent and NumPadKey
    • PhoneWindowManager: Clean up arguments in MSG_CAMERA_LONG_PRESS
    • Screen record: Save and load set preferences
    • Settings: Add switch to select SBC HD by default
    • SystemUI: Make center clock layout safe insets aware
    • VolumeDialogImpl: Get the location in window instead of on screen
    • VolumeDialogImpl: Remove insets listener on dismiss
    • base: Add accidental touch prevention for assist key
    • base: Add device key action to Clear all notifications
    • base: Add device key action to expand notifications panel
    • base: Add device key action to toggle volume panel
    • base: Add more custom actions
    • base: Introduce Accidental Touch
    • base: Micro optimization for accidental touch prevention
    • base: Show disabled signal icon when SIM is disabled
    DOWNLOAD