• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][10.0]&[11.0] Pixel Experience PLUS (ocn) [Unofficial][AOSP] (11.0 - upd 2021-10-09; 10.0 - upd 2020-12-18)

Which is preferable?

  • I continue support PE 10 plus, and then switch to PE 11 plus.

    Votes: 17 45.9%
  • I switch now to PE 11 and then to PE 11 plus.

    Votes: 20 54.1%
  • Other (write about this in this thread).

    Votes: 0 0.0%

  • Total voters
    37
  • Poll closed .
Search This thread

rmx2x3

New member
Aug 3, 2017
4
0
Good Rom, but the UI app and message app always crash when I open. It works fine initially but after 1 hour, it crashes a lot. looking forward the update.
 

Max11payne

Member
Apr 14, 2020
7
3
hmm this doesnt seem to be working when i try to find location then it ask me to buy the pro version

I had the same issue of gps not working either. I did lots of searches in the internet while ago and found this application called "app ops". I don't remember where I found but I guess it was on some subreddit or somewhere else. I did searched a little bit to find that and this is the exact step by step solution in the link below:


"app ops" : https://play.google.com/store/apps/details?id=rikka.appops&hl=en&gl=US

I don't really remember the exact solution and this is everything I could remember about this situation, you can try this by your own responsibility, I won't take any if anything happens to your device because I don't know that much about this "Pixel Experience Rom" you installed which I didn't tried it before. I did this solution on unofficial Lineage os 18.1 by @Golv and it worked totally fine.
 

felixapollyon

Member
Sep 9, 2020
34
7
I had the same issue of gps not working either. I did lots of searches in the internet while ago and found this application called "app ops". I don't remember where I found but I guess it was on some subreddit or somewhere else. I did searched a little bit to find that and this is the exact step by step solution in the link below:


"app ops" : https://play.google.com/store/apps/details?id=rikka.appops&hl=en&gl=US

I don't really remember the exact solution and this is everything I could remember about this situation, you can try this by your own responsibility, I won't take any if anything happens to your device because I don't know that much about this "Pixel Experience Rom" you installed which I didn't tried it before. I did this solution on unofficial Lineage os 18.1 by @Golv and it worked totally fine.
okay. i confirm that it doesnt work on Pixel Experience :<. just tried it for the third time
 
  • Like
Reactions: Golv and Max11payne

Top Liked Posts

  • 4
  • 5
    New build PE 11.0 plus released
    • Updated to Android 11.0.0_r46
    • October 2021 security patches.
    • Upstream updates and fixes.
    Use AppOps fix for GPS and Google Map - more info

    =======================
    2021/10/09
    =======================
    - October 2021 Security patch.

    project build/make/
    450875cff Merge tag 'android-11.0.0_r46' of https://android.googlesource.com/platform/build into HEAD

    project frameworks/av/
    390bfcc656 Merge tag 'android-11.0.0_r46' of https://android.googlesource.com/platform/frameworks/av into HEAD

    project frameworks/base/
    8a1605c3818 Automatic translation import
    8396d0692a4 Automatic translation import
    4fd788a0402 Updates fingerprints to October security patch
    f8b78224e5a Merge tag 'android-11.0.0_r46' of https://android.googlesource.com/platform/frameworks/base into HEAD
    34bd938c56e SystemUI: Unblock gestural navigation on clearScreenshot()
    5e80f7528c0 Disallow click to partial screenshot right after screenshot is taken
    33524ff334b LockPatternView: Fix a11y+BiometricPrompt related OOB exception
    d4da2af4dc1 One more Build.FINGERPRINT to Build.DATE change
    70b60d0524a Merge "BrightnessSynchronizer: make brightness tolerance overlay-able" into eleven-plus
    52b4750bb2d NavbarUtils: Report true on 'canDisable' if key disabler detected

    project frameworks/opt/telephony/
    94a12dff2 Merge tag 'android-11.0.0_r46' of https://android.googlesource.com/platform/frameworks/opt/telephony into HEAD

    project manifest/
    572b5c9 Track DnsResolver

    project packages/apps/Settings/
    8556319877 Automatic translation import
    7d2236bf02 Automatic translation import
    d811c34fd5 Merge tag 'android-11.0.0_r46' of https://android.googlesource.com/platform/packages/apps/Settings into HEAD

    project packages/apps/Updates/
    e8dfcad4 Automatic translation import

    project packages/modules/DnsResolver/
    5e1ec7c DnsResolver: Support wildcards in cached hosts file
    bafb2ae DnsResolver: Sort and cache hosts file data for fast lookup

    project packages/resources/devicesettings-custom/
    15f9fc5 Automatic translation import

    project system/core/
    d0c1fa921 Merge tag 'android-11.0.0_r46' of https://android.googlesource.com/platform/system/core into HEAD

    project system/nfc/
    3b16f36 Type confusion due to race condition on tag type change

    project system/vold/
    e0db25e cryptfs: try harder to unmount subdirectory mounts
    6d3d58b cryptfs: kill processes more quickly in wait_and_unmount()
    ee98565 Show names of processes killed by KillProcessesWithOpenFiles()

    project vendor/aosp/
    263b1f87 apn: Fix FreedomPop UK
    99798c45 apn: Update giffgaff APN
    4fdeef39 config: Cleanup additional gralloc bits
    0cd7a0f3 apns: Update Vodafone NL

    project vendor/qcom/opensource/usb/
    ba7cebf init.qcom.usb.rc: Don't apply persist.vendor.usb.config

    - Last PE team updates and fixes -


    Enjoy! ✌️
    5
    My new test build PE 11.0 plus is up.

    - September 2021 Security patch.
    - WiFi Display fixed
    - Video in WhatsApp fixed (thanks to Ten-Shine)
    GPS works only with App Ops fix at this moment.

    Additional zip archives for App Ops to install from Magisk app:
    - https://github.com/RikkaApps/Riru/releases/download/v26.1.2/riru-v26.1.2.r505.c20529bced-release.zip ( https://github.com/RikkaApps/Riru )
    - https://github.com/RikkaApps/Sui/releases/download/v12.2.1/sui-v12.2.1-release.zip ( https://github.com/RikkaApps/Sui )

    You can see all recommendations in AppOps app above.
    • Instal latest ROM PE11 plus, boot into system.
    • Install Magisk 23.0.apk
    • Rename Magisk 23.0.apk on sdcard to Magisk 23.0.zip and flash it in TWRP.
    • Install AppOps from Google Play.
    • Install riru-v26.1.2.r505.c20529bced-release.zip and sui-v12.2.1-release.zip from Magisk app and reboot system.
    • Run AppOps and grant geolocation permission for Google Map, Google Play services and for other apps that require geolocation.

    Code:
    -------------------------------------------------- -
    ----------------------------------------------------
    2021-10-03
    ----------------------------------------------------
    - September 2021 Security patch.
    - WiFi Display fixed
    - Video in WhatsApp fixed (thanks to Ten-Shine)
    
    project build/make/
    b9eb813bb    Add support for separate kernels for boot and recovery [2/2]
    1ced4fd75    Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/build into HEAD
    307e4f905    Check for vintf compatiblity early in generation process
    
    project build/soong/
    255d391c     cleanbuild: Add `recovery_kernel` to installclean files
    
    project device/htc/ocn/
    287c581      ocn: Localise NTP to improve GPS TTFF
    ab3893a      ocn: init: add interface declaration for audio hal service
    b060209      ocn: Define SYS_NICE caps for [email protected]
    6ff9a4b      ocn: init: Override [email protected]
    e38cb3d      ocn: gestures: remove org.lineageos.platform.internal
    2cba98f      ocn: build GestureHandler
    0bc6746      ocn: Introduce liveDisplay
    b291cf8      ocn: dependencies: add branch for timekeep from LineageOS
    85a9464      ocn: audio: boost audio-record mic volume
    d98c236      ocn: audio: Enable Stereo channel support for voip over audio path
    28146a7      ocn: fix xml parser error
    f3ac717      ocn: remove duplicate value for config_enableWifiDisplay
    652f230      ocn: Drop more QCOM WFD components
    2541ce2      ocn: Remove unused dependencies of WFD
    e17ae5f      ocn: Enable Wi-Fi Display
    02b5d13      ocn: Drop QCOM WFD
    b8eb718      ocn: Convert HighTouchSensitivity to touch HAL
    a17f084      ocn: Gestures: Automatic translation import for zh-rCN and zh-rTW
    
    project frameworks/av/
    7b9f518c0b   audioflinger: Fix audio for WifiDisplay
    c45b1e09f7   stagefright: Fix buffer handle retrieval in signalBufferReturned
    d03e55c282   stagefright: Fix SurfaceMediaSource getting handle from wrong position issue
    a99e15e935   libstagefright_wfd: video encoder does not actually release MediaBufferBase when done
    8a7839d5dc   libstagefright_wfd: compilation fixes
    254026a355   Partial revert "Move unused classes out of stagefright foundataion"
    248705febe   Revert "stagefright: remove Miracast sender code"
    aa9012a33c   Revert "Removed unused class and its test"
    
    project frameworks/base/
    20345ef7471  Automatic translation import
    13b9e7471f3  Automatic translation import
    84f5a62242e  PixelPropsUtils: Don't set model prop if gms
    1fb0f0f2bfc  Update fingerprints
    49eb38ab149  Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/frameworks/base into HEAD
    020740eaca1  Revert "Revert "Detects all activities for whether showing work challenge""
    db7ad318aac  fixup! SystemUI: Show bluetooth battery level when available
    cbe58fabb19  Make battery clickable again in quick QS status
    659529ef64e  base: Add toggle for 60Hz refresh rate on battery saver [1/2]
    e1931288cc4  DisplayManagerService: Don't spam log when display state changes
    a9361ef8516  Fixed a crash in settings in tts engine selection screen.
    
    project frameworks/native/
    ec2077dad    Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/frameworks/native into HEAD
    
    project manifest/
    7ccfceb      Track NetworkStack
    7dee778      Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/manifest into HEAD
    04f6790      Manifest for Android 11.0.0 Release 43
    
    project packages/apps/ElmyraService/
    a58f98e      Automatic translation import
    
    project packages/apps/FMRadio/
    904428a      Automatic translation import
    
    project packages/apps/FaceUnlockService/
    9b41264      Automatic translation import
    
    project packages/apps/Nfc/
    0ce0e9c2     Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/packages/apps/Nfc into HEAD
    
    project packages/apps/Settings/
    700d32bdfa   Settings: Allow devices to disable minimum refresh rate
    a5db481c35   Automatic translation import
    2f8c916955   Automatic translation import
    9ff6cdfc39   Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/packages/apps/Settings into HEAD
    b817e9058f   Settings: Add toggle for 60Hz refresh rate on battery saver [2/2]
    712068d785   Settings: Add preference for maximum screen refresh rate
    eaaef51957   Settings: Use actual default refresh rate
    
    project packages/apps/Snap/
    52b412d2e    Automatic translation import
    
    project packages/apps/TouchGestures/
    cfe7c8a      Automatic translation import
    
    project packages/modules/NetworkStack/
    84b560b      TcpSocketTracker: Opt-out for TCP info parsing on legacy kernels
    
    project system/bt/
    e7d2ec86c    Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/system/bt into HEAD
    
    project system/sepolicy/
    c563ca1d8    Merge tag 'android-11.0.0_r43' of https://android.googlesource.com/platform/system/sepolicy into HEAD
    
    project system/update_engine/
    56a144b4     Check allocatable space correctly when sideloading on VAB
    
    project tools/extract-utils/
    d3e0c02      extract_utils: Seperate multiple override targets with comma
    8b33503      extract_utils: Don't fixup pinned files when they are supposed to be kept
    302226b      extract_utils: Display the fixup hash when keeping pinned files
    
    project vendor/aosp/
    8754a045     Add support for separate kernels for boot and recovery [1/2]
    244ecff3     kernel: Fix vdso32 building for 4.19+ kernels
    0341e48c     vendor: config: DEVICE_PACKAGE_OVERLAYS -> PRODUCT_PACKAGE_OVERLAYS
    5156227a     vendor: overlay: Remove MMS user agent URL
    
    project vendor/htc/
    467ad49      ocn: Drop QCOM WFD
    
    project vendor/qcom/opensource/commonsys/system/bt/
    19a4d6bbd    SMP: Reject pairing if public_key.x match
    
    project vendor/qcom/opensource/fm-commonsys/
    033dbb0      Automatic translation import
    
    
    - Last PE team updates and fixes -
    https://gerrit.pixelexperience.org/q/branch:eleven-plus+status:merged


    Enjoy! ✌️
    4
    3
    so no more 11. its ok its stable enough for daily use. thanks for everything.
    I think will be 2 updates with Google security patchs (November, December) from PE team before new year.
    3
    can u please specify the steps to install the fix ?
    You can see all recommendations in AppOps app above.
    • Instal latest ROM PE11 plus, boot into system.
    • Install Magisk 23.0.apk
    • Rename Magisk 23.0.apk on sdcard to Magisk 23.0.zip and flash it in TWRP.
    • Install AppOps from Google Play.
    • Install riru-v26.1.2.r505.c20529bced-release.zip and sui-v12.2.1-release.zip from Magisk app and reboot system.
    • Run AppOps and grant geolocation permission for Google Map, Google Play services and for other apps that require geolocation.
  • 8
    I will ask Ten-Shine to release next build only after September security patch has been updated by PE team.
    6
    Good news!
    I hope PE 11 Plus will come soon...

    Many thanks to Ten-Shine (github user).
    6

    [ROM][11.0] Pixel Experience PLUS (ocn) [Unofficial][AOSP] (upd 2021-08-17)

    I havn't tested this ROM.

    This test build was created by Ten-Shine (github user) at my request (for which many thanks to him) and based on my device tree and kernel from LOS 18.1.



    Instructions:

    !!! Take FULL backup first from your actual system !!!

    Before instaling, make sure you are running the latest Oreo or Pie firmware from the latest HTC Sense.
    If you are encrypted, take a full backup of all your data, boot into TWRP and format data (the option which requires you to type "yes") and clean flash accordingly. This is due to encryption changes. Do not skip this step or you will be locked out of your system by a password prompt.

    1. Download TWRP recovery 3.3.1-1 ( thanks @Captain_Throwback ) or 3.4.0-0
    2. Reboot to download mode and flash it: "fastboot flash recovery name_of_file.img"
    3. Download the latest ROM zip from the downloads section below
    4. Wipe /system, /cache and /data (complete FORMAT /data if you're having issues or were encrypted)
    5. Flash ROM zip in TWRP, reboot to system and make initial settings
    6. Flash the latest magisk (optional) after make one reboot.
    7. Check apps permissions
    8. Enjoy (as much as currently possible)

    Downloads:

    PixelExperience 11 PLUS builds: HERE

    These builds for OREO or PIE firmware ( DSP.img patch is required for PIE firmware ONLY - *** HERE ***) !!!
    (the patch is applied once and NOT NEED to reinstall patch after ROM update).

    TWRP recovery: 3.3.1-1 or 3.4.0-0


    PE-11PLUS-HTC_U11.png
    6
    New build is up!

    Please test and let me know about.

    Code:
    =======================
         2020/12/16
    =======================
    - December 2020 Security patch.
    
    f53ec88 ocn: Increase speaker-mic volume in audio-record
    b2bcf1e ocn: Update Listen blobs
    0e7ae27 ocn: Add 48khz sampling rate to spkr prot tx uc
    f7abdca ocn: Update audio.fluence properties
    c398da9 ocn: Import additional native libs list
    baaef21 ocn: overlay: Sync CarrierConfig with LA.UM.8.4.r1-06000-8x98.0
    af8c08c ocn: Enable TARGET_USES_OLD_MNC_FORMAT
    a546d31 ocn: Replace BOARD_CHARGER_DISABLE_INIT_BLANK with equivalent prop
    6093ab0 ocn: Replace BOARD_CHARGER_ENABLE_SUSPEND with ro.charger.enable_suspend
    a874c4a ocn: enable BOARD_CHARGER_DISABLE_INIT_BLANK
    2a75c6b      ocn: init: add interface declaration for audio hal service
    75eef36      ocn: Define SYS_NICE caps for [email protected]
    3fccef6      ocn: init: Override [email protected]
    24ae818      ocn: init: Change group permission for imsdatadaemon
    d33b666      ocn: overlay: Switch to AOSP's burn-in protection
    c884d2a      ocn: Allow qcrild to access new QMI service
    782f157      ocn: sepolicy: Grant power HAL access to rpm
    3a2d241      ocn: sepolicy: Address thermal-engine denials
    598e323      ocn: Add permissions for RCS service
    afb2d81      ocn: Move EGL link creation to real make target
    7f06d21      ocn: sepolicy: Address radio denials
    8dd3cee      ocn: init: Add vendor prefix for shell
    18fd055      ocn: Add AID_VENDOR_FASTRPC group for fastrpc
    b06705c      ocn: Add a new list of pinned file for the JIT in zygote experiment.
    f751dc5      ocn: overlay: update ambient display support
    94fa471      ocn: overlay: Disable config_cleanupUnusedFingerprints
    
    - Last PE plus team updates and fixes - https://gerrit.pixelexperience.org/q/branch:ten-plus+status:merged


    Enjoy!

    Edit:
    I'm sorry but I think this is latest build of PE10 plus, next build (I hope) will be PE11 or PE11 plus.
    Out of free space on my 1 Tb SSD hard drive prevents me from supporting both builds. :(
    5
    New build is up!

    Fixed WFD services now.

    Please test and let me know about.

    Code:
    =======================
         2020/12/18
    =======================
    ocn: fixed WFD services
    
    - Last PE plus team updates and fixes - https://gerrit.pixelexperience.org/q/branch:ten-plus+status:merged


    Enjoy!