[ROM][13.0_r49][tissot][OFFICIAL] Evolution X [05/29/23]

Search This thread

amyren

Senior Member
Dec 9, 2012
195
78
No need. Dirty flash is fine if you already did the vendor--adder thing.
Just did the vendor-adder thing.
After this I got only some error messages when trying to flash the update.
Figured I try a reboot and try again, but then the phone was in a bootloop.
Managed to get it to fastboot mode so I could fastboot the twrp.img.
Into TWRP it ask me for a password for decrypting, which I dont have.
Formatting did the trick, now I need to set the phone up again from scratch. Phew
 
  • Like
Reactions: joeyhuab

Dior DNA

Senior Member
Aug 17, 2015
1,609
686
Just curious: since a/b treble aware twrp is needed and vendor adder is needed ... Is this a GSI (treble) ROM?
 

amyren

Senior Member
Dec 9, 2012
195
78
Is it only me that have problem with the GCamGo Camera app?
If I det the blitz to On and take a picture in a dark place, the light turns off before the photo is shot and all I get is a black image.
 

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,778
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Just curious: since a/b treble aware twrp is needed and vendor adder is needed ... Is this a GSI (treble) ROM?
It's not necessarily a GSI since it still works for tissot only due to the kernel, device and vendor changes being tissot-specific.

Anyways, here's a pretty minor but necessary update. Google absolutely wreaked havoc again changing how they check Play Integrity. This update fixes that and now passes without problems. No need to change DNS servers either. Parallel space has been removed as it has been seen to be an included feature in the upcoming Android 14 and the current implementation breaks several features. Enjoy this quick fix.

Changelog for the latest (02/09/2023) update

Device changes:
==============================
  • None
------------------------------
ROM changes:
==============================
  • Remove Parallel space support
  • SystemUI: Support smartspace animation for Pixel Launcher
  • Update gms
  • Updater: Disable A/B perf mode by default
  • core: Make CTS/Play Integrity pass again
  • version: Update to 7.6.1 (Adobo)
DOWNLOAD
 

Dior DNA

Senior Member
Aug 17, 2015
1,609
686
It's not necessarily a GSI since it still works for tissot only due to the kernel, device and vendor changes being tissot-specific.

Indeed, tissot was not treble day-1. Thanks for explanation.

FYI: I installed the ROM and it is great!

And, indeed, it has the _a and _b partitions, including vendor.

By the way, I wonder, can one flash Evolution X updates from Evolution X recovery using adb sideload (I have Evolution X on both slots) ?
 
Last edited:
  • Like
Reactions: joeyhuab

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,778
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Indeed, tissot was not treble day-1. Thanks for explanation.

FYI: I installed the ROM and it is great!

And, indeed, it has the _a and _b partitions, including vendor.

By the way, I wonder, can one flash Evolution X updates from Evolution X recovery using adb sideload (I have Evolution X on both slots) ?
Yes, you may sideload updates through that recovery. Also, feel free to download the latest zip off of Sourceforge as it has the safetynet fix.
 

radion06

Member
Oct 3, 2021
26
5
Before the Feb patch update on Tuesday, here's a fixed build for everyone.
<Moderator Edit>: English translation added to the top, and user alerted.

Is it possible to flash twrp from a device? if yes, which section?
-boot
-System image
-Install recovery on ramdisk

Original:
Можно ли прошить twrp с устройства? если да то какой раздел?
-Ботинок
-Системный образ
-Установить рекавери на рамдиск
 
Last edited by a moderator:

amyren

Senior Member
Dec 9, 2012
195
78
Hi ! how do I know my twrp is exist or not?my current rom is EvolutionX 7.3.How to update to newest verion.
First, about the twrp.
If you havent done so already, first download the twrp zip file to your phone storage.
Long press the Power button and select Advanced, then select Recovery. It will then boot into twrp if it is there.
If twrp is not present, you will most likely have a more basic recovery that it will boot into instead.
There will probably be an option to "Apply update",and from there you should be able to select the twrp zip file and flash it from there.
After this you can reboot to recovery again and you should have twrp.

Next, how to update.
Since you are on 7.3 you are on android 13 already, I think you should be able to update by following the instructions posted by joeyhuab post #156

If you did install twrp by the instructions I wrote above, you can skip step 2.
Also not about step 3. In my case it look like the internal storage was not automaticly formatted by installing the adder-zip and I was unable to proceed.
At step 4, in case you only get error messages and are unable to flash the new rom, then try to manually format the internal storage before trying to flash the rom.

EDIT: For an additional read. Here is a guide explaining a bit about how this A/B partitions work, and also there are mentioned why you need to flash twrp again after flashing a rom. At least I found it a bit less confusing after reading it :)
 
Last edited:
  • Like
Reactions: joeyhuab

kutulu32

Senior Member
Apr 25, 2014
597
106
41
Is it possible the implementation of direct audio playback of 24 bit audio in this rom? Hi res Audio and 16 bit 44 is resampled to 16 bit 48.
 

radion06

Member
Oct 3, 2021
26
5
Перед обновлением февральского патча во вторник, вот исправленная сборка для всех.
  1. Для этого сначала потребуется создать резервную копию файлов внутреннего хранилища.
  2. Затем установите TWRP Zignas .
  3. После прошивки TWRP Zignas установите этот вендор-adder zip . Это, в свою очередь, отформатирует вашу внутреннюю память, но включит поддержку высоких частот.
  4. После этого вы можете прошить ПЗУ.
  5. Для будущих обновлений вам больше не нужно прошивать этот вендор-adder.zip.
Список изменений для последнего (05.02.2023) обновления

Изменения устройства:
===============================
  • Вернуться к GCamGOPвосстановленному
  • Верните мини-гаппсы
  • Поднять ядро Pringgodani до версии 1.7
  • Повысить целевой уровень манифеста до 3
  • Включить раздел поставщика и полные высокие частоты
  • Прекратите использовать RemovePackages
------------------------------
Изменения в ПЗУ:
===============================
  • AppOpsService: не регистрировать трассировку стека для изолированных процессов
  • Изменить случай нулевой проверки mODICaptionsTooltipView, чтобы избежать потенциального сбоя
  • Evolver: отключить обложку альбома на экране блокировки по умолчанию
  • Исправить NPE при завершении удаленной анимации
  • Исправлено полное отключение меню питания на защищенном экране блокировки.
  • Launcher3: Разрешить виджетам иметь 1 строку как минимальный размер
  • Launcher3: очистить AssistantIconView
  • Launcher3: Несколько цветов значка рабочего профиля для Launcher3
  • Launcher3: themedicons: Обновление тематических значков LMC8.4
  • NotificationChannel: правильно восстановить включение шаблона фонарика
  • ParallelSpace: черный список приложений FM-радио
  • ParallelSpace: переключитесь на наш мастер установки
  • PixelPropsUtils: Рефакторинг
  • Удалить Seedvault
  • Настройки: разрешить делать навигационную таблетку тоньше.
  • Настройки: удалить изменения BackupTransport
  • Настройки: показать/скрыть предпочтения TouchGestures через res boolean
  • ShutdownThread: отключить ведение журнала отладки
  • SystemUI: не показывать кнопку закрытия в хедз-апе
  • SystemUI: исправлен расширенный цвет часов QS.
  • SystemUI: предоставить дополнительные разрешения для смартпространства
  • SystemUI: позволить окну скриншота игнорировать украшения экрана
  • SystemUI: переоценка темы при настройке размера текста часов в строке состояния.
  • SystemUI: обновить smartspace до 13-QPR1
  • SystemUI: исправлено дублированное создание KeyguardStatusBarViewController.
  • UdfpsUtils: используйте config_supportsUdfps для проверки всех устройств Udfps.
  • Обновить переводы
  • base: добавьте `@Readable` для RINGTONE2 и RINGTONE2_CACHE
  • ядро: исправлена ошибка приостановки для привилегированных системных компонентов.
  • ядро: белый список различных системных приложений
  • device_config: Добавить жест назад мл назад
  • device_config: Принудительно включить ввод и предложения помощника Gboard.
  • device_config: обновить флаги Smartspace до QPR1
  • исправить! Камера: пропустить проверку размера потока для приложений из белого списка
  • используйте max_adj для управления процессом final adj
  • поставщик: Предоставление предпочтения TouchGestures через оверлей rro
СКАЧАТЬ
Thanks, this is just amazing!
 

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,778
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
New build is out. Several changes and the build should be more stable. Safetynet spoofing has been strengthened as well so expect bank apps not to detect safetynet triggers.

Changelog for the latest (02/13/2023) update

Device changes:
==============================
  • Disable bluetooth enhanced SCO connection
  • init: Register and enable qcrild & data services on boot
  • rootdir: Drop cpuset creation from postboot
  • sepolicy: Address dataservice denials
  • update datastatusnotification from coral
------------------------------
ROM changes:
==============================
  • AntiFlickerTile: Fix error in handleRefreshState
  • Avoid Installer APP ANR when starting install in main thread
  • CachedAppOptimizer: Pageout File pages during system compaction
  • Camera: Avoid possible NPE after extension session configuration
  • Camera: Fix size list parceling
  • Camera: Remove 3 processed streams combination for stream use case
  • CarrierConfig: Support commas in MNC attribute
  • DefaultPermissionGrant: Fix google search crash
  • Evolver: Remove OOS style notification clear all button
  • Fix background activity start
  • Fix getStorageVolumes to return public volumes visible to userIdSharingMedia with
  • Fix screenshot sharing failure after the recent task is opened
  • Fix the shadow problem caused by layer parent switching
  • Handle graceful exit with constants
  • Launcher3: Add missing permissions to manifest
  • Launcher3: Increase default blur radius to 65px
  • Launcher3: Refresh themed icons after OTA updates instead
  • LocalImageResolver: flag off debug logging
  • NotificationShade: Make blur crossfading more gradual
  • PowerStatsService: Prevent NPE in BatteryTrigger
  • QS: Add Locale Tile
  • SF: Allow force fallback to Light HAL for brightness
  • SF: Allow forcing HWC brightness support
  • SF: Don't enable expensive rendering for unknown dataspace
  • Safely handle the case of BroadcastOptions being null
  • Settings: Battery usage UI: use a fallback name for unknown components
  • Settings: Bring back LTE Only Mode
  • Settings: Ditch parentActivityName and custom configChanges
  • Settings: Do not map Evolver to developer settings
  • Settings: Fix LTE Only mode on World Mode
  • Settings: Remove check of Build Status for using OTA
  • Settings: Sync Reverse charging and Pixel battery addons pref with pixel-framework
  • Settings: Sync Security Hub pref with pixel-framework
  • SystemUI: Also blur power sub-menus
  • SystemUI: Blur the power menu
  • SystemUI: Blurs: allow blur even when GFX acceleration is disabled
  • SystemUI: Fix Smartspace typo
  • SystemUI: Increase blur radius to 65px
  • SystemUI: Use secondary label for language QS tile
  • SystemUI: screenshot: Also post a notification with a preview
  • Toast: Solve the NPE problem in session.java
  • UI: Adjust default navbar layouts
  • Update notchbarkiller overlays
  • Updater: Remove setPerformanceMode call
  • base: Grant MIUI Gallery storage permissions
  • base: Grant OnePlus Gallery storage permissions
  • blur: Downscale source FBO to 20% size
  • config: Add blur props and flag
  • config: Add missing permissions for [SystemUI/Settings]Google
  • config: Change UNOFFICIAL to COMMUNITY builds
  • config: Disable Async MTE on System Server
  • config: Remove gxoverlay prop
  • data: Add missing systemui permissions
  • overlay: Set default status bar height to 28dp
  • overlay: Set dynamic icon components for Clock and Calendar
  • overlay: Set launcher and themepicker packages to Evo Launcher and AOSP ThemePicker
  • rootdir: Add sysfs permissions for pocket bridge
  • rro_overlays: Remove NowPlayingOverlay (for Pixels)
  • sepolicy: allow system_server to set tethering properties
  • telephony: Check for LTE_CA in physical channel config
  • telephony: Use case insensitive check for plmn-spn
  • vendor: theme: AndroidBlackTheme: Turn more color components to black
DOWNLOAD
 

ayunatsume

Member
Nov 29, 2013
39
15
I'm planning to dirty flash upgrade from Android 12 Evolution X SQ3A.220705 to the latest Android 13 Evolution X (02/13/2023). I read in a previous post that dirty flash upgrade was OK.

Do I need to update first to the latest Android 12 Evolution X? The latest A12 files are no longer hosted it seems.
 

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,778
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Last update until final week of Feb or next sec patches. Should include several improvements including a better implementation of the QS tiles layout settings. Enjoy!

Changelog for the latest (02/16/2023) update

Device changes:
==============================
  • Disable bluetooth enhanced SCO connection
  • init: Register and enable qcrild & data services on boot
  • rootdir: Drop cpuset creation from postboot
  • sepolicy: Address dataservice denials
  • update datastatusnotification from coral
------------------------------
ROM changes:
==============================
  • Add BT LE headset check for voice call to update the icon
  • Add YCBCR_P010 in switch content in ImageUtil getNumPlanes
  • Add back button for freeform window
  • Add minimize & pip buttons to freeform windows
  • Always make mouse cursor show on external display if it exists
  • Bump timeout for display rotation
  • Delay tryToRebind if application exit reason is LMK
  • DisplayWindowSettings: Don’t check for forceDesktopMode for freeform
  • Do not ignore background vibrations from shell
  • EasterEgg: allow using toy without unlocking
  • Evolver: Use a new QS tiles count & vertical layout settings implementation
  • Fix phone restarts after SD card formatted as internal storage
  • Fix pip error, from split-screen to pip in landscape
  • Format conference participant phone numbers to national for Japan
  • GLSurfaceView: report draw finished after first onDrawFrame in GLThread
  • GoogleConfigOverlay: Set default Call Redirection/Screening package to Google Dialer
  • InputManager: add cursor change listener
  • InputManager: allow to force NULL cursor
  • Make sure parallel broadcasts enforce excluded permissions
  • Only show pip button if activity supports it
  • PixelPropUtils: spoof Snapchat
  • Resolve the NullPointerException in ExitTransitionCoordinator.java
  • Settings: Global VPN feature
  • SettingsGoogle: Follow monet color in settings icon like AOSP
  • SystemUI: Don't open power menu from QS too if disabled by user on secure lockscreen
  • SystemUI: Fix clock text color on combined qs header
  • SystemUI: Fix qs tile vertical layout scrolling
  • SystemUI: global actions: fix icon position on multi-line action
  • SystemUIGXOverlay: unset camera gesture package
  • SystemUIGoogle: Unset google_camera_app_package_name
  • Update translations
  • base: UsbDeviceManager: Allow overriding USB class denials
  • bluetooth: audiocodecs: add 16 bit sample rate for APTX offloading
  • core: Port CLO's Framework Boost and guard it with overlay
  • core: res: config: speed up tooltip animations
  • fixup! GameSpace: Update takeScreenshot API in ScreenUtils
  • fixup! base: allow disabling ripple effect on unlock
  • vendor: Update overlays from cheetah: TQ1A.230205.002
DOWNLOAD
 

Alias X

Senior Member
Jan 25, 2016
302
112
Switching function of hardware/sensor buttons (back and recent) doesn't seem to work.
 

joeyhuab

Recognized Developer
Nov 5, 2012
4,372
17,778
28
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Changelog for the latest (02/23/2023) update

Device changes:
==============================
  • None
------------------------------
ROM changes:
==============================
  • BcSmartspaceTemplateDataUtils: Add UiThread annotation (fixes crashing/music playback issues while using AoD; fixes missing music info in ambient/AoD)
  • Bring back Ambient music ticker pulse
  • Bring back Private Compute Services prebuilt app (fixes downloading Live Captions; reinstall Android System Intelligence app from Play store)
  • Evolver: Move pulse on new tracks from Settings
  • Evolver: Remove QS panel styles (fixes status bar touch issues in landscape)
  • Launcher3: Add kill App button to recents overview
  • Launcher3: Hide developer options
  • Launcher3: Revert Smartspace to pre-13-QPR1 (fixes missing At a Glance in higher grids)
  • Launcher3: Shorten Spanish translation
  • apn: Add Wintel
  • apn: Don't set type default for Vodafone MMS 404/43
  • hosts: Block OTA downloading from GMS
  • overlay: Add google OTA to global disabledComponent
  • themes: Remove config_clockFontFamily from Google Sans overlay
DOWNLOAD
 
Last edited:

Top Liked Posts

  • 1
    Yeah, final update for May. Several fixes. Enjoy!

    Changelog for the latest (05/29/2023) update

    Device changes:
    ==============================
    • None
    ------------------------------

    ROM changes:
    ==============================
    • 5/29
    • ApplicationPackageManager: Extend freeform window feature to all apps
    • ApplicationPackageManager: Remove p21 features from featuresPixel
    • Pregrant non-system preloaded apps
    • core: block 2021/22 pixel features to ASI and pixel launcher

    • 5/28
    • AttestationHooks: Allow spoofing device model for Netflix
    • Enable copying content for IMEI2
    • Evolver: add acun and bang brightness slider
    • Fix NullPointerException in GestureDetector
    • Increase 5 GHz network signal tolerance
    • Launcher3: Fix quickstep live tile implementation
    • Launcher3: Properly end recents animation views
    • Launcher3: Prevent NPE when using custom themed icons
    • Properly set Wi-Fi Privacy spinner initial state
    • Settings: Extend showing Ambient instead of fully waking to single tap gesture
    • Settings: Update Glide library to 4.15.1
    • SystemUI: Stop using marquee on qs tiles label
    • base: Update mock LinearmotorVibratorService
    • fixup! inputflinger: add absolute mouse input support
    • hwui: Thread-safety and null pointer dereference fixups

    • 5/27
    • Add pointer capture callback
    • kernel: Restore TARGET_KERNEL_VERSION
    • kernel: Go full LLVM build on 5.10+ kernels
    • kernel: Allow devices to opt-in for full LLVM build
    • kernel: Remove darwin support
    • kernel: Fix clang version override
    • lineage: kernel: Use getconf instead of nproc
    • kernel: Changes for 5.10 build without GCC
    • kernel: Slightly reorder config
    • kernel: Use consistent spacing

    • 5/26
    • Hide hidden apps from all apps except system
    • Launcher3: Expose force monochrome themed icon flag as a user preference
    • Launcher3: Fix crash when placing widgets
    • Launcher3: Fix smartspace visibility on higher grids
    • Launcher3: Keep hotseat bottom spacing for taskbar devices
    • Launcher3: recents: Disable shake to clear all by default
    • Settings: Disable 5G in battery saver mode
    • base: Add overlay to mock oplus LinearmotorVibratorService
    • hwui: Add NULL pointer check in AnimatorManager::pushStaging
    • hwui: Remove logspam cause by early animation handle check
    • fixup! libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Optimize pushStaging() performance and memory usage

    • 5/25
    • hwui: Introduce optimized glass blur effect
    • renderengine: Introduce optimized glass blur effect
    • renderengine: skia: switch to glass blur effect

    • 5/24
    • Allow provisioning of multiple work profiles
    • Evolver: Fix Media notification artwork fade and blur filter options
    • Evolver: Set reticker_status default value to true
    • Firewall: Support a greater number of apps/uids
    • Implement firewall status bar indicator
    • Launcher3: fix crash
    • PowerStatsService: Prevent NPE in BatteryTrigger.
    • ProcessList: Catch Security exception when starting a frozen package
    • Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
    • Settings: Add support for allowing/disallowing apps on restricted networks
    • Settings: Add support for global cleartext penalties
    • SystemUI: Bring in drawable for statusbar firewall toggle
    • SystemUI: Fix reticker notification background
    • SystemUI: fix tuner enabling aod on first open
    • SystemUI: Handle more exceptions for firewall
    • SystemUI: Refactor notification reticker
    • SystemUI: Update reticker specs to latest OneUI brief pop up style
    • UserManager app installation restrictions
    • UserManager unknown source app installation restrictions
    • VncFlinger: fix null crash
    • VncFlinger: sometimes we are fast, sometimes framework is
    • adb_root: Simplify the way we parse enabled state file
    • config: Support many users/work profiles
    • fixup! Configurable 0, 90, 180 and 270 degree rotation
    • services: fix weird launcher3 crash
    • version: Update to 7.9.2 (Pancit)
    • vibrator: fix log format and level issue
    • wm: hacky fix for system_server crash

    • 5/23
    • Include build manifest on target
    • Remove previous Ambient on wake gesture impls
    • Settings: Allow setting wake for notification separately from doze
    • Settings: Allow showing Ambient instead of fully waking
    • SystemUI: Avoid using null Context in onTuningChanged()
    • SystemUI: Increase QS brightness slider margins
    • wm: Fix menu in legacy apps with multiple activities

    • 5/22
    • EasterEgg: allow using toy without unlocking
    • Launcher3: Add customization to set hotseat background opacity
    • Launcher3: Add light theme support for translucent hotseat background
    • Launcher3: Allow to control parallax effect and center wallpaper
    • Launcher3: recents: Disable lens perf if package is not installed
    • VncFlinger: delay sending surface for a bit
    • VncFlinger: fix us being too fast for framework
    • fixup! SystemUI: Adjust qqs top margin dimension
    • wm: block custom activity transit animations
    • wm: block task transitions from displaying in freeform
    • wm: do not show keyguard windows when mirroring due to dream
    • wm: never consume statusbar in freeform mode

    • 5/21
    • Evolver: Re-enable left and right virtual buttons while typing
    • FMRadio: Generalize Built-In FM Antenna support
    • Launcher3: animate workspace on pages without smartspace visible
    • Launcher3: support navbar surface drag-n-drop
    • SystemUI: Fix position and orientation of arrow keys in navbar
    • SystemUI: fix antiquated TunerActivity bugs
    • SystemUI: navbar extra keys
    • SystemUI: show ime switcher + cursor keys if we have space
    • config/common: Fix definition of firmware path
    • init.rc: tune dirty data writebacks
    • sepolicy: common: Add rules for FM Radio app properties
    • wm: add freeform-compatible activity transition animation
    • wm: support freeform-specific animation overrides
    DOWNLOAD
  • 7
    May 2023 security patches have been released. Brightness slider styles have been added, the Data switch QS tile and current kernel has been updated as well. If you enjoy this update, kindly donate to continue supporting the project!

    Changelog for the latest (05/03/2023) update

    All changes:
    ==============================
    DOWNLOAD
    6
    Slightly major update. SystemUI animations have been turned off for the lava lamp in QS media player as well as Combined QS headers. This should lead to lesser lag in the QS Panel. Adjustments have been made as well for app spoofing/Google Play services spoofing so expect a better experience all around. Enjoy!

    Changelog for the latest (05/15/2023) update

    All changes:
    ==============================
    5/13
    Evolver: Fix UDFPS NPE
    Merge Pixel 7a May 2023 security patches (13.0_r49)
    SystemUI: Adjust qqs top margin dimension
    SystemUI: Hide notification icon area if headsup is visible
    SystemUI: Remove haptics from brightness slider

    5/12
    Introduce isDeviceClassMatched() to align BluetoothClass comparison
    SystemUI: flags: Set more flags via config

    5/11
    Evolver: Increase QS header images max limit
    SystemUI: Import more QS Header resources
    base: Force full screen for Spotify
    core: Disable RescueParty by default
    hwui: Prevent a null pointer on renderthread

    5/9
    VolumeDialog: Round-ify volume app icon

    5/7
    Add handling of permanent disabled sims
    AudioDeviceBroker: Fix not setting proper call volume for LE Headset
    Crash when enabling show_operator_name_in_statusbar_bool
    Device asks for PUK code instead of SIM PIN
    Evolver: Remove config dependency for ambient wake gestures
    fixup! Allow disabling pointer acceleration
    fixup! AttestationHooks: Get package name from context instead of app
    hwui: Fix multiple definitions of NativeFamilyBuilder
    prevent crash with pin protected user and taskview

    5/6
    QRCodeScannerController: Check for google package availability
    Select the proper request list size
    camera2: Add non burst sizes to mandatory streams for ultra high resolution sensors

    5/5
    PixelPropsUtils: Multiple updates

    DOWNLOAD
    4
    Probably the final update for May. Several fixes and improvements in source have been added. Desktop Mode is now fully working via Settings > Display. QS battery customization has returned as well. Check the changelog below for further changes. Enjoy and kindly donate to support the project!

    Changelog for the latest (05/20/2023) update

    Device changes:
    ==============================
    • Build qcom.fmradio
    • Disable Bluetooth APCF Extended features
    • Enable LTE_CA workaround
    • Update blobs from from LA.UM.10.6.2.r1-01600-89xx.0
    • Switch to standard FMRadio and libfmjni
    ------------------------------

    ROM changes:
    ==============================
    • 5/20
    • Launcher3: Disable Transient Taskbar
    • PixelPropsUtils: Remove spoofing for Snapchat
    • Set default lockscreen large clock text size to 250dp
    • wm: Fix menu only opening once on legacy apps
    • wm: fix APPEARANCE_LOW_PROFILE_BARS not working in non-fullscreen app

    • 5/19
    • Add back button for freeform window
    • Add minimize & pip buttons to freeform windows
    • Avoid vsync enabled when in DOZE mode (AOD)
    • Camera: Avoid unnecessary close of buffer acquire fence fds
    • CameraService: Fix deadlock in binder death cleanup
    • Fix an issue that a free memory is accessed
    • Fix unintended buffer canceling
    • Hide DismissView when receiving ACTION_CANCEL event
    • InputManager: add cursor change listener
    • InputManager: allow to force NULL cursor
    • Introduce proper Desktop Mode within Display settings (from LibreMobileOS)
    • Only show pip button if activity supports it
    • Pocket mode: Fix pocket view bg not updating after wallpaper change
    • Skip dumping backtraces for cached processes
    • SystemUI: Disable touch events for dismiss all button if not visible
    • SystemUI: fix freeform transition visual issue
    • cameraserver: Correct camera1 -> api2 shim layer handling for video stabilization
    • cameraserver: clear all requests and signal mRequestSignal from RequestThread during disconnect()
    • cameraservice: fix deadlock in onewayhidl onPhysicalCameraStatusChanged
    • config: Build desktop mode packages
    • config: Inherit window_extensions.mk
    • services: Properly handle file stream when verifying fonts
    • sf: Reset validateWasSkipped in PostCommit phase
    • wm: rewrite/fix window change animation

    • 5/18
    • Add QS battery customization in LargeScreenShadeHeader
    • Add new UrlConnectionTest for TLS 1.3
    • Apply wakelock for notification sound
    • Evolver: CustomFPImage: Retain the previously set image if selection is canceled
    • Evolver: Sync QS battery customization changes
    • Fix ConntrackSocketTest#testIpv4ConntrackSocket flaky
    • Fix race condition in java.security.Provider
    • Introduce trimMemory to AppIconCacheManager
    • Launcher3: Fix crash in TransformParams
    • Launcher3: HotseatEduController: Guard against some odd & rare NPE
    • NetworkInfo: Prevent a NPE caused by null Network type
    • Reduce refresh times for non-persistent MACs
    • Revert "AudioService: do not log sound effects in audio dumpsys"
    • Settings: Align main thread checking by calling ThreadUtils
    • Settings: Amend "Reset notification importance" list item style
    • Settings: Clean up Settings to allow a2dp, hfp, and le audio to be simultaneously connected on the same device
    • Settings: Do not crash when duplication found in merged imsi list
    • Settings: Enable ethernet data usage when FEATURE_USB_HOST is present
    • Settings: Fix NPE in BluetoothPairingController when comparing BluetoothClass
    • Settings: Hide TTS search results if no TTS engine is available
    • Settings: Override onTrimMemory to apply trimMemory in AppIconCacheManager
    • Settings: Refactor AppPicker page to adopt Settings main theme
    • Settings: To fix the footer link is not clickable in the Bluetooth Settings
    • Settings: fix WifiUtils:isNetworkLockedDown() null pointer issue
    • Speed-up KXmlSerializer with features.html#indent-output
    • SystemUI: Remove change to Match collapsed qs header height with status bar
    • WiFiInfo: Fix crash on google setup wizard
    • core: Switch back to Pasty for copying crash logs
    • fixup! overlay: SystemUI: Offload WM shell to another thread
    • soong: Whitelist llvm-addr2line
    • soong: Whitelist python3.11
    • version: Update to 7.9.1 (Lumpia)
    • Update translations

    • 5/17
    • Camera: Always release the extension session after configuration
    • Camera: Avoid holding locks during advanced extension initialization
    • Camera: Quit extension handler thread during release
    • Camera: Release advanced extension references
    • Evolver: Decrease QS header images max limit
    • Evolver: Move lockscreen clock customization to lockscreen settings
    • Evolver: Remove HeadsUp blacklists and importance selector
    • ExifInterface: Catch IOException caused by invalid image
    • Extend kill button to notification conversation guts
    • Fix memory leak in GroupExpansionManager
    • Fix null-deref crash while fuzzing
    • Fix the memory leak during high speed recording
    • Fix typo in Dynamic coloring section
    • LessBoring: fixup LessBoring preventing bubbles
    • Hookup GRALLOC_HANDLE_HAS_CUSTOM_CONTENT_MD_RESERVED_SIZE
    • NotificationInterrupt: Clean up for isSnoozedPackage
    • SystemUI: Small cleanup for 'Lockscreen text size' commit
    • VolumeDialogImpl: Reconfigure handling of animation/jank listeners
    • apn: Update mcc525
    • appwidget: Catch IllegalStateException when retrieving providers profiles
    • manifest: Track lynx tag and additional modules
    • qcom: Use full QTI gralloc struct for GKI 2.0 targets

    • 5/16
    • Allow overlaying font spacing for lockscreen clock
    • Evolver: Lock screen clock top margin settings
    • Evolver: Lock screen text size settings
    • Launcher3: Add missing end tag in priv-app permissions xml
    • Launcher3: Fix monkey crash in RecentsLaunchAnimator
    • SystemUI: Ignore font padding for large ls clock
    • SystemUI: Restore default lockscreen clock text sizes
    • TaskPersister: silence spammy message
    • ViewConfiguration: Prevent ArrayIndexOutOfBoundsException
    • services: Fix ArrayIndexOutOfBoundsException on `updateContentCaptureOptions`
    • services: Fix NPE caused by null connectionToken
    • themes: Configure font spacing for various clock fonts
    DOWNLOAD
    2
    Nice ROM! Thanks!
    1
    Yeah, final update for May. Several fixes. Enjoy!

    Changelog for the latest (05/29/2023) update

    Device changes:
    ==============================
    • None
    ------------------------------

    ROM changes:
    ==============================
    • 5/29
    • ApplicationPackageManager: Extend freeform window feature to all apps
    • ApplicationPackageManager: Remove p21 features from featuresPixel
    • Pregrant non-system preloaded apps
    • core: block 2021/22 pixel features to ASI and pixel launcher

    • 5/28
    • AttestationHooks: Allow spoofing device model for Netflix
    • Enable copying content for IMEI2
    • Evolver: add acun and bang brightness slider
    • Fix NullPointerException in GestureDetector
    • Increase 5 GHz network signal tolerance
    • Launcher3: Fix quickstep live tile implementation
    • Launcher3: Properly end recents animation views
    • Launcher3: Prevent NPE when using custom themed icons
    • Properly set Wi-Fi Privacy spinner initial state
    • Settings: Extend showing Ambient instead of fully waking to single tap gesture
    • Settings: Update Glide library to 4.15.1
    • SystemUI: Stop using marquee on qs tiles label
    • base: Update mock LinearmotorVibratorService
    • fixup! inputflinger: add absolute mouse input support
    • hwui: Thread-safety and null pointer dereference fixups

    • 5/27
    • Add pointer capture callback
    • kernel: Restore TARGET_KERNEL_VERSION
    • kernel: Go full LLVM build on 5.10+ kernels
    • kernel: Allow devices to opt-in for full LLVM build
    • kernel: Remove darwin support
    • kernel: Fix clang version override
    • lineage: kernel: Use getconf instead of nproc
    • kernel: Changes for 5.10 build without GCC
    • kernel: Slightly reorder config
    • kernel: Use consistent spacing

    • 5/26
    • Hide hidden apps from all apps except system
    • Launcher3: Expose force monochrome themed icon flag as a user preference
    • Launcher3: Fix crash when placing widgets
    • Launcher3: Fix smartspace visibility on higher grids
    • Launcher3: Keep hotseat bottom spacing for taskbar devices
    • Launcher3: recents: Disable shake to clear all by default
    • Settings: Disable 5G in battery saver mode
    • base: Add overlay to mock oplus LinearmotorVibratorService
    • hwui: Add NULL pointer check in AnimatorManager::pushStaging
    • hwui: Remove logspam cause by early animation handle check
    • fixup! libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Optimize pushStaging() performance and memory usage

    • 5/25
    • hwui: Introduce optimized glass blur effect
    • renderengine: Introduce optimized glass blur effect
    • renderengine: skia: switch to glass blur effect

    • 5/24
    • Allow provisioning of multiple work profiles
    • Evolver: Fix Media notification artwork fade and blur filter options
    • Evolver: Set reticker_status default value to true
    • Firewall: Support a greater number of apps/uids
    • Implement firewall status bar indicator
    • Launcher3: fix crash
    • PowerStatsService: Prevent NPE in BatteryTrigger.
    • ProcessList: Catch Security exception when starting a frozen package
    • Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
    • Settings: Add support for allowing/disallowing apps on restricted networks
    • Settings: Add support for global cleartext penalties
    • SystemUI: Bring in drawable for statusbar firewall toggle
    • SystemUI: Fix reticker notification background
    • SystemUI: fix tuner enabling aod on first open
    • SystemUI: Handle more exceptions for firewall
    • SystemUI: Refactor notification reticker
    • SystemUI: Update reticker specs to latest OneUI brief pop up style
    • UserManager app installation restrictions
    • UserManager unknown source app installation restrictions
    • VncFlinger: fix null crash
    • VncFlinger: sometimes we are fast, sometimes framework is
    • adb_root: Simplify the way we parse enabled state file
    • config: Support many users/work profiles
    • fixup! Configurable 0, 90, 180 and 270 degree rotation
    • services: fix weird launcher3 crash
    • version: Update to 7.9.2 (Pancit)
    • vibrator: fix log format and level issue
    • wm: hacky fix for system_server crash

    • 5/23
    • Include build manifest on target
    • Remove previous Ambient on wake gesture impls
    • Settings: Allow setting wake for notification separately from doze
    • Settings: Allow showing Ambient instead of fully waking
    • SystemUI: Avoid using null Context in onTuningChanged()
    • SystemUI: Increase QS brightness slider margins
    • wm: Fix menu in legacy apps with multiple activities

    • 5/22
    • EasterEgg: allow using toy without unlocking
    • Launcher3: Add customization to set hotseat background opacity
    • Launcher3: Add light theme support for translucent hotseat background
    • Launcher3: Allow to control parallax effect and center wallpaper
    • Launcher3: recents: Disable lens perf if package is not installed
    • VncFlinger: delay sending surface for a bit
    • VncFlinger: fix us being too fast for framework
    • fixup! SystemUI: Adjust qqs top margin dimension
    • wm: block custom activity transit animations
    • wm: block task transitions from displaying in freeform
    • wm: do not show keyguard windows when mirroring due to dream
    • wm: never consume statusbar in freeform mode

    • 5/21
    • Evolver: Re-enable left and right virtual buttons while typing
    • FMRadio: Generalize Built-In FM Antenna support
    • Launcher3: animate workspace on pages without smartspace visible
    • Launcher3: support navbar surface drag-n-drop
    • SystemUI: Fix position and orientation of arrow keys in navbar
    • SystemUI: fix antiquated TunerActivity bugs
    • SystemUI: navbar extra keys
    • SystemUI: show ime switcher + cursor keys if we have space
    • config/common: Fix definition of firmware path
    • init.rc: tune dirty data writebacks
    • sepolicy: common: Add rules for FM Radio app properties
    • wm: add freeform-compatible activity transition animation
    • wm: support freeform-specific animation overrides
    DOWNLOAD
  • 9


    Evolution X 7.9.2 for the Xiaomi Mi A1 [tissot]
    Code:
    /*
    * Your warranty is void. Or valId, 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 modifications, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    0KUV8YX.png


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

    - Team Evolution X -
    @joeyhuab (Founder/Lead Developer)
    @RealAkito(Project Manager/Co-Founder)
    @AnierinB (Project Specialist/Co-Founder)

    Reach us on Twitter! @EvolutionXROM

    SRQCjQJ.png


    Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

    What are our features?
    Themes

    - Theming Settings (Style, Color Source, Accent Color, Accent Background, Background Color, Luminance, Chroma, Tint Background)
    - Custom Themes (Black, Clear, Vivid, Paint In The Snow, Espresso)
    - Dark Theme Schedules
    - Lock screen Clock Fonts (16 Fonts)
    - Headline/Body Fonts (53 Fonts)
    - SB Icon Packs (10 Styles)
    - SB Signal Icon Packs (14 Styles)
    - SB WiFi Icon Packs (10 Styles)
    - System Icon Shape Packs (16 Styles)
    - 3 Button Navbar Styles (10 Styles)

    Status bar

    - Status Bar Lyrics
    - Clock Styles (Right, Center, Left)
    - Clock & Date Configs (Auto Hide, Hide Duration, Show Duration, Seconds, AM/PM, Font Size, Date Position/Case/Format)
    - SB Logo Pack (20 Styles, Right/Left)
    - Network Traffic Indicators
    - Battery Icon Styles (19 Styles)
    - Battery Percent (Hidden, Inside Icon, Next To Icon)
    - Battery Bar (Thickness, Alignment, Blend Colors, Reverse Direction, Colors, Animation)
    - System SB UI Tuner
    - Data Disabled Icon (On/Off)
    - Old Style Mobile Data
    - 4G Instead Of LTE
    - Roaming Indicator
    - WiFi Type Icon
    - Colored Icons
    - Notification Count
    - Bluetooth Battery Status
    - Mic/Camera Privacy Indicator
    - Location Privacy Indicator
    - Media Projection Privacy Indicator

    Notifications

    - ReTicker
    - App Colored Background For Reticker
    - Heads Up (Time Out, Importance Threshold, Less Boring, Stoplist/BlockList)
    - Force Expand Notifications
    - Notification Sound If Active
    - Kill App Button
    - Blink Flashlight For Incoming Call (When Ringing, When Silent, When Entierly Silent, Always)
    - Blink Flashlight For Notifications
    - In-Call-Vibrations (Connect, Waiting, Disconnect)

    Quick Settings

    - Clock
    - Clock Font Size
    - Date
    - Battery Style (15 Styles)
    - Battery Percent Location (Hidden, Inside Icon, Next To Icon)
    - Battery Estimates
    - Secure QS Tiles Requires Unlocking
    - Quick QS Pulldown (Disabled, Right, Left, Always)
    - Brightness Slider (Never, Expanded, Always)
    - Brightness Slider Position (Top, Bottom)
    - Auto Brightness Icon
    - Hide Labels
    - Label Text Size
    - Smart Pulldown
    - Vertical Layout
    - Columns In Portrait (2-5)
    - Columns In Landscape (2-6)
    - QS Tile Animation Style (3 Styles)
    - QS Tile Animation Druations (3 Speeds)
    - QS Tile Animation Interpolator (8 Styles)
    - Vibration On Touch
    - Vibration On Touch Duration
    - QS Footer Warnings
    - Show Data Usage
    - User Account Icon
    - Edit Icon
    - Power Menu Shortcut
    - Running Services Shortcut
    - Settings Shortcut
    - Clear All Button (10 Styles, 5 Backgrounds)

    Power Menu

    - System Settings (Hold PWR Assistant + Hold Duration)
    - Disable Power Menu On LS
    - Power
    - Restart
    - Advanced Reboot Options
    - Screenshot
    - On-The-Go Mode
    - Settings
    - Lock Down
    - Emergency
    - Device Controls
    - Users
    - Logout
    - Bug Report

    Gestures

    - System Settings
    - Quick Tap
    - Volume Button Playback Control
    - Swipe To Screenshot
    - Brightness Control
    - PWR Button Torch
    - Double Tap To Sleep Status Bar
    - Double Tap To Sleep Lock screen
    - AOSP Gestures
    - Pill Length
    - Pill Radius
    - Hide IME Button Space
    - Back Gesture Animation

    Lock screen

    - Edge Light
    - Lock screen Charging Info
    - Hide Status Bar
    - Hide QS During Secure Lock screen
    - Media Cover Art (5 Filters)
    - Ripple Effect
    - Fingerprint Authentication Vibration
    - Fingerprint Error Vibration

    Buttons

    - Navigation Bar
    - Compact Layout
    - Invert Layout
    - Show Vol Panel On Left
    - Per App Vol Control
    - On-Screen NavBar
    - Reorient Volume
    - Volume Rocker Wake
    - Keyboard Cursor Control
    - Alert Slider Notifications
    - Alert Slider Pulse
    - Block Alert Slider In Pocket Mode
    - Click To Partial Screenshot

    Animations

    - Screen Off Animation (3 Styles)
    - Power Menu Animations (11 Styles)
    - Android P Animation Style

    Miscellaneous

    - AOD Display Schedule
    - Google Services
    - Parallel Space
    - Game Space
    - Smart Pixels
    - App Lock
    - Launch Music App On Headset Connection
    - Unlimited Photos Storage
    - Unlock Higher FPS In Games
    - Netflix Spoof
    - Pulse Music Visualizer (Navbar, LS, Ambient)
    - Volume Panel Timeout
    - Jitter Test
    - Ignore Secure Window Flags
    - Show CPU Info
    - Toast App Icon
    - Sensor Block Per Package
    - Wakelock Blocker
    - Alarm Blocker
    - Default USB Configuration
    - Radio Info

    Evolution X Launcher

    - Icon Packs
    - Notification Dots
    - Icon Size
    - Icon Font Size
    - Max Lines For App Label
    - Lock Layout
    - Add App Icons To Home
    - Dark Status Bar
    - Double Tap To Sleep
    - Wallpaper Scrolling
    - Wallpaper Zooming
    - At A Glance
    - Swipe To Access Google Feed
    - Hide/Show Status Bar
    - Top Shadow
    - Icon Labels On Desktop
    - Hotseat Background
    - Google Search bar
    - Themed Icons
    - Corner Radius
    - Themed Icons In App Drawer
    - App Drawer Search bar
    - Icon Labels In App Drawer
    - App Drawer Row Height
    - App Drawer Background Opacity
    - Recents Background Opacity
    - Recents Scroll Vibration
    - Recents Screenshot
    - Recents Google Lens
    - Recents Clear All
    - Suggestions In All Apps List
    - Suggestions On Home
    - Blocked Suggestions
    - Parallel Space
    - Taskbar
    - Rotation
    - Hidden & Protected Apps

    CIrL2gb.png


    * Avoid using OFFICIAL TWRP, use 3.5.2_9 instead
    * Restoring Settings backups via Google account is currently broken (apps and contacts restore fine).
    * At a Glance disappears when using higher grids.

    o2G52Ve.png


    DO NOT FLASH GAPPS, ALREADY INCLUDED

    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the zip for your device
    3. Install
    TWRP 3.5.2_9 with treble support
    4. Install this vendor--adder zip.
    5. Flash the ROM (and make sure recovery persists)
    6. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the update for your device
    3. Flash the ROM (and make sure recovery persists)
    4. Reboot to System and #KeepEvolving





    Download
    Donate to me! / Official Chat / Device Support




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

    Contributors
    joeyhuab

    ROM OS Version: Android 13
    ROM Kernel: Linux 4.9.337
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 7.9.2
    Stable Release Date: 2022-08-31

    Created 2022-08-31
    Last Updated 2023-05-29
    7
    Changelog for the latest (05/29/2023) update

    Device changes:
    ==============================
    • None
    ------------------------------

    ROM changes:
    ==============================
    • 5/29
    • ApplicationPackageManager: Extend freeform window feature to all apps
    • ApplicationPackageManager: Remove p21 features from featuresPixel
    • Pregrant non-system preloaded apps
    • core: block 2021/22 pixel features to ASI and pixel launcher

    • 5/28
    • AttestationHooks: Allow spoofing device model for Netflix
    • Enable copying content for IMEI2
    • Evolver: add acun and bang brightness slider
    • Fix NullPointerException in GestureDetector
    • Increase 5 GHz network signal tolerance
    • Launcher3: Fix quickstep live tile implementation
    • Launcher3: Properly end recents animation views
    • Launcher3: Prevent NPE when using custom themed icons
    • Properly set Wi-Fi Privacy spinner initial state
    • Settings: Extend showing Ambient instead of fully waking to single tap gesture
    • Settings: Update Glide library to 4.15.1
    • SystemUI: Stop using marquee on qs tiles label
    • base: Update mock LinearmotorVibratorService
    • fixup! inputflinger: add absolute mouse input support
    • hwui: Thread-safety and null pointer dereference fixups

    • 5/27
    • Add pointer capture callback
    • kernel: Restore TARGET_KERNEL_VERSION
    • kernel: Go full LLVM build on 5.10+ kernels
    • kernel: Allow devices to opt-in for full LLVM build
    • kernel: Remove darwin support
    • kernel: Fix clang version override
    • lineage: kernel: Use getconf instead of nproc
    • kernel: Changes for 5.10 build without GCC
    • kernel: Slightly reorder config
    • kernel: Use consistent spacing

    • 5/26
    • Hide hidden apps from all apps except system
    • Launcher3: Expose force monochrome themed icon flag as a user preference
    • Launcher3: Fix crash when placing widgets
    • Launcher3: Fix smartspace visibility on higher grids
    • Launcher3: Keep hotseat bottom spacing for taskbar devices
    • Launcher3: recents: Disable shake to clear all by default
    • Settings: Disable 5G in battery saver mode
    • base: Add overlay to mock oplus LinearmotorVibratorService
    • hwui: Add NULL pointer check in AnimatorManager::pushStaging
    • hwui: Remove logspam cause by early animation handle check
    • fixup! libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Fix a race condition and null pointer dereference
    • libs: hwui: Optimize pushStaging() performance and memory usage

    • 5/25
    • hwui: Introduce optimized glass blur effect
    • renderengine: Introduce optimized glass blur effect
    • renderengine: skia: switch to glass blur effect

    • 5/24
    • Allow provisioning of multiple work profiles
    • Evolver: Fix Media notification artwork fade and blur filter options
    • Evolver: Set reticker_status default value to true
    • Firewall: Support a greater number of apps/uids
    • Implement firewall status bar indicator
    • Launcher3: fix crash
    • PowerStatsService: Prevent NPE in BatteryTrigger.
    • ProcessList: Catch Security exception when starting a frozen package
    • Settings: Add support for allowing/disallowing apps on cellular, vpn and wifi networks
    • Settings: Add support for allowing/disallowing apps on restricted networks
    • Settings: Add support for global cleartext penalties
    • SystemUI: Bring in drawable for statusbar firewall toggle
    • SystemUI: Fix reticker notification background
    • SystemUI: fix tuner enabling aod on first open
    • SystemUI: Handle more exceptions for firewall
    • SystemUI: Refactor notification reticker
    • SystemUI: Update reticker specs to latest OneUI brief pop up style
    • UserManager app installation restrictions
    • UserManager unknown source app installation restrictions
    • VncFlinger: fix null crash
    • VncFlinger: sometimes we are fast, sometimes framework is
    • adb_root: Simplify the way we parse enabled state file
    • config: Support many users/work profiles
    • fixup! Configurable 0, 90, 180 and 270 degree rotation
    • services: fix weird launcher3 crash
    • version: Update to 7.9.2 (Pancit)
    • vibrator: fix log format and level issue
    • wm: hacky fix for system_server crash

    • 5/23
    • Include build manifest on target
    • Remove previous Ambient on wake gesture impls
    • Settings: Allow setting wake for notification separately from doze
    • Settings: Allow showing Ambient instead of fully waking
    • SystemUI: Avoid using null Context in onTuningChanged()
    • SystemUI: Increase QS brightness slider margins
    • wm: Fix menu in legacy apps with multiple activities

    • 5/22
    • EasterEgg: allow using toy without unlocking
    • Launcher3: Add customization to set hotseat background opacity
    • Launcher3: Add light theme support for translucent hotseat background
    • Launcher3: Allow to control parallax effect and center wallpaper
    • Launcher3: recents: Disable lens perf if package is not installed
    • VncFlinger: delay sending surface for a bit
    • VncFlinger: fix us being too fast for framework
    • fixup! SystemUI: Adjust qqs top margin dimension
    • wm: block custom activity transit animations
    • wm: block task transitions from displaying in freeform
    • wm: do not show keyguard windows when mirroring due to dream
    • wm: never consume statusbar in freeform mode

    • 5/21
    • Evolver: Re-enable left and right virtual buttons while typing
    • FMRadio: Generalize Built-In FM Antenna support
    • Launcher3: animate workspace on pages without smartspace visible
    • Launcher3: support navbar surface drag-n-drop
    • SystemUI: Fix position and orientation of arrow keys in navbar
    • SystemUI: fix antiquated TunerActivity bugs
    • SystemUI: navbar extra keys
    • SystemUI: show ime switcher + cursor keys if we have space
    • config/common: Fix definition of firmware path
    • init.rc: tune dirty data writebacks
    • sepolicy: common: Add rules for FM Radio app properties
    • wm: add freeform-compatible activity transition animation
    • wm: support freeform-specific animation overrides
    DOWNLOAD
    7
    May 2023 security patches have been released. Brightness slider styles have been added, the Data switch QS tile and current kernel has been updated as well. If you enjoy this update, kindly donate to continue supporting the project!

    Changelog for the latest (05/03/2023) update

    All changes:
    ==============================
    DOWNLOAD
    7
    April patch update is out! Disabled/removed features were added back and stability should be improved. Battery drain issues caused by Pixel Launcher should also go away with this update. I hope you guys continue to support the project by donating! Enjoy!

    Changelog for the latest (04/13/2023) update

    All changes: Visit

    DOWNLOAD
    6
    This build doesn't have March security patches yet but it fixes some VoLTE/VoWiFi issues users are encountering as well as the notification panel flickering issues. Screenshot icon for recents fixed as well as bringing back QS Bluetooth dialog for QS BT tile longpress.

    Changelog for the latest (03/03/2023) update

    Device changes:
    ==============================
    • CarrierConfig: Enable voLTE/voWIFI/ViLTE for entire 460 mcc
    • overlay: Enable IMS feature flags for supported carriers
    • overlay: Improve carrier mnc attributes for Indian carriers
    • overlay: update CarrierConfig from star V14.0.6.0.TKACNXM
    ------------------------------
    ROM changes:
    ==============================
    • Bluetooth: Controller: Warn on LeSetEventMask error codes
    • Codec2: guard the dummy work signal to lahaina only
    • Codec2: queue a empty work to HAL to wake up allocation thread
    • Evolver: Configurable media notification and lockscreen blur radius
    • Evolver: Fade filter for lockscreen media artwork
    • Evolver: Fade filter for media notification
    • Evolver: Resolve NPE when opening iconpacks pref
    • Evolver: Rework media artwork and blur implementation
    • Fix status bar landscape touch issues
    • GameSpace: Remove dim layer from the panel view
    • Improve renderscript allocation and usage
    • InputMethodManager: Prevent unnecessary invocation of IME
    • JobScheduler: Stop leaking user information
    • KeyguardMediaViewController: Cleanup and add proper annotations
    • Launcher3: Redesign recents app buttons
    • PixelPropsUtils: Don't spoof some apps
    • PixelPropsUtils: Spoof Samsung Accessory apps
    • Revert reticker implementation (fixes flickers in notification panel)
    • SettingsProvider: Remove backup for some feature settings
    • SystemUI: Fix optional ripple animation issue
    • SystemUI: Move bluetooth dialog creation to LongClick method
    • SystemUI: Prevent systemui crash when reinflating QS
    • SystemUI: Re-implement Bluetooth dialog
    • SystemUI: Stop using marquee on qs tiles label
    • apn: AMC now is ONE Albania
    • common: trust: Add sepolicy for dwc3 usb_data_enabled
    • core: Fix suspend failure for privileged system components
    • first_stage_mount: Skip dm-verity setup if AVB is not enabled
    • fixup! audioflinger: Fix audio for WifiDisplay
    • fixup! permissions: Pre-grant google restore permissions (attempt to fix google restore issue)
    • gms: Stop building prebuilt Chrome and PixelLiveWallpaperPrebuilt
    • kernel: Check HIP support of clang before disabling it
    • kernel: Force disable LLVM HIP
    • overlay: Partially disable gms chimera service
    • permissions: Grant ACCESS_COARSE_LOCATION to some system apps
    • permissions: Pre-grant google restore permissions
    • tinycompress: Add support for compress_set_codec_params API
    • tinycompress: plugin: Set codec params in SETUP state
    DOWNLOAD