FORUMS
Remove All Ads from XDA

[ROM][mako][7.1.2_r33][OMS] Pixel Dust for mako - FINAL Nougat build [19 August 2017]

7,300 posts
Thanks Meter: 17,603
 
By nitin.chobhe, Recognized Contributor on 30th April 2017, 09:06 PM
Post Reply Email Thread


Pixel Dust ROM is an Android 7.1.x ROM which @spezi77 has built for his Pixel XL based on his own taste.

The code is based on UBERROMS including tons of their tweaks and performance optimizations.
I have compiled it with GCC-6.x and Clang 5.0.0.
On top of this, we added a decent selection of the coolest custom ROM features that would've been missed if they hadn't been included.

I would highly appreciate that you leave your feedback, opinions or just say hello. If you 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 an app specific error), then please give as many details as possible.

BTW, please consider taking a logcat, because you know that:


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.

Features:

General
Android 7.1.2_r6 (N2G47F)
* Security update: 2017-04-05
* All Pixel features present
* Pixel gapps are no longer included (the ROM is compatible with BeansGapps)
* GCC: 6.x
* Clang: 5.0.0

Display
* Custom ambient display: SlimDoze 7.1.1
* Enable/disable doze notification color inversion
* Toggle dynamic notification title colors
* HSPA+ icons
* Pixel Dust Wallpapers (Breathtaking Space Themed Wallpapers)

Additional QS tiles
* Night light
* Screenshot
* Caffeine
* Brightness
* Sound
* NFC
* Screen record
* Compass
* Assist
* VoiceAssist
* Language toggle
* Peek notification toggle
* Music
* ADB over network
* Weather (powered by OmniJaws)

Sound
* Screenshot sound on/off
* Update SoundTile for silent mode (volume down in silent enters DND)
* Volume tone toggle

Security
* Lockscreen PIN quick unlock

All further ROM Features can be found inside the Settings dashboard
* AppOps (allows to view/change app permissions)
* Pixel Dust ROM Settings (see list below)
* Launch Substratum from dashboard (March version: root-less)
* Launch SuperSU from dashboard (needs an extra flash)

>>> Pixel Dust ROM Settings include <<<
Display/LED
* Custom notification light per app
* Lights with Screen On
* Allow/Prevent notification light in Zen mode
* Custom battery light
* Wake on plug toggle

Status bar
* Status bar icon whitelist
* Custom clock and date settings
* Custom battery display
* Network Indicators
* Statusbar weather
* Statusbar brightness
* Add VOLTE Icon

Quick settings
* Custom tile animation options
* Vibrate on touch
* Brightness slider incl. option to en-/disable auto brightness icon
* Disable on secure lock screen
* QS tile titles visibility
* Configurable QS columns/rows count
* Custom QS header images
* QS tile scrollbar (in edit mode)
* Weather tile options

Buttons
* Volume keys: power+vol up, volume button swap, music control, allow volume keys to wake the device
* Kill app back settings

Navigation bar
* One handed mode
* Navbar on/off
* Navbar dimensions
* Navbar tuner
* Dynamic navigation bar color

Gestures
* Status bar dt2s
* Navigation bar dt2s
* Lock screen dt2s
* Three finger screenshot
* Partial screenshot

Lock screen
* Show clock & weather information (OmniJaws)
* Clock font
* Fingerprint authentication vibration
* Fingerprint unlock after reboot
* Lock screen torch
* Show lock screen alarm
* Media cover art toggle

Power menu
* Reboot
* Screenshot
* Screen record
* Flashlight
* On-The-Go mode
* Airplane mode
* Sound panel
* User switcher
* Settings shortcut
* Device lockdown
* Voice Assist
* Assist

Recents apps
* Immersive recents
* Clear all FAB
* Slim recents
* Slim recents membar: Colors & longclick to clear
* Slim recents app sidebar incl. icon pack support

Notifications
* Power notification controls
* Heads up (Snooze, Whitelist)
* Show toast app icons (only for background apps)
* Custom toast window animation + colors
* Headset notification toggle

Misc
* incall vibration options: allow setting vibration when call is connected, when call is disconnected and for call waiting
* Scrolling cache
* Wakelock blocker
* Alarm blocker


Downloads:

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

* Pixel Dust ROM
* Beans Gapps
* SuperSU-v2.82-201705271822 (credits chainfire)


Installation guide:

Pre-requisites:
*** You are familiar with helping yourself out of awkward situations.. You won't defame or complain for your misfortunes.
* Unlocked bootloader
* twrp-3.1.0-0-mako.img

First time installing Pixel Dust ROM, or coming from another ROM (CLEAN INSTALLATION):
1. Boot into TWRP Recovery
2. Copy pixeldust_mako.zip + BeansGapps.zip (+ SuperSU - optional/if you want root) to your device
3. Choose "Advanced wipe", then wipe system, data and both cache partitions (check everything except for "internal storage")
4. Flash Pixel Dust
5. Flash BeanGapps of your choice (mini)
6. Flash SuperSU (optional)
*** After this step you can boot to system
** If you are told to install a different vendor image, then reboot to TWRP before setting up the OS and flash the vendor image provided above, at the "Downloads" section
7. Boot up the ROM, get signed in and everything and you're done.

Dirty flashing:
The only difference between dirty flashing and clean flashing is that, to correctly dirty flash a new build, you WILL NOT wipe the data partition.
So when you're at the "Advanced wipe" section in twrp, to dirty flash properly, you'll check all the partitions except for /data and /internal storage.


Credits:

BeansTown106 for BeansGapps & PixelGapps
chadouming, Cl3Kener and DespairFactor for UBERROMs
chadouming, Cl3Kener and DespairFactor for UBER-TC
chainfire for SuperSU
Dwitherell and BeansTown106 (PureNexus Project) for quite a few commits
Google for everything else
LorDClockaN (AICP) for quite a few commits
Max Weninger (OmniRom) for sharing a lot of nice features
MrApocalypse (Screw'dAOSP) for quite a few commits
neobuddy89 (crDroid) for quite a few commits
@dragos281993 for the help while building the ROM
Roger Truttmann (for designing Pixel Dust logo, wallpapers & bootanimation -- you are awesome!)
scott.hart.bti for quite a few commits
SlimRoms: ezio84 for porting Slim recents and gmillz for refactoring Slim recents
snak3ater (SAOSP) for quite a few commits
SpiritCroc (AICP) for quite a few commits
varund7726 (RR) for quite a few commits
xyyx (Nitrogen OS) for quite a few commits
..and anyone else I probably forgot to mention


Kernel source:
https://github.com/Sudokamikaze/SINAI-N4

XDA:DevDB Information
[ROM][mako][OMS] Pixel Dust for mako, ROM for the Google Nexus 4

Contributors
nitin.chobhe, spezi77, sudokamikaze
Source Code: https://github.com/pixeldustproject

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: AOSP

Version Information
Status: Testing

Created 2017-04-30
Last Updated 2017-08-19
The Following 34 Users Say Thank You to nitin.chobhe For This Useful Post: [ View ] Gift nitin.chobhe Ad-Free
 
 
30th April 2017, 09:07 PM |#2  
nitin.chobhe's Avatar
OP Recognized Contributor
Flag Pune
Thanks Meter: 17,603
 
Donate to Me
More
Screenshots















Nitin
The Following 7 Users Say Thank You to nitin.chobhe For This Useful Post: [ View ] Gift nitin.chobhe Ad-Free
30th April 2017, 09:07 PM |#3  
nitin.chobhe's Avatar
OP Recognized Contributor
Flag Pune
Thanks Meter: 17,603
 
Donate to Me
More
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 3 Users Say Thank You to nitin.chobhe For This Useful Post: [ View ] Gift nitin.chobhe Ad-Free
30th April 2017, 09:13 PM |#4  
Member
Flag Foggia
Thanks Meter: 9
 
More
Downloading, thanks forum this new rom
The Following User Says Thank You to Durotan For This Useful Post: [ View ] Gift Durotan Ad-Free
30th April 2017, 09:28 PM |#5  
Junior Member
Flag Bursa
Thanks Meter: 3
 
More
Thank you so much. You are best(dragos,spezi,nitin).
The Following User Says Thank You to Merxelmel For This Useful Post: [ View ] Gift Merxelmel Ad-Free
30th April 2017, 09:59 PM |#6  
Senior Member
Flag Loutraki
Thanks Meter: 462
 
More
Quote:
Originally Posted by Merxelmel

Thank you so much. You are best(dragos,spezi,nitin).

Deleted.
30th April 2017, 10:00 PM |#7  
Junior Member
Thanks Meter: 6
 
More
Many thanks, the ROM has OTG manager as does NitrogenOS?
30th April 2017, 10:05 PM |#8  
Senior Member
Flag Loutraki
Thanks Meter: 462
 
More
At first i ought to say tnx to @nitin.chobhe @spezi77 @dragos281993 for their efforts.
At 2nd a question only: is there the DT2W feature on kernel?cz of my excperience on any kernel having that feature i have had more battery drain than included kernel on mako?(on NitrogenOS tried only)
Someone must care about that my friends.
Tnx in advance
Good luck w/new rom,its well appreciated.
Regards,Christos Thimis.
The Following User Says Thank You to granazis For This Useful Post: [ View ] Gift granazis Ad-Free
30th April 2017, 10:43 PM |#9  
Member
Flag Foggia
Thanks Meter: 9
 
More
For now i have found this issue:
OK Google does not work
Search on screen does not work (now on tap)
No weather info on Pixel Launcher
30th April 2017, 11:00 PM |#10  
spezi77's Avatar
Recognized Developer / Contributor
Flag /home/xda
Thanks Meter: 6,869
 
Donate to Me
More
Quote:
Originally Posted by AntonioJaramillo

Many thanks, the ROM has OTG manager as does NitrogenOS?

Yes, the kernel in this ROM has OTG support.

Sent from my Google Pixel XL using XDA Labs

---------- Post added at 10:57 PM ---------- Previous post was at 10:55 PM ----------

Quote:
Originally Posted by Durotan

For now i have found this issue:
OK Google does not work
Search on screen does not work (now on tap)
No weather info on Pixel Launcher

I am glad to read your feedback! It means that Nitin did a really great job with the initial build. Only small things to be fixed, no biggies!

Sent from my Google Pixel XL using XDA Labs

---------- Post added at 11:00 PM ---------- Previous post was at 10:57 PM ----------

Quote:
Originally Posted by granazis

At first i ought to say tnx to @[email protected]@dragos281993 for their efforts.
At 2nd a question only: is there the DT2W feature on kernel?cz of my excperience on any kernel having that feature i have had more battery drain than included kernel on mako?(on NitrogenOS tried only)
Someone must care about that my friends.
Tnx in advance
Good luck w/new rom,its well appreciated.
Regards,Christos Thimis.

You're welcome!
The stock kernel in this ROM is hellspawn. So, yes it has DT2W. But it is off per default. Only when you turn it on, it will eat a little extra battery.

Sent from my Google Pixel XL using XDA Labs
The Following 6 Users Say Thank You to spezi77 For This Useful Post: [ View ]
30th April 2017, 11:32 PM |#11  
Junior Member
Flag Bursa
Thanks Meter: 3
 
More
Quote:
Originally Posted by Durotan

For now i have found this issue:
OK Google does not work
Search on screen does not work (now on tap)
No weather info on Pixel Launcher

I think, need mic permission to google app. When I gave it, ok google worked
The Following 2 Users Say Thank You to Merxelmel For This Useful Post: [ View ] Gift Merxelmel Ad-Free
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