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

[ROM][12][blueline/crosshatch] PixelExperience [AOSP][OFFICIAL]

Search This thread

NFjZzFl.png

PixelExperience for Pixel 3 / 3 XL [blueline/crosshatch]

What is this?
PixelExperience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, boot animation)

Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device

Based on Android 12



Whats working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FM radio
Fingerprint reader
Face unlock
NFC
Lights
Sound/vibration


Known issues
Nothing yet
You tell me

DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED
Download from PixelExperience website (blueline)
Download from PixelExperience website (crosshatch)

Donate
Liked my work? Give me a beer

Translation
Help with project translation

Stay tuned
Our Telegram channel
Our blog




 

Attachments

  • photo_2021-11-24_14-07-31.jpg
    photo_2021-11-24_14-07-31.jpg
    77.8 KB · Views: 768
  • photo_2021-11-24_14-07-32.jpg
    photo_2021-11-24_14-07-32.jpg
    84.9 KB · Views: 787
  • photo_2021-11-24_14-07-35.jpg
    photo_2021-11-24_14-07-35.jpg
    27 KB · Views: 781
Last edited:

edkmho

Senior Member
Aug 6, 2005
253
26
Installed on my crosshatch, running great so far
Hi Gus,

is the VoLTE & VoWiFi working ???

In my country Pixel is not in the list of the supported device from the carrier, therefore i am unable to get them working. But i have Mi A1 with official PE 11 (no root) both volte & vowifi work like a charm.

Since Google had stopped updating pixel 3 xl from Nov 2021 might as well go for the custom rom.
 
Last edited:

Gustavo_s

Senior Member
Aug 15, 2011
659
2,738
Hi Gus,

is the VoLTE & VoWiFi working ???

In my country Pixel is not in the list of the supported device from the carrier, therefore i am unable to get them working. But i have Mi A1 with official PE 11 (no root) both volte & vowifi work like a charm.

Since Google had stopped updating pixel 3 xl from Nov 2021 might as well go for the custom rom.
My carrier doesn't support VoLTE too, so it never worked for me even on stock rom
 

Gustavo_s

Senior Member
Aug 15, 2011
659
2,738
How do you compare this with stock on crosshatch?
Same features, a bit smoother and better memory management. Most important for me is up to date security patches.
Sorry for asking this as it seems I should probably a already know but....
What is the procedure for fishing this?
Is it a fastboot installation method?
Or does it require a lineage boot image?
Sorry if these questions are noobish.

download latest twrp for crosshatch
unlock your bootloader
in your PC using fastboot: fastboot boot twrp.img
in twrp, select adb sideload, connect phone to your PC
in your PC using adb: adb sideload lineage.zip
do not reboot, in twrp do a factory reset (it was probably already reset when unlocking bootloader)
reboot
done

BTW safetynet and cts are ok using latest magisk stable, selecting all apps on magisk hide allowed me to use banking apps and microsoft intune portal
 

shaemasa

Senior Member
Good to hear that and how about the bugs: notification shade and notification dismiss? Are you able to dismiss notifications with single click? I know those do exist in official A12 (stock) but since you have been in to this, I thought ask about those bugs.
 
  • Like
Reactions: edolf

Gustavo_s

Senior Member
Aug 15, 2011
659
2,738
Good to hear that and how about the bugs: notification shade and notification dismiss? Are you able to dismiss notifications with single click? I know those do exist in official A12 (stock) but since you have been in to this, I thought ask about those bugs.
There is a "dismiss all" button in the notification shade. On my pixel 4a on stock rom the notification shade sometimes gets bugged colors, i haven't noticed this issue yet on 3XL with this ROM. Might be because i haven't used it enough for the bug to show up.
One more question...again i believe i know the answer....
Should I be on the latest firmware 12.0.0 (SP1A.210812.015, Oct 2021)?
yeah i think so, flash the latest stock then this one
 

shaemasa

Senior Member
There is a "dismiss all" button in the notification shade. On my pixel 4a on stock rom the notification shade sometimes gets bugged colors, i haven't noticed this issue yet on 3XL with this ROM. Might be because i haven't used it enough for the bug to show up.

yeah i think so, flash the latest stock then this one
Is it daily drivable and what about the SOT?
 
  • Like
Reactions: edolf

rossmurray

Member
Nov 27, 2010
14
11
London
LG G6
Google Pixel 3 XL
This error was later fixed. Skip down to the numbered list in this post to see method to switch from stock A12 and perform upgrades.

Error 21 when sideloading the zip. TWRP also would not proceed past splash screen and other thread sources suggested recovery. Method I just tried:

Recovery mode (Power + Volume down to enter Fastboot mode - volume keys to scroll and power button to select Recovery Mode - Power + Volume up (reovery mode shows after approx 10 seconds hold)) > Apply update from ADB > "adb sideload PixelExperience.zip"

Running A12 already via OTA so attempting this really for the security patches. TWRP 3.5.2.10-0-crosshatch.img. ADB 31.0.3-7562133.

Could I just dirty flash using another (earlier) verion of TWRP or do I actually need to wipe data/factory reset in recovery mode? Or am I missing something else entirely?

EDIT: after all the helpful responses from others here, this is what got this ROM installed on my crosshatch device which was previously running A12 factory image SP1A.210812.015.

1. adb reboot bootloader (I did this via commandline. It is hardware accessible too but not what I used this successful time)
2. fastboot flash boot --slot b lineage-18.1-XXXX.img (this step not required when later updating PE)
3. on the device used up/down hardware keys to switch to recovery mode and select the option using the power key
4. device then shows android laying on its back and required power + up key held down (after several seconds release the up key) to enter recovery mode. This in particular required several attempts before the lineage recovery kicked in. It's jazzy purple so was quick to spot when successful. (this step not required when later updating PE)
5. factory reset device - other users mention not doing this is problematic and was also my experience. You won't be sad for long trust me. (this step not required when later updating PE)
6. update via adb on device recovery mode (when later updating PE it will have switched to its own recovery instead)
7. back in computer commandline "adb sideload PixelExperience-XXXX.zip"
8. (this step is no issue when simply upgrading PE) at around 47% progress the device then complained about signature being unsigned and that the install would be a downgrade. Had to do this to gain ADB sideload access. Switched answer to YES for both. Progress % didn't change but eventualy 2/2 steps completed. I had to do this step several times too. No idea why but across all devices over the years it's a shared experience when installing a new ROM. No gain with pain!
9. final step on the device was to remove the USB cable and choose to restart via the lineage recovery menu (or if upgrading PE it's of course "Reboot system now") - if you updated check the new security patch date in settings >> about phone >> android version >> note the android security update details.

So far everything working but just neeed to understand getting Magisk back for my workflow. EDIT: Got magisk working using the payload-dumper-go method as outlined here https://www.xda-developers.com/how-to-install-magisk/
 
Last edited:
  • Like
Reactions: Shawn7656
I used the l later LOS
Error 21 when sideloading the zip. TWRP also would not proceed past splash screen and other thread sources suggested recovery. Method I just tried:

Recovery mode (Power + Volume down to enter Fastboot mode - volume keys to scroll and power button to select Recovery Mode - Power + Volume up (reovery mode shows after approx 10 seconds hold)) > Apply update from ADB > "adb sideload PixelExperience.zip"

Running A12 already via OTA so attempting this really for the security patches. TWRP 3.5.2.10-0-crosshatch.img. ADB 31.0.3-7562133.

Could I just dirty flash using another (earlier) verion of TWRP or do I actually need to wipe data/factory reset in recovery mode? Or am I missing something else entirely?
I used the latest LOS 18.1 recovery.
 
  • Like
Reactions: rossmurray

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    @ReallySnow

    I am no expert in android custom rom development, if this is not the correct way do please forgive my shallow knowledge of android custom rom development.

    I have found from some website that to enable the VoLTE and VoWiFi in Pixel phone that not supported by the carrier the following properties should be included in build.prop for this phone to work.
    # Debug Options
    persist.dbg.ims_volte_enable=1
    persist.dbg.volte_avail_ovr=1
    persist.dbg.vt_avail_ovr=1
    persist.dbg.wfc_avail_ovr=1

    # Radio Options
    persist.radio.rat_on=combine
    persist.radio.data_ltd_sys_ind=1
    persist.radio.data_con_rprt=1
    persist.radio.calls.on.ims=1

    This rom is exceptional well built and i would like to keep using it. Hopefully you can help to enable the VoLTE and VoWiFi feature.

    Thanks.
    This method is useful for some carrier that cannot be modified by CarrierConfig👍
    2
    Yeah I should have mentioned I just installed it yesterday, 1/1/22. I'm still shaking it out to see what's what. I haven't found any problems at all. I would prefer more customization on the status bar, though I'm likely just spoiled coming from an Android Q PixelExperiencePlus ROM on the Pixel 2XL.
    just hang tight im sure once they make rom 100% stable they'll add the status bar mods
    1
    Many thanks @ReallySnow appreciate your effort making this possible.

    Finally rom installed without any issue.

    But i have a problem, IMS not registering causing VoLTE abd VoWiFi non-functional. Anybody experiencing this issue with this ???

    Please help. Thanks.
    Which operator?
    1
    @ReallySnow

    I am no expert in android custom rom development, if this is not the correct way do please forgive my shallow knowledge of android custom rom development.

    I have found from some website that to enable the VoLTE and VoWiFi in Pixel phone that not supported by the carrier the following properties should be included in build.prop for this phone to work.
    # Debug Options
    persist.dbg.ims_volte_enable=1
    persist.dbg.volte_avail_ovr=1
    persist.dbg.vt_avail_ovr=1
    persist.dbg.wfc_avail_ovr=1

    # Radio Options
    persist.radio.rat_on=combine
    persist.radio.data_ltd_sys_ind=1
    persist.radio.data_con_rprt=1
    persist.radio.calls.on.ims=1

    This rom is exceptional well built and i would like to keep using it. Hopefully you can help to enable the VoLTE and VoWiFi feature.

    Thanks.
    1
    Is there a way to change the level of haptics? It seems weaker than on a stock rom.
  • 19

    NFjZzFl.png

    PixelExperience for Pixel 3 / 3 XL [blueline/crosshatch]

    What is this?
    PixelExperience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, boot animation)

    Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device

    Based on Android 12



    Whats working?
    Wi-Fi
    RIL
    Mobile data
    GPS
    Camera
    Flashlight
    Camcorder
    Bluetooth
    FM radio
    Fingerprint reader
    Face unlock
    NFC
    Lights
    Sound/vibration


    Known issues
    Nothing yet
    You tell me

    DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED
    Download from PixelExperience website (blueline)
    Download from PixelExperience website (crosshatch)

    Donate
    Liked my work? Give me a beer

    Translation
    Help with project translation

    Stay tuned
    Our Telegram channel
    Our blog




    4
    Many thanks for bring PE to Pixel 3 XL.

    Hopefully it will be official.
    3
    Error 21 when sideloading the zip. TWRP also would not proceed past splash screen and other thread sources suggested recovery. Method I just tried:

    Recovery mode (Power + Volume down to enter Fastboot mode - volume keys to scroll and power button to select Recovery Mode - Power + Volume up (reovery mode shows after approx 10 seconds hold)) > Apply update from ADB > "adb sideload PixelExperience.zip"

    Running A12 already via OTA so attempting this really for the security patches. TWRP 3.5.2.10-0-crosshatch.img. ADB 31.0.3-7562133.

    Could I just dirty flash using another (earlier) verion of TWRP or do I actually need to wipe data/factory reset in recovery mode? Or am I missing something else entirely?
    use the lineage OS build of their recovery img, flash to the B slot "fastboot flash boot_b lineage_XXXX.img" then reboot to recovery. if it says signiture invalid, allow it, also it will DOWNGRADE to an older build of 12, so allow it (a timestamp error and lineage will warn you)
    3
    Hey guys, thinking about taking this build. Flashing custom roms for many years now and I'm shocked at the lack instructions for this one. Also, where are the links to the builds? Which TWRP - saying the latest??
    Don't use TWRP, get the lineage OS recovery image and flash it to slot B, then use it to adb sideload it, TWRP has some issues with Android 12. But Definitely use this ROM, stable, lighter and a bit better on app memory management, I'm currently running it on my daily device while I wait for my Z Fold 3 to come in. No bad bugs or crashes at all and its snappy.

    I'm sending this message from. My Pixel 3XL on Pixel experience 12 BETA (this ROM definitely does not seem like a beta, it's way too stable haha)
    3
    How do you compare this with stock on crosshatch?
    Same features, a bit smoother and better memory management. Most important for me is up to date security patches.
    Sorry for asking this as it seems I should probably a already know but....
    What is the procedure for fishing this?
    Is it a fastboot installation method?
    Or does it require a lineage boot image?
    Sorry if these questions are noobish.

    download latest twrp for crosshatch
    unlock your bootloader
    in your PC using fastboot: fastboot boot twrp.img
    in twrp, select adb sideload, connect phone to your PC
    in your PC using adb: adb sideload lineage.zip
    do not reboot, in twrp do a factory reset (it was probably already reset when unlocking bootloader)
    reboot
    done

    BTW safetynet and cts are ok using latest magisk stable, selecting all apps on magisk hide allowed me to use banking apps and microsoft intune portal