[ROM][Pixel 4 XL][11.0] [Clang 13] PixelDust Android 11 for coral

Search This thread

fKm

Senior Member
  • Jan 7, 2011
    1,119
    1,646
    Schuettorf
    banner11spjzm.png

    PixelDust ROM is an Android 11 ROM especially built for the current Google Pixel devices and aimed for stability at its core with themes and customizations.

    Our philosophy is to offer all the features known from the Google Pixel Factory Images paired with a useful selection of the coolest custom ROM features.

    Our project is based off directly from AOSP. We attach great importance to aesthetics, themeability and personalization. For this we have integrated a great selection of space wallpapers and a special theme app (many thanks to Dirty Unicorns for their code base) in the settings of the Android OS.

    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!


    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
    * Vendor image and Pixel GApps included (Please do not flash any third party GApps)
    * Pixel wallpapers
    * PixelDust wallpapers
    * PixelDust Launcher

    Theming
    * Additional dark/black themes, Accent colors, Fonts, Icon shapes, Navbar and QS tile styles

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

    Lock screen display
    * Ambient wake gestures
    * Pixel style Ambient music ticker
    * Now Playing support (only Pixel 2 and higher)

    Security
    * Lock screen PIN quick unlock
    * Face Unlock

    System Gestures
    * Active Edge
    * Swipe fingerprint for notifications
    * Swipe fingerprint left or right to dismiss notifications
    * Volume rocker skips music tracks
    * Three-fingers-swipe to screenshot
    * Advanced Gestural navigation settings

    Status bar
    * Status bar items
    * Network activity
    * Clock & date settings
    * Battery settings

    Quick settings
    * Secure tiles require unlocking
    * Battery percentage
    * Battery estimate
    * Quick QS pulldown
    * QS columns/rows customizations
    * and many more

    Buttons
    * Screen off power button torch
    * Volume Settings: Playback control, Volume wake, Volume key cursor

    Navigation bar
    * Navbar visibility toggle
    * 3-button navigation options:
    * Layout (normal, compact, left-leaning, right-leaning)
    * Invert layout of Navbar buttons
    * Pixel animation

    Gestures
    * Status bar dt2s
    * Lock screen dt2s

    Lock screen
    * Battery info
    * Charging animation
    * Lockscreen shortcuts
    * Show/hide quick settings
    * Show/hide status bar
    * Media cover art
    * Media artwork blur level
    * Lock screen charging animation

    Power menu
    * Additional Power Menu options incl. advanced Restart

    Notifications
    * Less boring heads up
    * Notification sound if active

    Misc
    * Pulse for NavBar, LockScreen and Ambient Screen
    * Wake up on charge
    * Rounded corners



    Not working:

    * Motion Sense


    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 11 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
    * Bootloader unlocked
    * You have created a backup of your ROM & data

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

    YOU MUST HAVE JUNE FACTORY IMAGE!
    1. Flashing stock ROM: Follow these instructions: https://developers.google.com/android/images#coral
    2. Flashing PixelDust ROM:
      • Download the ROM and boot image
      • Flash the boot image (this allows stock recovery to flash unsigned rom zip since we dont have TWRP):
        Code:
        fastboot flash boot boot.img
      • Wipe userdata (required for first PixelDust/Android 11 install):
        Code:
        fastboot erase userdata
      • Reboot into fastbootd:
        Code:
        fastboot reboot fastboot
      • Use volume keys and power button to select "Enter Recovery"
      • Use Power button + volume up to enter Recovery
      • Select "Apply Update from ADB"
      • Sideload the ROM zip:
        Code:
        adb sideload PixelDust-Eleven-aosp-coral-***.zip
      • Reboot
    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, HentaiOS, LOS, MSM-Xtended Project, OmniROM, Potatoes Project, PureNexus, ProtonAOSP and YAAP, we borrowed a few features and tweaks from.


    kernelsourceemjy3.png

    Source code:
    * Unicornblood kernel (by Dirty Unicorns)
     
    Last edited:

    fKm

    Senior Member
  • Jan 7, 2011
    1,119
    1,646
    Schuettorf
    changelogk4jka.png


    ====================
    2021-06-16
    ====================

    * device/google/coral
    55030df floral: build kernel inline // define paths to DTC and MKDTIMG [fKm]


    * kernel/google/floral
    ab2ac6f blk-mq: Tentetively disable -Walign-mismatch warning [Adam W. Willis]
    49e25dd drivers: misc: ignore false positive clang warning [freak07]
    820d99c misc: ipu: Fix pointer cast to integer warnings [Sultan Alsawaf]
    2b920da abc: tmu: Fix pointer cast to integer warning [Sultan Alsawaf]
    f65a4d0 ipu-iommu: Fix format specifier warnings [Sultan Alsawaf]
    787d35a msm: camera: isp: fix -Wpointer-to-int-cast [Nick Desaulniers]
    4cf3c43 char: oscar: Fix pointer cast to integer warning [Sultan Alsawaf]


    * vendor/qcom/opensource/commonsys/packages/apps/Bluetooth
    f877649 Merge tag 'LA.QSSI.11.0.r1-12300-qssi.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/packages/apps/Bluetooth into HEAD [Bruno Martins]


    * vendor/qcom/opensource/commonsys/system/bt
    e366ce9 Merge tag 'LA.QSSI.11.0.r1-12300-qssi.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/system/bt into HEAD [Bruno Martins]


    ====================
    2021-06-15
    ====================

    * vendor/qcom/opensource/commonsys-intf/bluetooth
    d7d16e5 Merge tag 'LA.QSSI.11.0.r1-12300-qssi.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/bluetooth-commonsys-intf into HEAD [Bruno Martins]


    * vendor/qcom/opensource/commonsys-intf/display
    244be5c Merge tag 'LA.QSSI.11.0.r1-12300-qssi.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/display-commonsys-intf into HEAD [Bruno Martins]


    * vendor/qcom/opensource/commonsys/bluetooth_ext
    7a9e33e Merge tag 'LA.QSSI.11.0.r1-12300-qssi.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/bluetooth_ext into HEAD [Bruno Martins]


    * vendor/qcom/opensource/commonsys/packages/apps/Bluetooth
    871f440 Don't print passkey to logcat on non-debug builds [Jakub Pawlowski]


    * vendor/qcom/opensource/data-ipa-cfg-mgr
    582dffc Merge tag 'LA.UM.9.12.r1-11500-SMxx50.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr into HEAD [Bruno Martins]


    * vendor/qcom/opensource/fm-commonsys
    26ca589 Merge tag 'LA.QSSI.11.0.r1-12300-qssi.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/fm-commonsys into HEAD [Bruno Martins]


    * vendor/qcom/opensource/usb
    136f791 Merge tag 'LA.UM.9.12.r1-11500-SMxx50.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/usb into LA.UM.9.12.r1-11500-SMxx50.0 [Bruno Martins]
    c192ab1 Revert "Allow enabling support for audio and debug accessories" [Bruno Martins]


    * vendor/qcom/opensource/vibrator
    0ba562c Merge tag 'LA.UM.9.12.r1-11500-SMxx50.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/vibrator into HEAD [Bruno Martins]


    ====================
    2021-06-14
    ====================

    * device/google/coral
    9fcb757 coral: Nuke local json-c. [fKm]
    fc302bc coral: Update product info from RQ3A.210605.005 [Felix]


    * frameworks/base
    cf60d54 Add soft reboot option [Roman Birg]
    d2d1619 SystemUI: correctly handle fastbootd visibility in advanced reboot [daniml3]


    * vendor/google
    e22ea09 coral: Update blobs from RQ3A.210605.005 [Danny Lin]


    * vendor/pixeldust
    bc5c55a products: Add Surya [GrettoRosella]


    ====================
    2021-06-13
    ====================

    ====================
    2021-06-12
    ====================

    * build/make
    182cc96 Revert "core: Allow to opt-out from device/pixeldust/sepolicy." [spezi77]


    ====================
    2021-06-11
    ====================

    ====================
    2021-06-10
    ====================

    * device/google/coral
    b4286f7 coral: fix duplicate entry [fKm]
    86b21b5 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/device/google/coral into HEAD [fKm]


    * hardware/interfaces
    79a41bd wifi: optionally reset the interface after setMacAddress [Tim Zimmermann]
    3bf223c Adjust the parameters of accelerometer and hinge angle sensor [Hsin-Yi Chen]
    dc3cce7 Set default value for pressure sensor [Hsin-Yi Chen]
    5b0b2f1 wifi: Add provision to create/remove dynamic interface(s). [Purushottam Kushwaha]
    d8ed332 camera: Only link and use vendor.qti.hardware.camera.device if specified [Rashed Abdel-Tawab]
    e834085 Camed HAL extension: Added support in HIDL for Extended FD. [Sauhard Pande]


    * manifest
    c02469c manifests: Track development from los [Sonal Singh]
    5fed40e manifests: Fork Bluetooth & Telecomm [Sonal Singh]
    f967c6b manifests: Track hardware/qcom/data/ipacfg-mgr from los. [spezi77]
    b813526 manifests: Track external/exfatprogs from los [Sonal Singh]


    * system/core
    e0315a3 rootdir: Look for ODM & vendor ueventd entries in ETC too. [Alexander Koskovich]
    a007326 fastboot: Add a few missing fastboot commands from help [Luca Stefani]
    ede1345 init: Allow the possibility to use prebuilt ramdisk init [TheMalachite]
    975a3e4 fastboot: Don't fail when unable to get boot partition size [Michael Bestas]
    767f51f fastboot driver: fix message [Yifan Hong]
    8fd9664 Adding 'postinstall' root dir unconditionally. [Bowgo Tsai]
    0ad74fa Store result of mount_all for mounted userdata by metadata encryption [Qilin Tan]
    208fdbb Only store result of mount_all that mounted userdata [Nikita Ioffe]
    986a5f8 fastbootd: usb: fallback to v1 descriptors [Alessandro Astone]
    d5b4f77 init: Add activation logs for flattened APEX folders with details [Adrian DC]
    7bcc45b Reboot sequence: Unmount active apexes before unmounting /data [Nikita Ioffe]
    0fdb55f init: Sort the list of flattened APEX folders to avoid variations [Adrian DC]
    32b0537 set /system/etc/init.d/* permissions [Michaël Burtin]
    30c412e Filter out QTI performance spam [DennySPB]
    1a0b16f Shut up camera and wcnss debug output [faust93]
    a4460c0 Filter GalleryDatab* [Simao Gomes Viana]
    8c3e436 Silence spammy logs from camera blobs (AEC_PORT and mm-camera) [Sultanxda]
    e71841d logd: enable LTO [Tom Cherry]
    6e48bb0 health: Add CAP_BLOCK_SUSPEND [Subbaraman Narayanamurthy]
    c310511 fastboot: Skip super partition update on devices with dynamic prebuilt images. [Alexander Koskovich]
    e8aaab1 healthd: Add VOOC charger type [Joey Huab]
    0cb4575 healthd: Add WARP charger type [Stallix]
    39a2ef6 healthd: cover devices that have voltage_max file with value of 0 [maxwen]
    54faf4d healthd: allow custom charger images [Scott Mertz]
    8d6b293 healthd: Reinitialize mChargerNames for every battery update [Abhijeet Dharmapurikar]
    1cfdc2a healthd: Add support for HVDCP_3 chargers [Abhijeet Dharmapurikar]
    829f05e healthd: Add DASH charger type [Steve Kondik]
    faae15f reboot: allow opting-in to fastbootd [Alessandro Astone]


    * vendor/pixeldust
    fc43c34 products: Add Miatoll [Sonal Singh]
    fc88ecf soong: Add TARGET_USES_PREBUILT_DYNAMIC_PARTITIONS. [Alexander Koskovich]
    a4f41b5 vendor: Refractor CarrierSettings & CarrierConfig apns [Sonal Singh]


    * vendor/pixelgapps
    b01e02e Nuke target for CarrierSettings from the gapps. We already have it in our vendor! [spezi77]


    * vendor/themes
    979eb81 Accent/navbar colors: Fixup make files for blue overlay. [spezi77]


    ====================
    2021-06-09
    ====================

    * frameworks/base
    7dbd563 audio: Discard QTI only codecs when AOSP BT stack is in use [LuK1337]
    294222c Add LC3 codec type. [pramod kotreshappa]
    0786bc1 Audio: Add support for lc3 codec. [Manisha Agarwal]
    fdaaef3 Bluetooth: Add APTX-Adaptive and APTX-TWS+ entries. [Kiran Kelageri]
    6d0e3a8 Add callback onA2dpCodecConfigChanged [Mingbo Zhang]
    ce7e58a Audio: Do not disconnect profiles till Bluetooth Off [Gurpreet Ghai]
    821c248 Audio: use cached BT codec info during disconnecting [Zhou Song]
    b5735f2 Audio: Update current active bt device of mApmConnectedDevices. [Manisha Agarwal]
    d94df345 BT-Audio: Keep track of Active TWS+ EB device in BTHelper [Sagar Verma]
    e28bc6a BLE: Fix NPE during start advertising [Sravan Voleti]
    7a5fd1a Fix build errors [Scott Lobdell]
    a35ab7c Fix BLE transport discovery scan filter [Subramanian Srinivasan]
    ad94a85 BT: Relocate A2DP codec strings for translation [dianlujitao]
    e948192 Enable codec change request when mode changes in aptX-adaptive [Naval saini]
    5b1e637 Keep a null check before accessing the BluetoothA2dpWrapper APIs. [Satheesh Kumar Pallemoni]
    d1ddf45 Bluetooth: Fix for out of bound exception [pramod kotreshappa]
    5ac0b6d BT Dev: Increase array size for codec selection in Dev Op [Gurpreet Ghai]
    7de6719 Keep the BluetoothHeadset finalize() method protected [Diego Wilson]
    1aa052c Bluetooth: Fix for Global reference table overflow issue[1/2] [Bandari Ramesh]
    e3d1019 BT: Add new intent to broadcast IOT device details [Gurpreet Ghai]
    aa99316 BT_Audio: Updated Check for TWS+ switch [Gurpreet Ghai]
    66ab066 TWS_A2DP: Handle active device change between TWS+ earbuds [pramod kotreshappa]
    f9478ef audio: Add support for APTX TWSP audio codec [Dhananjay Kumar]
    b7b2dc4 audio: Add support for audio extended codecs [Naresh Tanniru]
    4a8106b Use BluetoothUtils instead of Utils [Diego Wilson]
    b23c740 GAP: Handle the race condition cases in auto connect logic [Venkata Jagadeesh Garaga]
    d70dfcc Obex: Squashed commit of the following [Sravan Kumar V]
    063f724 Add scan filter for Transport Discovery data [Subramanian Srinivasan]
    6545270 Support CALLBACK_TYPE_SENSOR_ROUTING [Mingbo Zhang]
    e1b01b5 Add support for Transport discovery AD type (1/2) [Subramanian Srinivasan]
    2ef9625 Bluetooth: TWSP: Support Battery Status information display [Bhakthavatsala Raghavendra]
    87bf53a BT: Send info if call is CS type from telecomm service to BT apps. [Sumit Bajpai]
    81184aa GAP: Reset bondingInitiatedLocally flag(1/3) [Venkata Jagadeesh Garaga]
    07b871b Bluetooth-TWS: Disable outgoing connection to 2nd earbud [Kiran Kelageri]
    991494e Bluetooth-TWS: Disable outgoing connection for 2nd earbud. [Kiran Kelageri]
    5872e05 Bluetooth: Rename bluetooth property to support new P Treble rules [Safoorah Banu Shaik]
    f41ef54 Bluetooth: Unpair both earbuds on unpair. [Kiran Kelageri]
    56145c4 Bluetooth: Add SDK API support for TWS feature (2) [Bandari Ramesh]
    c60e9ef Revert the change: AudioService: remove dead BT code. [Samyak Jain]
    23f19ca TWS-A2DP: Add TWS+ codec to DevUI support [pramod kotreshappa]
    912c9f9 BT: Adding aptX-Adaptive codec entry to Framework [Gurpreet Ghai]
    fa728af Add BluetoothQualityReport class(1/2) [Mingbo Zhang]
    e0b8d89 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//frameworks/base into HEAD [spezi77]


    * manifest
    c815e53 manifests: Track external/tinycompress from los. [spezi77]


    * packages/apps/Bluetooth
    7dc4e4c Don't assign codecs to a size fixed array [Luca Stefani]
    afc5a3f Bluetooth: Reset packages/apps/Bluetooth to upstream [Steven Laver]
    d5c73c4 Stub TWS related APIs [dianlujitao]
    47ca562 GAP: Reset bondingInitiatedLocally flag(2/3) [Venkata Jagadeesh Garaga]
    2572a8f BT: API to update quiet mode status in Adapter service [1/3] [M Safoorah Banu]
    99ed4c0 Add BLE Scan Phy parameter to scan API [Subramanian Srinivasan]
    e66b365 Bluetooth string: removed id="sender" in bt_sm_2_1_ [Yinchu Chen]


    * packages/apps/Settings
    b564198 A2dpSrc: Bluetooth codec Dev-UI support for QVA codecs [Satheesh Kumar Pallemoni]
    43d3ea7 bluetooth: update SavedBluetoothTwsDeviceUpdater for superclass ctor signature change [Steven Laver]
    0d0ae9c Implement abstract method getPreferenceKey in SavedBluetoothTwsDeviceUpdater [Justin DeMartino]
    d200a61 BT: Use translated a2dp codec strings [dianlujitao]
    8ff1694 A2dpSrc: DEV-UI support for Blutooth Audio codec. [Satheesh Kumar Pallemoni]
    c78e430 Bluetooth-TWS: UI updates based on Filter matched [zhenchao]
    0e159df Bluetooth-TWS: UI updates based on profile connection. [Kiran Kelageri]
    2fb301b Fix build error [Jiyong Park]
    15c4589 Bluetooth-TWS: Filter TWS devices [Kiran Kelageri]
    f68f7b6 Bluetooth: Create new catogory for earbuds [Kiran Kelageri]


    * packages/services/Telecomm
    0245c90 Automatic translation import [Michael Bestas]
    2a1f4b4 add support to check if Cs Call InProgress [himta ram]
    dbb7229 Bluetooth: Support to know if there is High Def call [Nivedita Sarkar]
    a9ccaf7 Telecomm: Squashed phone_type switch support [Bruno Martins]
    9b76a38 Telecomm: adaptive icon [Asher Simonds]
    d60bac4 CallLog: Get rid of warning [Michael W]


    * system/bt
    5c03c6e Allow using alternative (higher) SBC HD bitrates with a property [ValdikSS]
    ee80b31 Explicit SBC Dual Channel (SBC HD) support [ValdikSS]
    4323e4a Increase maximum Bluetooth SBC codec bitrate for SBC HD [ValdikSS]
    69bc7c0 bluetooth: select bluetooth modules by fully qualified namespace. [Steven Laver]
    0e37986 Bluetooth: Support to know if there is CS call [himta ram]
    29193a5 GAP: Reset bondingInitiatedLocally flag(3/3) [Venkata Jagadeesh Garaga]
    d605fad Add scan filter for Transport Discovery data [Subramanian Srinivasan]
    5de837f TWS-A2DP: Add TWS+ codec index [pramod kotreshappa]
    2fce7d5 Bluetooth: Support to know if there is High Def call [Bhakthavatsala Raghavendra]
    1744d84 BT: API to update quiet mode status in Adapter service [3/3] [M Safoorah Banu]
    7ad35b9 BT: Adding APTX-Adaptive codec to BT HAL [Gurpreet Ghai]
    06d586c Add BLE Scan Phy parameter to scan API [Subramanian Srinivasan]
    6144ffc Bluetooth: Add SDK API support for TWS feature (1) [Ramesh Bandari]


    * vendor/nxp/opensource/pn5xx/halimpl
    c321f4d An info leak vuln caused by OOB read of nxp nfc hal library [Alisher Alikhodjaev]
    09da474 An integer underflow vuln of nxp nfc hal library [Alisher Alikhodjaev]
    9014967 Multiple vulnerabilities in phNxpNciHal_print_res_status [Alisher Alikhodjaev]


    * vendor/nxp/opensource/sn100x/halimpl
    ff007b2 An info leak vuln caused by OOB read of nxp nfc hal library [Alisher Alikhodjaev]
    af5096f An integer underflow vuln of nxp nfc hal library [Alisher Alikhodjaev]
    c8ed96f Multiple vulnerabilities in phNxpNciHal_print_res_status [Alisher Alikhodjaev]


    * vendor/pixeldust
    83589cb prebuilts: Update PDLauncher for r38. * add some missing colors to dark primary * Set 5x6 grid to 5 hotseat icons * set dynamic icon components for Clock and Calendar [spezi77]
    dc7417d CarrierSettings: Update from RQ3A.210605.005 [Dyneteve]
    e9390e2 vendor: Add soong variable for TARGET_CAMERA_BOOTTIME_TIMESTAMP [jhenrique09]
    e757e4f vendor: soong: add target_needs_client_info [Marko Man]
    1cf7672 kernel: Add support for proton-clang. [spezi77]
    b0cfc86 kernel: Do not hardcode HOST_{CC,CXX} to Clang 11.0.2 [Subhajeet Muhuri]
    dacbb3c vendor: Refactor lineage build additions [Sonal Singh]


    * vendor/pixelgapps
    29fdd28 gms: Update from RQ3A.210605.005 [Dyneteve]
    6b67e04 gms: Include WFCActivation for everyone [Dyneteve]


    * vendor/qcom/opensource/commonsys/system/bt
    b22df1a Merge 4cbad7db752e2afab165106ef8b73c200de955eb on remote branch [Linux Build Service Account]
    4565c1a RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write [Chris Manton]


    ====================
    2021-06-08
    ====================

    * art
    a69258a Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//art into HEAD [spezi77]


    * bootable/recovery
    906b59e Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//bootable/recovery into HEAD [spezi77]


    * build/make
    dfd7a44 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//build into HEAD [spezi77]


    * build/soong
    cadd56e Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//build/soong into HEAD [spezi77]


    * device/qcom/sepolicy-legacy
    cf22662 sepolicy: Init PixelDust [Sonal Singh]


    * device/qcom/sepolicy-legacy-um
    f429806 SEPolicy: Init PixelDust [Sonal Singh]


    * device/qcom/sepolicy_vndr
    01f099f SEPolicy: Init PixelDust [Sonal Singh]


    * frameworks/av
    3631afd CCodec: workaround for frame drops [Wonsik Kim]
    faf7ec5 ACodec: Handle HDR10+ metadata at OutputPortSettingsChangedState [Houxiang Dai]
    6f41234 CCodec: GraphicBufferSourceWrapper: fix to apply nBufferCountActual for deciding number of inputs [Taehwan Kim]
    907c7ec CCodec: fix ByteBuffer mode image [Wonsik Kim]
    7b6567f C2AllocatorBlob: allow multiple maps [Wonsik Kim]
    3d9d1f7 omx: calculate nodePrefix only for components listed in IOmx [Lajos Molnar]
    3a653b7 CCodec: Increase max linear buffer size for 8K video [Sungtak Lee]
    96aa218 C2OMXNode: read delay from component to determine buffer count [Wonsik Kim]
    9e7c43e NuPlayerRenderer: Reset negative media time to zero [Paras Nagda]
    e99ea4c ACodec: submit extra output metadata buffers if in low latency mode [Wonsik Kim]
    032d4a8 OMX Opus decoder omits sample rate / channel count [Ray Essick]
    fcd7f69 CCodec: fix underflow issue on handleImageData [Taehwan Kim]
    7f4ce12 fw/av: Require service UID for LIST_AUDIO_SESSIONS [Michael W]
    e566fca cameraservice: rename aosp to pixeldust for client_package_name [Justin Crawford]
    01db0ea cameraservice: move client_package_name to data/misc [darkobas]
    9f3e149 libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO [darkobas]
    8142416 Fix high battery drain after using flashlight [sultanxda]
    ce28a0b av: camera: catch mad hals that mess up buffer time [maxwen]
    a8932dc cameraserver: Fix libcameraserver location [jhenrique09]
    9956206 Allow graceful degradation of MediaProfile with broken configuration. [Alex Zhang]
    fda79e8 CameraService: Support hooks for motorized camera [Peter Cai]
    c8c82a0 Explicitly initialise base class in copy constructor [Harry Youd]
    dd25451 Stagefright: Do not skip frames in time-lapse-source for high-speed [Praveen Chavan]
    7fe7090 av: compilation fix [Arusha Goyal]
    6b824f4 MTP: Fix crash when no storages are available [Tom Marshall]
    dd993f8 CameraDeviceClient: make mPrivilegedClient static [DennySPb]
    711a8e6 Camera: Skip stream size check for whitelisted apps. [Gaoxiang Chen]
    44d31ae libcameraservice: Don't pass NULL args on setCallbacks call [irii]
    c794bc1 cameraservice: Resolve message vs start/stop preview races [Ricardo Cerqueira]
    3cdc820 camera: Workaround for GCC-compiled HAL3 drivers [Steve Kondik]
    dfa9908 Camera: Add support for manual 3A. [Peng Zhu]
    001916f camera: allow device to append camera parameters [Konsta]
    a1b548c stagefright: add changes related to high-framerates in CameraSource [Paras Nagda]
    56e908e Request to reset effect buffer in clearInputBuffer [Ryoichi Yasutake]
    1c20e55 Enable legacy adaptive playback for QCOM_BSP_LEGACY [Arne Coucheron]
    c901f0a camera: Allow devices to load custom CameraParameter code [Pig]
    8e92486 libstagefright: Fix memory leak due to lock timeout [Priyanka Gujjula]
    96c4a56 Camera: check metadata type before releasing frame [Milos Ratkovic]
    adb30e7 camera/media: Support legacy HALv1 camera in mediaserver [Simon Shields]
    fa9dcf1 camera: include: Don't override possible overlayed header [Bruno Martins]
    2edb079 libstagefright: use 64-bit usage for native_window_set_usage [Milos Ratkovic]
    9026647 libstagefright: Free buffers on observer died [Manikanta Kanamarlapudi]
    c3c1cbc stagefright: ACodec: Resolve empty vendor parameters usage [Adrian DC]
    d66d130 stagefright: omx: Don't signal dataspace change on legacy QCOM [Arne Coucheron]
    45a9ed1 libstagefright: Support YVU420SemiPlanar camera format [Ethan Chen]
    fb29ea9 camera: Don't segfault if we get a NULL parameter [Steve Kondik]
    b873814 nuplayer: Avoid crash when codec fails to load [Steve Kondik]
    7755e25 Camera: Add support for preview frame fd [Susmitha Gummalla]
    6edb9d2 Camera: Add extensions to CameraClient [Shuzhen Wang]
    4b9c6a3 camera: Only link and use vendor.qti.hardware.camera.device if specified [Rashed Abdel-Tawab]
    c41fee1 Camera: Miscellaneous fixes in QDataCallback and binder death scenarios. [Mounika Reddy Tangirala]
    255dfe7 Camera: CameraHardwareInterface changes to support Extended FD [Sauhard Pande]
    98a30cf libmedia: Add MediaPlayer() function for backward compatibility [Adithya R]
    00c1fc8 media: Don't fail AAC decoding if DRC parameter isn't available [Pierre-Hugues Husson]
    2c114d6 [audiopolicy] No longer make re-assigning legacy audio groups fatal. Mi9 declares AUDIO_STREAM_PATCH and AUDIO_STREAM_REROUTING which is defined by framework too [Pierre-Hugues Husson]
    33ccc2d audiopolicy: support extended feature in audiopolicymanager [Revathi Uddaraju]
    71bd24c audiopolicy: make audio policy extensible [Naresh Tanniru]
    ef9895f audiopolicy: Add AudioSessionInfo API [Steve Kondik]
    6f6672c Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//frameworks/av into HEAD [spezi77]


    * frameworks/base
    e1a43cc perf: Support AIDL Lineage power HAL service [dianlujitao]
    d4c2142 perf: Add support for HIDL Lineage power HAL [dianlujitao]


    * frameworks/native
    7e8de2a Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//frameworks/native into HEAD [spezi77]


    * hardware/interfaces
    ce07bb8 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//hardware/interfaces into HEAD [spezi77]


    * hardware/pixeldust/interfaces
    be0e6fd Drop VNDK support from vendor.lineage.power aidl interface [LuK1337]
    8f61d33 Add AIDL lineage power HAL [dianlujitao]


    * libcore
    4cb001a Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//libcore into HEAD [spezi77]


    * manifest
    6e04766 manifests: Track external/json-c & healthd-ext from los [Sonal Singh]
    ff11517 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//manifest into HEAD [spezi77]
    41b11c4 Manifest for Android 11.0.0 Release 38 (RQ3A.210605.005) [The Android Open Source Project]
    c93f539 manifests: Fork QCOM sepolicy repos [Sonal Singh]
    2df1f7b manifests: Fork hardware/libhardware. [spezi77]
    3eb2811 pixeldust: Add guards for hw/qcom/sdm845. * This will prevent duplicate module errors, e.g.: error: hardware/qcom/display/msm8996/libqservice: MODULE.TARGET.SHARED_LIBRARIES.libqservice already defined by hardware/qcom/sdm845/display/libqservice. [spezi77]
    dd945b7 lineage: Change from aosip to los. [spezi77]


    * packages/apps/Launcher3
    70feac1 Launcher3: Settings: Fix after r34 merge. [spezi77]
    3961a6c Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//packages/apps/Launcher3 into HEAD [spezi77]


    * packages/apps/Nfc
    1ba0305 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//packages/apps/Nfc into HEAD [spezi77]


    * packages/apps/Settings
    c912a30 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//packages/apps/Settings into HEAD [spezi77]


    * packages/apps/ThemePicker
    151ee26 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//packages/apps/ThemePicker into HEAD [spezi77]


    * packages/providers/DownloadProvider
    2336a5f Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//packages/providers/DownloadProvider into HEAD [spezi77]


    * packages/services/Telephony
    d9da3a5 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//packages/services/Telephony into HEAD [spezi77]


    * platform_testing
    9f2abf4 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//platform_testing into HEAD [spezi77]


    * system/bt
    6c8c7ee Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//system/bt into HEAD [spezi77]


    * system/core
    8e9afe8 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//system/core into HEAD [spezi77]


    * system/netd
    647500d Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//system/netd into HEAD [spezi77]


    * system/sepolicy
    03526f2 Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//system/sepolicy into HEAD [spezi77]


    * system/update_engine
    55e404f Merge tag 'android-11.0.0_r38' of https://android.googlesource.com/platform//system/update_engine into HEAD [spezi77]


    * vendor/google
    f625a91 bluecross: Update vendor blobs to June (RQ3A.210605.005). [spezi77]


    * vendor/pixeldust
    1194afb device_config: Enable recents text selection for Pixel Launcher users [Danny Lin]
    1e7229d build: Enable global ThinLTO [Danny Lin]
    38134fe build: Cleanup some deprecated stuff. [spezi77]
    a65f824 build: Disable ABI checking [Shaik Jaleel]
    eb2e967 soong: Add TARGET_QTI_USB_SUPPORTS_{AUDIO,DEBUG}_ACCESSORY flags [LuK1337]


    ====================
    2021-06-07
    ====================

    * hardware/libhardware
    b207144 hardware/libhw: Add display_defs.h to declare custom enums/flags [Arun Kumar K.R]
    a25efaa libhardware: Add new display types. [Dileep Marchya]
    284264e audio: Add audio amplifier HAL [Ethan Chen]


    ====================
    2021-06-06
    ====================

    * external/exfatprogs
    1d003c3 Merge branch 'master' of github.com:exfatprogs/exfatprogs into HEAD [Luca Stefani]


    ====================
    2021-06-05
    ====================

    * kernel/google/floral
    f3ce791 Merge tag 'android-11.0.0_r0.79' of https://android.googlesource.com/kernel/msm into HEAD [Josh Fox (XlxFoXxlX)]


    ====================
    2021-06-04
    ====================

    ====================
    2021-06-03
    ====================

    * frameworks/base
    23348e9 Power menu background opacity [1/2] [Pranav Vashi]
    8c20859 Remove notification panel opacity from Power menu [Pranav Vashi]
    0dfd329 Fix screenshot sharing with longshot and launcher [Pranav Vashi]
    0198ecb SystemUI: Remove unused resources [Michael Bestas]
    14162de base: add '@hide' comment to pass through api check [Mohan C M]
    626bfe2 PixeldustUtils: Change temperature to float [Anushek Prasal]
    194a5f1 Revert "EventLog: Disable event writing in production builds" [Wang Han]


    * packages/apps/ElmyraService
    fa99ace Change settings intelligence package name [jhenrique09]
    4a96ece Change default action to assistant [jhenrique09]
    29ddf28 ElmyraService: Disable MuteAction when screen off [jhenrique09]
    460f2fd Add ASSIST_GESTURE_SETTINGS intent [jhenrique09]
    4fb65ac String improvements [jhenrique09]


    * packages/apps/FaceUnlockService
    c1eb3a4 Automatic translation import [PixelExperience Automation]


    ====================
    2021-06-02
    ====================

    ====================
    2021-06-01
    ====================

    * vendor/qcom/opensource/commonsys/bluetooth_ext
    2dbfeb2 Merge 68d745315cb45199592adcef3db4ef6db8ebcfe2 on remote branch [Linux Build Service Account]


    * vendor/qcom/opensource/commonsys/packages/apps/Bluetooth
    77415d8 Merge 6145687f13104b0c940a3ce462ccaea38f859274 on remote branch [Linux Build Service Account]


    * vendor/qcom/opensource/commonsys/system/bt
    34418e5 Merge 0ea12d1bd6cfbabe5b23aedbcc8e4fcf812c7b15 on remote branch [Linux Build Service Account]


    * vendor/qcom/opensource/fm-commonsys
    206c43d Merge 889b726a68e42329140fedabeaeeee35248baf55 on remote branch [Linux Build Service Account]
     
    Last edited:

    jubeilecu

    Senior Member
    Apr 20, 2010
    67
    14
    It's the same build from
    banner11spjzm.png

    PixelDust ROM is an Android 11 ROM especially built for the current Google Pixel devices and aimed for stability at its core with themes and customizations.

    Our philosophy is to offer all the features known from the Google Pixel Factory Images paired with a useful selection of the coolest custom ROM features.

    Our project is based off directly from AOSP. We attach great importance to aesthetics, themeability and personalization. For this we have integrated a great selection of space wallpapers and a special theme app (many thanks to Dirty Unicorns for their code base) in the settings of the Android OS.

    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!


    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
    * Vendor image and Pixel GApps included (Please do not flash any third party GApps)
    * Pixel wallpapers
    * PixelDust wallpapers
    * PixelDust Launcher

    Theming
    * Additional dark/black themes, Accent colors, Fonts, Icon shapes, Navbar and QS tile styles

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

    Lock screen display
    * Ambient wake gestures
    * Pixel style Ambient music ticker
    * Now Playing support (only Pixel 2 and higher)

    Security
    * Lock screen PIN quick unlock
    * Face Unlock

    System Gestures
    * Active Edge
    * Swipe fingerprint for notifications
    * Swipe fingerprint left or right to dismiss notifications
    * Volume rocker skips music tracks
    * Three-fingers-swipe to screenshot
    * Advanced Gestural navigation settings

    Status bar
    * Status bar items
    * Network activity
    * Clock & date settings
    * Battery settings

    Quick settings
    * Secure tiles require unlocking
    * Battery percentage
    * Battery estimate
    * Quick QS pulldown
    * QS columns/rows customizations
    * and many more

    Buttons
    * Screen off power button torch
    * Volume Settings: Playback control, Volume wake, Volume key cursor

    Navigation bar
    * Navbar visibility toggle
    * 3-button navigation options:
    * Layout (normal, compact, left-leaning, right-leaning)
    * Invert layout of Navbar buttons
    * Pixel animation

    Gestures
    * Status bar dt2s
    * Lock screen dt2s

    Lock screen
    * Battery info
    * Charging animation
    * Lockscreen shortcuts
    * Show/hide quick settings
    * Show/hide status bar
    * Media cover art
    * Media artwork blur level
    * Lock screen charging animation

    Power menu
    * Additional Power Menu options incl. advanced Restart

    Notifications
    * Less boring heads up
    * Notification sound if active

    Misc
    * Pulse for NavBar, LockScreen and Ambient Screen
    * Wake up on charge
    * Rounded corners



    Not working:

    * Motion Sense


    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 11 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
    * Bootloader unlocked
    * You have created a backup of your ROM & data

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

    YOU MUST HAVE JANUARY FACTORY IMAGE!
    1. Flashing stock ROM: Follow these instructions: https://developers.google.com/android/images#coral
    2. Flashing PixelDust ROM:
      • Download the ROM and boot image
      • Flash the boot image (this allows stock recovery to flash unsigned rom zip since we dont have TWRP):
        Code:
        fastboot flash boot boot.img
      • Wipe userdata (required for first PixelDust/Android 11 install):
        Code:
        fastboot erase userdata
      • Reboot into fastbootd:
        Code:
        fastboot reboot fastboot
      • Use volume keys and power button to select "Enter Recovery"
      • Use Power button + volume up to enter Recovery
      • Select "Apply Update from ADB"
      • Sideload the ROM zip:
        Code:
        adb sideload PixelDust-Eleven-aosp-coral-***.zip
      • Reboot
    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, HentaiOS, LOS, MSM-Xtended Project, OmniROM, Potatoes Project, PureNexus, ProtonAOSP and YAAP, we borrowed a few features and tweaks from.


    kernelsourceemjy3.png

    Source code:
    * Unicornblood kernel (by Dirty Unicorns)
    It's the same build that you posted on Pixel Dust 10 forum? I mean need i to flash this one if I already have installed the build of 22 January??
     

    heocon77

    Member
    Dec 14, 2011
    19
    0
    I installed the rom ok but I installed a kernel and it recognized the device as pixel 5, how do I change the device to a pixel 4xl, thanks for supporting
     

    jubeilecu

    Senior Member
    Apr 20, 2010
    67
    14
    Ok I will try it!
    Great work bro.
    Installed and working.
    One question, would be possible to next build include a disabled power button feature on lock screen ?? I mean when the screen is locked you couldn't reboot or power off the device unless you password it.
    I saw this feature in others ROM and think it's a great solution in case of lost or stolen.
     

    Curiousn00b

    Senior Member
    Dec 3, 2011
    3,150
    998
    Delaware
    LG G7 ThinQ
    Google Pixel 4 XL
    This is by design. We spoof the Pixel 5 ID to pass safetynet.
    I've found little things here and there for bugs, that's either on my end or due to something I caused myself, but that Pixel 5 thing threw me off, lol.

    Even when I reflashed back to stock, my PC still thought I had a Pixel 5 till I uninstalled the USB driver. Also got that " Welcome to your new Pixel 5! " email from Google.

    But, there's a Magisk Module that passes Safetynet without having to spoof, I think that's a better option since spoofing the device causes other apps to not work correctly. Biometrics is disabled for me due to the fact that the Pixel 5 doesn't have Face ID. 🤔

    Edit: Spoofing back to a Pixel 4 XL fixed the biometrics issue with LastPass for me, and still passing safetynet, guessing due to it thinking it's a Pixel 5 by default anyways.
     
    Last edited:

    GROOVYJOSHCLARK

    Senior Member
  • I've found little things here and there for bugs, that's either on my end or due to something I caused myself, but that Pixel 5 thing threw me off, lol.

    Even when I reflashed back to stock, my PC still thought I had a Pixel 5 till I uninstalled the USB driver. Also got that " Welcome to your new Pixel 5! " email from Google.

    But, there's a Magisk Module that passes Safetynet without having to spoof, I think that's a better option since spoofing the device causes other apps to not work correctly. Biometrics is disabled for me due to the fact that the Pixel 5 doesn't have Face ID. 🤔

    Edit: Spoofing back to a Pixel 4 XL fixed the biometrics issue with LastPass for me, and still passing safetynet, guessing due to it thinking it's a Pixel 5 by default anyways.

    The dev is aware of the magisk module to pass safetynet (safetynet-fix-v1.1.1.zip). I won't speak for him but it was done on purpose to pass safetynet out of box without the need for any modules. Users are free to do whatever they want (changing model fingerprints for example) but just keep in mind that doing so changes the ROM from the intended design. You may run into other issues that no one can reproduce. When we can't reproduce an issue, it makes it difficult to help or pinpoint the issue. It also makes it more difficult to know if its a true bug or user modification issue (example would be changing the fingerprint to something different than intended).


    Just something to keep in mind when reporting bugs or issues. Try to remember what's been changed from the base (core ROM) after installation and report it along with the bug/issue.
     
    Last edited:
    • Like
    Reactions: Deliberate

    Curiousn00b

    Senior Member
    Dec 3, 2011
    3,150
    998
    Delaware
    LG G7 ThinQ
    Google Pixel 4 XL
    The dev is aware of the magisk module to pass safetynet (safetynet-fix-v1.1.1.zip). I won't speak for him but it was done on purpose to pass safetynet out of box without the need for any modules. Users are free to do whatever they want (changing model fingerprints for example) but just keep in mind that doing so changes the ROM from the intended design. You may run into other issues that no one can reproduce. When we can't reproduce an issue, it makes it difficult to help or pinpoint the issue. It also makes it more difficult to know if its a true bug or user modification issue (example would be changing the fingerprint to something different than intended).


    Just something to keep in mind when reporting bugs or issues. Try to remember what's been changed from the base (core ROM) after installation and report it along with the bug/issue.
    Everything's stable as can be, just a couple kinks here and there within settings without messing with anything, nothing serious.

    And yeah, I read about it being intended, but it broke biometrics with some apps. Some still worked perfectly fine without spoofing back to a Coral though.


    Does NGA display properly on this build?
    You don't get the colorful Google colors at the bottom, but it's the same UI.
     
    • Like
    Reactions: GROOVYJOSHCLARK

    GROOVYJOSHCLARK

    Senior Member
  • New build with Feb patch was pushed.
    As many requested I changed the fingerprint to original Pixel 4 XL and it still passes safetynet. Also live volume steps were added as per request. You can find the changelog in the second post.
    Have fun! Dirty flashing may work, I havent tested.
    Rock on! THANK YOU for the volume steps, that's all I was missing!!
     

    Top Liked Posts

    • There are no posts matching your filters.
    • 5
      New build with latest security patches was pushed. Changelog is also updated. Have fun!
      1
      When update Jun 2021 @fKm ???
      When it is ready. Feel free to do it yourself, sources are there for you to compile...
      1
      How can I make it a nice download?
      Download again with a stable connection?!
    • 16
      banner11spjzm.png

      PixelDust ROM is an Android 11 ROM especially built for the current Google Pixel devices and aimed for stability at its core with themes and customizations.

      Our philosophy is to offer all the features known from the Google Pixel Factory Images paired with a useful selection of the coolest custom ROM features.

      Our project is based off directly from AOSP. We attach great importance to aesthetics, themeability and personalization. For this we have integrated a great selection of space wallpapers and a special theme app (many thanks to Dirty Unicorns for their code base) in the settings of the Android OS.

      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!


      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
      * Vendor image and Pixel GApps included (Please do not flash any third party GApps)
      * Pixel wallpapers
      * PixelDust wallpapers
      * PixelDust Launcher

      Theming
      * Additional dark/black themes, Accent colors, Fonts, Icon shapes, Navbar and QS tile styles

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

      Lock screen display
      * Ambient wake gestures
      * Pixel style Ambient music ticker
      * Now Playing support (only Pixel 2 and higher)

      Security
      * Lock screen PIN quick unlock
      * Face Unlock

      System Gestures
      * Active Edge
      * Swipe fingerprint for notifications
      * Swipe fingerprint left or right to dismiss notifications
      * Volume rocker skips music tracks
      * Three-fingers-swipe to screenshot
      * Advanced Gestural navigation settings

      Status bar
      * Status bar items
      * Network activity
      * Clock & date settings
      * Battery settings

      Quick settings
      * Secure tiles require unlocking
      * Battery percentage
      * Battery estimate
      * Quick QS pulldown
      * QS columns/rows customizations
      * and many more

      Buttons
      * Screen off power button torch
      * Volume Settings: Playback control, Volume wake, Volume key cursor

      Navigation bar
      * Navbar visibility toggle
      * 3-button navigation options:
      * Layout (normal, compact, left-leaning, right-leaning)
      * Invert layout of Navbar buttons
      * Pixel animation

      Gestures
      * Status bar dt2s
      * Lock screen dt2s

      Lock screen
      * Battery info
      * Charging animation
      * Lockscreen shortcuts
      * Show/hide quick settings
      * Show/hide status bar
      * Media cover art
      * Media artwork blur level
      * Lock screen charging animation

      Power menu
      * Additional Power Menu options incl. advanced Restart

      Notifications
      * Less boring heads up
      * Notification sound if active

      Misc
      * Pulse for NavBar, LockScreen and Ambient Screen
      * Wake up on charge
      * Rounded corners



      Not working:

      * Motion Sense


      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 11 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
      * Bootloader unlocked
      * You have created a backup of your ROM & data

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

      YOU MUST HAVE JUNE FACTORY IMAGE!
      1. Flashing stock ROM: Follow these instructions: https://developers.google.com/android/images#coral
      2. Flashing PixelDust ROM:
        • Download the ROM and boot image
        • Flash the boot image (this allows stock recovery to flash unsigned rom zip since we dont have TWRP):
          Code:
          fastboot flash boot boot.img
        • Wipe userdata (required for first PixelDust/Android 11 install):
          Code:
          fastboot erase userdata
        • Reboot into fastbootd:
          Code:
          fastboot reboot fastboot
        • Use volume keys and power button to select "Enter Recovery"
        • Use Power button + volume up to enter Recovery
        • Select "Apply Update from ADB"
        • Sideload the ROM zip:
          Code:
          adb sideload PixelDust-Eleven-aosp-coral-***.zip
        • Reboot
      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, HentaiOS, LOS, MSM-Xtended Project, OmniROM, Potatoes Project, PureNexus, ProtonAOSP and YAAP, we borrowed a few features and tweaks from.


      kernelsourceemjy3.png

      Source code:
      * Unicornblood kernel (by Dirty Unicorns)
      5
      I recompiled with the latest blobs and stuff and flashed it on my coral. Zero issues.
      I pushed a new build.

      If you have any problems atleast try a clean flash after flashing stock before. That worked flawless for me.
      5
      New build with latest security patches was pushed. Changelog is also updated. Have fun!
      5
      New build with march security update was pushed. No FCs or other problems after a short testing by me. Have fun.
      4
      New build with april security update was pushed. Have fun!