[RACER][KERNEL] [PIXEL] [ OP2 + LINUX 3.18.52 + EAS] [TC-Linaro 6.3.1] [0518] - Google Pixel ROMs, Kernels, Recoveries, & Other De

This development of RACER KERNEL for Pixel is suspended for a while. I should start after Chainfire comes up with a good root solution for O with Pixel.
XDA:DevDB Information
RACER PIXEL SAILFISH KERNEL, Kernel for the Google Pixel
Contributors
rachanta
Kernel Special Features: [3.18.52] [EAS] [SCHEDUTIL GOV] [TC-Linaro 6.3.1]
Version Information
Status: Testing
Created 2017-04-21
Last Updated 2017-05-26

Reserved

Reserved

Racer_pxs_20170421
RACER_PXS_20170421
Source Code
@MikeChannon the job is done. Thank you for your patience.
This is my base kernel for now It has O Preview 1 code (which has 7.1.2_MR2.1 merged in) + Linux 3.18.36 to 3.18.49
Do please let me know how it works for you.

safetynet patched? Does magisk work with it?

rohitece06 said:
safetynet patched? Does magisk work with it?
Click to expand...
Click to collapse
@rohitece06:
You can try magisk and let me know. Kernel is stable and stock. I haven't done anything specific about safety net, so no. I am new to Pixel. Pl point me to safetynet patches if possible.

rachanta said:
@rohitece06:
You can try magisk and let me know. Kernel is stable and stock. I haven't done anything specific about safety net, so no. I am new to Pixel. Pl point me to safetynet patches if possible.
Click to expand...
Click to collapse
I installed it on pixeldust rom and it broke the rom. dialer app disappeared. hangout stopped working. android auto started to force close.
I dont know how to patch a kernel for safetynet

rohitece06 said:
I installed it on pixeldust rom and it broke the rom. dialer app disappeared. hangout stopped working. android auto started to force close.
I dont know how to patch a kernel for safetynet
Click to expand...
Click to collapse
It runs fine with stock o preview. Its my daily driver. I'll see what pixeldust ROM is and figure out if it can be supported.

FYI kernel boots fine for me on 7.1.2 stock. Nice job!

RACER_PXS_20170423
Source Code
Runs beautifully with 7.1.2_MR2.1 Stock ROM

Mistake
Mistake

Mistake again
Oops

RACER_PXS_20170514
Changelog
Source Code
Features
Tool Chain: GCC-Linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu
OS Used to build : Ubuntu 17.04
Edit: Link refreshed with new build. I had two random reboots in quick succession after running for a while. Code simplified further. (c-picks trimmed from franco to flar level)

I have limited use with this kernel but my immediate impression is good. Apps and transitions seem to be a touch quicker. Everything is very smooth. Thanks for your work!

devilsadidas said:
I have limited use with this kernel but my immediate impression is good. Apps and transitions seem to be a touch quicker. Everything is very smooth. Thanks for your work!
Click to expand...
Click to collapse
Do let me know if you have reboots. MR2 has some scheduler commits, most of which I have excluded. I have kept scheduler largely at mr1-eas level in latest build. I am trying my best to cause stress to the phone and induce a reboot.

rachanta said:
Do let me know if you have reboots. MR2 has some scheduler commits, most of which I have excluded. I have kept scheduler largely at mr1-eas level in latest build. I am trying my best to cause stress to the phone and induce a reboot.
Click to expand...
Click to collapse
I havnt seen anything negative yet. Will let you know. Are you trying to stress your phone in test builds or trying to stress any phone with the newest release??

rachanta said:
Do let me know if you have reboots. MR2 has some scheduler commits, most of which I have excluded. I have kept scheduler largely at mr1-eas level in latest build. I am trying my best to cause stress to the phone and induce a reboot.
Click to expand...
Click to collapse
Still have random reboots

Klaa5 said:
Still have random reboots
Click to expand...
Click to collapse
An log or during which activity? I had a huge problem of data corruption and had to wipe the phone trying out a modded thermal conf, but none in normal use.

rachanta said:
An log or during which activity? I had a huge problem of data corruption and had to wipe the phone trying out a modded thermal conf, but none in normal use.
Click to expand...
Click to collapse
Mine is running smooth so far. Nice kernel! Stock may 7 1.2

Rebased build - the new starting point
RACER_PXS_20170518
Changelog
Source Code

Related

[KERNEL][T/W8][V3.1] Noble Kernel for Grace ports

This particular kernel arose out of frustration at the lack of choices that T-Mobile and Canadian S6 users have when flashing ported roms with the GraceUX UI and it would not have been possible without the original source posted by @Greck99 .
Feature-wise, this is the same exact kernel included in Noble Experience; however, it has been built against a W8 configuration and uses a stock ramdisk that has been modified solely for the purpose of booting hybrid ports.
Yes, blue light filter works. So does AOD (no touch for now)
Pair this kernel with the call audio fix for grace ux for the complete Noble Experience (or whatever GraceUX port you desire) on T/W8
Suggestions and feedback are welcome. Feature requests may be considered if I determine them to be useful enough to include
Thanks to:
@Greck99 & @Noxxxious for this awesome source
@AlexisXDA for making killer roms and something to be envious of
@The Sickness for his continued work on our devices and for all his contributions
@arter97 for hybrid ramdisk commits
And the Nexus7420 team in general.
I am not responsible for your device, you are.
This kernel should work for both T-Mobile and Canadian devices,
though has only been tested on a G920W8.
Download Flat
Download Edge
Fix for flashlight/video playback
After flashing the kernel, flash SU of choice: Magisk or SuperSU
Changelog:
V3.1 -
- Fix video playback issue
V3 - Upstream merge
- Merge lastest N920 sources
- Update to Linux 3.10.105
- AOD drivers added
- Zen-tune added. Increased performance at the cost of some battery
- Add lz4 for zswap
- Add Smartmax, Smartmax_EPS and Yankactive governors
- Update bfq scheduler
V2.1
- Removed SU injection as it is not necessary and was not the source of boot failures.
Can be run unrooted, and with system or systemless root modules (SuperSU and MagiskSU)
V2
- SuperSU is now injected into ramdisk.
- Knox, tima, selinux stuff disabled (This fixes bootloops on Noble Experience)
- Battery enhancements
- Google play services wakelock fix
- noatime on system parition
V1
- Initial release
XDA:DevDB Information
Noble Kernel, Kernel for the T-Mobile Samsung Galaxy S6
Contributors
lizaSB, Greck99, Noxxxious
Source Code: https://github.com/lizaSB/android_kernel_samsung_universal7420
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.1
Stable Release Date: 2017-02-06
Created 2017-02-06
Last Updated 2017-02-14
congrats!!
just tried it with fastrom v3.1 D: got a bootloop unfortunately.. will try it again when i switch roms again!!
stephhh said:
congrats!!
just tried it with fastrom v3.1 D: got a bootloop unfortunately.. will try it again when i switch roms again!!
Click to expand...
Click to collapse
Interesting.. Did you flash SU after?
Edit: It also may be necessary to wipe dalvik if you are flashing this coming from Arter. I have flashed this on two different W8s without issue, so I'm fairly certain it works
No! So sorry! Did not think about flashing su because my rom already has it installed. I'll try again next time when I flash
lizaSB said:
Interesting.. Did you flash SU after?
Edit: It also may be necessary to wipe dalvik if you are flashing this coming from Arter. I have flashed this on two different W8s without issue, so I'm fairly certain it works
Click to expand...
Click to collapse
Great kernel! Thanks to the developers for their hard work.
One question, even though you said no AOD, would you consider it as a feature request?
rtx7 said:
Great kernel! Thanks to the developers for their hard work.
One question, even though you said no AOD, would you consider it as a feature request?
Click to expand...
Click to collapse
The main issue I have with AOD is the massive battery drain. Even with it not enabled in the kernel, the AOD app still drains battery. I actually trimmed it from my rom.
The other issue is that the only kernel I'm aware with the AOD feature is TN kernel, which the developer has chosen not to share his source.
lizaSB said:
The main issue I have with AOD is the massive battery drain. Even with it not enabled in the kernel, the AOD app still drains battery. I actually trimmed it from my rom.
The other issue is that the only kernel I'm aware with the AOD feature is TN kernel, which the developer has chosen not to share his source.
Click to expand...
Click to collapse
Yeah, you're right. My only issue is I'd love to try out AOD even it drains my battery, since tn kernel brakes call function.. So if you have a test build, I'd gladly try it out
Its nice to have more choices anyway! Thanks a lot. :victory:
Can you make an edge version
sebo.ks15 said:
Can you make an edge version
Click to expand...
Click to collapse
Did you read the OP carefully
Edge didn't work on my 925w8
sebo.ks15 said:
Edge didn't work on my 925w8
Click to expand...
Click to collapse
This was confirmed working last night. This kernel won't boot on Noble Experience without flashing SU after and is mentioned in the OP that root should be flashed after the kernel
lizaSB said:
This was confirmed working last night. This kernel won't boot on Noble Experience without flashing SU after and is mentioned in the OP that root should be flashed after the kernel
Click to expand...
Click to collapse
OK I'll try that that thanks..
What groundwork did arter97 do? We should credit Samsung for giving us the proper bootclasspath instead.
And btw AOD is working
Thanks for making this kernel available on other models. When you need help or have feedback about the kernel PM me.
Quintz said:
What groundwork did arter97 do? We should credit Samsung for giving us the proper bootclasspath instead.
And btw AOD is working
Thanks for making this kernel available on other models. When you need help or have feedback about the kernel PM me.
Click to expand...
Click to collapse
I used his commits for building the ramdisk, would've probably taken a lot more trial and error without them -- they aren't documented clearly anywhere else to my knowledge (and to be fair, not all of what he ships in the n7 kernel is required in the ramdisk for booting). Most kernel authors don't include their ramdisks in the source they post. Sure I could've decompiled the ramdisk shipped with Noble Experience and reverse engineered it, but that's not what I did. I just wanted to give credit for the path I took regardless of my opinions regarding those whose steps I followed.
I just noticed a slurry of new commits in the upstream branch which I pulled into my fork earlier today and built a test build for myself. I will be releasing it once I've had a bit of chance to test things out and make sure all is working :good: So far things are running great for me.
Thank you very much for the work you've done and for sharing your source. The blue light filter is the real cream for me here as the overlay in cf.lumen causes lag for me. It is greatly appreciated by myself and all the others with our device. I could've just taken a stock kernel and started from scratch, but this is oh-so-much better than that!
Kernel Updated to Version 3
This update is largely a merge with up upstream source. Kernel is feeling very smooth, and in addition AOD drivers have been added and most of the kinks have been worked out.
Kernel is now using a custom built dt.img for AOD support which has not been tested for edge devices (though the reboots never affected them). I see no reason why it shouldn't work, please let me know if it causes any catastrophic failures!
Edit: V3 Image for G925T/W8 has been re-uploaded as of 1:05pm PST. Fixes for call audio regarding the custom dt.img -- removed it as it's not needed.
Download Flat
Download Edge
Changelog:
V3 - Upstream merge
- Merge lastest N920 sources
- Update to Linux 3.10.105
- AOD drivers added
- Zen-tune added. Increased performance at the cost of some battery
- Add lz4 for zswap
- Add Smartmax, Smartmax_EPS and Yankactive governors
- Update bfq scheduler
@lizaSB nice work. I see now that I have some compitition lol. JK.
Glad to see some fresh blood here on the kernel side.
Works beautifully on my G920T (XAR). Thanks OP! One thing though: I would suggest highlighting the note that installing SuperSU immediately afterwards is mandatory to make it more easily seen as the device wouldn't boot without it...
The Sickness said:
@lizaSB nice work. I see now that I have some compitition lol. JK.
Glad to see some fresh blood here on the kernel side.
Click to expand...
Click to collapse
Maybe when you start developing for Grace ports there will be some competition
stevenchen1995 said:
Works beautifully on my G920T (XAR). Thanks OP! One thing though: I would suggest highlighting the note that installing SuperSU immediately afterwards is mandatory to make it more easily seen as the device wouldn't boot without it...
Click to expand...
Click to collapse
This is no longer the case as of v2.1. I flash many of my test builds without rooting them, so I am positive it still works without
3.1 online! Bug fix for video playback.
Download Flat
Download Edge
Changelog:
V3.1 -
- Fix video playback issue
lizaSB said:
Maybe when you start developing for Grace ports there will be some competition
Click to expand...
Click to collapse
No need to worry about that. I dont do ports of any kind.

[KERNEL][6+] s1mple espresso

I don't like large threads. My old espresso needs an up, so where we go.
It's based on latest omap4 common by unlegancy-android with these changes:
Compiled with custom Linaro GCC by @Christopher83.
CPU underclocked to 200MHz and overclocked up to 1400MHz.
GPU overclocked up to 512MHz. (384 default)
Custom voltages based on user experience.
Touch boost from franco kernel. (default boost set to 1200MHz)
Mini-FAQ:
Q: It works on all ROMs? Nougat?
R: It should work on any recent ROM who use omap4 common by unlegancy-android.
Q: All variants?
R: Due compatibility issues it could be not work on some devices/combinations, test it.
If won't work, please provide the variant, ROM, TWRP and last_kmsg if possible.
Click to expand...
Click to collapse
Q: Is safe 1400MHz on espresso?
R: Yes, passed my stability tests without problems.
Q: Works with ramdisk mods? (Magisk)
R: Yes, by AnyKernel2.
Code:
Change CPU max clock:
# echo 'x' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
x = 1080000, 1200000, 1300000, 1400000
Change GPU max clock:
# echo 'x' > /sys/devices/platform/omap/pvrsrvkm.0/sgxfreq/frequency_limit
x = 153600000, 384000000, 512000000
Make boot and system backup before installation, download.
XDA:DevDB Information
s1mple espresso, Kernel for the Samsung Galaxy Tab 2
Contributors
dcastro172, Android-Andi, Ziyan, Sam Nakamura
Source Code: https://github.com/dcastro172/android_kernel_ti_omap4
Kernel Special Features:
Version Information
Status: Testing
Created 2018-04-23
Last Updated 2018-05-05
NICE.....Test It Soon
Didn't work for me
Tried to install it over AICP and just boot looped.
Then I installed ResurectionRemix and installed the kernel and had the same results.
Used TWRP 3.2.0.0
Thanks for trying to give us something new for our old Tab2
Skarni said:
Tried to install it over AICP and just boot looped.
Then I installed ResurectionRemix and installed the kernel and had the same results.
Used TWRP 3.2.0.0
Thanks for trying to give us something new for our old Tab2
Click to expand...
Click to collapse
I checked these ROMs and they use omap4 common, should have worked, maybe a ramdisk issue, to be fair I just tested it with recent OmniROM MM and it's working fine, I will try these.
THANK YOUUU FINALLY A NEW KERNEL HERE...does it work on nougat Roms?
Skarni said:
Tried to install it over AICP and just boot looped.
Then I installed ResurectionRemix and installed the kernel and had the same results.
Used TWRP 3.2.0.0
Thanks for trying to give us something new for our old Tab2
Click to expand...
Click to collapse
I tested today with ResurectionRemix by @smart-t78 and works well, the first boot without s1mple taken so much time, then I switch off and powered on, it booted.
Enrico03 said:
THANK YOUUU FINALLY A NEW KERNEL HERE...does it work on nougat Roms?
Click to expand...
Click to collapse
Yeah, tested with latest Lineage 14.1, however, I found an issue about frequency scaling, it boots with max frequency of 300MHz :laugh:
But you can change it using adb/terminal later.
New build up :fingers-crossed:
Now it's compiled with custom Linaro GCC by @Christopher83
Added touch boost from franco kernel :highfive: (interactive governor only, configurable)
Removed 200MHz in attempt to fix frequency scaling issues
OP updated.
Installed latest OmniRom 6 booted and then installed S1mple kernel. Left it to boot for 1 hour and it never booted. turned off and tried again, not luck.
re-installed my AICP backup.
Might try it with Slim6 when I have some time, but would prefer an unrooted rom since I use netflix.
Skarni said:
Installed latest OmniRom 6 booted and then installed S1mple kernel. Left it to boot for 1 hour and it never booted. turned off and tried again, not luck.
re-installed my AICP backup.
Might try it with Slim6 when I have some time, but would prefer an unrooted rom since I use netflix.
Click to expand...
Click to collapse
Doesn't magisk hide solve the Netflix problem? It should actually...
(sorry for the OT)
-------------------------------
Thanks @dcastro172 a new custom kernel sounds like fun, would be very cool to have something more or less stable with this significant OC added, I'll need to check this out when I'm near to my p5110 soon.. :good:
Sent from my Nexus 7 using XDA Labs
Skarni said:
Installed latest OmniRom 6 booted and then installed S1mple kernel. Left it to boot for 1 hour and it never booted. turned off and tried again, not luck.
re-installed my AICP backup.
Might try it with Slim6 when I have some time, but would prefer an unrooted rom since I use netflix.
Click to expand...
Click to collapse
Did you try with Andi's builds or from official Omni website? espresso3g or wifi? It will only work with recent Andi's builds, I'm running it and works well.
Doesn't boot on latest lineageOS and needs restoring boot & system to get back a working device, here's a demsg.log....
https://drive.google.com/file/d/1cJFmLO-e4lKODHTDYCRNDJ7RfGZK50G0/view?usp=drivesdk
dcastro172 said:
Did you try with Andi's builds or from official Omni website? espresso3g or wifi? It will only work with recent Andi's builds, I'm running it and works well.
Click to expand...
Click to collapse
Yep! Used Andi's unofficlal: omni_espressowifi-6.0.1-20180414-2301.zip
---------- Post added at 01:50 PM ---------- Previous post was at 01:45 PM ----------
Sam Nakamura said:
Doesn't magisk hide solve the Netflix problem? It should actually...
(sorry for the OT)
Click to expand...
Click to collapse
"OT response to close": Only been able to get netflix to work by sideloading on ROM that is unrooted no gapps .
Magisk 16 has been problematic for me. 14 was okay. I would use magisk 14 to root to enable OC on s1mple kernel.
Sam Nakamura said:
Doesn't boot on latest lineageOS and needs restoring boot & system to get back a working device, here's a demsg.log....
https://drive.google.com/file/d/1cJFmLO-e4lKODHTDYCRNDJ7RfGZK50G0/view?usp=drivesdk
Click to expand...
Click to collapse
Skarni said:
Yep! Used Andi's unofficlal: omni_espressowifi-6.0.1-20180414-2301.zip
Click to expand...
Click to collapse
There's something very important which I'm missing, probably a very stupid issue since it works on my P5110, I read the dmesg and didn't see much useful logs, tomorrow I will investigate more. Thanks guys.
dcastro172 said:
There's something very important which I'm missing, probably a very stupid issue since it works on my P5110, I read the dmesg and didn't see much useful logs, tomorrow I will investigate more. Thanks guys.
Click to expand...
Click to collapse
FYI, I have a P3113,
The newer (maybe 2018) are default libion and it is said not to flash any custom kernels as they are not compatible.... So is this the reason some people have some trouble?
Excellent! Finally a overclockable kernel for our devices! Thank you very much Mr. dcastro172! Will test and report here ASAP!
drunkbum said:
The newer (maybe 2018) are default libion and it is said not to flash any custom kernels as they are not compatible.... So is this the reason some people have some trouble?
Click to expand...
Click to collapse
Well, recent ROMs with updated repos from unlegancy/lineageos builds with standard libion by default, my fork will only work with standard libion, some outdated ROMs use TI's libion and will not work, I think it's not the issue since @Skarni tried with latest OmniROM from @Android-Andi (which use standard libion) and won't worked for his P3113 while my P5110 woks perfectly.
And the dmesg from @Sam Nakamura is not much useful why it's from his reboot after the bootloop, I thought it has a SELinux issue but it's not, however I looked at second line and it looks like an old official build:
Code:
<5>[ 0.000000] Linux version 3.0.101-gbb24628 ([email protected]) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Sat Dec 9 09:46:13 UTC 2017
I'm trying figure it by looking at unlegancy/lineageos commits if I'm missing something but no luck yet.
galoneta said:
Excellent! Finally a overclockable kernel for our devices! Thank you very much Mr. dcastro172! Will test and report here ASAP!
Click to expand...
Click to collapse
Make sure do a backup why people are running in boot issues, if you run in boot issue please take a "cat /proc/last_kmsg > /sdcard/kmsg.txt" in TWRP terminal.
dcastro172 said:
And the dmesg from @Sam Nakamura is not much useful why it's from his reboot after the bootloop, I thought it has a SELinux issue but it's not, however I looked at second line and it looks like an old official build:
Click to expand...
Click to collapse
Not sure why the log referenced this old build, as said before I'm actually on the latest official lineageOS build from 11th February 2018 as seen on the screenshot.
I gladly provide more logs if you tell me exactly what could be of use for you...
Edit: the referenced kernel version is the one included in TWRP, check the build dates from official twrp.me and the log reference....
https://dl.twrp.me/espressowifi/
Sent from my OnePlus 3T using XDA Labs
Sam Nakamura said:
Not sure why the log referenced this old build, as said before I'm actually on the latest official lineageOS build from 11th February 2018 as seen on the screenshot.
I gladly provide more logs if you tell me exactly what could be of use for you...
Edit: the referenced kernel version is the one included in TWRP, check the build dates from official twrp.me and the log reference....
https://dl.twrp.me/espressowifi/
Sent from my OnePlus 3T using XDA Labs
Click to expand...
Click to collapse
Oh, this should explain, but you was using a different kernel when you flashed it?

[Kernel] SMF-KERNEL - RR/AICP/LOS/AOSP - 8.1

Hello!
I want to introduce my first custom kernel for the Essential PH-1. This is based of several sources, I cherry-picked commits to make improvements to the stock LOS kernel. I'm not a developer, but i really like to port stuff over .
Kernel is suitable for AOSP based ROMS such as RR/AICP/CARBON/LOS etc... If you want to request for specific features, let me know and i'll do my best to bring them over.
Special Features:
Updated to lastest LOS Stock Kernel
Added a few governors like: cultivation / impulse
added a few IO Schedulers: Maple
Kcal Color Control driver
USB Fast Charge - pending will be added in R2
SafetyNet Patch (Bypass bootloader unlocked check)
Dynamic Fsync control
a little Overclock - will be added in R2
Motorola Quickwake - Will be added in R2
and manny other small fixes (you can check the commits in the sources)
Download
Disclaimer: I am not responsible if you use this and brick your device or if your device blows up, implodes, flames start shooting from it or it kills your neighbor's dog. Flash at your own risk. I am not responsible.... It was the other guy... I swear....
Latest Release: SMF-Kernel R2
Known issues:
05.17.2018 - CPU Freq don't always stick, known issue caused by other drivers. Phone will eventually set your frequencies, dont' panic.
Installation:
Obviouly you have a Unlocked Bootloader since you're running a custom rom (make sure to never lock your bootloader in this state)
Boot into Bootloader (adb reboot Bootloader)
If you want to root flash the "Magisk" version of the kernel, it's been prerooted with the latest Magisk Beta available.
Code:
fastboot flash boot SMF-Kernel-R1-Magisk.img
reboot
If you want to manually root, first flash twrp, then from twrp flash the 'non magisk' version and after that flash the magisk zip.
Special Thanks to:
jcadduono
franciscofranco
bedalus
lord_boeffla
flar2
sultanxda
...and many others from whom i cherry pick commits... Sorry if I forgot to mention anyone!
XDA:DevDB Information
SMF-KERNEL, Kernel for the Essential Phone
Contributors
jimbo77
Source Code: https://github.com/Jimbo77/android_kernel_essential_msm8998
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R1
Stable Release Date: 2018-05-17
Created 2018-05-17
Last Updated 2018-05-17
Changelog 05.23.2018
Enabled Motorola QuickWake Driver - This will enable system to do checks or syncs without fully resuming the device, main objective is battery life.
Enabled Dynamic Sync Control by default
OverClock
USB Fast Charge to up 900ma (Original is 500ma)
Disabled Gentle Fair Sleepers
Enabled Boefla Wakelocks - Check the ammount of wakelocks you can block now!
Enabled Wireguard
Enabled several TCP Options - "Westwood" is enabled by default
Min/Max Brightness options is now configurable as well, to avoid the screen go too dim or to bright.
Somehow camera has been fixed! haha
Changelogs 05.17.218
Updated to lastest LOS Stock Kernel
Added a few governors like: cultivation / impulse
added a few IO Schedulers: Maple
Kcal Color Control driver
SafetyNet Patch (Bypass bootloader unlocked check)
Dynamic Fsync control
and manny other small fixes (you can check the commits in the sources)
Reserved
Looks awesome! I'll give it a try soon!
(For anyone wondering about overclocking the CPU, he committed some changes to the github that would apply this and it should appear in the next revision of the kernel.)
Just installed and so far it's buttery smooth.
WARpig5 said:
Just installed and so far it's buttery smooth.
Click to expand...
Click to collapse
I'm glad is running fine for you!
Good stuff, thanks for this! Could you tell me a little more about cultivation? I can't seem to find much information online about it
Also a request, if possible vibration level control would be super appreciated
pantherking said:
Good stuff, thanks for this! Could you tell me a little more about cultivation? I can't seem to find much information online about it
Also a request, if possible vibration level control would be super appreciated
Click to expand...
Click to collapse
I found Cultivation to be really great in terms of perfornance. It's a little bit agressive with the CPU so you get buttery smooth experience with Screen On but it may cost a few % on battery at the end of the day. The good thing is that it has specific tunables and you can set a low cpu freq for when the screen is off.
Specific details from its developer:
-based off of caf 4.4 commits
-uses per-pcu timers
-use state_notifier for screen off timer
option to set different timer rate when screen off
-improrted fastlane with threshold from blu_active
In regards of vibration control. It should be there. I'm using EX Kernel Manager and i can see the vibration option under "Miscellaneous"
jimbo77 said:
I'm glad is running fine for you!
Click to expand...
Click to collapse
Thanks for this. It's running amazing so far. Performance has been great and I'll see how battery life is, but so far it's great.
I can't wait for further updates. I really wanna see what Moto quickwake is haha
jimbo77 said:
In regards of vibration control. It should be there. I'm using EX Kernel Manager and i can see the vibration option under "Miscellaneous"
Click to expand...
Click to collapse
Thanks for the info on cultivation, I don't mind trading some battery life for butter so I'm using it now
For the vibration control, it doesn't actually work/stick. I've tried kernel auditor and EX Kernel Manager. To be fair, so far it has only worked on LOS and I think invisiblek may have rewritten the stock controller or something so no worries if it isn't a high priority haha
pantherking said:
Thanks for the info on cultivation, I don't mind trading some battery life for butter so I'm using it now
For the vibration control, it doesn't actually work/stick. I've tried kernel auditor and EX Kernel Manager. To be fair, so far it has only worked on LOS and I think invisiblek may have rewritten the stock controller or something so no worries if it isn't a high priority haha
Click to expand...
Click to collapse
I'll take a look at the latest commits but I've used the latest los kernel base so I'm not sure why is not sticking maybe it needs rom support too (not sure honestly) hahaha
I've been testing R2 since yesterday. Will update after y he weekend!
Just out of curiosity, was anything involving the camera done to this kernel? I am now able to record videos without the bug, on any of the affected ROMs, with this kernel.
stompysan said:
Just out of curiosity, was anything involving the camera done to this kernel? I am now able to record videos without the bug, on any of the affected ROMs, with this kernel.
Click to expand...
Click to collapse
Nothing related to camera. Are you sure it works with no issues?
What roms have you tested?
jimbo77 said:
Nothing related to camera. Are you sure it works with no issues?
What roms have you tested?
Click to expand...
Click to collapse
So far, AICP and LOS, both with Essential camera app and GCAM port, HD and 4K, 30 and 60 fps where applicable. Issues presented before flashing very consistently, and so far I have been unable to replicate after flashing this kernel.
stompysan said:
So far, AICP and LOS, both with Essential camera app and GCAM port, HD and 4K, 30 and 60 fps where applicable. Issues presented before flashing very consistently, and so far I have been unable to replicate after flashing this kernel.
Click to expand...
Click to collapse
Sp you were right. Honestly don't know what happened but I installed the latest RR (clean install) put R2 on top of it and bam recording works as you mentioned lol..
I guess it was a lucky strike!
after flashing the kernel with magisk, stuck on "AICP is starting"
is this normal?
update: the phone works but no magisk (pre root) after flashing the kernel.....
sinkoo1979 said:
after flashing the kernel with magisk, stuck on "AICP is starting"
is this normal?
update: the phone works but no magisk (pre root) after flashing the kernel.....
Click to expand...
Click to collapse
Hey!
Have you booted once and setup everything before flashing the prerooted image?
I've had that error but having all set and then flashing the image will get me rooted. Try to see if you can find magisk manager in the apps list from the settings if you do, reboot and there will be magisk
Double post... Sorry
jimbo77 said:
Hey!
Have you booted once and setup everything before flashing the prerooted image?
I've had that error but having all set and then flashing the image will get me rooted. Try to see if you can find magisk manager in the apps list from the settings if you do, reboot and there will be magisk
Click to expand...
Click to collapse
Thank you for the reply.
the phone was running AICP and I wanted root so I flash the kernel. I can't find the magisk manager or in the settings about magisk. I guess you have to clean install from the beginning to get the root. Thank you for the Kernel
sinkoo1979 said:
Thank you for the reply.
the phone was running AICP and I wanted root so I flash the kernel. I can't find the magisk manager or in the settings about magisk. I guess you have to clean install from the beginning to get the root. Thank you for the Kernel
Click to expand...
Click to collapse
Shouldn't. If you flashed the prerooted magisk image try downloading the magisk manager app manually from xda and see if magisk works

[KERNEL][EOL][10][OneUI/LOS][G96xF/FD/N] RZ Kernel for Samsung Galaxy S9(+) Exynos

Code:
#include
/*
* 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.*/
RZ Kernel aims for as stock experience as possible. It is made from Samsung's stock kernel with stability updates thanks to great guys who made ELS (exynos-linux-stable) branch
It also attempts to increase overall multitasking performance while maintaining good battery life with proper settings
Features
Adapted new Samsung EMS scheduler from Samsung 4.14 kernel (with 16ms PELT)
Gaming optimizations (reduce heat while maintaining performance stability)
Disabled battery-hogging WAKELOCKS
WireGuard and DriveDroid support
Security patch fixes adapted
Thanks to corsicanu for helping me with initial kernel support
XDA:DevDB Information
RZ Kernel, Kernel for the Samsung Galaxy S9
Contributors
remilia15
Source Code: https://github.com/diepquynh/android_kernel_samsung_universal9810
Kernel Special Features:
Version Information
Status: Testing
Created 2020-04-11
Last Updated 2020-08-27
Download link: Drive folder
CHANGELOG:
20200412: Initial release
20200823 [FINAL]: Post #10
Notices and Q&A
The kernel is based on tw10-android-4.9-q branch of ELS, which is currently at stable state from my experience
Other related features of the kernel were picked from other sources. Credits belong to the owner
The kernel's energy costs table is remade in favor of new EMS scheduler
Questions and Answers (Q&A)
Q: AnTuTu scores please?
A: This kernel isn't made for benchmarks so let's not talk about it
Q: My phone gets hot while using this kernel?
A: Short answer: It's your own issue, fix it yourself. Nobody makes a kernel just to burn your hands
Long answer:
Install Termux app from Play Store
Enable screen rotation, open Termux in landspace mode
Type this command: su -c top -d 2
A list of processes will appear and refresh with 2s interval. Find which process consumes the most CPU usage with [%CPU] column and the package name in ARGS column. You should see the culprit of your issue
Reminder: There is no such thing as "I have nothing in background but the phone still heats up". There definitely something happen and 99% of the time it's some of the rogue apps running in background
Q: Can you add X Y Z feature to this kernel?
A: I want to keep the kernel clean and simple. However, if the feature is really useful, I'll consider adapting it with proper performance check before releasing
Q: Installation procedure?
A: Simply flash the kernel with supported ROM and forget. No Magisk reinstallation needed
Reversed for future usage
Another kernel for S9 devices, awesome.?
Thanks
Updated initial release with latest defconfig base for DTC5 vendor
Limit of downloadings from google...
Hey. Will this kernel Work with dtc4 vendor?
Build kernel from scratch
I need help with building kernel outside of android build system.
I have downloaded sources from here: https://github.com/LineageOS/android..._universal9810 , installed cross-compiler, configured with "make exynos9810-starlte_defconfig", build with "make". For now I have file arch/arm64/boot/Image .
How to build correct dtb and pack it with the Image file to bootable image?
Thank you.
Second public build is coming, and this will be the final build of the kernel project!
We have been going through lots of ups and downs in the testing group, so here are the results
Changes:
Fixes zram on boot
Adapted a new kernel scheduler, supporting 32/64-bit task scheduling
Critical scheduler performance fixes
Adapted newer vendor support
As this is the final build of the whole kernel project, I'd like to say thank you to all supporters/developers who helped me improving the kernel. The whole project hasn't lasted long, but it was a great time. This and the RZ Kernel project for Exynos 8895 will also be abandoned, unfortunately
Once again, thank you for all your support!
remilia15 said:
Second public build is coming, and this will be the final build of the kernel project!
We have been going through lots of ups and downs in the testing group, so here are the results
Changes:
Fixes zram on boot
Adapted a new kernel scheduler, supporting 32/64-bit task scheduling
Critical scheduler performance fixes
Adapted newer vendor support
As this is the final build of the whole kernel project, I'd like to say thank you to all supporters/developers who helped me improving the kernel. The whole project hasn't lasted long, but it was a great time. This and the RZ Kernel project for Exynos 8895 will also be abandoned, unfortunately
Once again, thank you for all your support!
Click to expand...
Click to collapse
Arigathanks! I've been using the kernel for quite sometime and I like how it's underclocked by default. What device would you be moving to?
Sad to see such a nice kernel getting abandoned.
What needs to be done to keep it updated and relevant? Would love to keep it alive.
Using this kernel with havoc os, all is good as a daily driver battery life with this combo is awesome
Revontheus said:
Arigathanks! I've been using the kernel for quite sometime and I like how it's underclocked by default. What device would you be moving to?
Click to expand...
Click to collapse
I'm still using my daily driver (S8+) and currently don't have plans buying any other devices
BackToAndroid said:
Sad to see such a nice kernel getting abandoned.
What needs to be done to keep it updated and relevant? Would love to keep it alive.
Click to expand...
Click to collapse
Perhaps you can clone my kernel repo and do something with it. The most contemplating thing is to handle future vendor updates from Samsung. The kernel might go unbootable on latest One UI at some point, so someone must be doing the stock defconfig update (that's the least requirement to boot One UI ROMs with newer vendor)
Hmmm....Usually I can verify that the kernel has been installed by checking it's build date. But it still shows the same like before. I'm running official LOS and flashed the kernel in LOS recovery. According to the log it went fine. Maybe it doesn't work with that recovery?
Edit: Ok, in TWRP it works fine.
Anyone tried using with the latest vendor / security patch? I'm on Alexis ROM 1.8 would love to continue using this kenel.
BackToAndroid said:
Anyone tried using with the latest vendor / security patch? I'm on Alexis ROM 1.8 would love to continue using this kenel.
Click to expand...
Click to collapse
It works without issues for the most part except for USB C audio output which stutters compared to stock kernel.
BackToAndroid said:
Anyone tried using with the latest vendor / security patch? I'm on Alexis ROM 1.8 would love to continue using this kenel.
Click to expand...
Click to collapse
I tried it. Some tweaks not working like showing download speed and reverted back the old power menu (no emergency call) which is baked in the rom and the settings menu changes like 2 battery options in the menu. One is fixed at maximum power saving and cant change while another is on the device health or something which can be change. I also found that sometimes it ramps up the clocks without any reason i still manage to get 4.5-5.3hrs of sot with light usage. The chrome is unusable since it bugged out like its inverted color and cant see sh*t.
BackToAndroid said:
Anyone tried using with the latest vendor / security patch? I'm on Alexis ROM 1.8 would love to continue using this kenel.
Click to expand...
Click to collapse
Just flashed it - seems to work fine with 1.8
UweRammelt said:
Just flashed it - seems to work fine with 1.8
Click to expand...
Click to collapse
How was the standby drain? What twrp did you use? I used 3.4.0.0 of TWRP. The chrome is super dark and cant see. Can you confirm this or im an isolated case? Do you think its because of not using twrp 3.3.1.1 that bugged mine? Hope you can help me. Thanks!

[KERNEL][07/04/2021] kintsugi reborn for Samsung Galaxy A30

kintsugi reborn.
Based on my previous project, Kintsugi, kintsugi reborn follows its predecessor's goal to give the device a good balance between performance and battery life while focusing on its stability for a daily life usage. Features and changes are carefully chosen and pulled from different other kernel projects.
Features
Built with Google Clang version 12.0.6 + LLD linker
Full -O3 build with chipset's flags included (thanks to kdrag0n)
AnyKernel3 powered installation to stay OTA and flashers (EXKM, FKM...) friendly
ARM architecture performance and battery patches
Disabled numerous debug and logging options
Disabled several Samsung security and debug related options
Implement SafetyNet flags patches by sultanxda and kdrag0n
250 Hz timer frequency
BPF JIT compiler enabled by default
Implent CPUfreq backports by celtare21 (KuranKaname on XDA)
Westwood set as the default TCP network congestion control
ZEN v2 set as the default I/O scheduler
Disabled Kernel Samepage Merging by default for less CPU usage
Built-in Boeffla wakelock blocker with pre-configured wakelock blocklist
exFAT and vFAT filesystems support
Implent sdFAT mount options by cocafe
WireGuard support
Other misc. optimizations and fixes
Download & Links
OneUI 3.x build's ZIP download:
https://sourceforge.net/projects/kintsugi-reborn/files/kintsugi-reborn-stable%232.10-3.zip/download
Credits go to
@geckyn for their great work in achieving the Exynos 7885's kernel compilation with Clang
@eng.stk for their personal pieces of advice and also for their contributions
@wrongway213 for this thread template and previous pieces of advice
@el0xren for providing a working Samsung kernel source drop
@nalas for ThundeRStormS kernel, Powersuspend 2.0 update and their contributions
@Freak07 for their amazing contributions
@arter97 for their contributions
@kdrag0n for their innovative contributions
@osm0sis for AnyKernel3 and their contributions
@Sultanxda for their outstanding contributions
@nathanchance for their compilation guides and repos
XDA:DevDB Information
kintsugi reborn for Galaxy A30, Kernel for the Samsung Galaxy A30
Contributors
momojuro
Source Code: https://github.com/momojuro/kintsugi-reborn
Kernel Special Features: Boeffla Wakelock Blocker, Wireguard
Version Information
Status: Stable
Current Stable Version: 2.10
Stable Release Date: 2021-07-04
Created 2021-07-04
Last Updated 2021-07-04
After flashing and rebooting, my device keeps on restarting and does not boot into the OS. Downloaded the .zip twice to make sure that the file didn't get corrupt when downloading. This looks like an amazing kernel and can't wait to use it once this issue is hopefully fixed.
Borkode said:
After flashing and rebooting, my device keeps on restarting and does not boot into the OS. Downloaded the .zip twice to make sure that the file didn't get corrupt when downloading. This looks like an amazing kernel and can't wait to use it once this issue is hopefully fixed.
Click to expand...
Click to collapse
Exactly the same issue here.
Borkode said:
After flashing and rebooting, my device keeps on restarting and does not boot into the OS. Downloaded the .zip twice to make sure that the file didn't get corrupt when downloading. This looks like an amazing kernel and can't wait to use it once this issue is hopefully fixed.
Click to expand...
Click to collapse
it's a gsi kernel
So it wont work for One UI 3 Stock?
SirKosichka said:
it's a gsi kernel
Click to expand...
Click to collapse
Borkode said:
So it wont work for One UI 3 Stock?
Click to expand...
Click to collapse
yes it's not working on one UI
Borkode said:
After flashing and rebooting, my device keeps on restarting and does not boot into the OS. Downloaded the .zip twice to make sure that the file didn't get corrupt when downloading. This looks like an amazing kernel and can't wait to use it once this issue is hopefully fixed.
Click to expand...
Click to collapse
mon_ster_x said:
Exactly the same issue here.
Click to expand...
Click to collapse
Thanks for letting me know. I will fix that issue as soon as possible because I know where it comes from.
SirKosichka said:
yes it's not working on one UI
Click to expand...
Click to collapse
SirKosichka said:
it's a gsi kernel
Click to expand...
Click to collapse
That's false.
Borkode said:
After flashing and rebooting, my device keeps on restarting and does not boot into the OS. Downloaded the .zip twice to make sure that the file didn't get corrupt when downloading. This looks like an amazing kernel and can't wait to use it once this issue is hopefully fixed.
Click to expand...
Click to collapse
mon_ster_x said:
Exactly the same issue here.
Click to expand...
Click to collapse
The download link has been updated. I would like to know if the issue got fixed whenever you've got time for testing it out.
momojuro said:
The download link has been updated. I would like to know if the issue got fixed whenever you've got time for testing it out.
Click to expand...
Click to collapse
The download link was not updated however it showed me the updated file (https://sourceforge.net/projects/kintsugi-reborn/files/kintsugi-reborn-stable#2.10-2.zip/download) but unfortunately flashing the new file did not fix the issue. But thank you for the time you took trying to fix it, hopefully you could find the root cause soon. Is there any logs or anything that I could provide to assist?
Borkode said:
The download link was not updated however it showed me the updated file (https://sourceforge.net/projects/kintsugi-reborn/files/kintsugi-reborn-stable#2.10-2.zip/download) but unfortunately flashing the new file did not fix the issue. But thank you for the time you took trying to fix it, hopefully you could find the root cause soon. Is there any logs or anything that I could provide to assist?
Click to expand...
Click to collapse
The download link got updated again. I hope it's gonna be the right attempt this time! Thanks for your feedback.
Hello, unfortunately I am still facing the same issue. I noticed in your credits it said "@Geckyn for their great work in achieving the Exynos 7885's kernel compilation with Clang" however my A30 has got an Exynos 7904, could this be the root cause?
Borkode said:
Hello, unfortunately I am still facing the same issue. I noticed in your credits it said "@Geckyn for their great work in achieving the Exynos 7885's kernel compilation with Clang" however my A30 has got an Exynos 7904, could this be the root cause?
Click to expand...
Click to collapse
7904 runs same board as 7885.
Excellent kernel
After several days of using it, it doesn't present any bug and everything is going very well.
how to install? I get error:1 on twrp
Just a bootloop a305f, not good
Is there any android 11 GSI version of this kernel?
×Bluetooth not work×
Deriam Hndz said:
Excellent kernel
After several days of using it, it doesn't present any bug and everything is going very well.
Click to expand...
Click to collapse
Bluetooth not work

Categories

Resources