Weeb Kernel [ Stable v3.00 - CodeName Ricardo - 05-11-2019 ]

Status
Not open for further replies.
Search This thread

idkwhoiam322

Senior Member
Apr 19, 2015
578
1,336
Small misspell in anykernel.sh. Thanks to @shadowstep for pointing it out. Fixed and re-uploaded. Times when ONE character can make a difference >.> It's not super important for you to reflash but better if you do it. I apologise for any inconvenience.
Was a big release and I'm going to take a break for a while. Need to catch up on some sleep :)
 

idkwhoiam322

Senior Member
Apr 19, 2015
578
1,336
Small update: I misinterpreted on how this magisk-bypass for applying modifications without magisk should be working so currently cpusets don't apply right. Should be perfectly fine on custom ROMs, but CAF's default cpusets are a bit harsh. Will rectify ( already done thanks to 0ctobot and kdrag0n's patience in explaining everything to me and I'll push an update later today or tomorrow whenever I'm in the mood, but soon enough :) )
 

halfbytecode

Senior Member
Apr 11, 2012
511
210
I actually found the last beta v185 to be a tad smoother, and more "fluid" while scrolling, on the launcher and other places.
 

ben75011

Senior Member
Feb 28, 2011
335
74
Paris
That's really strange. There is no reason why that should happen at all. What ROM? Are you coming from another custom kernel? If yes, which?

No, I made a fresh install yesterday with OP30, than flash Magisk, and than your kernel....
Trying today with a normal day of usage and hope my phone get into deep sleep mode !! :);)
 

MadBorne

Member
Dec 13, 2017
9
0
Can this kernel be used with Lspeed and greenify? And are there anything to aware of besides reflashing rom before flashing this kernel?
 

idkwhoiam322

Senior Member
Apr 19, 2015
578
1,336
New beta based on Hentai r565 is up!
Changelog since Stable 2.316
- Now compiled with bare metal GCC 9.1 compiled by kdrag0n ( hence the reduction in size )
- Merged latest OnePlus OB changes
- Merged LTS tag 4.4.183 from kernel.org
- Merged latest CAF msm8998 tag LA.UM.7.4.r1-05300-8x98.0
- Switch to sdm845 qcacld based on tag LA.UM.7.3.r1-07800-sdm845.0
- Merged latest kernel/common f2fs changes
- Reverted potentially not properly done brickport of mainline vmalloc for the sake of stability
- Fix plug_in causing windoze to ask for device to be formatted
- Add back biasing to big cluster on stune boosted tasks
- Several performance improvements from kerneltoast
- Enabled cpu input boost on OOS
- Added KLAPSE 5.0 by tanish2k09 ( Use EXKM or something else for now, FKM support soon )
- Remove charging logs by 0ctobot
- Update stune_assist to latest and improve it ( see next )
- Basically killed userspace cpu freq and stune modifiers ( init, powerhal, sched_boost etc. )
- introduce cpuset_assist by yaro
- restrict foreground to just 0-3 to reduce task contention for top-app tasks on big cluster
- sync some changes from kernel/common android-4.4 branch to sdcardfs and cpuset

Anykernel changes:
- Sync with source ( Now updated to anykernel3 )
- Add some neat build.prop tweaks from kuran kaname that improved jitter a lot

Downloads:
- OOS
- Custom
- Omni
 

sbcrumb

Senior Member
Apr 17, 2010
867
374
Ohio
OnePlus 8T
OnePlus 9 Pro
New beta based on Hentai r565 is up!
Changelog since Stable 2.316
- Now compiled with bare metal GCC 9.1 compiled by kdrag0n ( hence the reduction in size )
- Merged latest OnePlus OB changes
- Merged LTS tag 4.4.183 from kernel.org
- Merged latest CAF msm8998 tag LA.UM.7.4.r1-05300-8x98.0
- Switch to sdm845 qcacld based on tag LA.UM.7.3.r1-07800-sdm845.0
- Merged latest kernel/common f2fs changes
- Reverted potentially not properly done brickport of mainline vmalloc for the sake of stability
- Fix plug_in causing windoze to ask for device to be formatted
- Add back biasing to big cluster on stune boosted tasks
- Several performance improvements from kerneltoast
- Enabled cpu input boost on OOS
- Added KLAPSE 5.0 by tanish2k09 ( Use EXKM or something else for now, FKM support soon )
- Remove charging logs by 0ctobot
- Update stune_assist to latest and improve it ( see next )
- Basically killed userspace cpu freq and stune modifiers ( init, powerhal, sched_boost etc. )
- introduce cpuset_assist by yaro
- restrict foreground to just 0-3 to reduce task contention for top-app tasks on big cluster
- sync some changes from kernel/common android-4.4 branch to sdcardfs and cpuset

Anykernel changes:
- Sync with source ( Now updated to anykernel3 )
- Add some neat build.prop tweaks from kuran kaname that improved jitter a lot

Downloads:
- OOS
- Custom
- Omni

Tried this out and I was unable to charge plugged in says charging but it is not. Had to do back to stable.
Running 5t AOSiP Derpfest. June 16th build.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    DxyIh9y.jpg
    Indroduction:
    Weeb Kernel is based on latest CAF with a minimal import off OnePlus's provided source code to retain functionality.

    Feel free to ask for any feature requests, but if I think something is useless or doesn't provide any benefit to warrant its addition, I will NOT add it, irrespective of how many people ask for it.

    Code:
    /*
     * Your warranty is not void (Thank you OnePlus!).
     *
     * 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.
     */

    Supports:
    - Custom ROMs on 9, 10
    -- WiFi will not work on ROMs that use qcacld as a module ( eg. Omni, Treskmod Pie )

    Reporting Bugs:
    If you want to report any bugs, please post a logcat and dmesg(using an app like syslog), thank you!

    Features:
    - Here

    Downloads:
    - Github Releases

    Telegram Channel: Weeb weebmsm8998
    Join me in my Café: // Weeb Karamel Café //

    Flashing Instructions:
    - Simply flash the kernel
    - If you have magisk AND if you are on android 10, reflash magisk after flashing the kernel

    Reason behind the name?
    Well, I originally even thought about making this because of some mates in a weeb telegram chat. I'm aware of a kernel of the same name by raphielscape which is now renamed, and she was okay with me using this name.

    Credits and Thanks:
    - raphielscape for inspiration and dealing with my extremely stupid questions ( she is my sensei ;) )
    - osm0sis for AnyKernel3
    - nathanchance, akhilnarang, MSFJarvis, kdrag0n, celtare21 et al for their help in totally random places :d
    - The Linux Foundation, CAF and OnePlus for the code

    Sauce: Ketchup and Mayo Mix

    Version Information:
    Stable Version: Weeb Kernel v3.00 CodeName Ricardo
    Release Date on XDA: 05-11-2019

    El Psy Congroo~
    24
    Weeb Kernel v2.54 CodeName Caesar

    New stable based on Hentai r314 is up!

    Anykernel changes::
    - Ship wahoo irq balancer binary

    Downloads:
    - OOS [ GDRIVE | AFH ]
    - Custom [ GDRIVE | AFH ]
    - Omni [ GDRIVE | AFH ]
    23
    Weeb Kernel v2.314 CodeName BEHEMOTH​

    Downlods: OxygenOS // Custom ROMs // Omni based Custom ROMs (OmniROM, TreskMOD)

    Changelog
    - Dependency on Magisk removed. Kernel modifies a file in vendor to adjust cpusets ( defaults for most things hardcoded in kernel, users free to modify them )
    - Updated toolchain to AOSP clang 9.0.3
    - Latest LTS merged from kernel.org - 4.4.180
    - Latest CAF and QCACLD tag - "LA.UM.7.4.r1-05100-8x98.0"
    - Latest f2fs merge from kernel/common
    - Latest f2fs related commits ( like rapid gc ) from arter97 as per May 15 2019
    - Latest fixes for clang support
    - Used latest GCC and clang to fix several code issues detected
    - Cleaned up some OnePlus code
    - kanged pixel 3 cpusets
    - Disabled CAF CPU_BOOST
    - ULPS mode for display
    - Disabled audit
    - HZ 100
    - Lower touch latency
    - kerneltoast's ( aka sultanxda ) devfreq boost driver
    - Removed qos code added by oneplus
    - Redone EAS implementation - seems to work much better now as reported by users and seen by myself
    - Several EAS backports from higher kernel versions ( 4.9, 4.14, 4.19, some from mainline too )
    - schedutil updated with several patches from higher kernel versions
    - Some softirq backports from mainline that improved jitter
    - CRC32 backports by arter97
    - RCU and cpufreq backports by celtare21
    - Several improvements from p2 and p3/a Q tag
    - Disabled a ton of unnecessary logging
    - top-app schedtune.boost locked at 1
    - Removed unused frequencies ( All frequencies below 518400 and 806400 have been removed )
    - Stune_assist v2 by YaroST12 ( used to set prefer_idle values to 1 for foreground and top-app )
    - cpuidle, kgsl, mdss, qos and ufs power efficiency improvements by kerneltoast
    - Fake sched_boost proc to fool userspace since I'm not using dynamic stune boost
    - Removed excessive debug bloat from qcacld
    - hax variant dropped
    Full feature list: https://github.com/whoknowswhoiam/weebmsm8998-pie/tree/README#features
    23
    Weeb Kernel v2.45 CodeName Quincy

    New stable based on Hentai r178 is up!

    Changelog:
    - Now compiled with bare metal GCC 9.1 compiled by kdrag0n ( hence the reduction in size )
    - Merged latest OnePlus OB changes
    - Merged LTS tag 4.4.185 from kernel.org
    - Merged latest CAF msm8998 tag LA.UM.7.4.r1-05300-8x98.0
    - Merge latest CAF QCACLD tag - LA.UM.7.3.r1-07900-sdm845.0
    - Switch to sdm845 qcacld based on tag LA.UM.7.3.r1-07800-sdm845.0
    - Merged latest kernel/common f2fs changes
    - Reverted potentially not properly done brickport of mainline vmalloc for the sake of stability
    - Fix plug_in causing windoze to ask for device to be formatted
    - Add back biasing to big cluster on stune boosted tasks
    - Several performance improvements from kerneltoast
    - Enabled cpu input boost on OOS
    - Added KLAPSE 5.0 by tanish2k09
    - Remove charging logs by 0ctobot
    - Update stune_assist to latest and improve it ( see next )
    - Basically killed userspace cpu freq and stune modifiers ( init, powerhal, sched_boost etc. )
    - Introduce cpuset_assist by yaro
    - Restrict foreground to just 0-3 to reduce task contention for top-app tasks on big cluster
    - Sync some changes from kernel/common android-4.4 branch to sdcardfs and cpuset
    - Silenced some more logging
    - More sched backports
    - Reverted some ( more than you'd think ) questionable sched changes
    - Updates to schedutil governor
    - Exposed CIB input boost values to userspace, feel free to configure them. [ Default cpu input boost settings: 1036/1132 MHz for 500ms ]
    - Memory leaks fixed by kerneltoast
    - Reconfigured qcacld-3.0 options
    - Update dynamic memory allocation commits to kerneltoast's latest
    - Disable DEBUG_KERNEL
    - Disabled DEBUG_FS
    - some ufs ricing from essential phone and wahoo
    - sched/fair ricing from CAF
    - readded a ( should be ) safe cpuset commit
    - relax qcacld-3.0 workqueues
    - hack some icnss wakeups

    Anykernel changes:
    - Bumped to Anykernel3
    - Removed kernel config changes ( thanks to cpuset assist and stune assist )
    - Added build.prop tweaks ( if you don't want to deal with some minor visual issues,
    then remove "debug.hwui.renderer=opengl" in vendor/build.prop and reboot ) ~ thanks to Kuran

    Downloads:
    - OOS
    - Custom
    - Omni
    17
    Weeb Kernel v2.316 CodeName BEHEMOTH​

    Downloads: OxygenOS // Custom ROMs // Omni Based ROMs
    Changelog:
    - Actually fix cpusets ( there was an issue with the timing of applying them )