[KERNEL][12/06/2020][SafetyNet]fsociety for Google Pixel 4/XL[4.14.210]

Search This thread

wrongway213

Recognized Dev & Contributor / Retired Forum Mod
Jul 27, 2014
5,107
8,894
34
Canton, OH
Google Pixel 7
Welcome to fsociety, friend!
This is my vision of how Pixel 4/XL should run. I'm using Artemis from KuranKaname as a base. I'm pulling features from all kinds of places like Artemis, CleanSlate, Kirisakura and more, just trying to create the best experience possible for the device.

Features
- Upstreamed to latest linux-stable
- CleanSlate features merged- all credits to @tbalden
- Efficient frequencies set for speed
- Little cluster using performance governor to reduce schedutil overhead
- Simple_LMK from Sultan
- Memory leak fixes
- Wireguard support
- Vibration control
- BBR tcp defaulted and optimized
- Cpumask enabled for all clusters
- Software key debouncer
- Franco Kernel Manager flasher support
- Various other optimizations, tweaks & fixes

Download & Links
Download zip: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#3.14.zip/download
Download img: https://sourceforge.net/projects/fsociety-kernel/files/fsociety#3.14.img/download
Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-kernel/pixel4/master/fkm/fkm.json
Telegram group: https://t.me/fsociety_p4xl
Donations: https://www.paypal.me/wrongway213

Installation instructions
- If on stock ROM/stock kernel or custom ROM with the baked in kernel it comes with - simply flash this in FKM/EXKM
- If on another kernel - flash the dtbo.img and boot.img that come with the factory image or custom ROM you are on. Then flash this kernel in FKM or EXKM.
- If using Franco Kernel Manager, you can simply use the custom json linked above for auto-flashing as the kernel supports it.

Changelog
stable #3.14 changelog
- Linux 4.14.210
- uci: userland: add blur switch thru resetprop/restart for systemui
- f2fs: Fix deadlock between f2fs_quota_sync and block_operation
- binaries: update hosts with latest Steve Black's repo/adaway/yoyo
- dsi: phy: add in-driver: Power off DSI PHY during idle PC
- dsi: panel: add in-driver ULPS enabling
- Merged latest AnyKernel3 changes from osm0sis

Thanks
@KuranKaname for his awesome base, his personal guidance, & also for his contributions
@tbalden for making CleanSlate available & his contributions
@Freak07 for helping me with issues personally & also for his contributions
@NYCHitman1 for his awesome base for past Q builds
@Dabug123 for his contributions
@flar2 for his contributions
@kingbri for his contributions
@Sultanxda for his contributions
@kdrag0n for his contributions
@arter97 for his contributions
@osm0sis for AnyKernel
@nathanchance for compilation guide
@Subl1m1nal1 for being an awesome tester
@bbender716 for testing R all by himself
@12Fully for being an awesome tester
@The Laser Bear for being an awesome tester

XDA:DevDB Information
fsociety for Pixel 4/XL, Kernel for the Google Pixel 4 XL

Contributors
wrongway213
Source Code: https://github.com/fsociety-kernel/pixel4

Kernel Special Features: Kernel with stuff and things

Version Information
Status:
Stable
Current Stable Version: 3.14
Stable Release Date: 2020-12-06

Created 2020-01-15
Last Updated 2020-12-06
 
Last edited:

Donric13

Senior Member
Nov 10, 2014
757
205
Nexus 9
Samsung Galaxy Tab S2
Thanks for the kernel. It seems that your kernel doesn't like ainur narsil mod (similar with Franken kernel). Phone gets unresponsive with ainur mod. When i deactivate the mod and restart the phone its working fine. Just for info.
 

wrongway213

Recognized Dev & Contributor / Retired Forum Mod
Jul 27, 2014
5,107
8,894
34
Canton, OH
Google Pixel 7
Thanks for the kernel. It seems that your kernel doesn't like ainur narsil mod (similar with Franken kernel). Phone gets unresponsive with ainur mod. When i deactivate the mod and restart the phone its working fine. Just for info.

Are you able to pull a logcat or dmesg of the behavior? If so please send it and I'll look and see what I find.

How well does bbr work in comparison to, let's say westwood?

Data I've seen seems to suggest BBR is more efficient. I like BBR personally from my own usage.
 

NYCHitman1

Recognized Developer
Apr 9, 2010
5,595
6,778
New York
Google Pixel 2 XL
Google Pixel 3
giphy.gif
 

wrongway213

Recognized Dev & Contributor / Retired Forum Mod
Jul 27, 2014
5,107
8,894
34
Canton, OH
Google Pixel 7

wrongway213

Recognized Dev & Contributor / Retired Forum Mod
Jul 27, 2014
5,107
8,894
34
Canton, OH
Google Pixel 7
beta #1.02
https://sourceforge.net/projects/fsociety-kernel/files/fsociety.beta#1.02.zip/download
beta #1.02 changelog:
- sched/fair.c: Don't allow SchedTune boosted tasks to be migrated to small cores
- proc: Don't let Google Camera run in the background
- ion: system_heap: Fix uninitialized sg-table usage
- devfreq: add use_ab tunnable
- dmaengine: Fix memory leak in dma_async_device_register
- media: v4l2-ioctl: Use a larger on-stack video copy buffer
- sched/swait: Switch to full exclusive mode
Donations: https://paypal.me/wrongway213

Flash and enjoy!

On an unrelated note - I know I'm very active on Telegram, but it sure is quiet in here. How's the kernel running for you guys? Any issues I should know about? Any feedback - good or bad - is always appreciated :good:
 

kirschdog1

Senior Member
May 12, 2010
1,402
176
Saint Paul
Google Pixel Fold
beta #1.02
https://sourceforge.net/projects/fsociety-kernel/files/fsociety.beta#1.02.zip/download
beta #1.02 changelog:
- sched/fair.c: Don't allow SchedTune boosted tasks to be migrated to small cores
- proc: Don't let Google Camera run in the background
- ion: system_heap: Fix uninitialized sg-table usage
- devfreq: add use_ab tunnable
- dmaengine: Fix memory leak in dma_async_device_register
- media: v4l2-ioctl: Use a larger on-stack video copy buffer
- sched/swait: Switch to full exclusive mode
Donations: https://paypal.me/wrongway213

Flash and enjoy!

On an unrelated note - I know I'm very active on Telegram, but it sure is quiet in here. How's the kernel running for you guys? Any issues I should know about? Any feedback - good or bad - is always appreciated :good:
I can't seem to get the telegram link in the first post to bring me to the group??
 

Top Liked Posts