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

Status
Not open for further replies.
Search This thread

somemadcaaant

Senior Member
Apr 28, 2010
1,110
389
Android Wear
OnePlus 7T Pro
need help I'm not able to sideload the latest update(using ADB sideload filename.zip) . In the end, I'm getting "package is for product hotdog but expected OnePlus7TPro" error in recovery(at the end of sideload process).
Just edit the "metadata" file in the zip to the device name you need, as per this post from @ElHechicero then sideload as normal.
 

0mar32

Senior Member
Oct 13, 2014
50
19
@NurKeinNeid thank you so much I just took the plunge to jump on my first custom ROM on Derpfest for my OP7T Pro,

I salute you for the great ROM so far, looking forward to the future.

I have a couple of bugs I noticed, one of them is almost a deal-breaker,

FIXED1: While going on calls via any voice/video calling app(Google Duo, Messenger...etc) once the speaker is enabled in voice calls and always in video calls(since it uses the speaker anyways) ,

The wrong microphone is used, the apps use the noise-cancelling microphone on the top of the phone next to the motorized camera. (I've double checked on a lot of apps) and due to that the person on the other end cannot hear me well and can also hear themselves repeating.

I was using OOS till yesterday afternoon and that wasn't the case there so I'm pretty sure there is something causing that in the ROM.


FIXED2: I'm currently also struggling with screen-off gestures but I'll write you here again in another post if the issue with the gestures persists.

Thanks again for all the hard work you're putting into this!

Cheers.

FIX1: It seems the fix for the wrong mic issue is just disabling "Hey Google" from Settings. (This was shared with me by one of the devs on Telegram.
Go to Settings>Google>Settings for Google Apps>Search, Assistant & Voice>Google Assistant>Hey Google & Voice Match, then toggling Hey Google OFF,
Thankfully I can live without that feature. I know some can't so I'm sorry but that is the only way according to the dev.

FIX2: The screen off gestures work now, had to fiddle with the built in tap to wake feature under Gestures and Keys along with the OnePlus settings Lockscreen Gestures and then it worked normally!
 
Last edited:
  • Like
Reactions: somemadcaaant

somemadcaaant

Senior Member
Apr 28, 2010
1,110
389
Android Wear
OnePlus 7T Pro
...While going on calls via any voice/video calling app(Google Duo, Messenger...etc) once the speaker is enabled in voice calls and always in video calls(since it uses the speaker anyways) ,

The wrong microphone is used, the apps use the noise-cancelling microphone on the top of the phone next to the motorized camera. (I've double checked on a lot of apps) and due to that the person on the other end cannot hear me well and can also hear themselves repeating....
Hmm made some calls and the bottom mic is definitely being used on my unit, used Messenger video chat and phone calling.

You have any other devices connected that might be conflicting?

I have my wear os watch and Sony buds connected via Bluetooth, coffee machine etc, I make sure speaker is manually selected during call as I 99% use speaker.
 

0mar32

Senior Member
Oct 13, 2014
50
19
Hmm made some calls and the bottom mic is definitely being used on my unit, used Messenger video chat and phone calling.

You have any other devices connected that might be conflicting?

I have my wear os watch and Sony buds connected via Bluetooth, coffee machine etc, I make sure speaker is manually selected during call as I 99% use speaker.
Nope nothing's connected, and I don't have root or any conflicting apps, or devices connected (bluetooth or otherwise)

It's just when going on video calls on duo or messenger or making speakerphone voice calls on those apps that this issue occurs.

On regular cellular phone calls, speaker works normally where the correct mic is being used.
 

SohrabHamza

Senior Member
Mar 26, 2017
175
77
sohrabhamza.itch.io
OnePlus 7T Pro
I installed this ROM again after a while. Here are my new impressions:
The overall feel is much better and everything is very smooth.

Some questions for @NurKeinNeid
  1. Does this ROM not have a built in updater?
  2. Is there a way to restart system UI? Sometimes the status bar dissapears and I had to change the status bar icon pack to get it to reapear.
  3. I think that the ROM might be using oneplus 7 blobs/firmware instead of 7t pro because when I flashed OP CAM the 7t pro specific features did not work. (works in othe ROMs). Is that the case?
  4. Is there a way to enable vibration for both pull and release on the back gesture. Having it only on release feels weird.
Other than that great ROM! Thanks for your hard work!
Battery backup seems great as well.
 

0mar32

Senior Member
Oct 13, 2014
50
19
I installed this ROM again after a while. Here are my new impressions:
The overall feel is much better and everything is very smooth.

Some questions for @NurKeinNeid
  1. Does this ROM not have a built in updater?
  2. Is there a way to restart system UI? Sometimes the status bar dissapears and I had to change the status bar icon pack to get it to reapear.
  3. I think that the ROM might be using oneplus 7 blobs/firmware instead of 7t pro because when I flashed OP CAM the 7t pro specific features did not work. (works in othe ROMs). Is that the case?
  4. Is there a way to enable vibration for both pull and release on the back gesture. Having it only on release feels weird.
Other than that great ROM! Thanks for your hard work!
Battery backup seems great as well.
Hey Sohrab,

I can share some info on 1 & 2, as a fellow user, and you might get better luck joining the telegram group for quicker answers.

1. As per the devs on the group, the updater is coming with the next update.
2. You can change any of the customizarions for status bar under Derpfest settings that require SystemUI restart as a workaround.

Also as a beginner here, can you pleaseshare the way you flashed the OP Cam?
 

SohrabHamza

Senior Member
Mar 26, 2017
175
77
sohrabhamza.itch.io
OnePlus 7T Pro
As per the devs on the group, the updater is coming with the next update.
Thanks. Good to know.
You can change any of the customizarions for status bar under Derpfest settings that require SystemUI restart as a workaround.
Yeah that is how I fixed it but having a system UI restart option in advanced restart menu could make this easier to solve.

I have attatched a magisk flashable opcam zip. In this ROM macro mode doesn't work but it works when used in other ROMs.
 

Attachments

  • Oxygen-Camera.zip
    79.4 MB · Views: 36

NurKeinNeid

Recognized Developer
Aug 3, 2014
1,362
5,635
36
Berlin
LG Nexus 5X
Nextbit Robin
DerpFest Update!

Device Changes:

- Update RIL blobs from QSSI (fixes carrier video calling)

ROM Changes:
- Merge tag 'android-12.0.0_r27'
- Add DerpFest Updater
- Port Ambient Now Playing container from Pixel
- Add Ambient instead of lockscreen on wake gestures switch
- Add Adaptive Playback
- Add toggle to force small lockscreen lock
- Add colored statusbar icons switch
- Improved Black theme and moved to DerpSpace
- ThemeOverlayApplier: Apply wifi and signal icon styles last
- Add more icon shapes
- Improve location privacy indicator toggle (don't need sysui restart anymore)
- Allow toggling camera/mic privacy indicator
- Reduce padding use by privacy indicator resources
- Volume key music control: include remote streams
- Fix volume toggle in status bar tuner
- Move call strength switch to status bar tuner
- Allow toggling floating rotation button
- Add SettingsIntelligenceGooglePrebuilt (needed for power usage feature)
- Settings: Import PowerUsageFeatureGoogle
- Settings: Implement RoutinesActionBroadcastReceiver
- Add Google Flipendo prebuilt (aka Extreme Battery Saver)
- Add flipendo to Battery Saver tile
- Require unlocking to use Internet quick tile
- Extend Pulse to QS Panel
- Pulse: Correctly stop it on screen OFF events
- Add HeadsUp snooze function
- Make seekbar background transparent
- Change secondary label for DerpSpace QS tile
- Allow udfps when strong auth is required
- Show scrimmed bouncer from BiometricUnlockCtrl
- Settings: Display auto rotate settings instead of toggle
- Switched to own fragment for Long press power button to toggle flashlight
- fsck.f2fs: Disable kernel checks by default
- Update some permission drawables
- Vectorize stat_sys_data_usb
- DerpSpaceTile: Make default state active
- VPN tile: Collapse panel when opening app
- ScreenshotTile: Use secondary label to indicate mode
- Use secondary label for language QS tile
- AntiFlickerTile: Fix error in handleRefreshState
- Add Pixel Navbar animation toggle for three button mode
- Remove Arrow keys while typing option
- Remove second option to hide gesture navigation handle (with ime kept thing)
- Allow disabling ripple effect on unlock
- Allow to disable Night Light on FOD
- Match brightness slider track height with the progress drawable
- Make volume panel look alike brightness slider
- Add an option to enable/disable power menu on secure lockscreen
- AdvancedReboot: Add a button to restart SystemUI
- Battery Styles: Fix landscape battery size
- Battery Styles: Fix percentage view on landscape battery
- Battery Styles: Set proper battery style on init
- IdleManager: Add more processes and shorten timeout
- Fix black qqs on keyguard in light theme
- Make QS brightness slider animation more subtle
- Add missing initial call to updateResources in brightness mirror
- Unify screenshot and record corner dimens
- Fix issue with black-white
radial gradient patten in the notification panel background
- ColorUtils: Prevent crash if alpha component is translucent
- VolumeDialog: notifyVisible after the volume panel is fully hidden
- VolumeDialogControllerImpl: Stop log spam with no caption service
- MediaDataManager: Use safe cast to avoid NPE
- DisplayDeviceRepository: Don't spam log when display state changes
- Pulse: Add more NPE checks
- SystemNavigationGestureSettings: Fix back gesture edge insets resetting back when fullscreen gestures is enabled
- Settings: Fix edit menu icon tint in several preferences
- Checkout APNs to LA.QSSI.12.0.r1-05100-qssi.0
- GameSpaceManager: Handle various case against "locking screen" scenario
- ThemePicker: Bring back icon pack customization
- ThemePicker: Implement coloring in wallpaper preview fragment
- DerpLauncher: Implement Recent Apps locking
- DerpLauncher: Add restart action on the options menu
- DerpLauncher: Move developer option to options menu
- DerpLauncher: Allow disabling workspace edit
- DerpLauncher: Cleanup unused SwipeDownGesture code
- DerpLauncher: Update device profiles display option
- DerpLauncher: Fix hotseat icon number on 4x5 profile
- DerpLauncher: Fixup OnGlobalLayoutListener usage on QuickSpace
- DerpSpace: Move pulse on new tracks to ambient ui fragment
- AmbientUI: Add missing German translations
- Add Chinese translations

ROM Downloads:

DerpFest-12-Official-Shion-hotdog-20220118


Google Drive
https://drive.google.com/folderview?id=1YhE_ebvhEAm7dkA0d0hxEHXE6_u4B2mq

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

Thanks for all your feedback, and support!
 

somemadcaaant

Senior Member
Apr 28, 2010
1,110
389
Android Wear
OnePlus 7T Pro
Thank you @NurKeinNeid for the update!
Thank you for listening and adding features we've asked for eg restart button for System UI.
Volume slider looks much better.
Navigation back animation works much better.

Playing with the updates and working well so far.

Quick and easy update method I used: If you use Magisk root
1.Unpack boot.img from rom with Payload Dumber, then copy to phone.
2.In Magisk go Install and Select and Patch a File, choose the boot.img.
3.Copy patched boot image (magisk_patched-23000_XXXXX.img) to your PC.
4.Reboot to Recovery and sideload Rom zip:
Adb sideload ROM.zip
5.Restart to fastboot mode and flash rooted boot img:
Fastboot flash boot magisk_patched-23000_XXXXX.img
6.Reboot and check status of root/safteynet in Magisk.
 
  • Like
Reactions: NurKeinNeid
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    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-07-03
    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!
    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!
    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!