FORUMS
Remove All Ads from XDA

[ROM][Pixel][10.0_r23] PixelDust Android 10 for sailfish [14 January 2020]

3,167 posts
Thanks Meter: 7,076
 
By spezi77, Recognized Developer / Contributor on 5th April 2017, 09:57 PM
Post Reply Email Thread

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

The code is based off directly from AOSP. We strive to keep the Pixel Dust 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. 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.

The Pixel Dust 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 myself. Cheers!


BTW, please consider to take a logcat, because you know that:
Quote:
Originally Posted by DespairFactor

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.


Listing of Features:

* Periodic 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)

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

Display
* Theming: Dark theme, Accent color, Headline/Body font, Icon shape

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

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

Pixel Dust Wallpapers
* A set of 15 breathtaking space themed Wallpapers

Theme options
* Themes: Choose between 48 different accent colors, 5 different clock interface and more
* Style: Automatic, Light, Dark
* Rounded corners

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

Quick settings
* Vibrate on touch
* Secure tiles require unlocking
* Display clock in QS header
* Brightness slider on/off toggle
* Brightness slider bottom
* 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
* Invert layout of Navbar buttons

Gestures
* Status bar dt2s
* Lock screen dt2s
* Three finger gesture to screenshot

Lock screen
* Left & right lock screen shortcuts
* Fingerprint authentication vibration
* Pocket detection
* Media cover art
* Media artwork blur level
* Music viusualizer
* 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

Misc
* Wake up on charge



Not working:

* Navbar on/off toggle
* Ambient wake gestures & Edge lighting
* When switching to the 3-button navigation, the height of the navigation bar is not taken into account correctly



Links:


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 Android 10 for sailfish incl. stock GApps & vendor image
* TWRP 3.2.3-1 for Pixel XL (credits Dees_Troy)
* ROOT: Magisk (credits topjohnwu)

Social media:
Telegram Discussion Channel: https://t.me/pixeldustcommunity
Telegram Announcements Channel: https://t.me/pixeldustproject
Discord Server: https://discord.gg/ANtVnW8



Installation guide:


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 or higher 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.xx-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



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

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

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

ROM OS Version: Android 10
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information
Status: Beta

Created 2017-04-05
Last Updated 2020-01-18
Attached Thumbnails
Click image for larger version

Name:	photo_2019-12-28_21-51-22.jpg
Views:	1540
Size:	97.3 KB
ID:	4912873   Click image for larger version

Name:	photo_2019-12-28_21-51-36.jpg
Views:	1542
Size:	55.8 KB
ID:	4912875   Click image for larger version

Name:	photo_2019-12-28_21-51-41.jpg
Views:	1514
Size:	47.7 KB
ID:	4912877   Click image for larger version

Name:	photo_2019-12-28_21-51-12.jpg
Views:	1438
Size:	46.3 KB
ID:	4912879   Click image for larger version

Name:	photo_2019-12-28_21-51-45.jpg
Views:	1456
Size:	58.5 KB
ID:	4912881   Click image for larger version

Name:	photo_2019-12-28_21-51-49.jpg
Views:	1452
Size:	42.4 KB
ID:	4912883   Click image for larger version

Name:	photo_2019-12-28_21-51-27.jpg
Views:	1434
Size:	42.3 KB
ID:	4912885   Click image for larger version

Name:	photo_2019-12-28_21-51-32.jpg
Views:	1388
Size:	97.1 KB
ID:	4912887   Click image for larger version

Name:	photo_2019-12-28_21-50-38.jpg
Views:	1398
Size:	62.7 KB
ID:	4912889   Click image for larger version

Name:	photo_2019-12-28_21-51-17.jpg
Views:	1398
Size:	48.7 KB
ID:	4912891  
The Following 76 Users Say Thank You to spezi77 For This Useful Post: [ View ]
5th April 2017, 09:57 PM |#2  
spezi77's Avatar
OP Recognized Developer / Contributor
Flag /home/xda
Thanks Meter: 7,076
 
Donate to Me
More
2019-12-28
January update: QQ1A.200105.002 (January 2020)
New Features/fixes:
* Power button torch fixed
* Ambient screen: Double-tap/lift to wake screen
* Edge Light
* Added PixelDust Launcher (a better replacement for Google Pixel Launcher)
* Enhanced Theming engine under Settings > Themes (credits DU)

2019-12-28
Initial release: QP1A.191005.007.A3 (December 2019)
The Following 28 Users Say Thank You to spezi77 For This Useful Post: [ View ]
5th April 2017, 09:57 PM |#3  
spezi77's Avatar
OP Recognized Developer / Contributor
Flag /home/xda
Thanks Meter: 7,076
 
Donate to Me
More
FAQ
Crash course

1. How to logcat like a pro
In order to quickly generate a logcat from your device, you require the Android Debug Bridge command-line tool (ADB) which can be downloaded as standalone Platform-Tools package: https://developer.android.com/studio...-line/adb.html

Once you have established a USB-connection to your device, first check whether you are authorized to use ADB.

Within your command prompt/terminal window the output of this command might look like this:
Code:
~$ adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
HT69V0203274	no permissions; see [http://developer.android.com/tools/device.html]
In case that you will see an error similar to this one (no permissions), then you need to do the following steps.

1) First step is to stop the server:
Code:
~$ adb kill-server
2) Next step is to start the server with root privileges:
Code:
~$ sudo adb start-server
3) The output of this command will be like this:
Code:
~$ sudo adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
4) Now the output of the command we used in the first place should be something like this:
Code:
~$ adb devices
List of devices attached
HT69V0203274	   device
5) At last, let's take a logcat.
The output of the command will print a logcat of your device. In order to stop the output press Ctrl + C:
Code:
~$ adb logcat
--------- beginning of system
07-18 12:51:41.517   436   444 I QISL    : QSEE Interrupt Service Listener Thread is started
07-18 12:51:41.517   436   444 I QISL    : QSEE Interrupt Service Listener was activated successfully
. . .
Now, you should reproduce the issue you would like to record a logcat of. Once you are done, use a pastetool, e.g. https://pastebin.com/, to share your logcat. Never ever think of pasting your entire logcat into a post. Or you may be prosecuted...or executed.
The Following 12 Users Say Thank You to spezi77 For This Useful Post: [ View ]
6th April 2017, 01:35 AM |#4  
thebigdonny's Avatar
Senior Member
Thanks Meter: 66
 
More
Hey man, happy to see you shared this! I'll probably end up back on this soon.
The Following User Says Thank You to thebigdonny For This Useful Post: [ View ] Gift thebigdonny Ad-Free
6th April 2017, 02:54 AM |#5  
roirraW "edor" ehT's Avatar
Recognized Contributor
Flag Columbus, OH
Thanks Meter: 5,017
 
Donate to Me
More
The quick pin unlock is definitely something I prefer. I'll see when I can make time to back everything up, etc. Thanks!
The Following User Says Thank You to roirraW "edor" ehT For This Useful Post: [ View ] Gift roirraW "edor" ehT Ad-Free
6th April 2017, 04:24 AM |#6  
Is there a way to try the Sharkley kernel other than this ROM? I've never heard of it and would like to try that (in addition to trying this ROM once I get a chance!).
The Following User Says Thank You to PsiPhiDan For This Useful Post: [ View ] Gift PsiPhiDan Ad-Free
6th April 2017, 05:05 AM |#7  
thebigdonny's Avatar
Senior Member
Thanks Meter: 66
 
More
Hey man, just clean flashed and everything is humming along nicely. 1 thing I noticed and 1 request/suggestion. I restored from cloud without issue, but when I went to "Backup & Reset" in Settings, it had Backup off by default.

The "request" would be Lockscreen Torch. Ultimately it's your choice of course, just something that I can't believe hasn't been implemented in Stock. Super handy.

Thanks for the Sailfish build!
The Following 3 Users Say Thank You to thebigdonny For This Useful Post: [ View ] Gift thebigdonny Ad-Free
6th April 2017, 07:14 AM |#8  
spezi77's Avatar
OP Recognized Developer / Contributor
Flag /home/xda
Thanks Meter: 7,076
 
Donate to Me
More
Quote:
Originally Posted by PsiPhiDan

Is there a way to try the Sharkley kernel other than this ROM? I've never heard of it and would like to try that (in addition to trying this ROM once I get a chance!).

Sure, you can get it from here: https://forum.xda-developers.com/pix...ernel-t3484868

Sent from my Google Pixel XL using XDA Labs
The Following 2 Users Say Thank You to spezi77 For This Useful Post: [ View ]
6th April 2017, 07:28 AM |#9  
mikeprius's Avatar
Senior Member
Flag Orange County, California
Thanks Meter: 489
 
More
So no gapps needed ? Is this similar to uberstock as I used that before and I liked it. Also is the ROMs between sailfish and Marlin safe to flash interchangeable? There's no difference?
The Following User Says Thank You to mikeprius For This Useful Post: [ View ] Gift mikeprius Ad-Free
6th April 2017, 02:48 PM |#10  
b00ster23's Avatar
Senior Member
Thanks Meter: 165
 
Donate to Me
More
Thanks! Will probably give it a go when I get a chance to backup. Looks like another promising ROM for the Pixel platform
The Following User Says Thank You to b00ster23 For This Useful Post: [ View ] Gift b00ster23 Ad-Free
6th April 2017, 04:47 PM |#11  
spezi77's Avatar
OP Recognized Developer / Contributor
Flag /home/xda
Thanks Meter: 7,076
 
Donate to Me
More
Quote:
Originally Posted by mikeprius

So no gapps needed ? Is this similar to uberstock as I used that before and I liked it. Also is the ROMs between sailfish and Marlin safe to flash interchangeable? There's no difference?

Gapps are included. The ROM is basically an uberstock + a selection of useful features.

I am not exactly sure what you are asking with "Also is the ROMs between sailfish and Marlin safe to flash interchangeable? There's no difference?"

In the sailfish build there are definitely a few different device specific drivers present. So, you cannot flash the marlin build to your sailfish device and vice-versa. But when we are talking about the ROM itself, it has identical features.

Sent from my Google Pixel XL using XDA Labs
The Following 4 Users Say Thank You to spezi77 For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes