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

Search This thread

nitin.chobhe

Recognized Contributor
Jan 3, 2013
8,284
19,922
Pune
Google Pixel 2 XL
Google Pixel 7 Pro
https%3A%2F%2Fabload.de%2Fimg%2Fpixeldust1k3ap6.jpg


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
 
Last edited:

nitin.chobhe

Recognized Contributor
Jan 3, 2013
8,284
19,922
Pune
Google Pixel 2 XL
Google Pixel 7 Pro
main.png


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/command-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.
 
Last edited:

granazis

Senior Member
Sep 3, 2009
665
460
Loutraki
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.
 
Last edited:
  • Like
Reactions: nitin.chobhe

Durotan

Senior Member
Jun 25, 2009
58
9
Foggia
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
 
Last edited:

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,519
7,852
/home/less
Many thanks, the ROM has OTG manager as does NitrogenOS? :D
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 ----------

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! :D

Sent from my Google Pixel XL using XDA Labs

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

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

nitin.chobhe

Recognized Contributor
Jan 3, 2013
8,284
19,922
Pune
Google Pixel 2 XL
Google Pixel 7 Pro
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
Check the screenshots

Thanks man quanta v21 work ?
Try that and report back. I didn't try quanta, but checked revival once and it worked

Please change the format https://abload.de/img/pixeldust1k3ap6.jpg, because it destroys the page format in the browser.
What do you mean by "it destroys the page format in the browser"? I can see the image in broswser/ app :confused:

Nitin
 
Last edited:

Durotan

Senior Member
Jun 25, 2009
58
9
Foggia
Check the screenshots


Try that and report back. I didn't try quanta, but checked revival once and it worked


What do you mean by "it destroys the page format in the browser"? I can see the image in broswser/ app :confused:

Nitin

I flash again the rom following all steps and i have the same problem. I also change permission to relative apps with no result
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    https%3A%2F%2Fabload.de%2Fimg%2Fpixeldust1k3ap6.jpg


    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
    13
    Something is cooking for mako ;)

    Screenshot_20171105-171808.png


    Nitin
    11
    See what's here :)

    Nitin
    10
    Here is the final Nougat build of PD: https://www.androidfilehost.com/?fid=745425885120756450

    And this build has Pie inside it :cool: See the screenshots!

    Nitin
    10
    Since the majority of the remaining mako devs have contributed to this rom, I'll post this here. Just wanted to give one last special thanks to dragos, kesnfs, nitin, snak3ater, spezi and zaclimon for providing us with the roms/kernels that I have had the pleasure to use.

    And to all devs that have supported mako, thank you all as well. You people have significantly extended the life of my N4. It's nice to see new people such as sudokamikaze join the mako dev team this late in the game. I unfortunately haven't had the pleasure to try any of your kernels since I have recently moved on to another device. I had to sell it to help fund my new phone purchase, but it is in the hands of another owner still going strong.

    Anyway, again, thank you all.