[ROM][12L] DerpFest for OnePlus 7T Pro [OFFICIAL][hotdog]

Search This thread
What's the situation with Derp?
 
  • Sad
Reactions: Sébi11

somemadcaaant

Senior Member
Apr 28, 2010
1,105
386
OnePlus 7T Pro
I can't see the Telegram stuff, seems a bit odd.
Hopefully NurKeinNeid will not be affected by this, his work has been amazing and accommodating, this is the best rom I've used to date.
 
  • Like
Reactions: vulnus69

SohrabHamza

Senior Member
Mar 26, 2017
173
75
sohrabhamza.itch.io
OnePlus 7T Pro
So sad to see one of the, if not the best a11 and a12 ROM go :'(
 

NurKeinNeid

Recognized Developer
Aug 3, 2014
1,274
5,344
35
Berlin
Nextbit Robin
Moto G6 Play
DerpFest Update!

OTA is also pushed as promised.

Device Changes:
- Import GrapheneOS camera and replace AOSP camera
- Disable HD notification for all carriers
- Define power button location properly
- Enable vibrate on icon animation of the shelf
- Touch: Disable icon space reserve
- Disable phantom process monitoring

ROM Changes:
- Use custom fonts for more UI elements
- Set custom lockscreen clock font dynamically
- Kang smartspace_card_flight layout from PE
- Fix bilibili app crash
- Allow to skip confirmation in biometric auth dialog
- Settings: Improve hotspot manager strings
- ThemePicker: Add font picker
- ThemePicker: Add German and Russian translations
- DerpLauncher: Allow hiding top shadow on statusbar
- DerpLauncher: Add toggle to disable scroll vibration
- DerpLauncher: Add toggle to use dark status bar on Home screen
- DerpLauncher: Improve some strings

Download:

DerpFest-12-Official-Shinju-hotdog-20220522


Google Drive

Sourceforge

Thanks for all your feedback, and support!
 

avneet

New member
Jan 28, 2011
2
1
I am not able to see or unlock lockscreen using fingerprint after the OTA update. Can someone please suggest a fix for this, only PIN unlock working. I have already setup both face unlock as well as fingerprint with multiple fingers, unfortunately on lockscreen it only shows the unlock icon and clicking on it directly asks me to enter a PIN and nothing else is allowed :(
 
  • Like
Reactions: vikna80

NurKeinNeid

Recognized Developer
Aug 3, 2014
1,274
5,344
35
Berlin
Nextbit Robin
Moto G6 Play
Where is option to change 'Allow to skip confirmation in biometric auth dialog'. I cant find It. Thanks.
IMG_20220523_150457_150.jpg
 
  • Like
Reactions: somemadcaaant

ElHechicero

Senior Member
Dec 1, 2006
308
78
Asturias
Fingerprint dont work for me on lastest version. Also, i clear my previous fingerprints but sensor dont read fingers to create new fingerprint.

Sorry for my English
 
Last edited:

aish8la

Senior Member
Same as the guy above. NFC stops working after the first time and the option to enable it disappears from the settings. A reboot allows you to enable it again. But it disappears again after one use.
Other than this nfc bug I haven't noticed any other issues.

Thanks for the work 🙏
 

Attachments

  • Screenshot_20220525-123902_Settings.png
    Screenshot_20220525-123902_Settings.png
    44.2 KB · Views: 38
  • Like
Reactions: vinayakjoshivj

barhoun

New member
Apr 8, 2017
1
0
Hello, I have a problem with the rotation of the screen when I play the videos in full screen mode, the videos are inverted. thanks
 

MesSYou

Member
Sep 28, 2020
17
11
38
Dresden
Sony Xperia Z
OnePlus 7T Pro
For all, who wants to choose the Slot where DerpFest should be installed. A | B | Both.
Here's my script which i've been used to update/install.
Just put it in a textfile and rename it to ".bat"

Lean back and get more s**tloads of coffee until it's done.

@NurKeinNeid - Thank you very much, for giving the OTA Updater back!

Best regards!


Code:
@echo off
echo "Script powered by MesS_U"
echo "FastbootD - DerpFest Slot installer"

fastboot devices
pause

:choice
set /P c="Do you want to wipe Data partition? [W]ipe | [S]kip >"
if /I "%c%" EQU "W" goto :Wipe
if /I "%c%" EQU "S" goto :Skip

:Wipe
fastboot -w

:Skip

:choice
set /P c="Which Slot do you want to Flash/Update? Slot[A] | Slot[B] | Both[X]? >"
if /I "%c%" EQU "A" goto :SlotA
if /I "%c%" EQU "B" goto :SlotB
if /I "%c%" EQU "X" goto :Both

:SlotA
echo "Processing Flash/Update Slot A"

fastboot flash system_a system.img
fastboot flash system_ext_a system_ext.img
fastboot flash boot_a boot.img
fastboot flash odm_a odm.img
fastboot flash product_a product.img
fastboot flash vbmeta_a vbmeta.img
fastboot flash vbmeta_system_a vbmeta_system.img
fastboot flash vendor_a vendor.img
fastboot flash dtbo_a dtbo.img

echo "Flash Slot A Completed"

:choice
set /P c="Reboot device [Y]es | [N]o | [R]ecovery ? >"
if /I "%c%" EQU "Y" goto :AYes
if /I "%c%" EQU "N" goto :ANo
if /I "%c%" EQU "R" goto :ARecovery

:AYes
fastboot reboot
pause
exit


:ANo
echo "Reboot aborted"
echo "Done! Please Exit"
pause
exit

:ARecovery
fastboot reboot recovery
pause
exit

:SlotB
echo "Processing Flash/Update Slot B"

fastboot flash system_b system.img
fastboot flash system_ext_b system_ext.img
fastboot flash boot_b boot.img
fastboot flash odm_b odm.img
fastboot flash product_b product.img
fastboot flash vbmeta_b vbmeta.img
fastboot flash vbmeta_system_b vbmeta_system.img
fastboot flash vendor_b vendor.img
fastboot flash dtbo_b dtbo.img

echo "Flash/Update Slot B completed"

:choice
set /P c="Reboot device [Y]es | [N]o | [R]ecovery ? >"
if /I "%c%" EQU "Y" goto :BYes
if /I "%c%" EQU "N" goto :BNo
if /I "%c%" EQU "R" goto :BRecovery

:BYes
fastboot reboot
pause
exit

:BNo
echo "Reboot aborted"
echo "Done! Please Exit"
pause
exit

:BRecovery
fastboot reboot recovery
pause
exit

:Both
echo "Processing Flash/Update 1/2 - Slot A"

fastboot flash system_a system.img
fastboot flash system_ext_a system_ext.img
fastboot flash boot_a boot.img
fastboot flash odm_a odm.img
fastboot flash product_a product.img
fastboot flash vbmeta_a vbmeta.img
fastboot flash vbmeta_system_a vbmeta_system.img
fastboot flash vendor_a vendor.img
fastboot flash dtbo_a dtbo.img

echo "Flash/Update 1/2 successful"


echo "Processing Flash/Update 2/2 - Slot B"

fastboot flash system_b system.img
fastboot flash system_ext_b system_ext.img
fastboot flash boot_b boot.img
fastboot flash odm_b odm.img
fastboot flash product_b product.img
fastboot flash vbmeta_b vbmeta.img
fastboot flash vbmeta_system_b vbmeta_system.img
fastboot flash vendor_b vendor.img
fastboot flash dtbo_b dtbo.img

echo "Flash/Update 2/2 successful"

echo "Flash Slots A|B completed"

:choice
set /P c="Reboot device [Y]es | [N]o | [R]ecovery ? >"
if /I "%c%" EQU "Y" goto :XYes
if /I "%c%" EQU "N" goto :XNo
if /I "%c%" EQU "R" goto :XRecovery

:XYes
fastboot reboot
pause
exit

:XNo
echo "Reboot aborted"
echo "Done! Please Exit"
pause
exit

:XRecovery
fastboot reboot recovery
pause
exit
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Only 60 hertz Refresh. Is there any other way to fix this?
    DerpFest Hotfix Update!

    Device Changes:

    - Fix refresh rate preferences after arter97's VRR changes
    - Fix reboot when trying to play videos on Netflix, HOOQ, etc.
    - Switch to dot product CPU variant to unlock some optimizations
    - USB: Fix diag mode
    - sepolicy: Fix a wakeup denial

    ROM Changes:
    - Calculate paged QS tiles height properly
    - Settings: Fix loading iconpack-based Wellbeing icon


    Download:

    DerpFest-12-Official-Shinju-hotdog-20220530


    Google Drive

    Sourceforge

    Thanks for all your feedback, and support!
    9
    DerpFest Update!

    Device Changes:

    - Switch to updated Ice Kernel
    - Define slow brightness ramp animation rate

    ROM Changes:
    - Implement new VRR from arter97
    - Support muting media volume on silent or vibrate mode
    - BatteryColorIndicator: Fix the last >85 battery percent being white instead of green
    - Fix secondary label being stuck while collapsing QS panel from non-first page
    - Fix QS clock overlapping on UI mode change
    - Re-evaluate system theme on UI mode change
    - Re-inflate keyguard statusbar on theme change
    - Show notification row when it's unlinked to ringer volume
    - Update API for disabling gestural navigation
    - Prevent overlay resources from loading on boot which lead to wrong navigation bar height when config_navBarInteractionMode is set to 2
    - Improve powershare strings
    - DerpLauncher: Fix few NPEs
    - Update zlib-ng port
    - Update Lawnicons with upstream changes


    Download:

    DerpFest-12-Official-Shinju-hotdog-20220529


    Google Drive

    Sourceforge

    Thanks for all your feedback, and support!
    8
    DerpFest Update!

    ROM Changes:

    - Merge June Security patch (android-12.1.0_r8)
    - Back to GSans on lockscreen
    - Remove Custom lockscreen clocks and bring Smartspace inline with PE
    - Remove Pixel Navbar animation toggle
    - Fix some edge cases with ElectronBeam screen-off animation
    - Fix partial screenshot action
    - Refactor how we display the VoLTE/VoWiFi icons and add more icons
    - Update caffeine tile icon from AOSPA
    - Disable Pixel spoof for recorder app
    - Fix AppLock resetting after app updates
    - Rework media artwork notification style & customizations
    - Settings: Update wallpaper dashboard summary to be inline with Pixels
    - DerpLauncher: Switch to Pixel themed icons from Arrow
    - DerpLauncher: default_workspace: Don't add AOSP Clock widget by default
    - Update various APNs
    - Update GrapheneOS Camera


    Download:

    DerpFest-12-Official-Shinju-hotdog-20220626


    Google Drive

    Sourceforge

    Thanks for all your feedback, and support!
    4
    Lol @ the things ya'll bothering the developer with... Icon styles etc...

    I'm more interested in more basic functionality like:
    1. Is NFC and Google Pay fully working? (Given you're using the Universal Safetynet Fix with Magisk/Zygisk)
    2. Does Android Auto work?
    3. Is the audio quality on the same level as the original OOS? (E.g. no issues when switching an active call over to Bluetooth headset, no crackling or audio that sounds "flat")

    I really liked the Twitter posts regarding VRR btw :)

    1 - Working for me.
    2 - I do not use Android Auto so idk.
    3 - I have air pods pro and works like a charm.

    I didn't understand your point, for me these are things that I value. If he thinks it's not relevant, he doesn't put it on and that's it.
    3
    I just have a few doubts. I have clean flashed the newest build with a factory reset which I do for every new build released. Now after testing for a few hours, I have failed to understand some change logs :

    1. Updated to newest ice kernel : Well the kernel version seems to be 4.14.274-perf-gb406cea41bed... which I suppose is the lineage kernel right? The ice kernel always had some name similar to ice kramel..

    2. Define slow brightness ramp animation rate : could not find this settings in Display/Auto brightness section. Let me know if someone finds it.

    3. Implement new VRR from arter97 : Is this automated? Unfortunately I could not find it anywhere in the rom settings.

    4. Rom restricted to 60Hz : Is anyone else facing this problem?
    1) perf is CAF naming convention. Lineage kernel would show 4.14.190. 1CE kernel dev just removed his branding.
    2) It's predefined in the device tree, that's nothing you can change in the settings.
    3) It's enabled by default. You can read about it here: 4) Related to 3) as well. Sorry, it's fixed now, I just missed some device specific props. Keep in mind we are probably the first AOSP ROM with these changes.
  • 35
    derp.png



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

    What's broken?
    - You tell me!

    IYoyzLd.png


    ROM - GDrive: https://drive.google.com/drive/folders/1YhE_ebvhEAm7dkA0d0hxEHXE6_u4B2mq?usp=sharing
    ROM - SourceForge Mirror: https://sourceforge.net/projects/derpfest/files/hotdog/


    INSTRUCTIONS
    Just follow this nicely made guide by @astroarchcraft :

    Screenshots in post #2

    Follow us on
    Telegram


    Credit/Thanks:



    Google for Android and AOSP

    LineageOS

    AOSiP

    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 OnePlus 7T Pro



    Contributors @NurKeinNeid

    ROM source: https://github.com/DerpFest-12/
    Kernel source: https://github.com/DerpFest-Devices/kernel_oneplus_sm8150/commits/12



    ROM OS Version: 12.x

    ROM Kernel: 4.14

    ROM Firmware Required: OOS 11.0.6.1

    Based On: AOSP



    Version Information

    Status: Stable



    Created 2021-03-21

    Last Updated 2022-06-26
    12
    Only 60 hertz Refresh. Is there any other way to fix this?
    DerpFest Hotfix Update!

    Device Changes:

    - Fix refresh rate preferences after arter97's VRR changes
    - Fix reboot when trying to play videos on Netflix, HOOQ, etc.
    - Switch to dot product CPU variant to unlock some optimizations
    - USB: Fix diag mode
    - sepolicy: Fix a wakeup denial

    ROM Changes:
    - Calculate paged QS tiles height properly
    - Settings: Fix loading iconpack-based Wellbeing icon


    Download:

    DerpFest-12-Official-Shinju-hotdog-20220530


    Google Drive

    Sourceforge

    Thanks for all your feedback, and support!
    12
    Some may have already seen it coming. I was more silent for some time here. A11 is now End Of Life and I don't plan any more updates for it. I do everything alone and simply do not have the time to maintain several Android version.

    So now this thread switched to Android 12 since most stuff is fully working and some essentials already added. I think DerpFest is in good state to get some first impression of the new OS.

    What we got device side so far:
    - SELinux enforcing
    - Safety net passes without root
    - OP device settings fully working (alert slider, screen off touch gestures, vibration strength, refresh rate)
    - OP device settings also adapted to Android S Style
    - SIM2 and VoLTE may not working, also may depends on carrier, thats a common issue at the moment

    What we got ROM side so far:
    - Hacks to bypass safetynet and root detection
    - Dynamic wallpaper-based Material You themes with modern color science from ProtonAOSP
    - New DerpFest Walls made for Material You
    - Set Google Sans as body, headline and lockscreen font
    - Reduced gap below spacebar in GBoard
    - Black theme switch for dark mode
    - Lineage LiveDisplay, Powershare and Touch HAL support
    - Brightness slider customizations
    - Statusbar icons tuner
    - Option to Display Data Disabled Indicator Icon
    - Make roaming indicator optional
    - Updated LTE+ and 4G+ icon as per new Silk design
    - Toggle for old style mobile data indicators
    - DerpFest logo switch for the status bar
    - Custom Carrier Label & Carrier Label Placement
    - 3 finger swipe to screenshot
    - Long press power button to toggle flashlight
    - Long press volume button to skip track
    - Advanced reboot options
    - Battery light toggle
    - Battery icon styles (circle/bigcircle/dotted/bigdotted/bar/hidden)
    - QS quick pulldown
    - Switch for Haptic Feedback to QS tiles
    - Animations for quick settings tiles
    - Interpolator options for qs tiles animation
    - Deep sleep info in uptime preference
    - Lockscreen visualizer feature with customization options
    - Bunch of useful QS tiles in addition to AOSP ones:
    - AOD
    - Caffeine
    - Data Switch
    - HeadsUp (peek notifications)
    - Location modes
    - NFC tile for devices with nfc
    - USB tethering
    - Screenshot (partial/full)
    - Sound (ringer modes)
    - OOS-inspired Network speed indicator with customization options
    - Lockscreen media art and blur level controls
    - Double tap to sleep on statusbar, launcher, lockscreen
    - Finer control over font size
    - Additional charging info on lockscreen
    - Statusbar bluetooth battery level
    - Multi SIM ringtone setting
    - Screen recorder stop dot and low quality options
    - Delete button for screenshots
    - Pixel offline charging animation (for supported devices)
    - One click to add/remove QS tiles
    - Added avatar to search bar and aligned it with homepage title
    - Increasing ring feature
    - Unlinked ringtone and notification volumes
    - Incall vibration options
    - Allow to suppress notifications sound/vibration if screen is ON
    - Less boring heads up option
    - Allow to disable battery light
    - Volume Long Press Skip Tracks
    - Wake on plug switch
    - Allow disable of screenshot shutter sound
    - Reset battery stats
    - Double tap to sleep on lockscreen
    - Double tap to sleep on statusbar
    - Enable DT2S on lockscreen based on DT2W
    - Use DT2W setting also to wake from AOD
    - Toggle to disable alert slider notifications
    - Allow toggling location privacy indicator
    - Allow toggling screen off fod
    - Allow customizing the length of gesture navbar
    - Allow adjusting back gesture height
    - Button to AppErrorDialog to upload crash information to Memochō
    - Show a link to Google Play in installed app info
    - Open app when clicking on icon in App Info
    - Added missing illustration for camera gesture
    - Allow devices to configure sensor location for fingerprint
    - Add back SELinux info
    - Show battery estimate in QS
    - Toast icon switch
    - Option to mute media with gesture
    - Enabled lockscreen media artwork even if qs media is enabled
    - Lockscreen quick unlock
    - AOption to scramble pin layout when unlocking
    - Fingerprint authentication vibration switch
    - Make Udfps haptic feedback optional
    - Support for displaying Volte icon
    - User Selectable VoLTE Icons
    - Dedicated Wi-Fi and cellular data tiles in quick settings
    - Added delete action chip intent for screenshot
    - Added back the delete action for the screen recorder notification
    - Name Cellular Tile based on carrier
    - Save recordings in ScreenRecords folder
    - Removed default aspect ratio limit for old apps
    - Removed restrictions for system audio record
    - Allow adjusting screen density to smaller sizes
    - Added time spent in app from Wellbeing
    - Added refresh rate preferences
    - Protect sensitive info on About device
    - Adaptive dual-tone light and dark themes for quick settings and power menu
    - Custom ripple animation tuned for responsiveness
    - Seamless font weight animations
    - Subpixel text positioning for better kerning
    - Fewer distractions throughout the system
    - High-quality color blending and surface color generation
    - Higher-quality Night Light and Ambient EQ using modern color science
    - Gradual, less jarring transitions when turning Night Light on/off
    - Improved memory management
    - Secure quick settings
    - Modern privacy indicators for location, camera, and microphone
    - Camera and microphone privacy toggles
    - Minor hardening from GrapheneOS
    - AI-powered back gesture
    - Memory usage in Settings
    - Support for signature spoofing respectively MicroG
    - Optimizations and fixes from AOSPA, ProtonAOSP & upstream AOSP master

    - DerpLauncher:
    - Adapted home settings UI to Android 12 style
    - Transformed quickspace to Android 12 style
    - Now Playing status feature for quickspace
    - Support for themed icons (including third party icons)
    - Implemented Hotseat Pissel Bar
    - Widget and popup menu item colors based on underlying wallpaper area
    - Moved clear all button to actions view
    - SeekBar to customize recent apps background opacity
    - Option to control wallpaper zooming
    - Toggle for DT2S

    - CAF functionality improvements/enhancements:
    - Camera extensions
    - WiFi display/miracast

    ROM Downloads:

    DerpFest-12-CI-Shion-hotdog-20211121-2001


    Google Drive:

    Sourceforge Mirror:
    https://sourceforge.net/projects/derpfest/files/hotdog/

    Thanks for all your feedback, and support!
    11
    DerpFest Update!

    Device Changes:

    - Position of FOD animations is perfect now imo ( would be glad to hear some feedback :) )

    ROM Changes:
    - Merge January Security Patch
    - Restore icon shapes from A11
    - DerpSpace: Add previews for icon shapes, icon packs, fonts, wifi icon, signal icons customisations
    - DerpSpace: Apply overlays from background thread
    - DerpSpace: Move monet settings to seperate fragment
    - Add Screen off animations
    - Make media player view less-gore when artwork bg is enabled
    - Update Google SmartSpace from Statix and remove toggle
    - DerpLauncher: Improve SmartSpace implementation
    - DerpLauncher: Use themed icon for AOSP deskclock too
    - DerpLauncher: Workspace: Allow resizing any widget
    - DerpLauncher: Pull in Screenshot drawable from Pixel launcher
    - GameSpace: Use Pixel's material-you illustration preference
    - Add capability to allow tethering to use VPN upstreams
    - Fix issues with BatteryUsageStats
    - Add settings to toggle the phantom process monitoring in dev options
    - Sound: Add volume panel on left toggle
    - Add back Descendant's Idle Manager
    - Add Volume Rocker Wake switch
    - Allow to swap volume buttons rotation based
    - Add option to hide gesture navigation handle with ime space kept
    - Apply monet to fingerprint authentication ripple animation
    - Use a double click effect for charging if there is no amplitude control support
    - ThemeOverlayApplier: Catch a potential NPE
    - InputMethodUtils: Fix system bootloop when no IME found
    - NavigationModeController: Silence log spam
    - Settings: Add title for Beam main switch
    - Settings: Only set phone number if it's not empty
    - Settings: Refactor Wifi Calling description text
    - Settings: GestureSettings: Add preference categories to make a classification for gestures and keys settings
    - Open WifiPanel on LongClick
    - AuthController: Fix NPE due to isPowerbuttonFps()
    - ThemePicker: Implement coloring in wallpaper preview fragment
    - Make QS brightness slider animation more subtle
    - ScreenshotController: Increase screenshot dismiss delay to 3 seconds

    ROM Downloads:
    @astroarchcraft was so nice and created a guide to help people out who have problems with installation:

    DerpFest-12-Official-Shion-hotdog-20220107-1648


    Google Drive

    Sourceforge

    Thanks for all your feedback, and support!