Mi Mix 2s Arsenal
960 subscribers
235 photos
5 videos
37 files
704 links
Channel @Mix2sArsenal

Groups:
International: @xda_mi_mix_2s
Russian: @mimix2sclub
Spanish: @MiMix2SESP
Download Telegram
AOSP android 12: 20211011-1706 Polaris Build

For those who want to try android 12 early.

Device Changes:
- Etude kernel:
* Linux 4.9.286
- Fixed the USB HAL for USB mode selector
- Fixed the UI freeze after turning on WiFi hotspot
- Shipped brightness to nits mapping in displayconfig

ROM Side Info
- Based on AOSP android-12.0.0_r2 tag
- No GApps included

Clean flash guide:
- Install the latest custom recovery (TWRP or OrangeFox)
- Install firmware from MIUI V12.5.1.0 or MIUI V12.0.3.0, if you are not on it already. People using my PE and EvoX builds from android11 can skip this step.
- Install ROM in recovery
- Format data (the one you type "yes" to confirm)
- Reboot

Download:
Google Drive: https://drive.google.com/file/d/1rzGMeUq96yKEm9HK-4KD-TWjl_pDhKoR/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=NjeuumQveaYr

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 12 ALPHA: Unofficial Polaris Build 20211020-0355

This is an unofficial alpha build, and things are subject to change:
- Unofficial because official release has not started
- ALPHA because many Pixel related features are based on speculation of beta 5 builds, and android 12 stable build of Pixel phones were just released on the 19th.

PE recovery is REQUIRED. DO NOT use any other recovery. The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to use TWRP/OrangeFox on PE12.

PE recovery flash guide
- Download PE recovery provided below
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 ALPHA flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.12 No.1
* Linux 4.9.287
* disabled RT group sched to avoid the issue of Bluetooth failing to create RT timer thread
* adjusted the max number of schedtune boost groups
* DO NOT use another kernel. Just don't.
- Encryption and keymaster rework
- keymaster HIDL and vendor blobs are bumped from 3.0 to 4.0
- shipped keymaster.img from perseus (Mi Mix3) so keymaster 4.0 can function properly. This is possible because perseus is an SDM845 device launched after pie with keymaster 4.0, and Xiaomi happens to sign most 845 device firmware with the same key.
- switched to aes-256-cts for filename encryption, as the old HEH method is deprecated
- The new compressed apex on android 12 is disabled to avoid encryption bootstrap issues
- Mount the cust partition as /metadata
* we no longer need hacks to create dummy /metadata/apex for updatable apex
- Increased the status bar height slightly to accommodate the privacy indicator
- Fixed the IORap prefetching daemon init issue
- Attempt to toggle NFC instead of crashing when a service recovery is needed
- SELinux is enforcing and all sepolicy neverallows have been addressed
- Using the latest Pixel power HAL with ADPF support
- Switched back to AOSP BT, so there will be no support for aptX-tws+
- Updated DRM Clearkey to 1.4
- Shipping DisplayDeviceConfig for JDI and EBBG panels to set fine-grained brightness ramp rates
- Shipping cgroups and task_profiles configs in vendor to properly set up schedtune

ROM Update Highlights:
- Initial android 12 release with some Pixel specific goodies

Known Issues
- Rounded corner is broken. It does not seem to be an issue on the device side, as the framework is reporting correctly configured values
- Frame drops in screen recording

PE recovery:
Google Drive: https://drive.google.com/file/d/18ztRA4LZo39Kik_KvRBuN6-zL7enfWg7/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=IrqQjeraqyae

PE ROM:
Google Drive: https://drive.google.com/file/d/1jAtw9CrO7O_zWx9n1jf47o3ul8-tr3mg/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=aANRJ3qyIjEr

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 12 ALPHA: Unofficial Polaris Build 20211030-0435

- This is an unofficial alpha build, and things are subject to change:
* Unofficial because official release has not started
* ALPHA because the source is still work in progress
- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to use TWRP/OrangeFox on PE12.
- You can dirty flash from my previous PE 12 ALPHA builds.

PE recovery flash guide
- Download PE recovery provided below
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 ALPHA flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.12 No.1
* Linux 4.9.288
* merged latest CAF android S tag LA.UM.10.3.r1-00300-sdm845.0
* DO NOT use another kernel. Just don't.
- Switched to the latest display HAL and display commonsys-intf from the latest CAF S tag
* a loop never increment build error has been fixed properly
- Switched to the latest qcom sepolicy and sepolicy_vndr from the latest CAF S tag
* sysprop owner issues have been addressed properly
- Specified owner of device-specific vendor props
- Fixed IFAA
* Alipay biometric fingerprint authentication should work now
- Switched to a forward-ported AOSP WiFi Display stack, as Qualcomm's wfd is terribly broken for now
* the feature set of AOSP WiFi display may not be fully on par with qcom's implementation, but at least basic screen cast is working
- Fixed frame drops in screen recording

ROM Update Highlights:
- SafetyNet should be passing for now.

Known Issues
- Rounded corner is broken. It does not seem to be an issue on the device side, as debug info reports correct values

PE recovery:
Google Drive: https://drive.google.com/file/d/18ztRA4LZo39Kik_KvRBuN6-zL7enfWg7/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=IrqQjeraqyae

PE ROM:
Google Drive: https://drive.google.com/file/d/1qQ-EBtLuE9UeFPS4hMVvdGLjPvIVR5Fl/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=RFbE7f6f6JZr

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 12 ALPHA: Unofficial Polaris Build 20211031-0531

- This is an unofficial alpha build, and things are subject to change:
* Unofficial because official release has not started
* ALPHA because the source is still work in progress
- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to use TWRP/OrangeFox on PE12.
- You can dirty flash from my previous PE 12 ALPHA builds.

PE recovery flash guide
- Download PE recovery provided below
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 ALPHA flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Fixed carrier video call
* the issue of phone calls being dropped after a few seconds has been fixed

ROM Update Highlights:
- Nothing

Known Issues
- Rounded corner is broken. It does not seem to be an issue on the device side, as debug info reports correct values

SHA256: a07975b8b063e0ddf1558308d46e27f9948d55ab2481891fc7939060606219e6

PE recovery:
Google Drive: https://drive.google.com/file/d/18ztRA4LZo39Kik_KvRBuN6-zL7enfWg7/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=IrqQjeraqyae

PE ROM:
Google Drive: https://drive.google.com/file/d/1ydZCg6YeuVJ7w5pR45nkgBLobkbMeTph/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=AnqUbaR3mInu

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 12 ALPHA: Unofficial Polaris Build 20211103-0404

- This is an unofficial alpha build, and things are subject to change:
* Unofficial because official release has not started
* ALPHA because the source is still work in progress
- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to use TWRP/OrangeFox on PE12.
- You can dirty flash from my previous PE 12 ALPHA builds.

PE recovery flash guide
- Download PE recovery provided below
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 ALPHA flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel:
* Linux 4.9.289

ROM Update Highlights:
- Fixed power button double tap to launch camera gesture
- Fixed the missing charging indication when using fast charging
- Reverted combined WiFi/cellular icon

Known Issues
- Rounded corner is broken. It does not seem to be an issue on the device side, as debug info reports correct values

SHA256: adca54537d9db62140152753f5105c50dea03dc6cb4ec12f47ebc7637b5534df

PE recovery:
Google Drive: https://drive.google.com/file/d/18ztRA4LZo39Kik_KvRBuN6-zL7enfWg7/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=IrqQjeraqyae

PE ROM:
Google Drive: https://drive.google.com/file/d/1xkaKdBB4A6oOj7AMJdrqmZhwhNun6zFb/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=vmaMbmvYb6Vn

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 12 ALPHA: Unofficial Polaris Build 20211108-0647

- This is an unofficial alpha build, and things are subject to change:
* Unofficial because official release has not started
* ALPHA because the source is still work in progress
- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP/OrangeFox on PE12.
- You can dirty flash from my previous PE 12 ALPHA builds.

PE recovery flash guide
- Download PE recovery provided below
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 ALPHA flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel:
* dropped Cpuset Assist and SchedTune Assist because proper values will be set from userspace init
* DO NOT use another kernel. Just don't.
- Set cpuset values from init
- Fixed the issue of the second SIM card not showing up in mobile network selection page
- Fixed the issue of optimization profiles in Settings/Battery auto reset after reboot

ROM Update Highlights:
- Nothing significant

Known Issues
- Rounded corners are broken. It does not seem to be an issue on the device side, as debug info reports correct values

SHA256: 3d913793d4f45c5b09a5f3cce8c39c35518b86e614e4f514ad0baa9cc7a38411

PE recovery:
Google Drive: https://drive.google.com/file/d/18ztRA4LZo39Kik_KvRBuN6-zL7enfWg7/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=IrqQjeraqyae

PE ROM:
Google Drive: https://drive.google.com/file/d/1XVwUGkWcf7dnob2VCEzFBnGD1vSExGpw/view?usp=sharing
189 Cloud: https://cloud.189.cn/web/share?code=eEZbAzJJVb2y

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
Havoc 4.10 Unofficial 07.11.2021

* ANDROID 11 *

Rom changelog
https://forums.havoc-os.com/-40/410-october-update

* DO NOT use a third party kernel without proper support for Pixel thermal hal

Dirty flash from previous build is fine
Clean flash guide:
- Install the latest custom recovery
- Format data
- After formatting data, you may have to reboot again to recovery
- Wipe system & data & cache & dalvik cache
- Install ROM (and GAPPS if required)
- Reboot

Vendor+FW included

Vanilla: https://mega.nz/file/dVt2FbrC#qlXrGN-vOUi_Vzy1qavlU0o_bjq6rclwfPvI9PRr6L8
Gapps: https://mega.nz/file/ZR90XRbT#WB9dkGjJCrx9H6uM8bOW6az21Tv1_UYlGVXfPOCLNzc

Thanks to scherzo, dahake and Wooby for helping me
❤1
Forwarded from pal
#ArrowOS #mi845 #android11 #official

ArrowOS 11.0 for POCO F1 - Update 2021-11-12
▪️
Downloads F1

ArrowOS 11.0 for MIX 2S | MIX 3 - Update 2021-11-15
▪️
Downloads MIX 2S
▪️Downloads MIX 3

ROM changelog:
- November 2021 ASB, Hotspot WPA3 Settings, upstream changes and translation contribution via the community
- For full ROM changelogs and more, check Source Changelogs.

▪️ArrowOS Chat
▪️Maintainer support chat

Donate via Paypal: palaych

~ By @palaych
crDroid Update v7.12 - Final update (15/11/2021)

* Initial crDroid 7.12 code base
* Updated to October & November 2021 Security patches
* Polaris: Upstreamed kernel to Linux 4.9.290
* Added large grid workspaces to Launcher (6x10, 6x12, 6x7, 6x8, 6x9)
* Misc fixes and updates
* Updated translations

Suggested firmware: 12.0.3.0.QDGMIXM
Gapps not included

Download:
https://crdroid.net/polaris

md5: 68ccaec9d24f61753df58489061ed369

Important note:
This is the last update I provide for crDroid v7 and no crDroid v8 (Android 12) will be maintained by me.

It's been 2 fun years maintaining crDroid for our polaris, has time goes priorities for life and projects change as well, and some need to be left behind.

All my sources are available in GitHub crDroid organization, if someone would like to continue maintaining the ROM feel free to take a look or use them.

Thanks everyone who supported and contributed to the project during this time.
Mustang_ssc.
Evolution X 5.9.3: Official Polaris Build 11170302

Final update for Evolution X on android 11.

Note:
Formatting data and clean flash are required if you come from android 10. Please do not update through OTA if you are on android 10.
Dirty flash or update through OTA is fine from the previous EvoX android 11 versions.

Device Changes:
- Etude kernel: Op.11 No.5
* Linux 4.9.290
* DO NOT use a third party kernel without proper support for Pixel thermal hal
- Fixed the smoothness of brightness transitions
* brightness now changes in the smallest steps possible, so lower brightness range adjustment no longer feels choppy
* the effect is similar to the hack at the end of android10, but the implementation is much better

Evolution X Update
- November security patch
- Misc fixes and improvements

Gapps, vendor, and firmware are included.

Clean flash guide:
- Install the latest custom recovery (TWRP or OrangeFox)
- Install ROM in recovery
- Format data (the one you type "yes" to confirm)
- Reboot

Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-rq3a.211001.001-11170302-unsigned.zip/download
XDA Thread: https://forum.xda-developers.com/t/rom-11-0-polaris-official-evolution-x-lightning-01-05-21.4101193/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 12 BETA: Official Polaris Build 20211128-0611

- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP/OrangeFox on PE12.
- You can dirty flash from my previous PE 12 ALPHA builds.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel:
* Linux 4.9.290 and CAF tag LA.UM.9.8.r1-04200-SDM710.0
* brought back RT group sched
* DO NOT use another kernel. Just don't.
- Fixed audio playback on some external USB audio adapters with DACs
- Excluded CarrierConfig from RRO overlay to avoid stripping xml attributes
- Dropped qcom wifi display blobs for now because we are using AOSP wfd
- Brought back tether offload config interface
- All changes from previous ALPHA builds

ROM Update Highlights:
- Initial PE 12 BETA release based on android 12 November security patch
- Goodies from Pixel 6
- Many clean ups from ALPHA builds
- Increased the supported wfd resolution and framerate to 1080p@60fps

Known Issues
- Rounded corners are broken. It does not seem to be an issue on the device side, as debug info reports correct values

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
👍1
Evolution X 6.0: Official Polaris Build 12222133

Initial android 12 release.

Note:
- Formatting data and clean flash are required if you come from android 11. Please do not update through OTA if you are on android 11.
- Encryption is disabled for various reasons. You can keep using the latest TWRP or OrangeFox, but please follow the clean flash guide carefully.

Device Changes:
- Etude kernel: Op.12 No.1
* Linux 4.9.294
* Merged CAF tag LA.UM.10.3.r1-00500-sdm845.0
* DO NOT use another kernel. Just don't.
- Raised the minimal CPU frequencies for INTERACTION hint
* reduce jank when scrolling through lots of images and videos
- Enabled haptic feedback when pulling down notification panel from the status bar
- Dropped unused entries from mixer paths and audio platform info config
- Many other fixes and improvements from my other android 12 builds

Evolution X Update
- December security patch
- Various features are added back gradually

Gapps, vendor, and firmware are included.

Clean flash guide:
- Install the latest TWRP or OrangeFox
- In TWRP/OrangeFox, open Terminal (Advanced/Terminal in TWRP, Menu/More/Terminal in OrangeFox), and run command mke2fs -t ext4 -b 4096 /dev/block/bootdevice/by-name/cust, then enter "y" to confirm.
- Install ROM in recovery
- Format data (the one you type "yes" to confirm)
- Reboot

Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-sq1d.211205.016.a1-12222133-unsigned.zip/download
XDA Thread: https://forum.xda-developers.com/t/4101193/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
PixelExperience 11 / 11 Plus: Official Polaris Build 20211223-0458 / 20211223-0443

Note: Format data with PE recovery is still required for clean flash. If you are already on the previous PE 11 / 11 Plus build, OTA or dirty flash is fine.

PE recovery flash guide[Required for clean flash]:
- Download PE recovery from the the polaris device page of official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

If you have a custom recovery (TWRP/OrangeFox) installed already, you can use that to flash the .img file of PE recovery into the recovery partition.

PE 11/11 Plus ROM flash guide[Required for clean flash]:
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.11 No.5
* Linux 4.9.290
* DO NOT use a third party kernel without proper support for Pixel thermal hal

ROM update highlights:
- December security patch
- Fixed an issue where GMS downloads system updates for Pixel phones in the background and potentially drains data

Gapps, vendor, and firmware are included.

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for my builds and ROM flash instructions.
👍1
PixelExperience 12: Official Polaris Build 20211223-0300

Initial stable release and happy holidays!

- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP/OrangeFox on PE12.
* If you need to switch to another ROM, format data with PE recovery first, and then install TWRP/OrangeFox in fastboot.
- You can dirty flash from my previous PE 12 builds.
- You cannot upgrade from android 11 directly. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel:
* Linux 4.9.294 and CAF tag LA.UM.10.3.r1-00500-sdm845.0
* DO NOT use another kernel. Just don't.
- Switched to QTI BT stack
- Raised the minimal CPU frequencies for INTERACTION hint
* reduce jank when scrolling through lots of images and videos
- Enabled haptic feedback when pulling down notification panel from the status bar
- Dropped unused entries from mixer paths and audio platform info config
- Adapted XiaomiParts to new style

ROM Update Highlights:
- December security patch
- Fixed an issue where GMS downloads system updates for Pixel phones in the background and potentially drains data
- Enabled the option of Adaptive Sound
- Brought back the system updater
- Misc fixes and improvements

Known Issues
- Rounded corners are broken. It does not seem to be an issue on the device side, as debug info reports correct values

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
Havoc 4.12 Unofficial 24.12.2021

* ANDROID 11 *

Rom changelog
https://forums.havoc-os.com/-48/412-december-update

* DO NOT use a third party kernel without proper support for Pixel thermal hal

Dirty flash from previous build is fine
Clean flash guide:
- Install the latest custom recovery
- Format data
- After formatting data, you may have to reboot again to recovery
- Wipe system & data & cache & dalvik cache
- Install ROM (and GAPPS if required)
- Reboot

Vendor+FW included

Vanilla: https://mega.nz/file/II1QzTgJ#gcjHDdiOB_RamItqtjaY0mjZzK1-yOppc6GGOqViLq0
Gapps: https://mega.nz/file/4E0CDYqR#qK5U8yz2jWhVAwXrD9UM6pD0jtcvKLlj2zOxkUM55io

Thanks to scherzo, dahake and Wooby for helping me
Evolution X 6.0: Official Polaris Build 01030801

Note:
- Formatting data and clean flash are required if you come from android 11. Please do not update through OTA if you are on android 11.
- Encryption is disabled for various reasons. You can keep using the latest TWRP or OrangeFox, but please follow the clean flash guide carefully.
- Dirty flash is fine from previous EvoX android 12 builds

Device Changes:
- Etude kernel: Op.12 No.1
* Linux 4.9.295
* merged CAF tag LA.UM.9.8.r1-04400-SDM710.0
* backported optimizations on qrwlock from mainline kernel
* backported optimized spinning loop in osq lock
* reduced cache line size back to 64KB to avoid occasional network packet allocation performance issue
* dropped unnecessary ndelay in kernel timers because we have queued spinlock
* DO NOT use another kernel. Just don't.
- Updated DPM, IMS, and RIL system blobs from LA.QSSI.12.0.r1-05100-qssi.0
* missing ringback tone (the one after a call is connected and before the other side picks it up) in some carriers should be fixed
- Switched to CAF's latest IMS RCS implementation
- Updated display HAL and sepolicy from LA.UM.10.3.r1-00600-sdm845.0
- Telephoto lens should be selectable in certain gcam ports
* tested on BSG's 8.1 gcam; BSG's 8.3 does not use the aux camera yet, as the time of writing

Evolution X Update
- Disabled the extra call strength icons in the expanded status bar
- Updated the default wallpaper and brought back the Papers app
- Unlimited backup for Google Photos should be working again
- Customizations for icon shapes
- Different status bar signal and WiFi icon styles
- Extended or L shape back swipe gestures
- Misc fixes for things like SystemUI crashes

Gapps, vendor, and firmware are included.

Clean flash guide:
- Install the latest TWRP or OrangeFox
- In TWRP/OrangeFox, open Terminal (Advanced/Terminal in TWRP, Menu/More/Terminal in OrangeFox), and run command mke2fs -t ext4 -b 4096 /dev/block/bootdevice/by-name/cust, then enter "y" to confirm.
- Install ROM in recovery
- Format data (the one you type "yes" to confirm)
- Reboot

Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-sq1d.211205.016.a1-01030957-unsigned.zip/download
XDA Thread: https://forum.xda-developers.com/t/4101193/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
👍1
PixelExperience 12: Official Polaris Build 20220121-0407

- Due to an issue with compressed apex, the built-in system updater may fail to install. Please download and flash in recovery directly.
- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP/OrangeFox on PE12.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from my previous PE 12 builds.
- You cannot upgrade from android 11 directly. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.12 No.2
* Linux 4.9.297 and CAF tag LA.UM.9.8.r1-04400-SDM710.0
* built with the latest Clang 14 and ThinLTO
* backported optimizations on qrwlock from mainline kernel
* backported optimized spinning loop in osq lock
* reduced cache line size back to 64KB to avoid occasional network packet allocation performance issue
* dropped unnecessary ndelay in kernel timers because we have queued spinlock
* DO NOT use another kernel. Just don't.
- Enabled Quick Tap
* you can trigger certain actions by double tapping the back of the phone
* enable it in Settings/System/Gestures/Quick tap
- Switched to Skia Vulkan as HWUI renderer
* the GL renderer has memory allocation/deallocation issues that sometimes crash apps like Twitter when you scroll through lots of images and videos. This is also happening on stock Pixel 6
* Vulkan does not seem to have this issue for now, and it has much less jitter. Some apps like Spotify may still not be fully smooth in certain scrolls, due to a combination of app implementation and AOSP android 12 issues
- Went back to audio HAL v5 to match our prebuilt audio HAL
- Fixed a bug in the recovery override process
* PE recovery is supposed to overwrite your current recovery if no change is made to the boot partition
* this is the same stock behavior on MIUI. You can avoid it by making any changes to the boot partition, like flashing Magisk
- Missing ringback tone (the one after a call is connected and before the other side picks it up) in some carriers should be fixed
- Telephoto lens should be selectable in certain gcam ports
* tested on BSG's 8.1 gcam; BSG's 8.3 does not use the aux camera yet, as the time of writing

ROM Update Highlights:
- January security patch
- Unlimited backup for Google Photos should be working again
- Fixed a SystemUI crash when connecting to certain Bluetooth devices or plugging in a headphone
- Fixed the dark notification background bug in certain scenarios
- Fixed the battery saver QS tile being out of sync with the actual battery saver toggle
- Many other misc fixes

Known Issues
- Rounded corners are broken. It does not seem to be an issue on the device side, as debug info reports correct values

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/
👍21💩1
PixelExperience 12: Official Polaris Build 20220122-0913

- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP/OrangeFox on PE12.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from my previous PE 12 builds.
- You cannot upgrade from android 11 directly. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Fixed the issue of failed OTA installation in the built-in system updater
* you still need to manually adb sideload this build in recovery so that the fix can be applied to your current system's updater
* after that, you will be able to install future OTA updates through the built-in updater
* no need to wipe or format anything if you are using my previous PE 12 builds

ROM Update Highlights:
- Refer to the previous changelog for this month's improvements and fixes

Known Issues
- Rounded corners are broken. It does not seem to be an issue on the device side, as debug info reports correct values

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
Evolution X 6.0: Official Polaris Build 01230545

Note:
- Formatting data and clean flash are required if you come from android 11. Please do not update through OTA if you are on android 11.
- Encryption is disabled for various reasons. You can keep using the latest TWRP or OrangeFox, but please follow the clean flash guide carefully.
- Dirty flash is fine from previous EvoX android 12 builds
- When switching to other ROMs, you may need to re-flash the required firmware, if the ROM you are going to flash does not include one.

Device Changes:
- Etude kernel: Op.12 No.2
* Linux 4.9.297
* built with the latest Clang 14 and ThinLTO
* DO NOT use another kernel. Just don't.
- Implemented a boost after fingerprint authentication to speed up the unlocking process and avoid animation janks
- Switched to QTI BT stack
- Enabled Quick Tap
* you can trigger certain actions by double tapping the back of the phone
* enable it in Settings/System/Gestures/Quick tap
- Switched to Skia Vulkan as HWUI renderer
* the GL renderer has memory allocation/deallocation issues that sometimes crash apps like Twitter when you scroll through lots of images and videos. This is also happening on stock Pixel 6
* Vulkan does not seem to have this issue for now, and it has much less jitter. Some apps like Spotify may still not be fully smooth in certain scrolls, due to a combination of app implementation and AOSP android 12 issues
- Went back to audio HAL v5 to match our prebuilt audio HAL

Evolution X Update
- January security patch
- Fixed a SystemUI crash when connecting to certain Bluetooth devices or plugging in a headphone
- Fixed the dark notification background bug in certain scenarios
- Fixed the battery saver QS tile being out of sync with the actual battery saver toggle
- Fixed the battery icon flickering when using certain gestures
- Screen-off animations
- Some ripple animation updates
- Game Space from exthmui

Gapps, vendor, and firmware are included.

Clean flash guide:
- Install the latest TWRP or OrangeFox
- In TWRP/OrangeFox, open Terminal (Advanced/Terminal in TWRP, Menu/More/Terminal in OrangeFox), and run command mke2fs -t ext4 -b 4096 /dev/block/bootdevice/by-name/cust, then enter "y" to confirm.
- Install ROM in recovery
- Format data (the one you type "yes" to confirm)
- Reboot

Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-sq1d.220105.007-01230545-unsigned.zip/download
XDA Thread: https://forum.xda-developers.com/t/4101193/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
👍14❤5🔥1
Havoc 4.13 Unofficial 05.02.2022

* ANDROID 11 *

Rom changelog
https://t.me/Havoc_OS/3777

* DO NOT use a third party kernel without proper support for Pixel thermal hal

Dirty flash from previous build is fine
Clean flash guide:
- Install the latest custom recovery
- Format data
- After formatting data, you may have to reboot again to recovery
- Wipe system & data & cache & dalvik cache
- Install ROM (and GAPPS if required)
- Reboot

Vendor+FW included

Vanilla: https://mega.nz/file/IM0ETRyC#ELe2cL1o0ClKh5l_tBj4qjw44KHT9UF78vAmSwexGtM
Gapps: https://mega.nz/file/1J1GwZjY#NafzX-pLjoWK5XSQi-09pzHpj-glJ60mNSCCL3DF-8w

Thanks to scherzo, dahake and Wooby for helping me
👍6