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

[ROM][Pixel][10.0.0_r41] PixelDust CAF Android 10 for sailfish [7 Aug 2020]

Search This thread

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,423
7,635
/home/less
banner10_caf6zki8.png

PixelDust ROM is an Android 10 ROM especially built for Google Pixel and Nexus devices.

We rebased the project to 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.). We strive to keep the PixelDust Experience as close as possible to Android as Google intended. We add a decent selection of the coolest custom ROM features that would've been missed if they hadn't been included.
The PixelDust Crew would highly appreciate if you would take a little of your time and leave your valuable feedback, your honest opinion or just say hello. If you should encounter a bug, or some kind of glitch that seems to be abnormal and you are pretty sure that it is related to the ROM (and not related to any special apps or mods you flashed on top), then please give as many details as possible.

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 more for the other team members and spezi77. Cheers!


BTW, please consider to take a logcat, because you know that:

DespairFactor said:
If you submit bug reports without a log, you may be prosecuted...or executed.


Disclaimer:
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.


listingoffeaturesnuj5z.png


* Periodic CAF/AOSP security updates
* Pixel GApps included (no need to flash any third party GApps)
* All official features of the Pixel XL
* Pixel 4 wallpapers :)
* KingKernel (stable release)
* PixelDust Launcher
* Enhanced theming engine (big thanks to DirtyUnicorns for their commits)

Additional QS tiles
* Always On Display
* Caffeine
* Language
* NFC
* PixelDust Settings
* Screenshot (Partial/Full/Longshot)
* and many more

Display
* Theming: Dark/black themes, Accent colors, Fonts, Icon shapes, QS tile styles

Lock screen display
* Battery level on bottom
* Ambient music ticker
* Charging info

Security
* Lock screen PIN quick unlock

System Gestures
* Swipe fingerprint for notifications
* Swipe fingerprint left or right to dismiss notifications
* Volume rocker skips music tracks
* Three-fingers-swipe to screenshot

PixelDust Wallpapers
* A set of 15 breathtaking space themed Wallpapers

Theme options
* Themes: Choose between 48 different accent colors, 8 different clock interfaces and more
* Style: Automatic, Light, Google dark, Pitch black, Solarized dark, Black Coffee

Status bar
* Status bar icon whitelist
* Network traffic display
* Clock & date settings
* Battery settings

Quick settings
* Vibrate on touch
* Secure tiles require unlocking
* Battery percentage
* Battery estimate
* Display clock in QS header
* Footer brightness slider
* Brightness slider on/off toggle
* Brightness slider bottom
* Auto brightness icon
* Min-Max icon
* Status bar pulls down Quick Settings

Buttons
* Accidental touch
* Screen off power button torch
* Volume Settings: Playback control, Volume wake, Volume steps
* Volume Panel

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

Gestures
* 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

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

Notifications
* Notifications light
* Battery charging light
* Ambient display brightness
* Ambient notification brightness
* Edge lighting

Misc
* Pulse for NavBar, LockScreen and Ambient Screen
* Gaming Mode
* Wake up on charge
* Rounded corners
* Disable device identifier restrictions



Not working:

* ---


links4rjc1.png


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

Downloads:
* PixelDust CAF Android 10 for sailfish incl. stock GApps & vendor image
* TWRP 3.2.3-1 for Pixel (credits Dees_Troy)
* ROOT: Magisk (credits topjohnwu)

socialmedia5ljkh.png

Telegram Discussion Channel: https://t.me/pixeldustcommunity
Telegram Announcements Channel: https://t.me/pixeldustproject
Telegram Build Support Channel: https://t.me/compile_pixeldust
Discord Server: https://discord.gg/ANtVnW8



installationguidemmkme.png


Pre-requisites:
* 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 (check this needful guide on how to unbrick your pixel device)
* Before you are ready to flash this custom ROM, you have to install the latest factory image in order to have the correct bootloader, radio, vendor and so on in place.
* Bootloader unlocked
* You have created a backup of your ROM & data
* TWRP 3.2.3-1 is permanently installed or booted via fastboot (explained here);


First time installing Pixel Dust ROM, or coming from another ROM:

As mentioned above, you are required to flash stock ROM 10.0 before installing this custom ROM.

New users should first flash the stock ROM:
  1. Follow these instructions: https://developers.google.com/android/images#sailfish

Clean flash PixelDust ROM:
  1. Reboot to bootloader
  2. Boot into TWRP recovery via fastboot (This is required becaused TWRP is not yet updated for Android 10)
    Code:
    fastboot boot twrp-3.2.3-1-sailfish.img
  3. Advanced Wipe (system, dalvik, data)
  4. Flash ROM
  5. Flash twrp-pixel-installer.zip (it is required in order to flash Magisk later)
  6. Reboot System (Ignore the message: No OS installed)
    Do not flash a vendor.img (Pixel Dust ROM has a custom vendor image included)
    Do not flash any third party GApps (Pixel Dust ROM has Google Apps included)
  7. At the initial boot you need a little patience before you can enjoy the Pixel Dust Goodness!

Experienced users may dirty flash PixelDust ROM:
  1. Use fastboot to boot into TWRP recovery
  2. Advanced Wipe (system, dalvik)
  3. Flash ROM
  4. Flash twrp-pixel-installer.zip
  5. Reboot System and enjoy the Pixel Dust Goodness!

Needa root? Then flash Magisk:
You cannot flash Magisk during the initial install. You must boot into PixelDust ROM at least once!
  1. Reboot to Recovery
  2. Flash Magisk-xxx.zip
  3. Reboot to System


Apply OTA updates:


OTA update process:
  1. Before downloading the OTA update: Make sure TWRP is permanently installed via zip (to both slots)
  2. Download and install the update from "System > System update" screen in Settings
  3. After a bit, it will get stuck at "Finalizing package installation"
  4. Reboot into TWRP, change active slot to inactive and reboot system
  5. Now the system will boot up and finish installing the update


creditsi9kfj.png


Thanks to all development teams, e.g. ABC ROM, AICP, AOKP, AOSPA, AOSP Extended, BenzoROM, Bootleggers, CarbonROM, crDroid, DirtyUnicorns, Havoc OS, LOS, MSM-Xtended Project, OmniROM, Potatoes Project and PureNexus, we borrowed a few features and tweaks from.


Kernel
KingKernel (stable release)
Source code: https://github.com/pixeldust-devices/android_kernel_google_marlin

XDA:DevDB Information
[ROM][Pixel][10.0] PixelDust CAF Android 10 for sailfish, ROM for the Google Pixel

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

ROM OS Version: Android 10
ROM Kernel: Linux 3.x
Based On: AOSP, CAF

Version Information
Status: Stable
Stable Release Date: 2019-08-15

Created 2019-08-15
Last Updated 2020-08-07
 

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,423
7,635
/home/less
2020-08-07
August security update: Merge android-10.0.0_r41 (QQ3A.200805.001) / Merge CAF tag LA.UM.8.2.1.r1-05100-sdm660.0

* Extend NavBar Pulse to LockScreen and Ambient Screen (moved Pulse Settings to Misc)
* Ambient music ticker: If "pulse on new tracks" is disabled don't pulse
* fixup "Aosp Ambient music: allow to pulse on new tracks
* Pulse: Add support for RGB accenter
* Pulse: add automatic albumart color mode
* Pulse navbar audio gfx visualizer for Android 10
* fixup! base: Allow to disable Lockscreen Media Art
* Add Space Analog Clock Style (illustration by the master himself @Roger.T)
* Bring back Android Beam
* Changed power menu screenrecord action to new API
* Screen rec: Add support for AudioPlaybackCapture
* Port Screenrecord UI from R
* VolumePanel: Version 1.1
* Add time refresh capabilities for custom lockscreen clocks
* StitchImage: Port long screenshot implementation from Asus (replacement for Longshot)
* Screen Stabilization
* Make transparent QS background user configurable
* QS panel opacity
* Allow hiding Black Gradient behind QSPanel
* Allow to show daily data usage
* Add Reboot/Recovery QS Tile
* Configurable 0, 90, 180 and 270 degree rotation
* QS: Re-distribute tiles on changing orientation
* Clock: Make auto hide option also work for center and right position
* Add option to auto hide status-bar clock
* Backup/Restore themes: Add RGB accenter
* PixelDustWallpapers: Replace wall #13

2020-07-07
Update SPL to 2020-07-05: Merge android-10.0.0_r40 (QQ3A.200705.002) / Merge CAF tag LA.UM.8.2.r2-02100-sdm660.0:QKQ1.200624.002
* QSTileStylePicker: Changes for qs tiles that use inverted icon color
* QS Tile Styles: Fix preview
* Import translations
* Backup/Restore: Add our custom navbar styles
* Backup/Restore: Add three buttons navigation bar style
* Add more qs tile styles
* Introduce QS tile style picker
* ThemePicker: Dedicate the theme preview page to PixelDust. - Use current system accent color - Display the current theme title
* Skip wallpaper step & force the current wallpaper to appear on the 1st page
* ThemeFragment: Integrate DU Themes App as replacment for AOSP styles.
* Override WallpaperPicker
* QS footer brightness slider: Make the page indicator visible
* QS footer: Hide multi user switch if miui slider is enabled
* Bring back QS Drag Handle
* Add user toggle for data activity indicators
* Resurrect the pie-style Ambient Music Ticker
* Allow for changing the music ticker position (off, centered, bottom)

2020-06-05
Update SPL to 2020-06-05 / Merge CAF tag 'LA.UM.8.2.1.r1-04900-sdm660.0'
* Update GApps to coral-qq3a.200605.001
* Themes: Add support for simple Dark Mode Tile
* LiveWallpaper added: AwakeWallpaper
* Fix setting lockscreen charging animation on boot
* Add ADB root support
* Per-app cellular data, vpn and wifi restrictions
* Enable dismissal feature on legacy suggestions
* Wired/BT headset: make ringtone audio focus customizable
* Gaming mode
* Allow translucent (white) notifications background on lockscreen
* Lockscreen Charging: Formatting improvements
* QS footer brightness slider (miui-like)
* Bring back QS Drag Handle
* Add user toggle for data activity indicators
* Custom cLocks: Proper preview layout & General layout fixes
* PixelDust Launcher: Only allow hidden apps when no secure keyguard is set

Initial release:
- Based on CAF tag: LA.UM.8.1.r1-14900-sm8150.0 / AOSP SPL May 2020
- Same functionality as in PixelDust AOSP

Caution:
Coming from PixelDust AOSP based ROM requires a clean flash.
 
Last edited:
Oct 3, 2011
26
5
Moscow
This CAF build is incredibly fast in comparison to previous ones but unfortunately I have a problem. Bluetooth restarts (bluetooth on>bluetooth off>bluetooth on) just right after my wireless bluetooth headphones were connected for about 2-3 seconds. Process com.android.bluetooth crash window appears after second attempt of my headphones to connect. So it keeps restarting bluetooth on, off, on and crash many times till I turn off my headphones. I dirtyflashed this ROM with flashing the latest Factory Image (August) up to the pixeldust. I would be pleased if someone could test wireless bluetooth stuff and reply here. Thanks.
 

Attachments

  • logcat.txt
    10 KB · Views: 57
Last edited:
  • Like
Reactions: spezi77
Oct 3, 2011
26
5
Moscow
BT is not broken in general. I guess the current build has an issue in specific scenarios.

I wiped Data today. Bluetooth working perfectly fine now! :)

UPD: But this is not the way how I would like to solve this. I restored back my Data (from release nine) and deleted only settings of the user via TWRP file manager. The file was data>system>users>0>settings_global.xml and settings_system.xml

Seems that the old feature from previous builds battery percentage of wireless headphones in tray that I used before caused the crash of bluetooth.

UPD2: So if you have problems with Bluetooth after durtyflash from PD AOSP but to save your Data (only Apps) you want to delete better the whole folder "users" in data/system/ in order to start like from the scratch as a User (it will wipe only system settings). After this you just need to clean storage for Facebook and Instagram as they don't want to work after User being changed.
 
Last edited:
  • Like
Reactions: 130rne and spezi77

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,423
7,635
/home/less
I wiped Data today. Bluetooth working perfectly fine now! :)

UPD: But this is not the way how I would like to solve this. I restored back my Data (from release nine) and deleted only settings of the user via TWRP file manager. The file was data>system>users>0>settings_global.xml and settings_system.xml

Seems that the old feature from previous builds battery percentage of wireless headphones in tray that I used before caused the crash of bluetooth.

Now, it's pretty clear to me what happened. Restoring data from release nine is the root cause of your trouble. PD (AOSP based) release nine is a totally different ROM. This one here has been started from scratch and based off of CAF.

In other words: Coming from PD AOSP requires a clean flash. ?

Sent from my Pixel 3 using XDA Labs
 
Last edited:
  • Like
Reactions: vovabulatnikov95
Oct 3, 2011
26
5
Moscow
I noticed that if you want to get rid of short vibration for every single touch on navigation bar and therefore you turn off the setting "Touch Vibration" in Settings>Accessibility>Vibration then you won't get any short vibration globally. Even if you turned on for instance vibration for fingerprint unlock or short vibration for dropping a call and for the rest of apps you have installed which use short vibration. I guess this is not a fault of this Pixel Dust ROM but a different point of view of CAF in this case. I think it's so conceived. Although who knows, maybe it can be changed or fixed.
 
Last edited:

Master Cylinder

Senior Member
Oct 31, 2013
1,259
533
Albuquerque
I'm probably dumber than the average user, but I read the installation instructions to 'require' the latest factory image to be flashed. So I have been trying to dirty flash this CAF version.

Starting with PixelDust release 9 that I have been using, then I dirty flash the latest factory images, boots up fine and all of my settings and apps are there, etc ... Then I dirty flash PD CAF over that but I get stuck on the boot animation with the balls flying around for 20 minutes and then I bail. I've done it 4 different times holding my mouth this way and that, with or without TWRP installed, boot.img, etc .... I forgot what else I tried, other than lighting some incense and saying some mantras.

I was able to install it over clean factory images and it worked fine.

I finally restored my nandroid of PD r9, then dirty flashed PD CAF over it and I'm up and running for the moment at least. Going to put it through it's paces.

I must be slow. Don't waste your time on this - I've done it for you.
:eek:
 
  • Like
Reactions: vovabulatnikov95

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,423
7,635
/home/less
I'm probably dumber than the average user, but I read the installation instructions to 'require' the latest factory image to be flashed. So I have been trying to dirty flash this CAF version.

Starting with PixelDust release 9 that I have been using, then I dirty flash the latest factory images, boots up fine and all of my settings and apps are there, etc ... Then I dirty flash PD CAF over that but I get stuck on the boot animation with the balls flying around for 20 minutes and then I bail. I've done it 4 different times holding my mouth this way and that, with or without TWRP installed, boot.img, etc .... I forgot what else I tried, other than lighting some incense and saying some mantras.

I was able to install it over clean factory images and it worked fine.

I finally restored my nandroid of PD r9, then dirty flashed PD CAF over it and I'm up and running for the moment at least. Going to put it through it's paces.

I must be slow. Don't waste your time on this - I've done it for you.
:eek:

Well, you have done it your way. :good:

However, I would like to mention that if you come from PD r9, then you should NOT dirty flash PD CAF over it! Please do a CLEAN install.

Thank you! :cool:

Sent from my Pixel 3 using XDA Labs
 
Last edited:
  • Like
Reactions: Master Cylinder

toasterboy1

Senior Member
Sep 18, 2013
205
45
Google Pixel
Google Pixel 3
Thank you for all the hard work. This build is super smooth and fast. I dirty flashed before I read your recent posts and have not run into any issues yet. My bluetooth headphones work without problems. I have not had any forced closures and have been using it normally all day. Nothing negative to say about this build.
 

Master Cylinder

Senior Member
Oct 31, 2013
1,259
533
Albuquerque
Well, you have done it your way. :good:

However, I would like to mention that if you come from PD r9, then you should NOT dirty flash PD CAF over it! Please do a CLEAN install.

Thank you! :cool:

Sent from my Pixel 3 using XDA Labs

But ... but ... but ....

Didn't you write about dirty flashing in the OP?

And if it wasn't for PD r9, I wonder why it wouldn't boot for a dirty flash of a factory images dirty flash of PD r9? (Which was dirty flashed over r8, and r7, and r6, ... :D)

Anyway, it seems to work fine, but I also have a flash from clean factory images which took me over 3 hours to get into some kind of usable form (thus my addiction to dirty flashing!).

EDIT: I'm flyin' with the clean flashed one for the moment.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    banner10_caf6zki8.png

    PixelDust ROM is an Android 10 ROM especially built for Google Pixel and Nexus devices.

    We rebased the project to 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.). We strive to keep the PixelDust Experience as close as possible to Android as Google intended. We add a decent selection of the coolest custom ROM features that would've been missed if they hadn't been included.
    The PixelDust Crew would highly appreciate if you would take a little of your time and leave your valuable feedback, your honest opinion or just say hello. If you should encounter a bug, or some kind of glitch that seems to be abnormal and you are pretty sure that it is related to the ROM (and not related to any special apps or mods you flashed on top), then please give as many details as possible.

    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 more for the other team members and spezi77. Cheers!


    BTW, please consider to take a logcat, because you know that:

    DespairFactor said:
    If you submit bug reports without a log, you may be prosecuted...or executed.


    Disclaimer:
    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.


    listingoffeaturesnuj5z.png


    * Periodic CAF/AOSP security updates
    * Pixel GApps included (no need to flash any third party GApps)
    * All official features of the Pixel XL
    * Pixel 4 wallpapers :)
    * KingKernel (stable release)
    * PixelDust Launcher
    * Enhanced theming engine (big thanks to DirtyUnicorns for their commits)

    Additional QS tiles
    * Always On Display
    * Caffeine
    * Language
    * NFC
    * PixelDust Settings
    * Screenshot (Partial/Full/Longshot)
    * and many more

    Display
    * Theming: Dark/black themes, Accent colors, Fonts, Icon shapes, QS tile styles

    Lock screen display
    * Battery level on bottom
    * Ambient music ticker
    * Charging info

    Security
    * Lock screen PIN quick unlock

    System Gestures
    * Swipe fingerprint for notifications
    * Swipe fingerprint left or right to dismiss notifications
    * Volume rocker skips music tracks
    * Three-fingers-swipe to screenshot

    PixelDust Wallpapers
    * A set of 15 breathtaking space themed Wallpapers

    Theme options
    * Themes: Choose between 48 different accent colors, 8 different clock interfaces and more
    * Style: Automatic, Light, Google dark, Pitch black, Solarized dark, Black Coffee

    Status bar
    * Status bar icon whitelist
    * Network traffic display
    * Clock & date settings
    * Battery settings

    Quick settings
    * Vibrate on touch
    * Secure tiles require unlocking
    * Battery percentage
    * Battery estimate
    * Display clock in QS header
    * Footer brightness slider
    * Brightness slider on/off toggle
    * Brightness slider bottom
    * Auto brightness icon
    * Min-Max icon
    * Status bar pulls down Quick Settings

    Buttons
    * Accidental touch
    * Screen off power button torch
    * Volume Settings: Playback control, Volume wake, Volume steps
    * Volume Panel

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

    Gestures
    * 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

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

    Notifications
    * Notifications light
    * Battery charging light
    * Ambient display brightness
    * Ambient notification brightness
    * Edge lighting

    Misc
    * Pulse for NavBar, LockScreen and Ambient Screen
    * Gaming Mode
    * Wake up on charge
    * Rounded corners
    * Disable device identifier restrictions



    Not working:

    * ---


    links4rjc1.png


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

    Downloads:
    * PixelDust CAF Android 10 for sailfish incl. stock GApps & vendor image
    * TWRP 3.2.3-1 for Pixel (credits Dees_Troy)
    * ROOT: Magisk (credits topjohnwu)

    socialmedia5ljkh.png

    Telegram Discussion Channel: https://t.me/pixeldustcommunity
    Telegram Announcements Channel: https://t.me/pixeldustproject
    Telegram Build Support Channel: https://t.me/compile_pixeldust
    Discord Server: https://discord.gg/ANtVnW8



    installationguidemmkme.png


    Pre-requisites:
    * 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 (check this needful guide on how to unbrick your pixel device)
    * Before you are ready to flash this custom ROM, you have to install the latest factory image in order to have the correct bootloader, radio, vendor and so on in place.
    * Bootloader unlocked
    * You have created a backup of your ROM & data
    * TWRP 3.2.3-1 is permanently installed or booted via fastboot (explained here);


    First time installing Pixel Dust ROM, or coming from another ROM:

    As mentioned above, you are required to flash stock ROM 10.0 before installing this custom ROM.

    New users should first flash the stock ROM:
    1. Follow these instructions: https://developers.google.com/android/images#sailfish

    Clean flash PixelDust ROM:
    1. Reboot to bootloader
    2. Boot into TWRP recovery via fastboot (This is required becaused TWRP is not yet updated for Android 10)
      Code:
      fastboot boot twrp-3.2.3-1-sailfish.img
    3. Advanced Wipe (system, dalvik, data)
    4. Flash ROM
    5. Flash twrp-pixel-installer.zip (it is required in order to flash Magisk later)
    6. Reboot System (Ignore the message: No OS installed)
      Do not flash a vendor.img (Pixel Dust ROM has a custom vendor image included)
      Do not flash any third party GApps (Pixel Dust ROM has Google Apps included)
    7. At the initial boot you need a little patience before you can enjoy the Pixel Dust Goodness!

    Experienced users may dirty flash PixelDust ROM:
    1. Use fastboot to boot into TWRP recovery
    2. Advanced Wipe (system, dalvik)
    3. Flash ROM
    4. Flash twrp-pixel-installer.zip
    5. Reboot System and enjoy the Pixel Dust Goodness!

    Needa root? Then flash Magisk:
    You cannot flash Magisk during the initial install. You must boot into PixelDust ROM at least once!
    1. Reboot to Recovery
    2. Flash Magisk-xxx.zip
    3. Reboot to System


    Apply OTA updates:


    OTA update process:
    1. Before downloading the OTA update: Make sure TWRP is permanently installed via zip (to both slots)
    2. Download and install the update from "System > System update" screen in Settings
    3. After a bit, it will get stuck at "Finalizing package installation"
    4. Reboot into TWRP, change active slot to inactive and reboot system
    5. Now the system will boot up and finish installing the update


    creditsi9kfj.png


    Thanks to all development teams, e.g. ABC ROM, AICP, AOKP, AOSPA, AOSP Extended, BenzoROM, Bootleggers, CarbonROM, crDroid, DirtyUnicorns, Havoc OS, LOS, MSM-Xtended Project, OmniROM, Potatoes Project and PureNexus, we borrowed a few features and tweaks from.


    Kernel
    KingKernel (stable release)
    Source code: https://github.com/pixeldust-devices/android_kernel_google_marlin

    XDA:DevDB Information
    [ROM][Pixel][10.0] PixelDust CAF Android 10 for sailfish, ROM for the Google Pixel

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

    ROM OS Version: Android 10
    ROM Kernel: Linux 3.x
    Based On: AOSP, CAF

    Version Information
    Status: Stable
    Stable Release Date: 2019-08-15

    Created 2019-08-15
    Last Updated 2020-08-07
    7
    2020-08-07
    August security update: Merge android-10.0.0_r41 (QQ3A.200805.001) / Merge CAF tag LA.UM.8.2.1.r1-05100-sdm660.0

    * Extend NavBar Pulse to LockScreen and Ambient Screen (moved Pulse Settings to Misc)
    * Ambient music ticker: If "pulse on new tracks" is disabled don't pulse
    * fixup "Aosp Ambient music: allow to pulse on new tracks
    * Pulse: Add support for RGB accenter
    * Pulse: add automatic albumart color mode
    * Pulse navbar audio gfx visualizer for Android 10
    * fixup! base: Allow to disable Lockscreen Media Art
    * Add Space Analog Clock Style (illustration by the master himself @Roger.T)
    * Bring back Android Beam
    * Changed power menu screenrecord action to new API
    * Screen rec: Add support for AudioPlaybackCapture
    * Port Screenrecord UI from R
    * VolumePanel: Version 1.1
    * Add time refresh capabilities for custom lockscreen clocks
    * StitchImage: Port long screenshot implementation from Asus (replacement for Longshot)
    * Screen Stabilization
    * Make transparent QS background user configurable
    * QS panel opacity
    * Allow hiding Black Gradient behind QSPanel
    * Allow to show daily data usage
    * Add Reboot/Recovery QS Tile
    * Configurable 0, 90, 180 and 270 degree rotation
    * QS: Re-distribute tiles on changing orientation
    * Clock: Make auto hide option also work for center and right position
    * Add option to auto hide status-bar clock
    * Backup/Restore themes: Add RGB accenter
    * PixelDustWallpapers: Replace wall #13

    2020-07-07
    Update SPL to 2020-07-05: Merge android-10.0.0_r40 (QQ3A.200705.002) / Merge CAF tag LA.UM.8.2.r2-02100-sdm660.0:QKQ1.200624.002
    * QSTileStylePicker: Changes for qs tiles that use inverted icon color
    * QS Tile Styles: Fix preview
    * Import translations
    * Backup/Restore: Add our custom navbar styles
    * Backup/Restore: Add three buttons navigation bar style
    * Add more qs tile styles
    * Introduce QS tile style picker
    * ThemePicker: Dedicate the theme preview page to PixelDust. - Use current system accent color - Display the current theme title
    * Skip wallpaper step & force the current wallpaper to appear on the 1st page
    * ThemeFragment: Integrate DU Themes App as replacment for AOSP styles.
    * Override WallpaperPicker
    * QS footer brightness slider: Make the page indicator visible
    * QS footer: Hide multi user switch if miui slider is enabled
    * Bring back QS Drag Handle
    * Add user toggle for data activity indicators
    * Resurrect the pie-style Ambient Music Ticker
    * Allow for changing the music ticker position (off, centered, bottom)

    2020-06-05
    Update SPL to 2020-06-05 / Merge CAF tag 'LA.UM.8.2.1.r1-04900-sdm660.0'
    * Update GApps to coral-qq3a.200605.001
    * Themes: Add support for simple Dark Mode Tile
    * LiveWallpaper added: AwakeWallpaper
    * Fix setting lockscreen charging animation on boot
    * Add ADB root support
    * Per-app cellular data, vpn and wifi restrictions
    * Enable dismissal feature on legacy suggestions
    * Wired/BT headset: make ringtone audio focus customizable
    * Gaming mode
    * Allow translucent (white) notifications background on lockscreen
    * Lockscreen Charging: Formatting improvements
    * QS footer brightness slider (miui-like)
    * Bring back QS Drag Handle
    * Add user toggle for data activity indicators
    * Custom cLocks: Proper preview layout & General layout fixes
    * PixelDust Launcher: Only allow hidden apps when no secure keyguard is set

    Initial release:
    - Based on CAF tag: LA.UM.8.1.r1-14900-sm8150.0 / AOSP SPL May 2020
    - Same functionality as in PixelDust AOSP

    Caution:
    Coming from PixelDust AOSP based ROM requires a clean flash.
    6
    PixelDust CAF Android 10 for sailfish is now available!

    Based on CAF tag: LA.UM.8.1.r1-14900-sm8150.0 / AOSP SPL May 2020. Same functionality as in PixelDust AOSP.

    Have a great day!
    :cool:
    5
    Here is the new build:
    https://sourceforge.net/projects/pi...xelDustROM-pie-caf-sailfish-20190918-2022.zip

    Flash dark bootanimation (via TWRP):
    https://sourceforge.net/projects/pi...ion/PixelDust-DARK-bootanimation.zip/download
    Reset to light bootanimation (via TWRP):
    https://sourceforge.net/projects/pi...on/PixelDust-LIGHT-bootanimation.zip/download


    Major changes:
    - Based on AOSP PQ3A.190801.002 (Aug 19)
    - Merge tag 'LA.UM.7.8.r3-01900-SDM710.0'
    - Extended screenshot function from OOS
    - Audio/screen recording app
    - Fix high battery drain after using flashlight
    - Enable LTE for all devices & add extended LTE modes
    - Reset battery stats
    - Improved PixelDustWallpapers: reduced to 15 walls, better aspect ratio
    - Fix FC in settings search: by upgrading Settings Suggestions app

    Please let me know if everything works. I could only make a quick check on my Pixel XL.
    3
    OUR PRAYERS AND TOADYING TO THE INHABITANTS OF ASGARD HAVE YIELDED RESULTS!!

    Even though there is no official announcement or new thread, a new X build for the sailfish is up!

    https://sourceforge.net/projects/pixeldustproject/files/ota/sailfish/

    I guess these are beta "try at your own risk" because I've not seen a XL thread either.

    ALL PRAISE AND PANDERING TO THOSE DINING AT THE GREAT TABLE! MAY CRUMBS CONTINUE TO FALL THROUGH THE CRACKS.