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.
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
* or use the
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 ALPHA flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- 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.
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
* or use the
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 ALPHA flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.12 No.1
* Linux 4.9.288
* merged latest CAF android S tag
* 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.
- 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
* or use the
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 ALPHA flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- 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:
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.
- 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:
a07975b8b063e0ddf1558308d46e27f9948d55ab2481891fc7939060606219e6PE 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
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 ALPHA flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- 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:
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.
- 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
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 ALPHA flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- 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:
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.
- 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
* 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
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:
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.
* 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.
crdroid.net
crDroid.net - Download crDroid for supported devices
official crDroid ROM website
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.
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
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- Reboot to system
Device Specific Changes:
- Etude kernel:
* Linux 4.9.290 and CAF tag
* 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.
- 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
* 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
- 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.
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
* or use the
- Connect your phone to a computer
- Run
- 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
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- 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.
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
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- Reboot to system
Device Specific Changes:
- Etude kernel:
* Linux 4.9.294 and CAF tag
- 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.
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
* 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
* 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
* 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
- 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
- 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.
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
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.12 No.2
* Linux 4.9.297 and CAF tag
* 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/
- 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
* or use the
- Connect your phone to a computer
- Run
- Hold power + volume up to boot into recovery
PE 12 flash guide
- Boot into PE recovery
- Select
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run
- Reboot to system
Device Specific Changes:
- Fixed the issue of failed OTA installation in the built-in system updater
* you still need to manually
* 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.
- 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
- 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.
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
* 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