[OnePlus 5T  ROMs, Kernels, Recoveries, & Other Dev] NurKeinNeid:
Big DerpFest Update!

Sorry for the long wait but I think this is very polished now. We have tested a lot which combination of trees and kernel works best. And in the meantime there were also updates of LOS, which I had to adapt again and Google's december security patch was a really big one. Big big thanks to all the testers in my telegram chat who were involved and @Ledrock and @enesykaya for their advice.

So finally I switched completely to latest LOS18 trees, blobs and kernel. Shootout to LOS maintainer T1mb3 for his great work on that. On top I added back support for all features in oneplus settings, for f2fs, safety net and few more things you can read in the changelog below. But LOS trees are HMP. I had reworked it already for EAS and wanted to inline Lazy but my testers preferred LOS kernel. This may change in the next release since lazy will bring an big update soon.

Anyone who prefers to use latest Lazy kernel should flash this special variant which is compatible with this build of Derp (Thanks a ton @DeadRod):

Lazy-custom-experimental-r3

Many thanks to @David, who is providing cheeseburger again.

Besides finally TWRP supports decryption on A11, you can download from this thread: https://xdaforums.com/t/recovery-3-...l-twrp-for-oneplus-5-5t.4072857/post-84118373

Changelog:

Device changes:

* It's user build now instead of userdebug (cause among other advantages if you had non working banking apps, there's a chance they work now)

* Switched to latest LOS18 device trees, blobs and kernel and adapted my usual changes for it

* Updated blobs from 10.0.1 (new firmware strongly required)

* Refactored Doze code

* Added aptX blobs from crosshatch (people tested, aptX works fine now)

* Updated ims.apk and telephony jar from LA.UM.8.2.r1-06600-sdm660.0

* Imported CarrierConfig overlay from LA.UM.8.2.r1-04300-sdm660.0

* Backported Google's BBRv2 tcp congestion control and added fq_codel network scheduler for faster and more reliable networking (thanks a ton to aa889788 on GitHub, all credits to him)

* Removed BFQ from LOS kernel. An upstreamed version of CFQ is brought in instead as it outperforms BFQ.

* Changed kernel read_ahead to 128kb for better performance with CFQ

* Added all DC Dimming fixes from Lazy kernel (it works well with nightlight now for example)

* Updated OpenGL and Vulkan drivers from taimen

ROM changes:

* Merged December security patch (android-11.0.0_r20)

* Updated fingerprint to crosshatch december

* Rebased GApps on latest hentaiOS rework

* Updated apex, audio files, rro-overlays and CarrierSettings from RQ1A.201205.011

* Switched to Google network stack

* Enabled Adaptive Connectivity from Pixel feature drop

* PixelPropsUtils: Add back some packages (for example google photos for unlimited storage)

* Switched to AOSP Package installer (cause it has version number dialog)

* Switched to AOSP Clock (cause this enables power off alarm feature)

* Removed Google Live wallpapers (better use this - it has hidden walls unlocked)

* Battery settings: Removed battery animation cause of latest AOSP changes and made battery icon in sync with status bar

* Fixed themepicker FC with live wallpaper applied

* Fixed Edge light settings not sticking

* Fixed Edge light repeat count preference not working

* Fixed Edge lights when sensitive notification content is hidden on keyguard

* Fixed Running services toggle default value

* Disabled AOD by default (also fixes initial state of qs tile)

* Brought NFC QS tile back

* Brought back QS tint toggle

* Lockscreen: Made Pinview divider invisible

* Moved brightness to bottom and show in quick qs

* Reworked navigation settings category in DerpQuest

* Improvements for Divided lines Clock

* Exposed auto night mode sunset and sunrise values on API

* Made QS Status font bolder and bigger

* Always show LTE+/4G+ when applicable

* Made AssistDisclosure respecting device corners

* Updated QS flashlight icon

* TypeClockController: Set shouldShowStatusArea to false

* Used DOUBLE_TAP_TO_WAKE setting also for wake from aod

* Moved blur toggle to Display options

* Made kernel version clickable

* Keyguard: Reduced bottom text size

* Improved volume panel expansion/contraction animation

* Skip screen-on animation in all scenarios

* Made emergency global actions tile less distracting

* Updated GPS Icons to be more Material

* Fixed invalid private DNS help text if URI is missing

* Fixed stray divider in connected devices screen

* Fixed inconsistent USB preference screen title

* Removed roaming warning dialog

* Reduced category header indent like Pixels

* Moved blur toggle to Display options

* Removed search button from subsettings

* DarkMode Settings: Used List Preference instead of ugly Drop Down

* NightDisplay Settings: Used List Preference instead of ugly Drop Down

* Added maintainer string to about phone

* ThemePicker: Match various backgrounds to device theme

* ThemePicker: Properly update clock face setting

* ThemePicker: Fixed marking current selected clock face on start

* ThemePicker: Removed bottm navbar tip code

* Few fixes and improvements for the prebuilt themes

* Added more art, bionic and sqlite optimizations from AOSPA Ruby

* Reduced Blur radius in SystemUI and PixelLauncher

Known Bugs:

* If you want to use third party auto fill/password manager, you need to update Google app to latest beta version

ROM Downloads:

NOTE: Make sure you're on OOS 10.0.1 firmware, otherwise camera and maybe other things don't work correctly

Firmware 10.0.1 for Oneplus 5T (thanks to Crdroid):

Download here

DerpFest-11-Official-Alpha-dumpling-20201221

Google Drive

Sourceforge mirror

DerpFest-11-Official-Alpha-cheeseburger-20201221

Firmware 10.0.1 for Oneplus 5 (thanks to Crdroid):

Download here

Google Drive

Sourceforge mirror

Thanks for all your feedback, and support!