• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL] [Android 11] Dora kernel for OP7 series

Search This thread

djhulk2

Senior Member
Nov 15, 2010
368
75
I have never flashed kernels, but am wondering, is kernel flash once per rom or does it need to be flashed again after the rom has an update? For example im on drepforest, ive read its compatabile, next week there is an update, does the kernel stay in place?
 

AnnoyingZlatan

Senior Member
Jun 5, 2012
344
690
Tuzla
@AnnoyingZlatan
The latest update is great so far! Silky smooth.

one question: is adaptive brightness kernel related?

I ask because I feel like the brightness isn't adapting as well now (or too slow?). I've had to manually turn up the brightness several times since flashing. I've never had to do that before...

Or it could just be my lack of sleep lately 😴
Auto brightness algorithms are handled rom-side.
I have never flashed kernels, but am wondering, is kernel flash once per rom or does it need to be flashed again after the rom has an update? For example im on drepforest, ive read its compatabile, next week there is an update, does the kernel stay in place?
Kernel gets overwritten by stock one on rom update. You would have to reflash the kernel after each rom update.
 

babijoee

Retired Forum Moderator
Dec 7, 2008
1,548
163
Melbourne
After updating to 11.0.2.1 I've noticed battery drains a little more so I had a look at the little cluster in FKM and noticed it isn't showing the full range. Is this a a bug? Is anyone else able to confirm?
Screenshot_20210731-013932.jpg
 

linx1287

Senior Member
Nov 10, 2011
841
186
Dhaka
Hi, I want to give this kernel a try, and i am currently rocking CRDROID 7.8. I am not sure if the rom has sdcard fs disabled or not so I am a little unsure of which to flash. Also, if I wished to return to stock, just flashing the rom zip again should suffice? Thanks in advance.
 

szyoi

Member
Aug 2, 2021
5
0
does anyone else have an issue with wild rift on this kernel? after downloading it it just says the resource file is corrupted or smth.
 

Neybrus

New member
Jul 30, 2021
2
0
OnePlus 7 Pro
есть ли у кого-нибудь еще проблемы с wild rift на этом ядре? после загрузки он просто говорит, что файл ресурсов поврежден или что-то в этом роде.
Все в порядке,вы пробовали переустановить игру?

Translation:
It's okay, have you tried reinstalling the game?
 
Last edited by a moderator:

AnnoyingZlatan

Senior Member
Jun 5, 2012
344
690
Tuzla
Hi, I want to give this kernel a try, and i am currently rocking CRDROID 7.8. I am not sure if the rom has sdcard fs disabled or not so I am a little unsure of which to flash. Also, if I wished to return to stock, just flashing the rom zip again should suffice? Thanks in advance.
Sorry for late reply, was on vacation. Yes, you need sdcardfs and yes, flashing the rom zip will return you to the stock kernel.
 
  • Like
Reactions: linx1287

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Hey everyone, we are back with the new long awaited 2.2 release and it's up on Google Drive and OTA! It is a major update since 2.1 release too. Find a changelog down below, flash the builds, and share your feedback!


    Changelog for 2.2 release:

    -Merge latest 4.14.246 kernel stable upstream
    -Merge latest CAF tag LA.UM.9.1.r1-11100-SMxxx0.0 treewide
    -Merge latest CAF tag LA.UM.9.1.r1-11100-SMxxx0.0 for qcacld-3.0, qca-wifi-host-cmn, fw-api and data (update WLAN drivers to 5.2.022.8Q)
    -Merge ASB-2021-09-05_4.14-stable security tag for September
    -Clean up FOD code and affine it's PM QoS requests to prime core
    -Scheduler and cpuidle improvements
    -Revert previous RCU patchset (caused crashdumps on OOS)
    -Complete revisit of kbuild and Makefile to improve kernel performance with LTO
    -Enabled DCE and OPTIMIZE_INLINING
    -Built with latest Clang 14 (latest LLVM tc built with LTO, lld and Polly)
    -Update cpuset for fg tasks
    -Split perf critical flags into 3 standalone ones for each cluster (previously surfaceflinger and/or hwcomposer sometimes wouldn't be affined to prime because of this)
    -Affine hwcomposer to prime cluster
    -Hardcode drm/sde for sm8150
    -Workqueue optimizations
    -Set qs blur only for OOS
    -TCP sched improvements for Westwood and BBR2

    Enjoy xx
    10
    New release under testing right now. Big FOD improvements and few minor updates. Stay tuned!
    8
    Hey guys, 2.2 update is almost ready! I'm having issues with my PC so can't really go through the release procedure just yet but if you want you can find the test builds on gdrive (labs v184) and test them out.
    2
    I already tried this kernel is Stock OS11 rooted phone but my battery doesn't seem to be like this. How did you configure your phone sir? My battery drains quickly with this kernel just like in normal stock OS11 without root. Please help.
    I can say that I get 9-10 hours sot with this kernel. no problemo oos 11.0.3.1 @ 90hz, naptime.
    2
    I can say that I get 9-10 hours sot with this kernel. no problemo oos 11.0.3.1 @ 90hz, naptime.
    You also use naptime sir? May I know what is your settings? And how is your battery life?
  • 48
    Introduction

    Dora kernel is a successor of popular nem0 kernel for A10/A11 ROMs.
    Dora Kernel is CAF based kernel aiming to provide great stability and performance while maxing out battery life!

    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 Kernel 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.

    Main Features:
    - Unified for OOS 11 and Android 11 Custom ROMs (Check with your maintainer if they have R blobs merged in)
    - Based and upstreamed to latest CAF tags for the SD855
    - Upstreamed to latest Linux-Stable
    - Upstreamed to latest F2FS stable
    - Compiled with Clang 13 and -O3 speed optimizations flags
    - Compiled with Clang Polyhedral Loop Optimizations (Polly)
    - Simple LMK driver from kerneltoast
    - BBR2 TCP congestion algorithm
    - 675 MHz GPU step
    - Custom energy-freq scheduling model for maximizing performance and battery life
    - Custom frequencies setup (dropping to CAF default minimums during idle)
    - S2idle suspend mechanism with patches from Google P4/P5 kernels
    - PELT scheduling mechanism
    - Many scheduler backports from mainline and/or 4.19 Google kernel
    - Zip made using latest AnyKernel3 release, retains root on flash (Stable Magisk 21.4 or higher reccommended)
    - Zip flashable through EXKM/FKM/Smartpack/TWRP
    - Integrated OTA updates in Franco's Kernel Manager *(link for the json: JSON)
    - Many more features I don't remember right now, check source if you're interested or contact me on Telegram!

    Bug reports:
    - If you want to report a bug, please provide some sort of logs (logcat, dmesg)

    Flashing instructions:
    - Just flash it through TWRP or EX or Franco's Kernel Manager apps
    - No sorts of configs needed, flash and be happy out of the box
    -There are 2 versions per release: one with SDCARD_FS disabled (default) and one with it enabled. Motivation behind this is recent updates to AOSP 11 ROMs (Yaap, Derp, etc.) that have disabled the support for it. And even though that builds with SDCARD_FS could still work, it's not recommended.
    So, in layman terms, if you are running OOS or any custom ROM that still hasn't followed the path of those custom ROMs, please use the sdcard-fs zip or update through OTA.

    Downloads

    Stable and Test builds: Google Drive

    Kernel being actively tested in this group: Telegram

    Donations
    If you would like to keep this project going with more improvements, feel free to support it: PayPal


    Thank you to:

    @osm0sis for AnyKernel
    @nathanchance for help with upstreams
    @topjohnwu for Magisk
    @idkwhoiam322, @KuranKaname for being good friends :D
    @BobAzzon, @npv12, @Gabyrx7, @Reechings and rest of my dear friends that tested the kernel (really, wouldn't be possible without you guys <3)

    Contributors
    nem0 aka AnnoyingZlatan
    Source Code: GitHub

    Version Information
    Status:
    Stable

    Created 2021-05-01
    Last Updated 2021-07-20
    27
    Hey everyone, we are back with the new 1.6 release and it's up on Google Drive and OTA! As promised, this update is performance improvement update with few s2idle patches for that sweet idle drain :D

    Changelog since previous version:
    -Merge latest CAF tags LE.UM.5.4.2.r1-00100-QCS610.0, LA.UM.9.1.r1-10200-SMxxx0.0
    -Merge 4.14.235 upstream
    -Move and affine surfaceflinger to prime (this improves performance and gives us lower jitter)
    -Updated up/down scheduler rate limits for better freq utilisation
    -Set each cpu clock to max when waking up
    -Mark many kthreads as perf critical (rcu,mm,block)
    -Merge more rcu backports
    -Cgroup bringup
    -Genirq bringup
    -Lower max s2idle attempts (reduce number of freezes)
    -Add unified cmdline paramter for PD switching (recent LOS patch caused issues for some OOS users so that part of code will now be ignored if you flash kernel on OOS)

    Enjoy!
    26
    Hey everyone, we are back with the new long awaited 1.8 release and it's up on Google Drive and OTA! This release brings more noticeable battery life improvements with that same sweet performance we had before. Refer to the changelog below since 1.7:

    -Merge 4.14.239 linux stable upstream
    -Merge latest CAF tag "LA.UM.9.1.r1-10600-SMxxx0.0" treewide
    -Merge latest CAF tag "LA.UM.9.1.r1-10600-SMxxx0.0" for qcacld-3.0, qca-wifi-host-cmn and fw-api
    -Switch to srandom in favor of urandom
    -Fix camera issues (switching lenses crashes)
    -Set correct dalvik vm values for 6, 8 and 12GB models respectively
    -Increase boost on app launch
    -Various scheduler improvements
    -Switch to power efficient wq treewide
    -Vmpressure patches from Sultan
    -Introduce dynamic cpuset for display group
    -Add configurable VMSTAT interval and set it to 20ms

    Enjoy!
    24
    Hey everyone, we are back with the new v1.2 release and it's up on Google Drive! Still rocking relatively big updates so everyone is reccommended to jump on this one.
    *As promised, from this update onwards, OTA integration has been done for FKM or Smartpack kernel manager (link for JSON will be down below in changelog)

    Changelog since 1.1:
    -Merge latest kernel tag from CAF: ("LE.UM.4.4.2.r1-03800-SDX55")
    -Switch to VBSWAP instead of ZRAM (RAM boost off on OOS)
    -zsmalloc/vmalloc/ZSWAP bringup and backports
    -Fix broken proximity sensors on OP7/T variants
    -Scheduler and PID map optimizations from Sultan
    -Revert removal of LB_BIAS code
    -Enable support for IORap
    -Block few more userspace HAL's on OOS11
    -More crypto code backports
    *Integrate OTA updates in Franco's Karamel Manager (JSON)
    23
    Hey everyone, we are back with the new long awaited 1.7 release and it's up on Google Drive and OTA! It's a pretty big update since 1.6 release and should yield some great performance and battery life improvements. Also it has rectified all of the bugs from past release.


    Changelog since 1.6:

    -Merge 4.14.238 upstream
    -Merge latest f2fs-stable upstream
    -Merge latest CAF tag treewide LE.UM.4.4.2.r1-04400-SDX55
    -Merge latest CAF tag "LA.UM.9.1.r1-10500-SMxxx0.QSSI12.0" for qcacld, fw-api and qca-wifi-host-cmn
    -Update Wireguard to 20210606
    -Undervolt GPU
    -Backport TCP patches
    -Backport BBR2 TCP congestion algorithm (enabled by default)
    -fs: Get rid of bunch of CAF tracings
    -Ion patches from CAF
    -Improve zstd performance
    -Disable FC boost on AOD
    -Revert async callbacks for suspend and add a wakeup delay to improve dt2w
    -Disable bunch of WiFi wakelocks
    -Disable irq logging on resume
    -Lower SLMK minfree and timeout values
    -Reintroduce char/adsprpc changes from CAF that caused huge logspams before