PixelExperience 11.0 20201129-1522 Official Polaris Beta Build
PE recovery flash guide[Required]:
- 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 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 11 ROM flash guide[Required]:
- 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
- Note: Formatting and flashing with PE recovery is required for encryption to function properly. Once the phone is encrypted this way, TWRP/OrangeFox will not be able to decrypt with passcode. If you insist on using TWRP/OrangeFox, you can remove the lockscreen password later and boot into TWRP/OrangeFox.
Device Specific Changes:
- Etude kernel:
- DO NOT use a third party kernel without proper support for Pixel thermal hal
- Linux 4.9.246
- merged CAF R tag LA.UM.9.8.r1-03000-SDM710.0
- modified DT bindings for Pixel thermal hal
- enabled zram writeback
- fixed zram idle and writeback string compare
- added a killable freezer to kill frozen tasks similar to cgroups v2
- increased top-app boost
- Switched to Pixel thermal 2.0
- also updated thermal engine from Pixel 3 XL android 11 build
- Updated HDR, SDM, Adreno, Vulkan, Snapdragon CVE, WFD vendor, media, configstore, dpm vendor, DRM, msm_irqbalance, peripheral manager, power-off alarm, time service, TEE, TUI, ESE power manager, CNE, IMS, QMI, and RIL from LA.UM.9.8.r1-02700-SDM710.0
- Updated WFD system, dpm system, and Widevine blobs from OnePlus8Pro android 11 image
- Updated the following hal versions
- Secure Element –> 1.2
- wfdhdcp –> 1.3
- health –> 2.1
- ESE power manager –> 1.1
- QTI Health implementation –> 2.1
- IRadio –> 1.5
- uceservice –> 2.2
- ims factory –> 1.0
- qti radio –> 2.4
- ims rtp service –> 3.0
- removed qdutils_disp
- added IVr
- Switched to CAF R display and media hal
- screen brightness is now controlled by hwc instead of light HAL, which offers a smooth and accurate brightness adjustment without weird hacks I did on android 10
- display config 2.0
- set higher priority to c2 than OMX
- removed deprecated divx/xvid software codecs
- cleaned up and merged redundant media codec configs
- Switched to stable aidl Pixel power hal
- removed UfsHibern8Enable and clkgate_enable hints in launch and interaction because it may freak out ufshc
- Switched to AOSP NFC 1.2
- Switched to AOSP BT stack for now
- Enabled IORap
- IORap is a new feature in android 11 that greatly improves app startup time by predicting and prefetching potentially blocking I/O
- Enabled zram writeback in fstab and job scheduler
- Added AOSP RCS packages and removed deprecated RCS
- Bumped audio hal to 6.0
- Enabled the option to turn on blur in developer settings (defaults to disabled)
- Note: blur is very expensive on rendering and may incur jank frames
- Added WifiOverlay
- Added TetheringOverlay
- Enabled dex2oat64
- SELinux enforcing and SafetyNet passes out of the box
- if you use Magisk, you may need to turn on MagiskHide
Feature Update Highlights:
- Initial android 11 release with many Pixel features from Pixel 5.
Known Issues:
- “OK Google” hot word does not work yet
Gapps are included. Vendor and firmware are included. Clean flash following the steps is required.
Please report issues to jjpprrrr.