PixelExperience 12.1 / 12.1 Plus: Official Polaris Build 20220828-0030
- 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 on PE 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* 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 / 12.1 builds. You can dirty flash the Plus edition on top of PE 12 / 12.1 regular 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 rebo
- Connect your phone to a computer
- Run fastboot
- Hold power + volume up to boot into recovery
PE 12.1 flash guide
- Boot into PE recovery
- Select Factory rese
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.12 No.4
* Linux 4.9.326
* updated the exFAT driver
* DO NOT use another kernel. Just don't.
ROM Update Highlights:
- Merged fixes that may help address the issue of Google Pixel's SystemUpdate draining battery and building up heat in the background.
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 on PE 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* 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 / 12.1 builds. You can dirty flash the Plus edition on top of PE 12 / 12.1 regular 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 rebo
ot 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.1 flash guide
- Boot into PE recovery
- Select Factory rese
t" --> "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.4
* Linux 4.9.326
* updated the exFAT driver
* DO NOT use another kernel. Just don't.
ROM Update Highlights:
- Merged fixes that may help address the issue of Google Pixel's SystemUpdate draining battery and building up heat in the background.
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.
π10
How to flash Derpfest 12 with encryption
- Formatting data with LOS 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 on android 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* 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.
LOS recovery flash guide
- Download LOS recovery https://mega.nz/file/RfsFEJwC#QT1isElYuCxbCQvoCgvVCWP5kSUNJbkzJttwZABZm5o
- 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
Derpfest 12 with encryption flash guide
- Boot into LOS 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 "Install update" --> "ADB Sideload"
- Connect your phone to a computer
- Run adb sideload rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system
- Formatting data with LOS 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 on android 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* 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.
LOS recovery flash guide
- Download LOS recovery https://mega.nz/file/RfsFEJwC#QT1isElYuCxbCQvoCgvVCWP5kSUNJbkzJttwZABZm5o
- 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
Derpfest 12 with encryption flash guide
- Boot into LOS 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 "Install update" --> "ADB Sideload"
- Connect your phone to a computer
- Run adb sideload rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system
π1
Derpfest 12 Unofficial 31.08.2022
Initial build
With encryption: https://mega.nz/file/hPcRWQZa#WsuDlg_CDIVMeRMX2RQGnm0n-e0lZ13eeG164-OgK4c
Without encryption: https://mega.nz/file/gSkGyKqa#QXBuekeU2EkhtjCxlrkGXjsx22dV_IsXe8JDPP288sU
Gapps, vendor, and firmware are included.
Clean Install guide with encryption: https://t.me/Mix2sArsenal/851
Clean Install guide without encryption:
- Install the latest TWRP or OrangeFox
- If you have the latest OrangeFox R11.1_1, you can simply wipe the cust partition from GUI. With TWRP or older versions of 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
Thanks to scherzo, dahake and Wooby for helping me
Initial build
With encryption: https://mega.nz/file/hPcRWQZa#WsuDlg_CDIVMeRMX2RQGnm0n-e0lZ13eeG164-OgK4c
Without encryption: https://mega.nz/file/gSkGyKqa#QXBuekeU2EkhtjCxlrkGXjsx22dV_IsXe8JDPP288sU
Gapps, vendor, and firmware are included.
Clean Install guide with encryption: https://t.me/Mix2sArsenal/851
Clean Install guide without encryption:
- Install the latest TWRP or OrangeFox
- If you have the latest OrangeFox R11.1_1, you can simply wipe the cust partition from GUI. With TWRP or older versions of 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
Thanks to scherzo, dahake and Wooby for helping me
π12π₯5
PixelExperience 13 BETA: Official Polaris Build 20220914-1603
- Note: I just realized that the official build is missing a script that bootstraps the dynamic partition. For now, please sideload this [unofficial build](https://drive.google.com/file/d/1gW6g3-l_oQMWTLVf16-vahelSg-Zyj3F/view?usp=sharing) first, and then sideload the official one. This will ensure the dynamic partition metadata is created correctly.
Initial android 13 release. Counting from android Oreo, this marks the 6th major android version polaris has been through. Let's see how long I can keep it alive :)
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* 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 cannot upgrade from android 12 builds. 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 13 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.13 No.1
* dropped system and vendor fstab entries from dts because they are moved to ramdisk fstab for dynamic partitioning.
* Linux 4.9.327
* DO NOT use another kernel. Just don't.
- Switched to retrofit dynamic partitioning
- Mount /metadata during first stage init
- Pre-optimized SystemUI for speed
- Adapted to the new AOSP BT stack and added several fixes
- Properly enabled thermal pid feature 1.0 for Pixel thermal HAL
- Upstreamed Pixel power HAL to the latest android 13 tag
- Updated DPM, IMS, RIL, and WFD system blobs from
- Switched rounded corner overlay to vector drawable because Google broke the plain radius-based overlay
- Other misc fixes for android 13
ROM Update Highlights:
- Initial BETA release for Pixel Experience 13. There may be minor issues, and we are working hard fixing them.
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens. I suspect it is a glitch in the early version of QSSI 13 WFD blobs that we are using.
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.
- Note: I just realized that the official build is missing a script that bootstraps the dynamic partition. For now, please sideload this [unofficial build](https://drive.google.com/file/d/1gW6g3-l_oQMWTLVf16-vahelSg-Zyj3F/view?usp=sharing) first, and then sideload the official one. This will ensure the dynamic partition metadata is created correctly.
Initial android 13 release. Counting from android Oreo, this marks the 6th major android version polaris has been through. Let's see how long I can keep it alive :)
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* 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 cannot upgrade from android 12 builds. 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 13 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. It is normal if you see "Failed to find payload_properties.txt" error. Ignore it.- Reboot to system
Device Specific Changes:
- Etude kernel: Op.13 No.1
* dropped system and vendor fstab entries from dts because they are moved to ramdisk fstab for dynamic partitioning.
* Linux 4.9.327
* DO NOT use another kernel. Just don't.
- Switched to retrofit dynamic partitioning
- Mount /metadata during first stage init
- Pre-optimized SystemUI for speed
- Adapted to the new AOSP BT stack and added several fixes
- Properly enabled thermal pid feature 1.0 for Pixel thermal HAL
- Upstreamed Pixel power HAL to the latest android 13 tag
- Updated DPM, IMS, RIL, and WFD system blobs from
LA.QSSI.13.0.r1-05300-qssi.0
- Added a shim to fix an ABI change in libpiex for camera blobs- Switched rounded corner overlay to vector drawable because Google broke the plain radius-based overlay
- Other misc fixes for android 13
ROM Update Highlights:
- Initial BETA release for Pixel Experience 13. There may be minor issues, and we are working hard fixing them.
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens. I suspect it is a glitch in the early version of QSSI 13 WFD blobs that we are using.
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.
XDA Forums
[ROM][13][POLARIS] Pixel Experience [AOSP][2023/05/01]
PixelExperience for Xiaomi Mi Mix 2s [polaris]
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts...
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts...
π30π4π₯3π2
SparkOS [Unofficial] for MI MIX 2S (polaris)
Version: thirteen
Maintainer: Julival Bittencourt
Upload Date: 04-Nov-2022
Downloads:
ROM
Recovery
Firmware
Screenshots
Suporte Group
Size: 1.6G (Gapps only for now)
IMPORTANT: READ CAREFULLY
Clean install is required
If you are in any ROM that uses custom firmware you will need to install the latest available version of official firmware .
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode:
- Boot into recovery
- Select
- Connect your phone to a computer
- Run
- Reboot to system.
(installation by twrp/Orange Fox works but not recommended for now)
#polaris #LightTheNight #SparkOS
Version: thirteen
Maintainer: Julival Bittencourt
Upload Date: 04-Nov-2022
Downloads:
ROM
Recovery
Firmware
Screenshots
Suporte Group
Size: 1.6G (Gapps only for now)
IMPORTANT: READ CAREFULLY
Clean install is required
If you are in any ROM that uses custom firmware you will need to install the latest available version of official firmware .
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode:
fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.- Boot into recovery
- Select
Factory reset" --> "Format data
- Go back to main menu and select "Apply update" --> "Apply from ADB"- Connect your phone to a computer
- Run
adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.- Reboot to system.
(installation by twrp/Orange Fox works but not recommended for now)
#polaris #LightTheNight #SparkOS
π18π₯5π1
SparkOS 13.2 Unofficial for MI MIX 2S (polaris)
Version: thirteen
Maintainer: Julival Bittencourt
Upload Date: 16-Nov-2022
Downloads:
Vanilla | Gapps
Recovery
Screenshots
Suporte Group
Changelog
IMPORTANT: READ CAREFULLY
Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode:
- Boot into recovery
- Select
- Connect your phone to a computer
- Run
- Reboot to system.
(Latest Orange Fox beta Works fine)
#polaris #LightTheNight #SparkOS
Version: thirteen
Maintainer: Julival Bittencourt
Upload Date: 16-Nov-2022
Downloads:
Vanilla | Gapps
Recovery
Screenshots
Suporte Group
Changelog
IMPORTANT: READ CAREFULLY
Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode:
fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.- Boot into recovery
- Select
Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"- Connect your phone to a computer
- Run
adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.- Reboot to system.
(Latest Orange Fox beta Works fine)
#polaris #LightTheNight #SparkOS
π8β€3π₯2
Forwarded from sparkOS Announcements (Spkal01 // On slow internet // Smth i forgot)
SparkOS for MI MIX 2S (polaris)
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 21-Nov-2022
Download: Pling
Size: 1.52G/1.09G (Gapps/Vanilla)
#polaris #LightTheNight #SparkOS
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 21-Nov-2022
Download: Pling
Size: 1.52G/1.09G (Gapps/Vanilla)
#polaris #LightTheNight #SparkOS
π12
PixelExperience 13 / 13 Plus: Official Polaris Build 20221122-0804
Initial PE 13 stable release. Sorry for skipping October's release and the absence on forums. I was insanely busy with work and other IRL stuff.
There will also be PE 12 / PE 12 Plus maintenance builds released in a few hours. They contain the latest November security patch that addresses a severe security vulnerability.
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* 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 the previous PE 13 build. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. 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 13 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
* It is normal if you see "Failed to find payload_properties.txt" error. The issue has been fixed in this month's release. You will not see it in the next update.
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.333
* built with the latest LLVM Clang 15.0.2 and full LLVM binutils, including the LLVM integrated assembler
* added time slice duty cycle in wifi_interface_info to address the log spam in android 13's WiFi HAL
* added a backport of EROFS from 5.10. Currently nothing is using this filesystem, but we might use it in the future.
* updated to the latest mainline exFAT driver
* fixed a mismatched bound in qcacld
* backported and enabled DWARF5 debug symbol for the kernel build
* fixed crypto assembly for LLVM IAS
* DO NOT use another kernel. Just don't.
- Enabled zygote critical window
- More fixes for the new AOSP BT stack
- Some updates to the USB props and default USB device name
- Disabled advance network scan because our device is a legacy target
- Enabled and configured main and telephoto cameras for the Aperture app
ROM Update Highlights:
- November security patch
- Face Unlock is back
- Translation updates
- The Plus edition is back. Perhaps not all customization options are here yet. They will be added in future releases.
Initial PE 13 stable release. Sorry for skipping October's release and the absence on forums. I was insanely busy with work and other IRL stuff.
There will also be PE 12 / PE 12 Plus maintenance builds released in a few hours. They contain the latest November security patch that addresses a severe security vulnerability.
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* 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 the previous PE 13 build. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. 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 13 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.* It is normal if you see "Failed to find payload_properties.txt" error. The issue has been fixed in this month's release. You will not see it in the next update.
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.333
* built with the latest LLVM Clang 15.0.2 and full LLVM binutils, including the LLVM integrated assembler
* added time slice duty cycle in wifi_interface_info to address the log spam in android 13's WiFi HAL
* added a backport of EROFS from 5.10. Currently nothing is using this filesystem, but we might use it in the future.
* updated to the latest mainline exFAT driver
* fixed a mismatched bound in qcacld
* backported and enabled DWARF5 debug symbol for the kernel build
* fixed crypto assembly for LLVM IAS
* DO NOT use another kernel. Just don't.
- Enabled zygote critical window
- More fixes for the new AOSP BT stack
- Some updates to the USB props and default USB device name
- Disabled advance network scan because our device is a legacy target
- Enabled and configured main and telephoto cameras for the Aperture app
ROM Update Highlights:
- November security patch
- Face Unlock is back
- Translation updates
- The Plus edition is back. Perhaps not all customization options are here yet. They will be added in future releases.
π11πΎ4π₯2β€1π1
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for the built-in Message app, the translucent background may flicker when the bubble is activated.
- Carrier video call may be broken for some carriers. Please disable this feature on your SIM card settings page if your carrier is affected.
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.
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for the built-in Message app, the translucent background may flicker when the bubble is activated.
- Carrier video call may be broken for some carriers. Please disable this feature on your SIM card settings page if your carrier is affected.
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.
XDA Forums
[ROM][13][POLARIS] Pixel Experience [AOSP][2023/05/01]
PixelExperience for Xiaomi Mi Mix 2s [polaris]
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts...
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts...
π16π1π₯1
Evolution X 7.3: Official Polaris Build 11290805
Initial EvoX release based on android 13.
Note:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX 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.
EvoX recovery flash guide
- Download EvoX recovery from https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
- 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
EvoX flash guide
- Boot into EvoX 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 Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.334
* dropped system and vendor fstab entries from dts because they are moved to ramdisk fstab for dynamic partitioning.
* built with the latest LLVM Clang 15.0.2 and full LLVM binutils, including the LLVM integrated assembler
* added time slice duty cycle in wifi_interface_info to address the log spam in android 13's WiFi HAL
* added a backport of EROFS from 5.10. Currently nothing is using this filesystem, but we might use it in the future.
* updated to the latest mainline exFAT driver
* fixed a mismatched bound in qcacld
* backported and enabled DWARF5 debug symbol for the kernel build
* fixed crypto assembly for LLVM IAS
* DO NOT use another kernel. Just don't.
- Switched to retrofit dynamic partitioning
- Mount /metadata during first stage init
- Pre-optimized SystemUI for speed
- Adapted to the new AOSP BT stack and added several fixes
- Properly enabled thermal pid feature 1.0 for Pixel thermal HAL
- Upstreamed Pixel power HAL to the latest android 13 tag
- Updated DPM, IMS, RIL, and WFD system blobs from
- Added a shim to fix an ABI change in libpiex for camera blobs
- Switched rounded corner overlay to vector drawable because Google broke the plain radius-based overlay
- Enabled zygote critical window
- More fixes for the new AOSP BT stack
- Some updates to the USB props and default USB device name
- Disabled advance network scan because our device is a legacy target
- Enabled and configured main and telephoto cameras for the Aperture app
Evolution X Update
- Initial EvoX release based on android 13 with November security patch.
Initial EvoX release based on android 13.
Note:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX 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.
EvoX recovery flash guide
- Download EvoX recovery from https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
- 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 evox_recovery_file_name.img in your cmd/powershell/terminal- Hold power + volume up to boot into recovery
EvoX flash guide
- Boot into EvoX 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 evox_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes.- Reboot to system
Device Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.334
* dropped system and vendor fstab entries from dts because they are moved to ramdisk fstab for dynamic partitioning.
* built with the latest LLVM Clang 15.0.2 and full LLVM binutils, including the LLVM integrated assembler
* added time slice duty cycle in wifi_interface_info to address the log spam in android 13's WiFi HAL
* added a backport of EROFS from 5.10. Currently nothing is using this filesystem, but we might use it in the future.
* updated to the latest mainline exFAT driver
* fixed a mismatched bound in qcacld
* backported and enabled DWARF5 debug symbol for the kernel build
* fixed crypto assembly for LLVM IAS
* DO NOT use another kernel. Just don't.
- Switched to retrofit dynamic partitioning
- Mount /metadata during first stage init
- Pre-optimized SystemUI for speed
- Adapted to the new AOSP BT stack and added several fixes
- Properly enabled thermal pid feature 1.0 for Pixel thermal HAL
- Upstreamed Pixel power HAL to the latest android 13 tag
- Updated DPM, IMS, RIL, and WFD system blobs from
LA.QSSI.13.0.r1-05300-qssi.0- Added a shim to fix an ABI change in libpiex for camera blobs
- Switched rounded corner overlay to vector drawable because Google broke the plain radius-based overlay
- Enabled zygote critical window
- More fixes for the new AOSP BT stack
- Some updates to the USB props and default USB device name
- Disabled advance network scan because our device is a legacy target
- Enabled and configured main and telephoto cameras for the Aperture app
Evolution X Update
- Initial EvoX release based on android 13 with November security patch.
π8π₯3
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated.
- Carrier video call may be broken for some carriers. Please disable this feature on your SIM card settings page if your carrier is affected.
ROM Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-td1a.221105.001-11290805-unsigned.zip/download
Recovery Download: https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
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.
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated.
- Carrier video call may be broken for some carriers. Please disable this feature on your SIM card settings page if your carrier is affected.
ROM Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-td1a.221105.001-11290805-unsigned.zip/download
Recovery Download: https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
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.
π2π₯1
Forwarded from sparkOS Announcements (Spkal01 // On slow internet // Smth i forgot)
SparkOS for MI MIX 2S (polaris)
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 20-Dec-2022
Download: Pling
Size: 1.64G/1.19G (Gapps/Vanilla)
#polaris #LightTheNight #SparkOS
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 20-Dec-2022
Download: Pling
Size: 1.64G/1.19G (Gapps/Vanilla)
#polaris #LightTheNight #SparkOS
β€8π4π₯1
Evolution X 7.4: Official Polaris Build 12240732
Merry Christmas!
Note:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- You can OTA or dirty flash from previous EvoX android 13 builds.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX 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.
EvoX recovery flash guide
- Download EvoX recovery from https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
- 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
EvoX flash guide
- Boot into EvoX 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 Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.336
* built with the latest LLVM Clang 16
* guarded a deprecated clang-specific auto zero variable initialization flag
* a few fixes for compressed apex and encryption
* picked a few fixes for qcacld and sdcardfs
* changed f2fs defaults to match the default tuning values in AOSP
* aligned Clang ThinLTO flags with mainline kernel to take advantage of thinlto-cache
* link vdso32 with
* DO NOT use another kernel. Just don't.
- Enabled compressed apex
- Brought back some sepolicy to support detailed battery information in Settings/Battery
- Fixed a WiFi Display issue caused by missing libs
- Fixed carrier video calling by adding the missing vendor.qti.imsrtpservice@3.1 library
- Significantly simplified the system-side IMS blobs
- Override Pixel thermal HAL service initialization to fix boot issues after android 13 QPR1 merge
Evolution X Update
- The ROM has been rebased on top of android 13 QPR1 with December security patch. QPR1 is a relative big change. Features are still being worked on, and not all things are fully stable yet.
- EvoX switched to a source built launcher because Pixel launcher has been having random stutters and battery drains since the launch of Pixel 7 series.
- Other fixes and improvements.
Merry Christmas!
Note:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- You can OTA or dirty flash from previous EvoX android 13 builds.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX 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.
EvoX recovery flash guide
- Download EvoX recovery from https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
- 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 evox_recovery_file_name.img in your cmd/powershell/terminal- Hold power + volume up to boot into recovery
EvoX flash guide
- Boot into EvoX 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 evox_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes.- Reboot to system
Device Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.336
* built with the latest LLVM Clang 16
* guarded a deprecated clang-specific auto zero variable initialization flag
* a few fixes for compressed apex and encryption
* picked a few fixes for qcacld and sdcardfs
* changed f2fs defaults to match the default tuning values in AOSP
* aligned Clang ThinLTO flags with mainline kernel to take advantage of thinlto-cache
* link vdso32 with
-z noexecstack to avoid warnings in bfd from the latest GNU binutils* DO NOT use another kernel. Just don't.
- Enabled compressed apex
- Brought back some sepolicy to support detailed battery information in Settings/Battery
- Fixed a WiFi Display issue caused by missing libs
- Fixed carrier video calling by adding the missing vendor.qti.imsrtpservice@3.1 library
- Significantly simplified the system-side IMS blobs
- Override Pixel thermal HAL service initialization to fix boot issues after android 13 QPR1 merge
Evolution X Update
- The ROM has been rebased on top of android 13 QPR1 with December security patch. QPR1 is a relative big change. Features are still being worked on, and not all things are fully stable yet.
- EvoX switched to a source built launcher because Pixel launcher has been having random stutters and battery drains since the launch of Pixel 7 series.
- Other fixes and improvements.
π7
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast QS tile getting stuck at enabled or disabled state. Forgetting this WFD connection and re-connect should help fix the issue.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated. The flicker seems to be slightly better after QPR1, but it definitely still happens.
ROM Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-tq1a.221205.011-12241023-unsigned.zip/download
Recovery Download: https://sourceforge.net/projects/evolution-x/files/polaris/recovery/tq1a.221205.011-12241023-recovery.img/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.
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast QS tile getting stuck at enabled or disabled state. Forgetting this WFD connection and re-connect should help fix the issue.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated. The flicker seems to be slightly better after QPR1, but it definitely still happens.
ROM Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-tq1a.221205.011-12241023-unsigned.zip/download
Recovery Download: https://sourceforge.net/projects/evolution-x/files/polaris/recovery/tq1a.221205.011-12241023-recovery.img/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.
π7π₯2π2β€1
SparkOS for MI MIX 2S (polaris)
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 14-Jan-2023
Download: Pling
Changelog: Website
Size: 1.64G/1.19G (Gapps/Vanilla)
Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox Works fine)
Device Group: Here
XDA: Here
Buy me a Coffee: Here
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 14-Jan-2023
Download: Pling
Changelog: Website
Size: 1.64G/1.19G (Gapps/Vanilla)
Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox Works fine)
Device Group: Here
XDA: Here
Buy me a Coffee: Here
β€7π4
PixelExperience 13 / 13 Plus: Official Polaris Build 20230119-1051
Happy Chinese New Year!
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* 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 the previous PE 13 builds. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. 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 13 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
* It is normal if you see "Failed to find payload_properties.txt" error. The issue has been fixed in this month's release. You will not see it in the next update.
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.337. The 4.9 kernel reached EOL from upstream stable kernel release.
* built with the latest LLVM Clang 16
* backported configurable per-cgroup PSI tracking
* guarded a deprecated clang-specific auto zero variable initialization flag
* a few fixes for compressed apex and encryption
* picked a few fixes for qcacld and sdcardfs
* changed f2fs defaults to match the default tuning values in AOSP
* aligned Clang ThinLTO flags with mainline kernel to take advantage of thinlto-cache
* link vdso32 with
* DO NOT use another kernel. Just don't.
- Disabled per-cgroup PSI accounting to avoid performance overhead because android does not need it
- Enabled compressed apex
- Fixed carrier video calling by adding the missing vendor.qti.imsrtpservice@3.1 library
- Significantly simplified the system-side IMS blobs
- Overrode Pixel thermal HAL service initialization to fix boot issues after android 13 QPR1 merge
ROM Update Highlights:
- January security patch
- GApps updated from QPR1 and later builds
- We did several changes to try fixing the screen stutter and battery drain caused by Pixel Launcher. If the issue persists for you, try uninstalling previous updates of Android System Intelligence or even do a clean flash. Disabling search related features in launcher settings may also help.
Happy Chinese New Year!
- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* 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 the previous PE 13 builds. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. 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 13 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.* It is normal if you see "Failed to find payload_properties.txt" error. The issue has been fixed in this month's release. You will not see it in the next update.
- Reboot to system
Device Specific Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.337. The 4.9 kernel reached EOL from upstream stable kernel release.
* built with the latest LLVM Clang 16
* backported configurable per-cgroup PSI tracking
* guarded a deprecated clang-specific auto zero variable initialization flag
* a few fixes for compressed apex and encryption
* picked a few fixes for qcacld and sdcardfs
* changed f2fs defaults to match the default tuning values in AOSP
* aligned Clang ThinLTO flags with mainline kernel to take advantage of thinlto-cache
* link vdso32 with
-z noexecstack to avoid warnings in bfd from the latest GNU binutils* DO NOT use another kernel. Just don't.
- Disabled per-cgroup PSI accounting to avoid performance overhead because android does not need it
- Enabled compressed apex
- Fixed carrier video calling by adding the missing vendor.qti.imsrtpservice@3.1 library
- Significantly simplified the system-side IMS blobs
- Overrode Pixel thermal HAL service initialization to fix boot issues after android 13 QPR1 merge
ROM Update Highlights:
- January security patch
- GApps updated from QPR1 and later builds
- We did several changes to try fixing the screen stutter and battery drain caused by Pixel Launcher. If the issue persists for you, try uninstalling previous updates of Android System Intelligence or even do a clean flash. Disabling search related features in launcher settings may also help.
π8β€2π1
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated. The flicker seems to be slightly better after QPR1, but it definitely still happens.
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.
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated. The flicker seems to be slightly better after QPR1, but it definitely still happens.
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.
π6π1
CherishOS 4.4 Unofficial 29.01.2023 Android 13
Rom changelog
https://t.me/CherishOS/1377
* This rom uses retrofit dynamic system and vendor partitions
* DO NOT use a third party kernel without proper support for Pixel thermal hal
* Clean flash required coming from any other rom, dirty flash from previous build okay
* Encryption enabled by default
Clean flash guide:
- Download CherishOS recovery
- Boot your phone into fastboot mode and connect to your computer: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into CherishOS 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 cherishos_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes4
* If you flashed the vanilla build and want flash gapps select "Apply from ADB" again run adb sideload gapps.zip (only core gapps will fit)
- Reboot to system
* Orangefox dynamic can also be used to flash this rom, just make sure to format data and wipe metadata after flashing the rom
Vendor+FW included
Vanilla: https://mega.nz/file/cGkizKSZ#QPtdi368Kq8HcTx3Ki6kLXxF7ckQo_psVkViHhqtF7o
Gapps: https://mega.nz/file/xa8whKKZ#Kmim_0U0lxArbVkQVUOQ1B4MY-Y1GaNVXk6okUahxCc
CherishOS Recovery: https://mega.nz/file/NeNjjYxY#Y9J_ElrqVEvm8yU31x2ixxX6ztkDwgmyw5dCOuohinA
Thanks to scherzo, dahake and Wooby for helping me
Rom changelog
https://t.me/CherishOS/1377
* This rom uses retrofit dynamic system and vendor partitions
* DO NOT use a third party kernel without proper support for Pixel thermal hal
* Clean flash required coming from any other rom, dirty flash from previous build okay
* Encryption enabled by default
Clean flash guide:
- Download CherishOS recovery
- Boot your phone into fastboot mode and connect to your computer: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into CherishOS 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 cherishos_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes4
* If you flashed the vanilla build and want flash gapps select "Apply from ADB" again run adb sideload gapps.zip (only core gapps will fit)
- Reboot to system
* Orangefox dynamic can also be used to flash this rom, just make sure to format data and wipe metadata after flashing the rom
Vendor+FW included
Vanilla: https://mega.nz/file/cGkizKSZ#QPtdi368Kq8HcTx3Ki6kLXxF7ckQo_psVkViHhqtF7o
Gapps: https://mega.nz/file/xa8whKKZ#Kmim_0U0lxArbVkQVUOQ1B4MY-Y1GaNVXk6okUahxCc
CherishOS Recovery: https://mega.nz/file/NeNjjYxY#Y9J_ElrqVEvm8yU31x2ixxX6ztkDwgmyw5dCOuohinA
Thanks to scherzo, dahake and Wooby for helping me
π8π₯2
SparkOS for MI MIX 2S (polaris)
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 24-Feb-2023
Download: Pling
Changelog: Website
Size: 1.65G/1.20G (Gapps/Vanilla)
Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox Works fine)
Device Group: Here
XDA: Here
Buy me a Coffee: Here
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 24-Feb-2023
Download: Pling
Changelog: Website
Size: 1.65G/1.20G (Gapps/Vanilla)
Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.
Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox Works fine)
Device Group: Here
XDA: Here
Buy me a Coffee: Here
π₯7π3β€1