[ROM][11.0][Beta] DerpFest for Xiaomi Redmi Note 5 Pro [Whyred] [Official] [Discontinued]

Search This thread
BuIx4Um.jpg



This is a small project based on AOSP. We try to be a platform for beginners and support the Custom ROM community with our own unique contributions as well. This ROM exists thanks to inspiration of AOSiP, Thank you! #StayDerped

Code:
/* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features

GApps included!


- User builds, signed with release keys like stock
- Google network stack
- Google PSU support
- Google APN's and CarrierConfig
- Accent color, font, icon shape, icon pack customizations from Bootleggers
- Statusbar icons tuner
- App lock
- Face unlock
- Expandable volume panel
- Omni weather
- Gvisual Mod
- Advanced gesture navigation options
- FOD icon picker and wallpaper based color option
- FOD Animations
- Custom logo customizations
- Custom Carrier Label & Carrier Label Placement
- AOD Schedule options
- 3 finger swipe to screenshot
- Cycle through ringer modes
- Adaptive playback
- Long press power button to toggle flashlight
- Long press volume button to skip track
- Advanced reboot options
- Additional lockscreen sclocks
- QS tile styles
- Switch styles
- Custom QS headers
- Edge light options
- Battery light toggle
- Scrolling screenshot (Asus stitchimage)
- Battery icon styles (circle/bar/hidden)
- QS quick pulldown
- Bunch of useful QS tiles in addition to AOSP ones:
- AOD
- Caffeine
- Data Switch
- Location modes
- HeadsUp (peek notifications)
- Kill app
- Weather
- USB tethering
- Screenshot (partial/full)
- Sound (ringer modes)
- Sound search
- Reboot (system/recovery)
- Mono/Stereo
- Notifications clear all button
- OOS-inspired QS tiles layout
- Data usage under QS
- Small oreo-like data type icon
- Traffic indicator for wifi and mobile data
- OOS-inspired Network speed indicator
- VoLTE/VoWiFi multi-sim icon
- Lockscreen media art and blur level controls
- Improved statusbar pulldown blur
- Added blur to power menu
- Double tap to sleep on statusbar, launcher, lockscreen
- Finer control over font size
- Mini panels for wifi, bluetooth, NFC
- Per-app network restrictions
- Allow hotspot/tethering to use VPN (toggleable)
- Additional charging info on lockscreen
- Statusbar bluetooth battery level
- NFC tile for devices with nfc
- Multi SIM ringtone setting
- Screen recorder stop dot and low quality options
- Bring back 2 button navigation from pie
- Delete button for screenshots
- Show 3 QS columns when media player is inactive
- Faster fingerprint wakeup
- Pixel offline charging animation (for supported devices)
- Enabled iorap and zygote preforking (for faster app launch)
- One click to add/remove QS tiles
- Hacks to bypass safetynet and root detection
- Few pixel features like assist disclosure, live captions, adaptive connectivity
- Optimizations and fixes from AOSPA, ProtonAOSP & upstream AOSP master

- CAF functionality improvements/enhancements:
- Bluetooth A2DP hardware offload
- Audio policy extensions
- Camera extensions
- Telephony framework
- Individual sim toggle (for some dualsim devices)
- WiFi display/miracast
- Hardware accelerated screen recording
- NQ NFC support (for nfc supported devices)
- Power off alarm in inbuilt clock app
- Touch response optimizations
- Performance improvements & fixes throughout the system

IYoyzLd.png


DerpFest-11-Official-Beta-whyred-20210710.zip

SourceForge

Direct Mirror

INSTRUCTIONS
Reboot to recovery
Wipe data, cache, and dalvik if coming from another ROM
Flash ROM zip
(optional) Flash Magisk
Format data if encrypted
Reboot and voila!

Upgrading to a Newer Build
Reboot to recovery
Wipe cache and dalvik
Flash ROM zip
(optional) Flash Magisk
Reboot and voila!

Screenshots in post #2

Follow us on
Telegram


Credits:
Mike Williams (founder and creator of AOSiP)
Google for Android and AOSP
LineageOS
AICP
ABC ROM
AquariOS
BootleggersROM
PixelExperience
OmniROM
Cory Collins
---------
Any others we may have forgotten to credit
And last but not the least, all our testers, who have helped us to squash many bugs so that we can try to release builds that as are flawless as possible



XDA : DevDB Information

DerpFest, ROM for the Redmi Note 5 Pro



Contributors @arnavpuranik @NurKeinNeid @sreek995

ROM Source https://github.com/DerpFest-11

Kernel Source https://github.com/DerpFest-Devices/kernel_xiaomi_whyred


ROM OS Version: 11.x

ROM Kernel: Linux 4.4.270

ROM Firmware Required: Latest Pie FW

Based On: AOSP



Version Information

Status: Beta



Created 2019-10-05

Last Updated 2021-06-10
 
Last edited:
Changelogs For Builds -

# Build Date - 30/5/2021

Source Side -
* Added Status bar rounded corner size preference
* Added reTicker from Descendant
* Added option to force custom doze brightness and pulse brightness configs
* Added Fluid lock clock V2
* Type (Alt) Clock: Fixed wrong salute messages and improved it further
* Added Fluid Style Switches and removed AOSP style (can't figure out)
* Added Compass QS tile
* Screenrecord: Added an option to record for longer
* Implemented cutout force full screen
* Added 3 mode display cutout handler
* Added preference for min/max screen refresh rate
* Added support for global cleartext penalties
* Added machine learning back gesture and TensorFlow Lite model from kdrag0n
* Themes: Added themed icons for Google, Wellbeing and OP settings preference
* Themes: Let about logo follow gradients in themes
* Removed background tint from emergency tile
* Allowed screen unpinning on devices without navbar
* Fixed silent notification if screenshot is dismissed
* VolumeDialogImpl: Don't show captions info tooltip (Until layout gets fixed)
* VolumePluginManager: More fixes toggling panel
* Fixed unreadable OOS 11 clock thumbnail
* Made qs weather page follow system font setting
* LiveDisplaySettings: Unlock Reading Mode whenever is possible
* Fixed Device Config check for Ramping ringer
* Settings: Added an option for FOD in FP location overlay
* Fixes for SBC Dual Channel (SBC HD Audio) support from Lineage


Device Side Changelog -
* Initial Official Build By New Maintainer
* Switched To Latest Redfin Fingerprint
* Nuked Some GApps
* Minor Sepolicy Fixes
* Added Redfin Fingerprint


# Build Date - 10/6/2021

Device Changelog :
- Updated Several Blobs
- Several Performance Updates
- Fixed Statusbar Padding (Issue in Last Build)
- Nuked Some Unnessasary Packages
- WFD (Works on Some TV's, probably doesn't work on Laptops yet)
- Kernel Upstreamed by Sreekanth!

Rom Changelog :
- Merged June Security Patch (11.0.0_r38)
- Synced with latest Lineage FOD source
- Reapplied and improved fingerprint animations
- DerpQuest: Separated FOD to a own category
- Implemented animated FOD icon picker
- LockscreenCharging: Fixed up jank and brought in °F/°C toggle
- Reworked Statusbar clock customization
- Reapplied Multi SIM ringtone settings
- Added lock pattern grid size settings
- Added pattern visibility settings
- Added Fingerprint authentication vibration toggle
- Updated notification count icons
- Introduced Custom Statusbar Signal & Wi-Fi icons
- Settings: Switched to ListPreference instead of DropDownPreference
- Settings: Switched to MD2 icon for Playstore
- LiveDisplay: Added color mode preview from AOSP Settings


# Build Date - 10/7/2021
Rom Changelog :
- Merged July Security Patch (11.0.0_r39)
- Sorted QS tiles in alphabetical order
- Improved PowerShare QS tile
- Added Language toggle QS tile
- Added QS tile to show power menu
- Added QS tile to show volume panel
- Reticker: Removed some logging
- reTicker: Add youtube to blacklisted apps to avoid getting a null notification
- Let legacy apps scale fully to the display's aspect ratio
- Changed heads up ticker text style to match clock
- BatteryMeterView: Fixed logcat warning spam
- Keyguard: Fixed mapping mismatch between KeyEvent and NumPadKey
- Made scramble PIN layout Multi-User friendly
- Added Lockscreen quick unlock
- Removed Pin dividers layout entirely
- QSconfig: Re-distribute tiles on changing orientation
- Hide keyguard when SIM transitions to READY
- Fod: Aod content should move only in Y
- Added Screen off fod
- FODCircleView: Hide FOD while going to sleep and make it conditionally
- Add lockscreen background blur
- Fixed Lockscreen media art switch
- Made center clock layout safe insets aware
- Added Status bar notification ticker
- Brought back music ticker
- Added StatusBar Lyric toggle
- Fixed order of custom clock and Carrier label
- Added back accessibility setting in system
- Added video to power button flashlight gesture
- Fixed up the check if we have any color modes declared in overlay
- Reduced size a little of some custom WiFi/Signal icons
- VolumePanelStyles: Added upstream changes
- Fixed AOSPExpanded plugin crash with Swift Installer
- Fixed infinite expanding and apply unlinking to MIUI panel
- Switched to sha256 checksum
- Updated QTI Bluetooth stack to LA.QSSI.11.0.r1-12300-qssi.0
- Kanged Battery progress card animation from Fluid project
- Switched to Vivo VoLTE/VoWifi icons from SSOS
- Improved AppLock implementation
- Added preference for changing face unlock method when locked
- Disallowed certain power menu items while in lock task mode
- Added VPN QS tile
- Fixed GamingModeTile long press
- ScreenshotTile: Use secondary label to indicate mode
- Added Wakelock Blocker to dev settings
- Added Alarms Blocker to dev settings
- Made Volume Panel divider transparent
- AmbientDisplay: Unregister proximity when Screen Off FOD is active
- FODCircleView: Fixed up AOD fingerprint support
- Fixed crash caused by Heads-Up timeout
- Improved ScreenRecord Dialog layout
- Cleaned up start service calls of some lineage services
- VolumeDialog: Fixed touch area on captions and ringer button when on landscape
- Added spacing above emergency call button
- DerpQuest: Explain to the user why LsBlur is disabled
- Switched to Derp launcher and AOSP telephony stack
- Replaced Gallery with Camera Roll prebuilt
- Added three Android S style Clocks
- Moved percentage to left of battery
- OPQSFooter: Reduced action button size
- Forced clock to disappear when keyguard is showing
- BrightnessController: Tuned the slider animation duration
- BrightnessSlider: Scale animation duration with defined BrightnessRampRate
- BrightnessAnimator: Make ramp rate non-linear for very low values
- Added a config for maintainers to show correct VoLTE/VoWiFi slot
- DeskClock: Snooze: Mimic dismiss reveal
 
Last edited:
Clean flash 1 day before and looks good so far, except safetynet check.

Thank you for this rom.
On the latest build, safetynet works out of the box, my testers and I personally checked safetynet without root
About Magisk, Hide Magisk and your safetynet should pass

I was able to pass safetynet in both and so was my tester, attaching Screenshot for Safetynet without root

Thanks!
 

Attachments

  • photo_2021-06-18_14-55-33.jpg
    photo_2021-06-18_14-55-33.jpg
    57.3 KB · Views: 81
  • Like
Reactions: sh4d0w-pl4y

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    BuIx4Um.jpg



    This is a small project based on AOSP. We try to be a platform for beginners and support the Custom ROM community with our own unique contributions as well. This ROM exists thanks to inspiration of AOSiP, Thank you! #StayDerped

    Code:
    /* Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */
    Features

    GApps included!


    - User builds, signed with release keys like stock
    - Google network stack
    - Google PSU support
    - Google APN's and CarrierConfig
    - Accent color, font, icon shape, icon pack customizations from Bootleggers
    - Statusbar icons tuner
    - App lock
    - Face unlock
    - Expandable volume panel
    - Omni weather
    - Gvisual Mod
    - Advanced gesture navigation options
    - FOD icon picker and wallpaper based color option
    - FOD Animations
    - Custom logo customizations
    - Custom Carrier Label & Carrier Label Placement
    - AOD Schedule options
    - 3 finger swipe to screenshot
    - Cycle through ringer modes
    - Adaptive playback
    - Long press power button to toggle flashlight
    - Long press volume button to skip track
    - Advanced reboot options
    - Additional lockscreen sclocks
    - QS tile styles
    - Switch styles
    - Custom QS headers
    - Edge light options
    - Battery light toggle
    - Scrolling screenshot (Asus stitchimage)
    - Battery icon styles (circle/bar/hidden)
    - QS quick pulldown
    - Bunch of useful QS tiles in addition to AOSP ones:
    - AOD
    - Caffeine
    - Data Switch
    - Location modes
    - HeadsUp (peek notifications)
    - Kill app
    - Weather
    - USB tethering
    - Screenshot (partial/full)
    - Sound (ringer modes)
    - Sound search
    - Reboot (system/recovery)
    - Mono/Stereo
    - Notifications clear all button
    - OOS-inspired QS tiles layout
    - Data usage under QS
    - Small oreo-like data type icon
    - Traffic indicator for wifi and mobile data
    - OOS-inspired Network speed indicator
    - VoLTE/VoWiFi multi-sim icon
    - Lockscreen media art and blur level controls
    - Improved statusbar pulldown blur
    - Added blur to power menu
    - Double tap to sleep on statusbar, launcher, lockscreen
    - Finer control over font size
    - Mini panels for wifi, bluetooth, NFC
    - Per-app network restrictions
    - Allow hotspot/tethering to use VPN (toggleable)
    - Additional charging info on lockscreen
    - Statusbar bluetooth battery level
    - NFC tile for devices with nfc
    - Multi SIM ringtone setting
    - Screen recorder stop dot and low quality options
    - Bring back 2 button navigation from pie
    - Delete button for screenshots
    - Show 3 QS columns when media player is inactive
    - Faster fingerprint wakeup
    - Pixel offline charging animation (for supported devices)
    - Enabled iorap and zygote preforking (for faster app launch)
    - One click to add/remove QS tiles
    - Hacks to bypass safetynet and root detection
    - Few pixel features like assist disclosure, live captions, adaptive connectivity
    - Optimizations and fixes from AOSPA, ProtonAOSP & upstream AOSP master

    - CAF functionality improvements/enhancements:
    - Bluetooth A2DP hardware offload
    - Audio policy extensions
    - Camera extensions
    - Telephony framework
    - Individual sim toggle (for some dualsim devices)
    - WiFi display/miracast
    - Hardware accelerated screen recording
    - NQ NFC support (for nfc supported devices)
    - Power off alarm in inbuilt clock app
    - Touch response optimizations
    - Performance improvements & fixes throughout the system

    IYoyzLd.png


    DerpFest-11-Official-Beta-whyred-20210710.zip

    SourceForge

    Direct Mirror

    INSTRUCTIONS
    Reboot to recovery
    Wipe data, cache, and dalvik if coming from another ROM
    Flash ROM zip
    (optional) Flash Magisk
    Format data if encrypted
    Reboot and voila!

    Upgrading to a Newer Build
    Reboot to recovery
    Wipe cache and dalvik
    Flash ROM zip
    (optional) Flash Magisk
    Reboot and voila!

    Screenshots in post #2

    Follow us on
    Telegram


    Credits:
    Mike Williams (founder and creator of AOSiP)
    Google for Android and AOSP
    LineageOS
    AICP
    ABC ROM
    AquariOS
    BootleggersROM
    PixelExperience
    OmniROM
    Cory Collins
    ---------
    Any others we may have forgotten to credit
    And last but not the least, all our testers, who have helped us to squash many bugs so that we can try to release builds that as are flawless as possible



    XDA : DevDB Information

    DerpFest, ROM for the Redmi Note 5 Pro



    Contributors @arnavpuranik @NurKeinNeid @sreek995

    ROM Source https://github.com/DerpFest-11

    Kernel Source https://github.com/DerpFest-Devices/kernel_xiaomi_whyred


    ROM OS Version: 11.x

    ROM Kernel: Linux 4.4.270

    ROM Firmware Required: Latest Pie FW

    Based On: AOSP



    Version Information

    Status: Beta



    Created 2019-10-05

    Last Updated 2021-06-10
    2
    Changelogs For Builds -

    # Build Date - 30/5/2021

    Source Side -
    * Added Status bar rounded corner size preference
    * Added reTicker from Descendant
    * Added option to force custom doze brightness and pulse brightness configs
    * Added Fluid lock clock V2
    * Type (Alt) Clock: Fixed wrong salute messages and improved it further
    * Added Fluid Style Switches and removed AOSP style (can't figure out)
    * Added Compass QS tile
    * Screenrecord: Added an option to record for longer
    * Implemented cutout force full screen
    * Added 3 mode display cutout handler
    * Added preference for min/max screen refresh rate
    * Added support for global cleartext penalties
    * Added machine learning back gesture and TensorFlow Lite model from kdrag0n
    * Themes: Added themed icons for Google, Wellbeing and OP settings preference
    * Themes: Let about logo follow gradients in themes
    * Removed background tint from emergency tile
    * Allowed screen unpinning on devices without navbar
    * Fixed silent notification if screenshot is dismissed
    * VolumeDialogImpl: Don't show captions info tooltip (Until layout gets fixed)
    * VolumePluginManager: More fixes toggling panel
    * Fixed unreadable OOS 11 clock thumbnail
    * Made qs weather page follow system font setting
    * LiveDisplaySettings: Unlock Reading Mode whenever is possible
    * Fixed Device Config check for Ramping ringer
    * Settings: Added an option for FOD in FP location overlay
    * Fixes for SBC Dual Channel (SBC HD Audio) support from Lineage


    Device Side Changelog -
    * Initial Official Build By New Maintainer
    * Switched To Latest Redfin Fingerprint
    * Nuked Some GApps
    * Minor Sepolicy Fixes
    * Added Redfin Fingerprint


    # Build Date - 10/6/2021

    Device Changelog :
    - Updated Several Blobs
    - Several Performance Updates
    - Fixed Statusbar Padding (Issue in Last Build)
    - Nuked Some Unnessasary Packages
    - WFD (Works on Some TV's, probably doesn't work on Laptops yet)
    - Kernel Upstreamed by Sreekanth!

    Rom Changelog :
    - Merged June Security Patch (11.0.0_r38)
    - Synced with latest Lineage FOD source
    - Reapplied and improved fingerprint animations
    - DerpQuest: Separated FOD to a own category
    - Implemented animated FOD icon picker
    - LockscreenCharging: Fixed up jank and brought in °F/°C toggle
    - Reworked Statusbar clock customization
    - Reapplied Multi SIM ringtone settings
    - Added lock pattern grid size settings
    - Added pattern visibility settings
    - Added Fingerprint authentication vibration toggle
    - Updated notification count icons
    - Introduced Custom Statusbar Signal & Wi-Fi icons
    - Settings: Switched to ListPreference instead of DropDownPreference
    - Settings: Switched to MD2 icon for Playstore
    - LiveDisplay: Added color mode preview from AOSP Settings


    # Build Date - 10/7/2021
    Rom Changelog :
    - Merged July Security Patch (11.0.0_r39)
    - Sorted QS tiles in alphabetical order
    - Improved PowerShare QS tile
    - Added Language toggle QS tile
    - Added QS tile to show power menu
    - Added QS tile to show volume panel
    - Reticker: Removed some logging
    - reTicker: Add youtube to blacklisted apps to avoid getting a null notification
    - Let legacy apps scale fully to the display's aspect ratio
    - Changed heads up ticker text style to match clock
    - BatteryMeterView: Fixed logcat warning spam
    - Keyguard: Fixed mapping mismatch between KeyEvent and NumPadKey
    - Made scramble PIN layout Multi-User friendly
    - Added Lockscreen quick unlock
    - Removed Pin dividers layout entirely
    - QSconfig: Re-distribute tiles on changing orientation
    - Hide keyguard when SIM transitions to READY
    - Fod: Aod content should move only in Y
    - Added Screen off fod
    - FODCircleView: Hide FOD while going to sleep and make it conditionally
    - Add lockscreen background blur
    - Fixed Lockscreen media art switch
    - Made center clock layout safe insets aware
    - Added Status bar notification ticker
    - Brought back music ticker
    - Added StatusBar Lyric toggle
    - Fixed order of custom clock and Carrier label
    - Added back accessibility setting in system
    - Added video to power button flashlight gesture
    - Fixed up the check if we have any color modes declared in overlay
    - Reduced size a little of some custom WiFi/Signal icons
    - VolumePanelStyles: Added upstream changes
    - Fixed AOSPExpanded plugin crash with Swift Installer
    - Fixed infinite expanding and apply unlinking to MIUI panel
    - Switched to sha256 checksum
    - Updated QTI Bluetooth stack to LA.QSSI.11.0.r1-12300-qssi.0
    - Kanged Battery progress card animation from Fluid project
    - Switched to Vivo VoLTE/VoWifi icons from SSOS
    - Improved AppLock implementation
    - Added preference for changing face unlock method when locked
    - Disallowed certain power menu items while in lock task mode
    - Added VPN QS tile
    - Fixed GamingModeTile long press
    - ScreenshotTile: Use secondary label to indicate mode
    - Added Wakelock Blocker to dev settings
    - Added Alarms Blocker to dev settings
    - Made Volume Panel divider transparent
    - AmbientDisplay: Unregister proximity when Screen Off FOD is active
    - FODCircleView: Fixed up AOD fingerprint support
    - Fixed crash caused by Heads-Up timeout
    - Improved ScreenRecord Dialog layout
    - Cleaned up start service calls of some lineage services
    - VolumeDialog: Fixed touch area on captions and ringer button when on landscape
    - Added spacing above emergency call button
    - DerpQuest: Explain to the user why LsBlur is disabled
    - Switched to Derp launcher and AOSP telephony stack
    - Replaced Gallery with Camera Roll prebuilt
    - Added three Android S style Clocks
    - Moved percentage to left of battery
    - OPQSFooter: Reduced action button size
    - Forced clock to disappear when keyguard is showing
    - BrightnessController: Tuned the slider animation duration
    - BrightnessSlider: Scale animation duration with defined BrightnessRampRate
    - BrightnessAnimator: Make ramp rate non-linear for very low values
    - Added a config for maintainers to show correct VoLTE/VoWiFi slot
    - DeskClock: Snooze: Mimic dismiss reveal
    1
    Clean flash 1 day before and looks good so far, except safetynet check.

    Thank you for this rom.
    On the latest build, safetynet works out of the box, my testers and I personally checked safetynet without root
    About Magisk, Hide Magisk and your safetynet should pass

    I was able to pass safetynet in both and so was my tester, attaching Screenshot for Safetynet without root

    Thanks!