yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
fsociety#2.10

Q/10 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.10-q.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-kernel/pixel4/master/fkm/fkm.json

R/11 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.10-r.zip/download

stable #2.10 changelog

- Merged 4.14.193 & 4.14.192

- Merged R beta 3

- Imported qcacld from beta 3

- Added support for spoofing kernel version

- Decreased panel delay even more

- Merged f2fs-stable

- Misc. binder fixes

Donations: https://paypal.me/wrongway213

flash and enjoy!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] apophis9283:
I am absolutely only here to hijack this mans thread......... That is all
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] venkatsrin:
Is the forced 90hz refresh rate still present, presumably it's no longer needed after beta 3. Thanks for the kernel updates! :svetius:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
No, it's not. It was never present in Q builds, and was removed from R builds when beta 2.5 was merged - smooth display works normally on either version now - presuming it's fixed ROM side in beta 3 anyway
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Welcome brother!

For the uninitiated: This hijacker here taught me much of what I know about kernels :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] apophis9283:
Like you cant add more than 13 governors or the kernel wont boot? :laugh:

Good to see you doing a kernel!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] venkatsrin:
I finally got to installing your kernel in Android R beta 3 today. Seems like display is stuck at 90hz refresh rate unlike stock where it was switching back to 60hz as needed. Smooth display in dev options is switched off (force enable 90hz).
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
What version did you flash? 2.10-r is latest R build and this shouldn't be occuring afaik. If you're on 2.10 I'll need to debug with my testers - I'm on Q. The force 90 code has been removed for several versions.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] venkatsrin:
Screenshot attached, on 2.10r
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Just spoke to a tester on R and got confirmation 60 & 90hz both work. I just reread this post & realize the issue - forcing 90hz is meant to force 90hz all the time, it should not switch. Smooth display is the "switch as needed" option, forcing 90hz does what it says. I'm not sure if smooth display works correctly on R yet or not, but you can absolutely disable forcing 90hz from dev options and it'll disable 90hz.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] venkatsrin:
It was not the settings, as mentioned I didn't set force 90hz on, it was off. So I went back to stock, then installed magisk and your kernel again. It is now working as expected, no idea what could have been the cause. Thanks for your reply and support, now to profit from your kernel! :svetius:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Big one with a TON of changes, folks! NEED FOR SPEED!

fsociety#2.11

Q/10 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.11-q.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-kernel/pixel4/master/fkm/fkm.json

R/11 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.11-r.zip/download

stable #2.11 changelog

- Linux 4.14.194

- Clang 11.0.4

- Add lzma ramdisk support for TWRP - still not compatible with Magisk, but I wanted my kernel to have the needed commits

- Cpu freqs & setyo optimized for drastic speed improvement & optimum efficiency, in line with Artemis Kernel test freqs

- Enable cpu input boost for app launch only via cpu_input_boost driver

- Schedtune boost hard-coded to 1

- Software key debouncer

- Default 100hz tick rate

- Force little cluster to use performance governor to offset the schedutil overhead at high, efficient frequencies

- Tons of cpuidle fixes and optimizations

- Fix clang 11.0.4 and clang 12 warnings

- Disabled LTO & CFI - quicker builds and less issues upgrading compiler

Donations: https://paypal.me/wrongway213

flash and enjoy!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
Flashing on your ROM now.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] duminduweera:
V2.11 for androd 10 has been fantastic so far. This is probably the fastest/smoothest kernel I've tried so far.

Animations are buttery smooth with no frame drops at all.

I was skeptical about battery life at first because its using performance governer on the little cluster. But I'm getting on par battery levels while screen on (around 10%/h).

Will give an update on battery life after running this for a few days.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Lughnasadh:
Have to second this opinion. Best version of the kernel so far, imo. It's also nice to have the max frequencies unleashed again so the phone can run at it's full potential.

Active drain for me so far is around 9.5%/hr and idle drain around .6%/hr.

Great job [MENTION=5964313]wrongway213[/MENTION] :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Thanks fellas... I tested tons of different setups and so did my primary tester, I could hardly believe this gave better battery than normal freqs myself but it ended up in a place I'm really happy with.. I'm glad you're enjoying it too :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] chaostrodamis:
So battery saver in cleanslate config app no longer works due to frequencies removed? Correct?
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
It now only impacts big and prime clusters, as little cluster is using performance governor and not schedutil. Editing values for CS features isn't possible because it's all handled app-side, or I'd have looked into it. For now the kernel is attempting to save battery with efficient scheduling.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] imaverik:
download links are broken
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] mrrocketdog:
working here. maybe use a different browser? just a thought
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
They're working - if they're ever down that'd mean SourceForge is down. The links don't move or expire. Only exception is I may of course paste the wrong build link by mistake, it happens - at which point I simply change the link if someone points it out. These are good though - try the suggestion below.

Thanks my friend - exactly what I was gonna advise. :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
fsociety#2.12

Q/10 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.12-q.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-kernel/pixel4/master/fkm/fkm.json

R/11 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.12-r.zip/download

stable #2.12 changelog

- Linux 4.14.195

- Limit prime cluster max frequency

- Introduce & enable USB XHCI memory reclaim driver

Donations: https://paypal.me/wrongway213

flash and enjoy!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
While I always restore stock before changing kernels, I've done it in a multitude of ways. Though dirty flashing the rom or firmware or just the kernel through whatever venue is available. I always reset data on whatever kernel app I'm running a I figure there might be some setting that is or isn't enabled or has different limits.

Even after like prolly 10 years it just occurred to me to ask this question. Should the system be booted into the stock kernel prior to flashing the different custom kernel or is just the physical replacing the old with stock what's needed. I guess I just don't understand what we are actually accomplishing.

While my question is for the OP, anyone who knows the answer is free to chime in. This is purely being asked out of curiosity.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Balino:
I Always dirty flash stock rom with the -w deleted to be sure no files from other kernel Is left. I think it's the safest method. It Will boot automatically before you can flash the other kernel eheh
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
I typically boot with the stock boot and stock dtbo just to be safe. All we are accomplishing is resetting to stock image before flashing new custom image. We wanna flash onto a clean slate to ensure no incompatibilities or leftovers. That said - I let it boot just to ensure values are actually written and registered.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] 1dopewrx05:
Any noticable loss of performance or stuttering under heavy cpu loads with the prime cluster being underclocked?
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
I wouldn't have added it if there was. This statement applies to anything you may ever ask this question about - I will never intentionally introduce lag into the kernel.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Aulgreg38:
pixel 4xl

Hi this is aulgreg38 I'm on 11r beta 3 I want to flash ur fsocity fernel for 11r buildtried it with frk.manager flashed it twice rebooted I'm still on the stock 11r kernel am I maybe doing something goofy??
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
From what I've been told, FKM doesn't work for flashing on 11 yet, try EXKM
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] 1dopewrx05:
Sorry, I may have worded that in a weird way and I wasn't implying you may induce lag at the cost of battery savings at least without saying it up front. Was just trying to find out if there was any performance penalty under strenuous conditions having the prime dialed back a little. Hopefully you didn't think I was accusing you of basically intentionally throttling our phones. I have answered my own question though, over the last few days running many CPU intensive apps simultaneously I have not noticed a difference. Great work, I appreciate the work you put out.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Oh, no dude - I didn't take it that way at all. I'm sorry if my very absolute wording gave the impression I took the question as an insult. I answered it so broadly and absolutely because I feel that strongly about reducing performance - that's something I specifically test for before releasing new versions. Nothing should ever degrade your battery life, your phone's speed, basic functions, or overall stability. Other things I may mess up here and there, but those things are too priority and will always be tested to ensure we're going the right direction before a release. If anything ever say, boosts battery SO much I think it's worth the performance hit - that will be in release notes.

Thanks for following up on your question and giving me a better chance to understand what you were asking, and to outline my process clearly for you and anyone else who uses fsociety :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
fsociety#2.13

Q/10 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.13-q.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-kernel/pixel4/master/fkm/fkm.json

R/11 Download: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#2.13-r.zip/download

stable #2.13 changelog

- Linux 4.14.196

- Allow SOLI for unsupported regions via userland_worker

Donations: https://paypal.me/wrongway213

flash and enjoy!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
Ty sir
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Balino:
Is this kernel compatible with clean slate apps and features?
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] bradical711:
Yes, this kernel is compatible with clean slate.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
No Android 11 kernel changes - use fsociety#2.13-r on stock 11 :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
I did try flash 2.13-r on stock 11 with FKM but seems it didn't flash, after reboot I am still on 4.4.180-g051355490483-ab6669324.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] chaostrodamis:
Use ex kernel Manager. Fkm doesn't really flash on android 11. Waiting for fix to release.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Juzman:
That worked sweet. I don't know why I didn't think to try, haha.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] PDXmusic:
First of all, thanks for the superb kernel.

I've just installed it on my Pixel 4XL running Android R. So far no issues except I couldn't connect to my WiFi anymore,. Deleting the connection and re-entering the password didn't help.

Went back to stock kernel and everything is working fine again.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] rafik25:
Issues with wifi After flashing i Lost it. And now i need to connect it manually..... Android 10
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
You have WPA3? Currently not supported due to issues for WPA2 and other routers.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] PDXmusic:
Actually I do but it should fall back to wpa2
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Strange.. WPA2 and everything other than WPA3 should work. WPA3 unfortunately didn't play nice with other routers, so it was disabled in many kernels to prioritize the majority of users with standard routers over the extreme minority with cutting edge ones. Not WPA3 itself - specific components required for it, SAE & GCMP to be precise.

I'm running #2.13-r on stock 11 right now and my WiFi is working perfectly - other than Spectrum's literally always awful service :p
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
fsociety #3.00 is here! R is here and Q is no more! Now with zips as well as full boot images! Do not flash #3.xx series builds on Q! Thanks to [MENTION=6760768]KuranKaname[/MENTION] we have some seriously revolutionary features coming to us from his userland_worker driver. They'll be detailed in the changelog. For now, don't worry about the Artemis folder, rootless flashing, or DNS - instructions will come later when those features are out of testing.

fsociety#3.00

Download zip: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#3.00.zip/download

Download img: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#3.00.img/download

stable #3.00 changelog

- Linux 4.14.197 & 4.14.198

- Android R fully merged, goodbye Q

- wireguard: Update to version 1.0.20200908

- userland_worker driver from [MENTION=6760768]KuranKaname[/MENTION] - incredible revolutionary kernel driver that allows the following:

- userland: Add a way to flash boot.img without root

- userland_worker: Enable SOLI for all regions

- userland: Add support for DNS profiles

- userland: Add support for user-tunable configs and adblocker

Donations: https://paypal.me/wrongway213

flash and enjoy!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
So if I'm reading this right we can flash this version on android 10 AND android 11??
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Balino:
You're not reading It well.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
So android 10 is no longer supported I'm guessing.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Lughnasadh:
You don't have to guess. Just read the post again very carefully. :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] PDXmusic:
Still the same WPA3 issues with version 3.00, I guess I'm stuck with stock for now.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
Thanks for the helpful replies lol. Shouldnt work and play with my phone at the same time.

Question is android 11 worth it to switch? Asking for opinions.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Lughnasadh:
In my opinion, for the security updates alone it would be worth it.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Zilla0617:
Has anyone noticed screen flickering on android 11 when forced 90hz is off but smooth display is on? Thanks in advance
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Strange, definitely haven't seen it here. I only use Smooth Display and never force 90hz.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] NYCHitman1:
Lower that brightness to below 65% ;)
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
I use adaptive brightness, it's often as low as 22%.

[MENTION=7819165]Zilla0617[/MENTION] I'd recommend checking out degreenify settings in CleanSlate companion app - probably why I'm not experiencing the issue. Kernel fully supports degreenify and all CleanSlate features, but I can't enable by default. You have to control them in the app.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Zilla0617:
That's what I've been using with this issue occurring. I noticed the issue goes away if I turn on forced 90 hz
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Balino:
I switched back to android 10 Yesterday. 11 Is not ready yet. A lot of slowdowns and graphical bugs here and there. Just my 2 cent
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] mrrocketdog:
fsociety ftw
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
Same, couldn't do viper or busybox either.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Curiousn00b:
Might go back as well to see what I end up missing. Only thing I could think of is the smooth animations and new rotation animation.

Other than that, there's a lot of little bugs here and there. Currently, a weird one I just got is that even though I'm in portrait, my nav is on the side. Looking forward to future releases though. ?
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] abalam:
Pixel 4 flame, Android R and latest fsociety
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] PDXmusic:
Any work around for the WPA3 issue? Still no luck on version 3.00.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Unless it's mentioned in the changelog/on my GitHub, nothing has changed. This isn't specifically targeted at this query, but any - changelogs are comprehensive and outline any change worth noting for a user. If I ever forget to list something, it'll be visible on GitHub in case you're watching for a particular feature or commit.

Please don't make repeat posts - especially about topics you've already gotten an answer to.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] PDXmusic:
sure thing, thanks for your awesome work. Keep the good stuff coming.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Madjax2020:
Off topic, can anyone tell me how to get the firmware off a device?
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] peikojose:
I don't know why but phone is stuck at max frequency

Tried rebooting, clearing ex app cache and so on

With other kernel it doesn't happen
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] Lughnasadh:
It's supposed to be like that.

From changelog on Aug. 23:

"Force little cluster to use performance governor to offset the schedutil overhead at high, efficient frequencies"
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] peikojose:
Ok I get it. Even after a while, it only shows two states. Deep sleep and full speed.

Tried another kernel to see if it was in my end.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
It's intentional - little cluster doesn't use schedutil, but performance which is locked at 1785. This is done to reduce overhead from schedutil, as the efficiency freq set for little cluster is 1785 anyway - The overhead reduction from moving from schedutil to performance is noticable. The kernel doesn't drop below 1785 on little cluster, because it's not intended to. It's nothing to do with your end or an issue - This is the kernel behaving as intended.
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] sharpz811:
[MENTION=1127833]wrom[/MENTION]gway213 omg bro this kernel is mad crazy and stable man. I'm currently in latest A11 and your latest build and I must say I was using stock, then I switched to a custom kernel and both was giving me battery drain issues and minimal deep sleep. So I decided to give this kernel a shot and man I must say no more lag, battery life has been amazing just in the first charge alone I can already see and feel the difference coming from other custom kernel. Standby time whether connected to data or LTE is stellar. THANK YOU SO MUCH BRO! Have a beer ? on me
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Thanks so much for the kind words and your generosity! I'm glad to hear you're enjoying yourself, stock isn't bearable for me either without a little kernel action & an optimal setup. Thanks again! :good:
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] wrongway213:
Thanks to [MENTION=6760768]KuranKaname[/MENTION] we have some seriously revolutionary features coming to us from his userland_worker driver. They'll be detailed in the changelog. I had already merged DNS profiles, rootless flashing, user configurable tuner/adblock, and enabled SOLI for all regions via his driver, but this update adds several abilities for those not using Magisk: the ability to toggle in-kernel root on/off on demand, device spoofing to pass SafetyNet attestation (Magisk users need to use the Magisk Hide Props module for this), and it also adds a rootless backup option anyone with or without Magisk can use. His app is necessary to use these features and is contained in his release post here, as well as details you'll want to read from the developer of the driver himself.

Artemis release post including driver information and Artemis companion apk: https://xdaforums.com/showpost.php?p=83597139&postcount=96

fsociety#3.01

Download zip: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#3.01.zip/download

Download img: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#3.01.img/download

stable #3.01 changelog

- Linux 4.14.199

- userland: Add the ability to backup apps

- userland: Add the ability to toggle root on demand

- userland: Spoof device to fix TEE SafetyNet attestation without Magisk

- simple_lmk: Print a message when the timeout is reached

- f2fs: Implement rapidgc with numerous fixes & optimizations

- Use Cubic TCP scheduler as per stock

Donations: https://paypal.me/wrongway213

flash and enjoy!
[Google Pixel 4 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
Just wanna say thanks to you and others.

I have been around here for longer than I care to admit. LOL I'm so glad this device is really taking off in the last few months. I just sent you a six pack for your contributions to the game. Over the years I have truly enjoyed this hobby and admired the work and commitment of a hand full of devs and folks willing to help each other. You are one of these folks. I keep a "short-list" on my desk of resources if I need help. It has evolved as people come and go and devices change. Please allow me to thank all the others in my post here as I'm afraid I have not thanked folks enough.

[MENTION=5964313]wrongway213[/MENTION] [MENTION=3088420]tbalden[/MENTION] [MENTION=5346465]Tulsadiver[/MENTION] [MENTION=3730810]Badger50[/MENTION] [MENTION=4684315]flar2[/MENTION] [MENTION=3816568]Myself5[/MENTION] [MENTION=6842057]nathanchance[/MENTION] [MENTION=4395895]BeansTown106[/MENTION] [MENTION=4513677]rwilco12[/MENTION] [MENTION=1188493]Calkulin[/MENTION] [MENTION=953316]garwin[/MENTION]

Again Thank you.