[ROM][Pixel 3][12.1.0_r5] PixelDust CAF Android 12.1 for blueline [18 May 2022] [Stable]

Search This thread


Nov 24, 2012
Xiaomi Redmi 3S
Google Pixel 3
I flashed the ROM (v12) and I have noticed that the GUI is laggy when scrolling or even pulling down the status bar. I did a full wipe (including /data/media), reflashed the ROM but the issue still persists. I even tried to reflash factory image and reflashed the ROM without any positive change


Recognized Developer / Contributor
Jan 27, 2013
I flashed the ROM (v12) and I have noticed that the GUI is laggy when scrolling or even pulling down the status bar. I did a full wipe (including /data/media), reflashed the ROM but the issue still persists. I even tried to reflash factory image and reflashed the ROM without any positive change
Please make sure that you are on the latest build. The symptoms you describe tell me that you are on an old build. If you need further assistance please join us on Telegram.


Jan 6, 2010
Hi, I am on the latest build. I am finding that the double tap power to open camera (or corner swipe from the lockscreen) requires the pin to be entered before opening Google camera. Does anyone else have this problem? And if so has anyone found a solution to open camera from the lockscreen without unlocking the phone?


Senior Member
Jun 20, 2006
I'm currently still running PixelDust Eleven, but am starting to catch the upgrade bug again. I see OTA is once again a thing, now that we can have TWRP again, fantastic news! Looking at blueline and crosshatch threads for this ROM, I see the mention in the OP about safetynet apps working out of the box, does this imply that the ROM is also rooted? I run a few apps (AdAway, YouTube Vanced, Swift Backup) that are better with root. If it is not rooted, will Magisk and TWRP conflict with one another? If I install Magisk, will OTA still work?


Jan 6, 2010
I have also found that the pixel stand is not recognised by the phone. Otherwise this is a great ROM, thanks to everyone for all the work keeping the pixel 3 alive!


Mar 2, 2009
It looks like there's an issue with the 3-button navigation bar causing SystemUI to crash. I'm having trouble reliably recreating the issue, but it seems to happen when trying to draw the center and right button.

Error log is below, I hope this helps.

msg: java.lang.ClassNotFoundException: com.google.android.systemui.assist.OpaLayout
stacktrace: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/systemui/assist/OpaLayout;
    at com.google.android.systemui.assist.OpaEnabledDispatcher.dispatchUnchecked(Unknown Source:39)
    at com.google.android.systemui.assist.OpaEnabledDispatcher.onOpaEnabledReceived(Unknown Source:15)
    at com.google.android.systemui.assist.OpaEnabledReceiver.dispatchOpaEnabledState(Unknown Source:71)
    at com.google.android.systemui.assist.OpaEnabledReceiver.lambda$updateOpaEnabledState$0(Unknown Source:2)
    at com.google.android.systemui.assist.OpaEnabledReceiver.$r8$lambda$WA8Gl_74GsAM27iySoy1gPMvA8Y(Unknown Source:0)
    at com.google.android.systemui.assist.OpaEnabledReceiver$$ExternalSyntheticLambda1.run(Unknown Source:2)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7881)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)
Caused by: java.lang.ClassNotFoundException: com.google.android.systemui.assist.OpaLayout


New member
Sep 12, 2017
First, you have done great work on Pixel Dust. I'm using latest build from past few days. And it's working very well.
I have faced only one issue till now i.e. Adaptive Brightness is not working well. Is anyone facing this issue?
  • Like
Reactions: Aguys and bobo8347


Senior Member
Nov 13, 2013
Hi @spezi77

Thanks a ton for the ROM first of all.
I see a lot of items that I would love to have on my blueline.
The only problem that is keeping me away from trying this ROM is eSIM, I do have and use the eSIM on this device, are you working on that to get resolved? I will be highly obliged if you do.

There are a couple of questions that I have:
1. How Original Quality Photos backup works when this device has stopped giving unlimited Original quality upload moving forward since Jan31'2022?
2. Is there a way to have Dual SIM- Dual Standby on this device as it is only software-blocked as Google could not get this phone registered as Dual SIM device and has only 1 IMEI on the phone?

Thanks in advance !


Senior Member
Nov 13, 2013
I'm already on the latest build though. I think the problem comes from my device itself
Yup @spezi77

The same is happening with me too, on the latest build, done a complete wipe and tried reinstalling, the phone is heating a lot, even while idle due to which the battery performance and charging both are effected severely.

My battery was replaced once as original one worn our over the years, but works flawlessly on Stcok Android, if that helps at all.


Senior Member
Apr 22, 2010
Google Pixel 5a
Great ROM spezi77! This has been the first time I've rooted/rom'd out my phone since probably the Galaxy 3 or 4 (I forget) and I must say, very impressive! ROM is snappy as hell, all the extras are useful and my battery life is pretty darn good.

Thank y'all for your time and development on this phone. It is greatly appreciated.
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Stable PixelDust CAF Android 12.1 based ROM update has been pushed.

  • 12
    New build incl. August Security Update is available!

    PixelDust ROM is an Android 12 ROM inspired by the original Google Pixel firmware with full support for Material Design 3.

    PixelDust CAF is based on the Code Aurora Sources, more commonly known as CAF. CAF ROMs are therefore generally considered to be more optimized for Qualcomm’s Snapdragon SoCs than AOSP ROMs (in performance, RAM management, battery, etc.).

    Of course, we're adding a decent selection of the coolest custom ROM functions that would have been missing if they weren't included.

    The PixelDust crew would be very happy if you took a little time to leave your valuable feedback, your honest opinion or just say hello.

    Special shoutouts to Roger.T for his amazingly designed wallpapers, logos and the best bootanimation I ever had on my Pixel!!! If you like our work, please consider to buy Roger the first beer, and a few cups of coffee for spezi77. Cheers!

    Help us help you!

    If you find a bug in one of our builds, please report it here or in our Telegram Group. You MUST include the following when posting a bug report:
    1. A logcat or last_kmsg
    2. Kernel and mods used
    3. Useful information (which build, steps for reproduction, screenshots, etc.)

    If you fail to report something adequately, DO NOT expect things to be fixed.

    If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.


    * Periodic CAF/AOSP security updates
    * Pixel GApps included (no need to flash any third party GApps)
    * Safety net / banking apps / GPay work out of the box (no need to flash Magisk)

    Pixel 3 additional features
    * All official features of the Pixel 3 incl. an extended implementation of ActiveEdge!
    * Free and unlimited Google photo storage (original quality)!
    * Now playing support
    * Adaptive connectivity
    * Adaptive charging
    * Gaming Mode
    * Quick tap

    PixelDust Wallpapers
    * A set of 22 breathtaking space themed Wallpapers

    Additional QS tiles
    * Always On Display
    * Caffeine
    * Language
    * NFC
    * PixelDust Settings
    * and many more

    AoD display
    * Battery level on bottom
    * Battery bar (when charging / always)
    * Charging info
    * Ambient wake gestures
    * Now playing

    * Android 12 custom monet theme engine: Wallpaper colours, Basic colours, Themed icons, Icon shapes, Headline / Body fonts, 3-button navbar styles

    System Gestures
    * Swipe fingerprint for notifications
    * ActiveEdge (Squeeze phone to perform custom actions)
    * Volume rocker skips music tracks
    * Allow adjusting the back gesture height
    * Fullscreen gestures: Hide navbar pill and keyboard space
    * Extended/"L" back swipe to trigger actions/app/activities

    Status bar
    * Battery settings
    * Statusbar items
    * Carrier label
    * Clock & date settings
    * Traffic indicators

    Quick settings
    * Secure tiles require unlocking
    * Battery estimates
    * Quick QS pull down

    * Power Menu options incl. advanced Restart options and many more
    * Disable power menu when locked
    * Screen off power button torch

    Navigation bar
    * Navbar visibility toggle
    * Layout (normal, compact, left-leaning, right-leaning)
    * Invert layout of Navbar buttons
    * Show arrow keys while typing

    * Status bar dt2s
    * Lock screen dt2s

    Lock screen
    * Left & right lock screen shortcuts
    * Fingerprint authentication vibration
    * Pocket detection
    * Media cover art
    * Media artwork blur level
    * Lock screen charging animation

    * Lock screen PIN quick unlock

    * Three-fingers-swipe to screenshot
    * Wake up on charge
    * Burn-in protection enabled by default


    * Dual SIM/eSIM functionality untested
    * GPS location tracking is sometimes unavailable, e.g. after a restart or network change. You can fix it by simply turning the location service off and on again.

    Terms & conditions:
    By downloading this custom ROM you agree that I, the developer of PixelDust ROM, am not liable in any way, shape or form for any damage done to your device. The PixelDust ROM is provided free of charge and does not come with a warranty.



    Telegram Discussion Channel: https://t.me/pixeldustcommunity
    Telegram Announcements Channel: https://t.me/pixeldustproject
    Telegram Build Support Channel: https://t.me/compile_pixeldust


    If you like our work then please consider donating.
    PayPal: https://www.paypal.me/RogerTruttmann | https://www.paypal.me/spezi77

    Who last donated:
    Tengku Azwan Bin Mamat
    Dominik Laignel


    * You are familiar with helping yourself out of awkward situations. You won't defame or complain at the developer of this ROM for your misfortunes.
    * You are familiar with using fastboot
    * Before you are ready to flash this custom ROM, you have to install the latest factory image from October 2021
    * Bootloader unlocked
    * You have created a backup of your ROM & data

    First time installing PixelDust ROM, or coming from another ROM:


    1. Flashing stock ROM / unlock bootloader (If applicable):
    1. Follow these instructions: https://developers.google.com/android/images#blueline
    2. Boot the stock ROM.
    3. Don't setup any google account, don't add a screen lock. Just go to Settings > System > Developer options. Enable OEM unlocking.
    4. You need to follow this guide to unlock your bootloader.
    2. There are now two options for the installation. Either via TWRP (you are required to remove the screen lock) or via Sideload (for advanced users).

    A. Flashing PixelDust ROM via TWRP:

    1. Important: Before you begin, remove the screen lock (password/PIN/pattern) or change to "Swipe". Go to Settings > Security >Screen lock.
    2. Download the ROM and both TWRP files (img + zip) (for download links see above).
    3. Boot fastboot mode.
    4. Connect the phone to the Computer with USB cord.
    5. Copy twrp-3.6.0_11-0-blueline.img to the platform-tools folder or folder that has fastboot in it and rename it twrp.img.
    6. Open a Command Prompt.
    7. At the Command Prompt type and press enter.
       fastboot boot twrp.img
    8. If requested, swipe to allow modifications.
    9. Tap "Wipe", then tap "Format data" and type yes to continue.
    10. Copy the rom zip and twrp-installer-3.6.0_11-0-blueline.zip to your device.
    11. Tap "Install", select the rom zip, tap "Add more Zips", select the twrp-installer.zip and Swipe Slider to install.
    12. When install is successful tap on "Reboot", then tap on the first list item "System".

    B. Flashing PixelDust ROM via sideload:

    1. Download the ROM and boot image (for download links see above)
    2. Boot fastboot mode
    3. Connect the phone to the Computer with USB cord.
    4. Flash the boot image (this allows stock recovery to flash unsigned rom zip)
      fastboot flash boot boot_caf_xxx.img
    5. Wipe userdata (required for first PixelDust/Android 12 install)
      fastboot erase userdata
    6. Reboot into fastbootd
      fastboot reboot fastboot
    7. Use volume keys and power button to select "Enter Recovery"
    8. Select "Apply Update from ADB"
    9. Sideload the ROM zip
      adb sideload PixelDust-SaltedCaramel-caf-blueline-user-20220107-0024.zip
    10. Reboot

    Dirty flashing PixelDust ROM (coming from Android 12):
    Just skip the step "Format data" / "Wipe userdata"


    AOSPA (https://github.com/aospa)
    AOSP Extended (https://github.com/AospExtended)
    ABC ROM (https://github.com/ezio84?tab=repositories)
    CAF Extended (https://github.com/CAF-Extended)
    CarbonROM (https://github.com/Carbonrom)
    LineageOS (https://github.com/LineageOS)
    crDroid (https://github.com/crdroidandroid)
    DirtyUnicorns (https://github.com/dirtyunicorns)
    Havoc OS (https://github.com/havoc-os)
    Nitrogen Project (https://github.com/nitrogen-project)
    OmniROM (https://github.com/omnirom)
    Pixel Experience (https://github.com/PixelExperience)
    Potato Open Sauce Project (https://github.com/PotatoProject)
    ProtonAOSP (https://github.com/ProtonAOSP)
    MSM-Xtended Team (https://github.com/Project-Xtended)
    Superior OS (https://github.com/SuperiorOS)
    Syberia Project (https://github.com/syberia-project)
    And all the other Developers, Testers, Donators and Users.


    XDA:DevDB Information
    [ROM][Pixel 3][12.0] PixelDust CAF Android 12 for blueline, ROM for the Google Pixel 3


    Source Code: https://github.com/pixeldust-project-caf

    ROM OS Version: Android 12
    ROM Kernel: Linux 4.x
    Based On: CAF, AOSP

    Version Information
    Stable Release Date: 2020-01-13

    Created 2020-05-23
    Last Updated 2022-05-18
    Hey thanks for the ROM! I've been running it for a couple weeks and its been treating me very well. A couple things I noticed:

    How come when i flashed the ROM, my MAC address for my wifi 2.4 and 5GHz were changed?

    Also the smart charging seems to be ignored when the phone is being Qi charged.

    Go to network settings, tap on the settings for your WiFi network and change randomized MAC address to use device MAC.
    I've not compared them enough to give you an answer to that. You can read the OPs of each to see what's included and then try them out yourself and see what you think.
    For the next build I have changed the default kernel in PixelDust to Kirisakura.