[ROM][Pixel 4 XL][10_r41] PixelDust Android 10 for coral [05 August 2020]

Search This thread

GROOVYJOSHCLARK

Senior Member
  • Thanks for the detailed reply. I ended up giving up on 11 because I found bugs like the dialer not hanging up a call. That was enough for me to get rid of it as unreliable. I then tried to install 10 again by first flashing the Aug 20 stock firmware and then installed PD10 using the links at the start of this thread.

    I had exactly the same issue as the first time I tried to install. The install got halfway through and then gave an error. I can't remember the exact error that was shown in the command window. I should have written it down. The phone definitely wouldn't boot. At that point I gave up for now and flashed stock and rooted it with Magisk no problem.

    I'd like to give PD 10 another try because I really like the look of what I saw when I had PD 11 running. Unless I've done something wrong when installing 10 I'm not sure how to get it installed, given that my previous 2 attempts failed in exactly the same way.

    Should I be flashing the Aug 2020 stock image and then using the links to the rom zip and boot image at the start of the thread as I have done on my previous 2 attempts?

    Edit: It wasn't a slot problem because.....
    fastboot --set-active=a or fastboot --set-active=b didn't help it to boot.

    The easiest way to know what firmware to use (assuming its not in the OP), is to open the ROM zip, go to META-INF\com\android and read this line"

    post-build=google/coral/coral:10/QQ3A.200805.001/6578210:user/release-keys

    I highlighted the important lines, then go to the official Google firmware page for the device, and find the matching firmware. This corelates to:

    10.0.0 (QQ3A.200805.001, Aug 2020)

    I dont think thats your issue though, I think its either kernel related, or you are not patching the boot.img from the same OS you are using, with the same MAGISK installed in the OS. That's the only time I get bootloops, when I do not make a new and fresh patched img . FROM the same installed OS running the MAGISK installed FROM that same OS you plan to ROOT (meaning do not use anything other than the boot.img made from the SAME OS you installed, using the right boot.img from the zip).

    You also didnt really answer my questions about install steps and processes used, so I am best guessing based on what you did reply with. If you follow the OP steps to a T, it wont fail, so I am confused what failed, where (halfway through), is that MAGISK, the OS ROM, ETC?

    Do this, extract the payload.bin from the PD 10 ROM zip, then use python to extract the boot.img from the SAME PD ROM zip used to install the OS, thats what you patch in MAGISK. THEN take that NEW boot.img (from the original payload) install within MAGISK, select patch, select the boot.img you just extracted using python (payload dumper), then ADB that to the boot. Thats the right process and anything else isnt stable.

    This isnt a slot issue so I wouldnt expect that to solve anything. I suspect you arent using python to extract boot.img using the payload dumper scripts (since you didnt note that anywhere but its CRITICAL), then using that dumped boot.img (from payload script) and using the installed PD 10 ROM, install MAGISK and patch that and ONLY that boot.img within MAGISK (once its installed and running in the OS). Its kind of critical you know what you're doing, reach out if you need exact steps and more help.
     

    Attachments

    • 2-16-2021 3-50-29 PM.jpg
      2-16-2021 3-50-29 PM.jpg
      248.7 KB · Views: 32
    • 2-16-2021 3-54-43 PM.jpg
      2-16-2021 3-54-43 PM.jpg
      15.2 KB · Views: 34
    • 4531168a-be2e-4962-b19c-2b5fc85dd50f.jpg
      4531168a-be2e-4962-b19c-2b5fc85dd50f.jpg
      89.1 KB · Views: 34
    Last edited:

    appro77

    Senior Member
    May 8, 2011
    1,206
    179
    Mackay
    The easiest way to know what firmware to use (assuming its not in the OP), is to open the ROM zip, go to META-INF\com\android and read this line"

    post-build=google/coral/coral:10/QQ3A.200805.001/6578210:user/release-keys

    I highlighted the important lines, then go to the official Google firmware page for the device, and find the matching firmware. This corelates to:

    10.0.0 (QQ3A.200805.001, Aug 2020)

    I dont think thats your issue though, I think its either kernel related, or you are not patching the boot.img from the same OS you are using, with the same MAGISK installed in the OS. That's the only time I get bootloops, when I do not make a new and fresh patched img . FROM the same installed OS running the MAGISK installed FROM that same OS you plan to ROOT (meaning do not use anything other than the boot.img made from the SAME OS you installed, using the right boot.img from the zip).

    You also didnt really answer my questions about install steps and processes used, so I am best guessing based on what you did reply with. If you follow the OP steps to a T, it wont fail, so I am confused what failed, where (halfway through), is that MAGISK, the OS ROM, ETC?

    Do this, extract the payload.bin from the PD 10 ROM zip, then use python to extract the boot.img from the SAME PD ROM zip used to install the OS, thats what you patch in MAGISK. THEN take that NEW boot.img (from the original payload) install within MAGISK, select patch, select the boot.img you just extracted using python (payload dumper), then ADB that to the boot. Thats the right process and anything else isnt stable.

    This isnt a slot issue so I wouldnt expect that to solve anything. I suspect you arent using python to extract boot.img using the payload dumper scripts (since you didnt note that anywhere but its CRITICAL), then using that dumped boot.img (from payload script) and using the installed PD 10 ROM, install MAGISK and patch that and ONLY that boot.img within MAGISK (once its installed and running in the OS). Its kind of critical you know what you're doing, reach out if you need exact steps and more help.

    Thanks for your detailed reply. The issue that I was having with PD10 was getting it installed. I wasn't trying to root it with Magisk because I couldn't install the rom, let alone try to root it.

    I followed the procedure at the start of the thread to install the rom i.e. Installed the Aug 20 factory image, flashed the downloaded boot image from the link at the start of the thread, fastboot erase data, then sideloaded the rom linked at the start of the thread. The sideload failed at 47% with an error.

    I let it sit for a while because I think I read somewhere that the 47% thing can be a bug. It wouldn't proceed any further though and PD wouldn't boot.

    I tried the whole procedure above a second time, starting with flashing the Aug 20 stock image, but I ended up with exactly the same result.

    As I mentioned earlier when I did all of the above with PD11 it installed fine with no issues. It was only when I tried to root PD11 with Magisk that I had problems. I then found that the dialer seemed to be buggy so I have now flashed back to stock and rooted that so I can use Skyvalex.
     
    Last edited:

    GROOVYJOSHCLARK

    Senior Member
  • Thanks for your detailed reply. The issue that I was having with PD10 was getting it installed. I wasn't trying to root it with Magisk because I couldn't install the rom, let alone try to root it.

    I followed the procedure at the start of the thread to install the rom i.e. Installed the Aug 20 factory image, flashed the downloaded boot image from the link at the start of the thread, fastboot erase data, then sideloaded the rom linked at the start of the thread. The sideload failed at 47% with an error.

    I let it sit for a while because I think I read somewhere that the 47% thing can be a bug. It wouldn't proceed any further though and PD wouldn't boot.

    I tried the whole procedure above a second time, starting with flashing the Aug 20 stock image, but I ended up with exactly the same result.

    As I mentioned earlier when I did all of the above with PD11 it installed fine with no issues. It was only when I tried to root PD11 with Magisk that I had problems. I then found that the dialer seemed to be buggy so I have now flashed back to stock and rooted that so I can use Skyvalex.

    I am so sorry, somehow I missed / overlooked what you meant when you said the percentage, that threw me off. I misunderstood the percentage for the ROOT / ADB push, but not the ROM install itself, I have had this myself before. Easy peasy workaround. You're saying you can't get 10 to even install, it's error'ing on the adb sideload I take it?

    We can get around that with TWRP. Now that we have a working TWRP for 10, we can use TWRP to install but you'll need to get back to 10 firmware (the one I laid out above), and when you do get back to 10, quickly go through the OS setup (stock firmware - 10), then once done, install a kernel that works with TWRP and 10. Once you have a working TWRP with kernel, then ADB boot TWRP, factory reset and copy the ROM zip to SD, then simply use TWRP to install the ROM from internal SD (no ADB sideload needed). This removes the ADB sideload hiccup failure.

    I'm not on the 11 version right now, so I can't advise on those other issues you reported with 11, but using TWRP will work to get you on 10. Since you will do the install from TWRP and not ADB, you will get past that issue. Then setup 10 PD OS, and install magisk then patch the boot.img (from the 10 ROM using python to pull the boot.img to patch in MAGISK) and you will have a rock solid 10 PD with root and pass safetynet (I had to also install the universal safetynet module).

    Once you get 10 working and setup the way you like it, betcha you don't leave PD 10. I didn't, it's so stable, I almost never reboot, and forget about plugging in, if I let my phone idle (not playing games and only use it for email, txt, and calls), it lasts 2/3 days. I only plugin when I'm playing games or it's been a couple days. I took a screenshot of my battery, it was last plugged in 14 hours ago, 72 percent left and I streamed showtime anytime all night long, overnight to my TV (and obviously not plugged in or on wireless). I still have this much battery leftover after a night long stream (plugged in 14 hours ago), it's amazing to say the least! One thing I will add in is that I do disable all apps autostart for games and apps I don't want running in the background using SD Maid (but any root app manager to can do this). I get incredible battery life with 10 PD and stopping those apps from running on their own. With my job and kids, I cannot really ever go without using my phone so I truly do not know how long it will last sitting at idle. My best guess is it would be days based on what's left after using it for calls, texts, and emails after 36 hours of what I've seen so far. 36 hours was as long as I could go without going on the road (IE having to plugin for the road trip) so I cant comment past 36 hours idle and once on road, that uses more battery with roaming but still, 36 hours is great I'm my book! And NO, I am not lying or exaggerating, 36 hours was at idle, using only calls/txt, and yes it truly lasted 36 hours, then I plugged in, and left but I was low, I was at like 2 or 3% left after 36 hours, but still, 36 hours idle, no phone has ever gotten this much idle time for me, so this was cool to see it last that long!
     

    Attachments

    • photostudio_1613561034394.jpg
      photostudio_1613561034394.jpg
      199.5 KB · Views: 22
    Last edited:

    appro77

    Senior Member
    May 8, 2011
    1,206
    179
    Mackay
    I am so sorry, somehow I missed / overlooked what you meant when you said the percentage, that threw me off. I misunderstood the percentage for the ROOT / ADB push, but not the ROM install itself, I have had this myself before. Easy peasy workaround. You're saying you can't get 10 to even install, it's error'ing on the adb sideload I take it?

    We can get around that with TWRP. Now that we have a working TWRP for 10, we can use TWRP to install but you'll need to get back to 10 firmware (the one I laid out above), and when you do get back to 10, quickly go through the OS setup (stock firmware - 10), then once done, install a kernel that works with TWRP and 10. Once you have a working TWRP with kernel, then ADB boot TWRP, factory reset and copy the ROM zip to SD, then simply use TWRP to install the ROM from internal SD (no ADB sideload needed). This removes the ADB sideload hiccup failure.

    I'm not on the 11 version right now, so I can't advise on those other issues you reported with 11, but using TWRP will work to get you on 10. Since you will do the install from TWRP and not ADB, you will get past that issue. Then setup 10 PD OS, and install magisk then patch the boot.img (from the 10 ROM using python to pull the boot.img to patch in MAGISK) and you will have a rock solid 10 PD with root and pass safetynet (I had to also install the universal safetynet module).

    Once you get 10 working and setup the way you like it, betcha you don't leave PD 10. I didn't, it's so stable, I almost never reboot, and forget about plugging in, if I let my phone idle (not playing games and only use it for email, txt, and calls), it lasts 2/3 days. I only plugin when I'm playing games or it's been a couple days. I took a screenshot of my battery, it was last plugged in 14 hours ago, 72 percent left and I streamed showtime anytime all night long, overnight to my TV (and obviously not plugged in or on wireless). I still have this much battery leftover after a night long stream (plugged in 14 hours ago), it's amazing to say the least! One thing I will add in is that I do disable all apps autostart for games and apps I don't want running in the background using SD Maid (but any root app manager to can do this). I get incredible battery life with 10 PD and stopping those apps from running on their own. With my job and kids, I cannot really ever go without using my phone so I truly do not know how long it will last sitting at idle. My best guess is it would be days based on what's left after using it for calls, texts, and emails after 36 hours of what I've seen so far. 36 hours was as long as I could go without going on the road (IE having to plugin for the road trip) so I cant comment past 36 hours idle and once on road, that uses more battery with roaming but still, 36 hours is great I'm my book! And NO, I am not lying or exaggerating, 36 hours was at idle, using only calls/txt, and yes it truly lasted 36 hours, then I plugged in, and left but I was low, I was at like 2 or 3% left after 36 hours, but still, 36 hours idle, no phone has ever gotten this much idle time for me, so this was cool to see it last that long!

    Thanks for this info. Battery life looks incredible. So after installing stock Android 10 I need to install a kernel before installing TWRP? Can you elaborate on which kernel to use and how to install it? I've used ElementalX before and just installed it with the ElementalX Manager.
     

    GROOVYJOSHCLARK

    Senior Member
  • Thanks for this info. Battery life looks incredible. So after installing stock Android 10 I need to install a kernel before installing TWRP? Can you elaborate on which kernel to use and how to install it? I've used ElementalX before and just installed it with the ElementalX Manager.

    Yes the battery life is amazing, that's one of the main reasons I'm on PD 10, but know, I use the native, built-in kernel that comes with PD and I disable all apps that autostart but are not needed (like games). This keeps the background free of running rogue apps stealing precious battery life. 4.14.191-unicornblood-pixel4-q is the kernel that's installed by default.

    EX used to be my only go to kernel, but with PD 10, I had weird issues using EX originally and I haven't been back to EX. If you use EX under PD 10, I cant comment if it works or not so user beware. Kirisakura DOES work for 10 but don't go higher than 5.2.6 (last 10 kernel release before rebasing to 11). I left the default PD 10 kernel in my daily driver though and its awesome.

    For stock 10 to use TWRP, EX kernel worked though (so once you revert to stock 10 firmware, ROOT IT, install EX kernel or Kirisakura), boot TWRP, factory reset, then install PD 10 with GAPPs and boom, you are done.

    ---NOTE if you have issues with TWRP going black, or rebooting to BL, boot stock firmware again, download the Kirisakura kernel 2.5.6, open EX app again, go to tools, then flasher, and install Kirisakura 2.5.6 kernel, this will remove EX kernel and replace with Kirisakura kernel, then reboot to TWRP again (ADB TWRP.img). This should work, I was able to get TWRP running with EX kernel a few times, but I found Kirisakura was far more stable. EX went black when booting TWRP a few times whereas Kirisakura seemed to always work, so its up to you, but either way ROOT and EX app will be the easiest way to get the stock firmware prepped, sure its more work, but its the best, sure-fire method I found (and I tested all sorts of scenarios).

    This is the exact process I used to install PD 10 weeks ago and its STILL rock solid! The only time I move from PD 10 is to test other ROMs for users, but this is my go to ROM.

    NOTE you do not have to ROOT the stock firmware, but it makes it much easier to install EX kernel from the app so its up to you but its not a requirement (if you can get the kernel installed without ROOT or TWRP).

    This is how I did it:

    -Revert to 10 firmware with -w (after backing up everything)
    -Run through stock firmware setup, skip most things (I only setup G account for store)
    -Install EX app from store (or from another location)
    -Install MAGISK app
    -Root (using the STOCK firmware boot.img), patch in MAGISK, boot patched .img
    -EX App kernel --> install kernel (leverages ROOT to install EX kernel)
    -Boot TWRP
    -Factory reset
    -Install PD 10

    My device says it averages over 1 day but really I get 2 to 3 especially when I'm not doing anything but phone, text, or email. Even when I'm playing games, it still lasts pretty decent, yes it sucks battery life if I'm playing resource intensive games, but otherwise, it idles forever. This wasn't out of the box though, remember what I said about rogue apps running on their own in the background, those have to be controlled to get the best battery life, same as wakelocks so get a decent app manager to handle them:
     

    Attachments

    • photostudio_1613649829426.jpg
      photostudio_1613649829426.jpg
      209.4 KB · Views: 22
    Last edited:

    appro77

    Senior Member
    May 8, 2011
    1,206
    179
    Mackay
    Yes the battery life is amazing, that's one of the main reasons I'm on PD 10, but know, I use the native, built-in kernel that comes with PD and I disable all apps that autostart but are not needed (like games). This keeps the background free of running rogue apps stealing precious battery life. 4.14.191-unicornblood-pixel4-q is the kernel that's installed by default.

    EX used to be my only go to kernel, but with PD 10, I had weird issues using EX originally and I haven't been back to EX. If you use EX under PD 10, I cant comment if it works or not so user beware. Kirisakura DOES work for 10 but don't go higher than 5.2.6 (last 10 kernel release before rebasing to 11). I left the default PD 10 kernel in my daily driver though and its awesome.

    For stock 10 to use TWRP, EX kernel worked though (so once you revert to stock 10 firmware, ROOT IT, install EX kernel or Kirisakura), boot TWRP, factory reset, then install PD 10 with GAPPs and boom, you are done.

    ---NOTE if you have issues with TWRP going black, or rebooting to BL, boot stock firmware again, download the Kirisakura kernel 2.5.6, open EX app again, go to tools, then flasher, and install Kirisakura 2.5.6 kernel, this will remove EX kernel and replace with Kirisakura kernel, then reboot to TWRP again (ADB TWRP.img). This should work, I was able to get TWRP running with EX kernel a few times, but I found Kirisakura was far more stable. EX went black when booting TWRP a few times whereas Kirisakura seemed to always work, so its up to you, but either way ROOT and EX app will be the easiest way to get the stock firmware prepped, sure its more work, but its the best, sure-fire method I found (and I tested all sorts of scenarios).

    This is the exact process I used to install PD 10 weeks ago and its STILL rock solid! The only time I move from PD 10 is to test other ROMs for users, but this is my go to ROM.

    NOTE you do not have to ROOT the stock firmware, but it makes it much easier to install EX kernel from the app so its up to you but its not a requirement (if you can get the kernel installed without ROOT or TWRP).

    This is how I did it:

    -Revert to 10 firmware with -w (after backing up everything)
    -Run through stock firmware setup, skip most things (I only setup G account for store)
    -Install EX app from store (or from another location)
    -Install MAGISK app
    -Root (using the STOCK firmware boot.img), patch in MAGISK, boot patched .img
    -EX App kernel --> install kernel (leverages ROOT to install EX kernel)
    -Boot TWRP
    -Factory reset
    -Install PD 10

    My device says it averages over 1 day but really I get 2 to 3 especially when I'm not doing anything but phone, text, or email. Even when I'm playing games, it still lasts pretty decent, yes it sucks battery life if I'm playing resource intensive games, but otherwise, it idles forever. This wasn't out of the box though, remember what I said about rogue apps running on their own in the background, those have to be controlled to get the best battery life, same as wakelocks so get a decent app manager to handle them:

    Thanks for the instructions. Much appreciated! I won't be able to get to it for a few days, but when I can make the time I'll give it a go and report back.
     
    • Like
    Reactions: GROOVYJOSHCLARK

    joeo10

    Senior Member
    Jul 8, 2017
    161
    63
    banner10fkkfp.png

    PixelDust 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 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:




    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 AOSP security updates
    * Pixel GApps included (no need to flash any third party GApps)
    * Pixel 4 wallpapers :)
    * 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 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.

    Downloads:
    * Pixel Dust ROM Android 10 incl. GApps
    * Boot image (must be flashed before each installation process)

    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
    * Before you are ready to flash this custom ROM, you have to install the latest Google factory image
    * Bootloader unlocked
    * You have created a backup of your ROM & data

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

    YOU MUST HAVE AUGUST FACTORY IMAGE!

    1. Flashing stock ROM:
    1. Follow these instructions: https://developers.google.com/android/images#coral

    2. Flashing PixelDust ROM:
    1. Download the ROM and boot image
    2. Flash the boot image (this allows stock recovery to flash unsigned rom zip since we dont have TWRP)
      Code:
      fastboot flash boot boot.img
    3. Wipe userdata (required for first PixelDust/Android 10 install)
      Code:
      fastboot erase userdata
    4. Reboot into fastbootd
      Code:
      fastboot reboot fastboot
    5. Use volume keys and power button to select "Enter Recovery"
    6. Select "Apply Update from ADB"
    7. Sideload the ROM zip
      Code:
      adb sideload PixelDust-X-aosp-coral-***.zip
    8. Reboot
    9. When the device is not booting PixelDust, please change the boot slot to a or to b in fastboot mode
      Code:
      fastboot --set-active=a or fastboot --set-active=b

    IF THERE IS AN ERROR AFTER FLASHING IN RECOVERY JUST IGNORE IT!

    Dirty flashing PixelDust ROM:

    Just skip the step "Wipe userdata"



    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.


    kernelsourceemjy3.png

    Unicornblood kernel (by Dirty Unicorns)
    Source code:
    https://github.com/DirtyUnicorns/android_kernel_google_floral


    PLEASE DO NOT USE THE INTEGRATED UPDATER TO UPDATE THE ROM. IT WILL MOST LIKELY BRICK YOUR DEVICE.




    XDA:DevDB Information

    [ROM][Pixel 4 XL][10.0] PixelDust Android 10 for coral, ROM for the Google Pixel 4 XL

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

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

    Version Information
    Status:
    Release

    Created 2020-01-31
    Last Updated 2020-08-05




    Can anyone have a Android 10 PixelDust boot img. from August 2020? I tried to flash the 20200805 build but have errors trying to flash the ROM. It has to be a boot img issue.
     
    Last edited:

    GROOVYJOSHCLARK

    Senior Member
  • Can anyone have a Android 10 PixelDust boot img. from August 2020? I tried to flash the 20200805 build but have errors trying to flash the ROM. It has to be a boot img issue.

    Depends on the error, you didn't provide us enough info (no info), so who knows what happened. Can you provide either a screenshot of the issue you face, or layout your install procedure and where you got stuck (or logs)?

    If it's in the ADB SIDELOAD stage, did it error in push (like 47% then failed)? I have had this happen in the past, and I laid out how to overcome it with TWRP a few posts up. If it's in the ADB push stage, TWRP will solve it. Otherwise, as our awesome dev noted above my reply, ALL boot.img's you would ever need are in the folder he listed.

    I would start over, flash the right firmware and go through a quick setup of the stock OS, then patch the STOCK boot.img (while still in and using the STOCK firmware), once ROOT'd install Kirisakura (2.5.6 which is the LAST 10 kernel version), then boot TWRP.img, factory reset, copy the ROM.zip to SD (TWRP allows SD access), once factory reset and the ROM.zip is on the SD, flash it normally. The ROM.zip includes GAPPs so thats done with it.

    Once you have PD 10 running, pull the boot.img (using python / dumper script), then install MAGISK app and patch, repeat the ADB boot to enable ROOT in PD10.
     
    Last edited:

    Top Liked Posts

    • There are no posts matching your filters.
    • 34
      banner10fkkfp.png

      PixelDust 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 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 AOSP security updates
      * Pixel GApps included (no need to flash any third party GApps)
      * Pixel 4 wallpapers :)
      * 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 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.

      Downloads:
      * Pixel Dust ROM Android 10 incl. GApps
      * Boot image (must be flashed before each installation process)

      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
      * Before you are ready to flash this custom ROM, you have to install the latest Google factory image
      * Bootloader unlocked
      * You have created a backup of your ROM & data

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

      YOU MUST HAVE AUGUST FACTORY IMAGE!

      1. Flashing stock ROM:
      1. Follow these instructions: https://developers.google.com/android/images#coral

      2. Flashing PixelDust ROM:
      1. Download the ROM and boot image
      2. Flash the boot image (this allows stock recovery to flash unsigned rom zip since we dont have TWRP)
        Code:
        fastboot flash boot boot.img
      3. Wipe userdata (required for first PixelDust/Android 10 install)
        Code:
        fastboot erase userdata
      4. Reboot into fastbootd
        Code:
        fastboot reboot fastboot
      5. Use volume keys and power button to select "Enter Recovery"
      6. Select "Apply Update from ADB"
      7. Sideload the ROM zip
        Code:
        adb sideload PixelDust-X-aosp-coral-***.zip
      8. Reboot
      9. When the device is not booting PixelDust, please change the boot slot to a or to b in fastboot mode
        Code:
        fastboot --set-active=a or fastboot --set-active=b

      IF THERE IS AN ERROR AFTER FLASHING IN RECOVERY JUST IGNORE IT!

      Dirty flashing PixelDust ROM:
      Just skip the step "Wipe userdata"



      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.


      kernelsourceemjy3.png

      Unicornblood kernel (by Dirty Unicorns)
      Source code: https://github.com/DirtyUnicorns/android_kernel_google_floral


      PLEASE DO NOT USE THE INTEGRATED UPDATER TO UPDATE THE ROM. IT WILL MOST LIKELY BRICK YOUR DEVICE.




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

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

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

      Version Information
      Status: Release

      Created 2020-01-31
      Last Updated 2020-08-05
      13
      New build with march security update was pushed. Sorry for the delay, were tough weeks at work.
      12
      changelogk4jka.png


      ====================
      08-05-2020
      ====================

      [vendor/google]
      Coral: Update blobs to Android 10.0.0 (QQ3A.200805.001) <2 days ago> [297b43df]
      by: Josh Chasky ([email protected])

      [vendor/images/coral]
      add august vendor.img for coral <12 hours ago> [b87084b]
      by: fKm ([email protected])


      ====================
      08-04-2020
      ====================

      [manifest]
      Merge tag 'android-10.0.0_r41' of https://android.googlesource.com/platform/manifest into ten <2 days ago> [7bf5bde]
      by: spezi77 ([email protected])
      Manifest for Android 10.0.0 Release 41 (QQ3A.200805.001) <2 days ago> [458a841]
      by: The Android Open Source Project ([email protected])

      [build/make]
      Merge tag 'android-10.0.0_r41' of https://android.googlesource.com/platform/build into ten <2 days ago> [c14b9e405]
      by: spezi77 ([email protected])
      Generate block based OTA for product partitions <1 year, 3 months ago> [46d1c3ca9]
      by: Tianjie Xu ([email protected])
      releasetools: do not remove dynamic partitions in system-only builds <5 months ago> [afcbcab17]
      by: Peter Cai ([email protected])

      [frameworks/av]
      Merge tag 'android-10.0.0_r41' of https://android.googlesource.com/platform/frameworks/av into ten <2 days ago> [205f2d9d1]
      by: spezi77 ([email protected])

      [frameworks/base]
      Merge tag 'android-10.0.0_r41' of https://android.googlesource.com/platform/frameworks/base into ten <2 days ago> [d6549b454ac]
      by: spezi77 ([email protected])
      Extend Pulse to Ambient Screen [1/2]. Many thanks to @neobuddy89 for his help <3 days ago> [8a173db97c5]
      by: spezi77 ([email protected])
      NavBar/Lockscreen Pulse: Add settings to backup. This fixes the problem that the setting values do not stick after a reboot <2 days ago> [4ac2cc393fc]
      by: spezi77 ([email protected])
      Extend NavBar Pulse to LockScreen [1/2] <4 days ago> [4211c3d3a0d]
      by: Pranav Vashi ([email protected])
      base: Nuke Visualizer for lockscreen [1/2] <6 days ago> [23bfbff864d]
      by: Pranav Vashi ([email protected])
      Revert "Lockscreen Visualizer: Add pulse magic" <3 days ago> [4db24db5501]
      by: spezi77 ([email protected])
      Revert "[1/2] Ambient Visualizer" <3 days ago> [326bf67f19e]
      by: spezi77 ([email protected])
      NetworkTraffic: Fix visibility on overlayChange() <3 weeks ago> [98edd4567f3]
      by: Varun Date ([email protected])
      Add isFaceAuthEnabledForUser checks in KeyguardLiftController <7 days ago> [89a88f0bc9f]
      by: jie shen ([email protected])
      Fix color mismatch of pointers <3 weeks ago> [7786a4c3c25]
      by: xuejianbao ([email protected])
      Fix list style alert dialog to use system font <7 months ago> [0a7fdda177f]
      by: maxwen ([email protected])
      Set Assistant UID of the current user <10 months ago> [52ee1251777]
      by: Wang ArvinX ([email protected])
      base: Add support to disable h265 on screenrecorder <3 months ago> [66d353d73ec]
      by: El Dainosor ([email protected])
      Dash & Warp Charging: Remove bool dependency <7 months ago> [1362cc031d9]
      by: Alex ([email protected])
      BatteryService: Add Warp charging support <8 months ago> [1b338aad249]
      by: Anushek Prasal ([email protected])
      BatteryService: add dash charging support <4 years, 1 month ago> [07679b0b8ac]
      by: thecrazyskull ([email protected])

      [packages/apps/PixelDustSettings]
      Extend Pulse to Ambient Screen [2/2]. <3 days ago> [4b4aca3]
      by: spezi77 ([email protected])
      Extend NavBar Pulse to LockScreen [2/2] <4 days ago> [50e8417]
      by: Pranav Vashi ([email protected])
      LS Settings: Nuke Visualizer for lockscreen [2/2] <6 days ago> [932c63d]
      by: Pranav Vashi ([email protected])
      Revert "Ambient Display Visualizer [2/2]" <3 days ago> [3541517]
      by: spezi77 ([email protected])
      Revert "Ambient Display Visualizer: Make it dependent on LS visualizer." <3 days ago> [57622eb]
      by: spezi77 ([email protected])

      [packages/apps/Settings]
      Merge tag 'android-10.0.0_r41' of https://android.googlesource.com/platform/packages/apps/Settings into ten <2 days ago> [8bb69de4ee]
      by: spezi77 ([email protected])
      Settings: Hide AOSP auto-rotate option hide quickly <10 days ago> [ba11413889]
      by: Pranav Vashi ([email protected])
      AmbientDisplay: Add custom pref for devices with custom doze packages <2 years, 9 months ago> [3a1e636e20]
      by: jhenrique09 ([email protected])

      [packages/services/Telephony]
      Merge tag 'android-10.0.0_r41' of https://android.googlesource.com/platform/packages/services/Telephony into ten <2 days ago> [486c4584a]
      by: spezi77 ([email protected])

      [kernel/google/floral]
      Merge tag 'android-10.0.0_r0.81' of https://android.googlesource.com/kernel/msm-modules/qcacld into q10x <35 hours ago> [311f32e05622]
      by: Josh Chasky ([email protected])


      ====================
      08-03-2020
      ====================


      ====================
      08-02-2020
      ====================

      [kernel/google/floral]
      Merge tag 'v4.14.191' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into q10x <4 days ago> [3416cd892088]
      by: Josh Chasky ([email protected])


      ====================
      08-01-2020
      ====================

      [kernel/google/floral]
      Linux 4.14.191 <5 days ago> [7f2c5eb458b8]
      by: Greg Kroah-Hartman ([email protected])
      xfs: set format back to extents if xfs_bmap_extents_to_btree <2 years, 4 months ago> [8a443ffcf7b5]
      by: Eric Sandeen ([email protected])
      regmap: debugfs: check count when read regmap file <5 months ago> [1f850ba16f92]
      by: Peng Fan ([email protected])
      mm/page_owner.c: remove drain_all_pages from init_early_allocated_pages <2 years, 7 months ago> [bbacb34b8440]
      by: Oscar Salvador ([email protected])
      tcp: allow at most one TLP probe per flight <13 days ago> [e72a42b699ba]
      by: Yuchung Cheng ([email protected])
      rtnetlink: Fix memory(net_device) leak when ->newlink fails <3 weeks ago> [b1f58d61380a]
      by: Weilong Chen ([email protected])
      ip6_gre: fix null-ptr-deref in ip6gre_init_net() <3 weeks ago> [d6b1ffe225b2]
      by: Wei Yongjun ([email protected])
      AX.25: Prevent integer overflows in connect and sendmsg <13 days ago> [c1142de65e8f]
      by: Dan Carpenter ([email protected])
      rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA <2 weeks ago> [88fb6b391369]
      by: David Howells ([email protected])
      net: udp: Fix wrong clean up for IS_UDPLITE macro <2 weeks ago> [cc1227c4ad82]
      by: Miaohe Lin ([email protected])
      net-sysfs: add a newline when printing 'tx_timeout' by sysfs <2 weeks ago> [f8607dcce059]
      by: Xiongfeng Wang ([email protected])
      drivers/net/wan/x25_asy: Fix to make it work <3 weeks ago> [237070f593b2]
      by: Xie He ([email protected])
      dev: Defer free of skbs in flush_backlog <13 days ago> [fbcdf3849aa1]
      by: Subash Abhinov Kasiviswanathan ([email protected])
      AX.25: Prevent out-of-bounds read in ax25_sendmsg() <2 weeks ago> [1411bf6e5910]
      by: Peilin Ye ([email protected])
      AX.25: Fix out-of-bounds read in ax25_connect() <2 weeks ago> [253c17d93aba]
      by: Peilin Ye ([email protected])


      ====================
      07-31-2020
      ====================


      ====================
      07-30-2020
      ====================

      [kernel/google/floral]
      Merge tag 'v4.14.190' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into q10x <6 days ago> [95f62f5e336e]
      by: Josh Chasky ([email protected])


      ====================
      07-29-2020
      ====================

      [device/pixeldust/sepolicy]
      Revert "Add rules for Long screenshot service" <11 days ago> [26223f9]
      by: spezi77 ([email protected])

      [frameworks/base]
      Ambient music ticker: If "pulse on new tracks" is disabled don't pulse. Let me clean up a bit when I am here <9 days ago> [3e139bc2363]
      by: spezi77 ([email protected])
      fixup "Aosp Ambient music: allow to pulse on new tracks [1/2]". Move the setting string out of "Secure" <9 days ago> [8fa145a6b5e]
      by: spezi77 ([email protected])
      NetworkTraffic: Do not call updateSettings() for screen off <9 days ago> [36b3b3eeda8]
      by: Pranav Vashi ([email protected])

      [packages/apps/PixelDustSettings]
      Update navbar pulse settings to latest. * Renamed strings and changed to Secure settings to match neobuddy89 impl. <9 days ago> [8735ff4]
      by: spezi77 ([email protected])
      Add automatic album art color mode for navbar pulse [3/3] <7 weeks ago> [a50d3c8]
      by: Ezio Lacandia Bijelkic ([email protected])
      Pulse navbar audio gfx visualizer for Android 10 [3/4] <8 weeks ago> [9a1b3a3]
      by: bigrushdog ([email protected])

      [vendor/pixeldust]
      products: Pixels: Track vendor/images from our gitlab. <12 days ago> [3c10d59]
      by: spezi77 ([email protected])
      config: Bring back Android Beam <10 months ago> [b9198c4]
      by: LuK1337 ([email protected])
      vendor: Add AAC whitelist prop <3 weeks ago> [e721980]
      by: timocapa ([email protected])
      Overlay: Enable the user defined pulse notification screen brightness feature. <2 weeks ago> [00c88a9]
      by: spezi77 ([email protected])

      [kernel/google/floral]
      Linux 4.14.190 <7 days ago> [e5a54aa2d312]
      by: Greg Kroah-Hartman ([email protected])
      ath9k: Fix regression with Atheros 9271 <4 weeks ago> [d560e7b5e990]
      by: Mark O'Donovan ([email protected])
      ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb <4 months ago> [ecb8ccca5631]
      by: Qiujun Huang ([email protected])
      parisc: Add atomic64_set_release() define to avoid CPU soft lockups <2 weeks ago> [438d96367d03]
      by: John David Anglin ([email protected])
      io-mapping: indicate mapping failure <12 days ago> [01f2b73e0da2]
      by: Michael J. Ruhl ([email protected])
      mm/memcg: fix refcount error while moving and swapping <12 days ago> [a0c487460ce9]
      by: Hugh Dickins ([email protected])
      Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation <2 weeks ago> [71749b1181ec]
      by: Fangrui Song ([email protected])
      vt: Reject zero-sized screen buffer size. <3 weeks ago> [7cecdf9655ef]
      by: Tetsuo Handa ([email protected])
      fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins. <3 weeks ago> [c388072f90cc]
      by: Tetsuo Handa ([email protected])
      serial: 8250_mtk: Fix high-speed baud rates clamping <3 weeks ago> [ead742adb019]
      by: Serge Semin ([email protected])
      serial: 8250: fix null-ptr-deref in serial8250_start_tx() <2 weeks ago> [c5760ab7aae0]
      by: Yang Yingliang ([email protected])
      staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift <3 weeks ago> [46308fd32f23]
      by: Ian Abbott ([email protected])
      staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift <3 weeks ago> [1eddbd3d59f3]
      by: Ian Abbott ([email protected])
      staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support <3 weeks ago> [7358de4aa593]
      by: Ian Abbott ([email protected])
      staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift <3 weeks ago> [b567ecda4b76]
      by: Ian Abbott ([email protected])
      staging: wlan-ng: properly check endpoint types <2 weeks ago> [27e29448bde6]
      by: Rustam Kovhaev ([email protected])
      Revert "cifs: Fix the target file was deleted when rename failed." <13 days ago> [a9fb0709c26b]
      by: Steve French ([email protected])
      usb: xhci: Fix ASM2142/ASM3142 DMA addressing <3 weeks ago> [70db3c5ec288]
      by: Forest Crossman ([email protected])
      usb: xhci-mtk: fix the failure of bandwidth allocation <4 weeks ago> [ec9b26263032]
      by: Chunfeng Yun ([email protected])
      binder: Don't use mmput() from shrinker function. <3 weeks ago> [d5a5f0e7b39d]
      by: Tetsuo Handa ([email protected])
      x86: math-emu: Fix up 'cmp' insn for clang ias <2 months ago> [ae3f1e02c9ed]
      by: Arnd Bergmann ([email protected])
      arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP <6 months ago> [887e50646547]
      by: Will Deacon ([email protected])
      usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init() <6 weeks ago> [028792885d6d]
      by: Evgeny Novikov ([email protected])
      Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen <4 weeks ago> [95a3bd3f0aa7]
      by: Ilya Katsnelson ([email protected])
      dmaengine: ioat setting ioat timeout as module parameter <5 weeks ago> [89ee7f7dab15]
      by: Leonid Ravich ([email protected]m)
      hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow <5 weeks ago> [a8626d1e4b1a]
      by: Evgeny Novikov ([email protected])
      regmap: dev_get_regmap_match(): fix string comparison <5 weeks ago> [bfdfb71f92a9]
      by: Marc Kleine-Budde ([email protected])
      spi: mediatek: use correct SPI_CFG2_REG MACRO <5 weeks ago> [153b6cb86880]
      by: leilk.liu ([email protected])
      Input: add `SW_MACHINE_COVER` <5 weeks ago> [d8b49f70fffa]
      by: Merlijn Wajer ([email protected])
      dmaengine: tegra210-adma: Fix runtime PM imbalance on error <6 weeks ago> [7db83a5c004b]
      by: Dinghao Liu ([email protected])
      HID: apple: Disable Fn-key key-re-mapping on clone keyboards <7 weeks ago> [5a8f385e1d06]
      by: Hans de Goede ([email protected])
      HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override <7 weeks ago> [9861c68e9bcf]
      by: Federico Ricchiuto ([email protected])
      scripts/decode_stacktrace: strip basepath from all paths <12 days ago> [0280a1eb2308]
      by: Pi-Hsun Shih ([email protected])
      serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X <2 weeks ago> [7b8d75ae4de2]
      by: Matthew Howell ([email protected])
      bonding: check return value of register_netdevice() in bond_newlink() <13 days ago> [96b61dc0ce81]
      by: Cong Wang ([email protected])
      i2c: rcar: always clear ICSAR to avoid side effects <5 weeks ago> [a48f663be2cd]
      by: Wolfram Sang ([email protected])
      ipvs: fix the connection sync failed in some cases <3 weeks ago> [eaca5d0e2899]
      by: guodeqing ([email protected])
      mlxsw: destroy workqueue when trap_register in mlxsw_emad_init <2 weeks ago> [e5c48bab95b4]
      by: Liu Jian ([email protected])
      bonding: check error value of register_netdevice() immediately <2 weeks ago> [5ef388cb6d27]
      by: Taehee Yoo ([email protected])
      net: smc91x: Fix possible memory leak in smc_drv_probe() <3 weeks ago> [3db647de26b5]
      by: Wang Hai ([email protected])
      drm: sun4i: hdmi: Fix inverted HPD result <4 weeks ago> [07d7e2b80454]
      by: Chen-Yu Tsai ([email protected])
      net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration <3 weeks ago> [60c0b838244d]
      by: Sergey Organov ([email protected])
      ax88172a: fix ax88172a_unbind() failures <3 weeks ago> [26bcc076586d]
      by: George Kennedy ([email protected])
      hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path <3 weeks ago> [9b7fcd3c368d]
      by: Christophe JAILLET ([email protected])
      bnxt_en: Fix race when modifying pause settings. <3 weeks ago> [562c9d04e545]
      by: Vasundhara Volam ([email protected])
      btrfs: fix page leaks after failure to lock page for delalloc <2 weeks ago> [bb8911560bc8]
      by: Robbie Ko ([email protected])
      btrfs: fix mount failure caused by race with umount <3 weeks ago> [a6979ac2c3f7]
      by: Boris Burkov ([email protected])
      btrfs: fix double free on ulist after backref resolution failure <3 weeks ago> [168e8bb88940]
      by: Filipe Manana ([email protected])
      ASoC: rt5670: Correct RT5670_LDO_SEL_MASK <5 weeks ago> [ac7fac2f5ec5]
      by: Hans de Goede ([email protected])
      ALSA: info: Drop WARN_ON() from buffer NULL sanity check <3 weeks ago> [ac27bfe94f53]
      by: Takashi Iwai ([email protected])
      uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression <13 days ago> [ac76becc7532]
      by: Oleg Nesterov ([email protected])
      IB/umem: fix reference count leak in ib_umem_odp_get() <3 weeks ago> [2c12c0ac37b4]
      by: Yang Yingliang ([email protected])
      spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours <12 months ago> [2631d1bd9656]
      by: Vladimir Oltean (olt[email protected])
      SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") <3 weeks ago> [930aee1d1b9f]
      by: Olga Kornievskaia ([email protected])
      irqdomain/treewide: Keep firmware node unconditionally allocated <4 weeks ago> [03992c88d71b]
      by: Thomas Gleixner ([email protected])
      drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout <6 weeks ago> [08f7ddd309d0]
      by: Ben Skeggs ([email protected])
      net: sky2: initialize return of gm_phy_read <5 weeks ago> [a488a80a07a8]
      by: Tom Rix ([email protected])
      drivers/net/wan/lapbether: Fixed the value of hard_header_len <4 weeks ago> [2ba6bea9138a]
      by: Xie He ([email protected])
      xtensa: update *pos in cpuinfo_op.next <5 weeks ago> [237c7a7d9470]
      by: Max Filippov ([email protected])
      xtensa: fix __sync_fetch_and_{and,or}_4 declarations <9 weeks ago> [b41b6d12ec00]
      by: Max Filippov ([email protected])
      scsi: scsi_transport_spi: Fix function pointer check <6 weeks ago> [860b4485caf3]
      by: Tom Rix ([email protected])
      mac80211: allow rx of mesh eapol frames with default rx key <6 weeks ago> [9255e73a4d37]
      by: Markus Theil ([email protected])
      pinctrl: amd: fix npins for uart0 in kerncz_groups <7 weeks ago> [5f7fb223d77f]
      by: Jacky Hu ([email protected])
      gpio: arizona: put pm_runtime in case of failure <9 weeks ago> [9f86ae2ac860]
      by: Navid Emamdoost ([email protected])
      gpio: arizona: handle pm_runtime_get_sync failure case <9 weeks ago> [e9103bb424ad]
      by: Navid Emamdoost ([email protected])
      11
      Nice attitude you colossal dipshit. I did ALL of that already. I've been going at it multiple occasions. No probs. I'll use a better ROM.
      Please go ahead then. I am fed of people who cant read some lines in the OP. All users here are able to, you are the only one who is not. Think about it...
      10
      Can you guys please stop speaking about DU in this thread? This is about PixelDust!
      I have compiled PD with CAF sources. I will probably release that build this week. Stay tuned.
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone