[KERNEL] PhenomKernel - Hammerhead - v1.1 [AOSP] - Nexus 5 Original Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone!
I proudly present the Phenom Kernels for Hammerhead.
This is based on Google Lollipop sources so it is suitable for all AOSP based ROM's (including stock).
Features include:
* Overclocking support
* Screen off frequency customization
* Wake gestures
* Sweep2wake/DoubleTap2Wake
* USB Fast Charge
* Charge light support
* Gamma Control
* Vibration intensity Control
* Kexec Hard-boot (for MultiROM support)
* FauxSound support
* Reduced minimum panel brightness
* QCOM Adreno and other KGSL patches
* EXT4 optimizations
* F2FS support
* 3G USB Modem Support
* Fsync ON/OFF Support
* memcpy and memmove optimizations
* -O3 optimization level with selective flags (using -mcpu=cortex-a15 for MSM Krait target)
* Linaro 4.9.3 Toolchain with Hard-Float support optimized for Cortex-A15
* More Linux/CAF patches are under testing and waiting to be implemented
Click to expand...
Click to collapse
DOWNLOAD LINK
Sources:
https://github.com/erik96/hammerhead/tree/phenom-msm-hammerhead-stable
CREDITS:
Christopher83 (Cristoforo Cataldo)
flar2 (Aaron Segaert)
Faux123 (Paul Reioux)
showp1984 (Dennis Rassmann)
myfluxi

Changelog and Features list
Phenom Kernel Control App
Phenom Kernel has its own control app available for beta testing. Please note that this thread is meant for kernel discussions only. For app support, please refer to the Google+ Community
Notice:
I'm willing to accept feature requests. You can post these in the thread.
Features which will not be implemented at this point:
*Voltage Control : from my experience in testing various kernels for hammerhead, lowering the voltages for the CPU Frequencies has no visible effect on battery consumption. In fact, I've seen more complaints from users who got kernel panics and soft-reboots as a result from lowering the voltages. At this point, my goal is to focus on stability and therefore this feature won't be implemented, for now.
*Custom HotPlug kernel drivers : I actually built some kernels which had custom HotPlug drivers which other developers use. The problem was that neither is perfect and could cause instabilities. I have a group of testers which tried these kernels and reported slight performance drops in games and overall UI functionality. Therefore I decided to leave them out from the public releases.
Changelog:
[04.02.2015] v1.1
* RAMDISK: Added missing service_contexts for themes and torch (better support CM Theme Engine)
* Improved Updater-Script
[04.02.2015] v1.0
*Initial stable release
Click to expand...
Click to collapse
Features List:
Sweep2Wake
This feature will allow you to turn the display on by swiping your fingers across the screen.
sysfs file: /sys/android_touch/sweep2wake
Possible values:
0 - disabled
1 - sweep right
2 - sweep left
4 - sweep up
8 - sweep down
Doubletap2Wake
This feature will allow you to turn the display on by double tapping on the screen.
sysfs file: /sys/android_touch/doubletap2wake
Possible values:
0 - disabled
1 - bottom of the screen
2 - full screen
Sweep2Wake & DoubleTap2Wake timeout
This feature allows you to automatically disable SW2W and DT2W after a certain timeout.
Default is 30 minutes;
sysfs file: /sys/android_touch/wake_timeout
Possible values: between 5 and 120 minutes.
USB Fast Charge
This feature will force charging at a higher rate when connected to a USB port. It will not disable data transfer.
sysfs file: /sys/kernel/fast_charge/force_fast_charge
Fsync ON/OFF support
This feature will let you to enable/disable Fsync.
Sysfs file: /sys/module/sync/parameters/fsync_enabled
Max screen-off frequency
This feature will allow you to cap the CPU frequency when the screen is off to save battery.
sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq
Vibration intensity control
This feature will allow you to set the vibration intensity.
Sysfs file: /sys/class/timed_output/vibrator/amp
Possible values: any value from 0 to 100
Faux Sound
You can tweak mic gain, speaker gain and other tunnables.
sysfs folder: /sys/kernel/sound_control_3

Good job, hi, can it work with caf to ROMS?

Hello @educk,
I am really happy you are active on hammerhead! I was a phenom kernel user on ariesve and seeing you here makes me really happy!
I can imagine that this kernel is a work of art, I'm eagerly waiting to try it out and I'll do it as soon as I come back home.
Thank you for your past works and best wishes for this new adventure with hammerhead.
Have a nice day
Regards
Stefano
Sent from my Nexus 5 equipped with
- mo976's CM 12
- Code_Blue kernel

Welcome.
Used your kernel on my Samsung Galaxy S+

siracuervo said:
Good job, hi, can it work with caf to ROMS?
Click to expand...
Click to collapse
Hi!
I have 2 new kernels in testing. One is for CAF based ROM's and the other one is AOSP with F2FS support. They will be publicly available once I'm satisfied with the testing results.
Stefano187 said:
Hello @educk,
I am really happy you are active on hammerhead! I was a phenom kernel user on ariesve and seeing you here makes me really happy!
I can imagine that this kernel is a work of art, I'm eagerly waiting to try it out and I'll do it as soon as I come back home.
Thank you for your past works and best wishes for this new adventure with hammerhead.
Have a nice day
Regards
Stefano
Sent from my Nexus 5 equipped with
- mo976's CM 12
- Code_Blue kernel
Click to expand...
Click to collapse
Hi Stefano!
Thank you for support. I will do my best on Hammerhead too
Best Wishes!

Will you implement KCAL?

@educk nice kernel. trying it now with cataclysm. will report back soon. good decision regarding hotplugging and voltage control.

ej8989 said:
Will you implement KCAL?
Click to expand...
Click to collapse
Yes, it is planned for a future update, but I'll have to finish the app implementation first.

I get system ui crashes after flashing the kernel on SimplAOSP Theme Engine 3-04-15 build. Anything else I need to do before flashing the kernel?

Flashing this on SOKP rom resulted in a bootloop

ej8989 said:
Flashing this on SOKP rom resulted in a bootloop
Click to expand...
Click to collapse
I don't know what base is SOKP using, my testers used stock ROM and Cataclysm. It probably has to do with theme engine, will check

JJsevol said:
I get system ui crashes after flashing the kernel on SimplAOSP Theme Engine 3-04-15 build. Anything else I need to do before flashing the kernel?
Click to expand...
Click to collapse
same thing for me on AICP

v1.1
Updated to v1.1.
Code:
[B][04.02.2015] v1.1[/B]
* RAMDISK: Added missing service_contexts for themes and torch (better support CM Theme Engine)
* Improved Updater-Script
This should fix problems on ROM's which use CM's theme engine.

educk said:
Updated to v1.1.
Code:
[B][04.02.2015] v1.1[/B]
* RAMDISK: Added missing service_contexts for themes and torch (better support CM Theme Engine)
* Improved Updater-Script
This should fix problems on ROM's which use CM's theme engine.
Click to expand...
Click to collapse
That fixed it :good: Giving this a go now.

Do you plan to include sweep to sleep?

Yes :victory: , new kernel thanks, i'll try it soon

Looks very good, I'll try this Kernel

californicated said:
Do you plan to include sweep to sleep?
Click to expand...
Click to collapse
It is already included.
Sent from my Nexus 5 using XDA Free mobile app

educk said:
It is already included.
Click to expand...
Click to collapse
I'm going to try your kernel as soon as I'm back on L. Thanks

Related

[KERNEL] [16.03.2014] [KK4.4][CM11/AOKP/CM_BASED/AOSP][HH] n3oHammer_v44 (CM) n3oHammer_v20 (AOSP) [CPUQUIET|S2W|DT2W]

[KERNEL] [16.03.2014] [KK4.4][CM11/AOKP/CM_BASED/AOSP][HH] n3oHammer_v44 (CM) n3oHammer_v20 (AOSP) [CPUQUIET|S2W|DT2W]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
banner by jonas2295​
==[n3oHammer]==
How to adjust it right, see post #2
FEATURES:
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- CPUQUIET HOTPLUG
- KERNEL BASED THERMAL CONTROL
- SMARTMAX GOVERNOR FOR BALANCE BETWEEN BATTERY AND POWER
- XZ COMPRESSED
- SWEEP2WAKE
- DOUBLETAP2WAKE
Click to expand...
Click to collapse
USE TRICKSTER MOD FOR CONTROLING ALL FEATURES ​
HOWTO REPORT ERRORS -> THE RIGHT WAY
-) YOU need to provide me the following information, otherwise I´m not able to help:
-) On wich ROM you are
-) Wich Kernel and wich modules did you flash
-) ALWAYS provide a last_kmsg AND a logcat (you dont know how to do that ? Use google or search here in this forum, its posted nearly everywhere)
-) posts like "XYZ feature on ROM XYZ does not work" will be ignored (what should i do with that information ???)
CHANGELOG (old versions) & KERNEL FEATURES
Code:
[B]n3oHammer_v1[/B]
-initial release
-backported earlysuspend
-fast charge
-voltage control
-stock freqs
-cpuquiet hotplug
[B]n3oHammer_v2-v7[/B]
-internal testing
[B]n3oHammer_v8[/B]
-added s2w, s2s, dt2w (thanks showp1984)
-added francos sound control
-removed mpdec so its off by default and should stay off
-new lowest freq: 96 MHz thanks showp1984
-OC upt to 2,53 GHz thanks showp1984
- slightly cooler colors, whites are more white (thanks franciscofranco)
[B]n3oHammer_v9[/B]
- fixed flashing issue, everythings working now
[B]n3oHammer_v9_fix[/B]
-fix Wifi
[B]n3oHammer_v10[/B]
-ditch out mpdecision, u cant turn it on anymore so cpuquiet can do its job as it should
-should fix reboots
n3oHammer_v11
-hopefully fixed L1 cache error
-ditched out earlysuspend and keep in line with google
-better battery life
n3oHammer_v13
-reboots are gone (for those who had one)
-ondemand and interactive governor from hammerhead baseline + fixes and improovements from showp-1984
-adjusted regulator voltages higher min and max
-removed OC just to be 100% sure the reboots are gone
-UC is still there
-Bootup with stock freq 300Mhz - 2,2GHz
-adjusted smartmax to act a bit more aggressive
-implemented support for faux FREE gamma adjustment APP (great job btw, and for FREE)
n3oHammer_v14
- synced with latest stuff from @myfluxi for fauxs free gamma app control app thanks to both
n3oHammer_v15
- synced with latest stuff from @myfluxi for fauxs free gamma app control app thanks to both
- new installer from @show-p1984 (many thanks, ur scripts are awesome) to be compatioble with CM and AOSP ROMS
n3oHammer_v16
- patches from 4.4.1 kernel source
- patches for kgsl/adreno
- merged interactive gpu governor
- fastcharge fix from flar2
-soundcrontrol from faux123
n3oHammer_v17
- added last missing patches from 4.4.1 (sound, etc..check git)
- drivers/input/touchscreen/sweep2wake: if s2s_only is true, opt out early
- dts: lm3630: lower min brightness to 1
- dts: lm3630: lower blmap for lower brightness levels
- Implement kexec-hardboot by. All work done by @Tasssadar
n3oHammer_v18
-fix video recording
-fix multirom support (hopefully, untested)
-reverted "whites are whiter" patch as we dont know what it really does, use fauxś free gamma app to control colors
n3oHammer_v19
-please see github for full changelog
- added bfq shed
- stability fixes
- ION updates
n3ohammer_v38 for CM11, CM_based, AOKP
-fastcharge
-cpuquiet hotplug
-gamma interface (many thanks @myfluxi)
-TRUELY CM based (no replacement of libs, files, modules).
-input mediator (cpu boost on touch)
-smartmax governor for balance between perfromance and battery life (people who know it, know what im talking about)
-Voltage control
-very long testing phase to provide stability
-whites are whiter patch from franciscofranco
-pobalby more i forgot
n3ohammer_v39 for CM11, CM_based, AOKP
-synced with cm (check mit github)
-multirom support (but i doubt its working) please test and report
n3ohammer_v40 for CM11, CM_based, AOKP
-synced with CM per today
-too much differences to last update, please check github (stabilty, fixes, updates and so on)
n3ohammer_v20 for AOSP
-compiled new to be absolute sure no one uses the wrong kernel
n3ohammer_v44 for CM based, AOKP, etc...
-synced with CM sources
-Display gamma control now finally available
-LED patch from CM (charging, always on)
KERNEL Battery infos:
v11: s2w,dt2w disabled, cpuquiet load stats, smartmax governor, mobile data
lost 3 % in 7 hours. Think thats ok
HUGE THANKS TO @maxwen who always support and teaches me
Download Kernel & Modules
===========================================
FOR NEXUS 5 2013
FOR AOSP
n3oHammer_AOSP_v20_cpuquiet INSTALLER
FOR CM / AOKP / CM BASE
n3oHammer_v44_cpuquiet INSTALLER
===========================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github
Link
Disclaimer
-) I am not responsible for bricked devices
-) you do this on your own will
-) If you flash this, your warranty will be void
CREDITS
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
FRANCISCOFRANCO:mako_hotplug control
SHOWP1984: sweep2wake, doubletap2wake, and always be friendly guy that helps
​
XDA:DevDB Information
n3oHammer Kernel , a Kernel for the Google Nexus 5
Contributors
n3ocort3x, maxwen, LorD ClockaN, maxwen
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2014-02-05
Created 2013-11-13
Last Updated 2014-03-16
Reserved
ADJUSTMENT FOR BATTERY LIFE:
ADJUSTMENT FOR PERFROMANCE:
Awesome to see your kernel here finally, keep up the great work
this is awesome! seems like almost all of the great developers of XDA are congregating here at the N5 forums!
ethantarheels123 said:
this is awesome! seems like almost all of the great developers of XDA are congregating here at the N5 forums!
Click to expand...
Click to collapse
I'm trying to study and here you are, with your kernel not letting me
Was just looking back on the HTC One forums and saw you incorporated flick2wake in your kernel there.. and I think that's awesome! Hope you can bring it to us
nice to see you here! used your aosp kernel on my one!:good:
Why use XZ compression? Doesn't our boot partition have plenty of space?
Sent from my Nexus 5 using Tapatalk
4.4 is not JB, is KK in your title
Sent from my Nexus S using Tapatalk
joshnichols189 said:
I'm trying to study and here you are, with your kernel not letting me
Was just looking back on the HTC One forums and saw you incorporated flick2wake in your kernel there.. and I think that's awesome! Hope you can bring it to us
Click to expand...
Click to collapse
first of all, it wasnt my work, it was the work of flar2, which also has a kernel here in this section. I dont have the device on my own, but i decided to make it public as a few users in our community allready use it. I dunno if I can realise a s2w without device I know atm only where it has to go in source, have to play around with it and try to hit my testers with some beta stuff.
If there will be one implementation from other devs, i will integrate it of course, thats the good stuff of open source
android1234567 said:
Why use XZ compression? Doesn't our boot partition have plenty of space?
Click to expand...
Click to collapse
I use it on all of my kernels, why using more space then necessary ??
montbazon said:
4.4 is not JB, is KK in your title
Click to expand...
Click to collapse
corrected, thanks
Awesome n3o is on the Nexus 5. Thanks for all your hard work on the htc one man. Just sold mine and waiting for my Nexus 5. Can't wait to try your kernel on this!
Sent from my Nexus 7 using XDA Premium 4 mobile app
n3ocort3x said:
I use it on all of my kernels, why using more space then necessary ??
Click to expand...
Click to collapse
It's okay to use more space than necessary because we (should) have plenty of space on the boot partition. The kernel is decompressed on boot so the compression algorithm used to pack the image does not influence userspace performance; however, changing the compression algorithm can either increase or decrease boot time. In this case, XZ compressed files take the longest to decompress, so by using XZ compression you are increasing the boot time (because it takes longer for the phone to decompress the kernel. Also, I don't know how much slower XZ makes the Nexus 5 boot, but on my older devices it increases the boot time greatly). XZ compression does make the zImage itself smaller but a compression algorithm that trades off performance for greater compression should only be used if there is limited space on the boot partition. If there is limited space on the boot partition then XZ should be used in order to make the kernel image fit into the boot partition.
But we should have plenty of space on the boot partition, so there is no need to use XZ
android1234567 said:
It's okay to use more space than necessary because we (should) have plenty of space on the boot partition. The kernel is decompressed on boot so the compression algorithm used to pack the image does not influence userspace performance; however, changing the compression algorithm can either increase or decrease boot time. In this case, XZ compressed files take the longest to decompress, so by using XZ compression you are increasing the boot time (because it takes longer for the phone to decompress the kernel. Also, I don't know how much slower XZ makes the Nexus 5 boot, but on my older devices it increases the boot time greatly). XZ compression does make the zImage itself smaller but a compression algorithm that trades off performance for greater compression should only be used if there is limited space on the boot partition. If there is limited space on the boot partition then XZ should be used in order to make the kernel image fit into the boot partition.
But we should have plenty of space on the boot partition, so there is no need to use XZ
Click to expand...
Click to collapse
Thanks for this nice explanation wasnt aware of that and will look for an alternative then (there are a few as u already know for sure) :highfive: As said dont own the device and havent even looked at how much space there is available (just remember the trouble on oneX times )
Thank you for joining the N5 development. Hope to see your double tap switch on function as well
Woo-hoo finally you're here
Sent from my Nexus 5 using XDA Premium HD app
I only run this kernel in my HTC one. Good lookin out.
Sent from my Nexus 5 using Tapatalk
n3ocort3x said:
Thanks for this nice explanation wasnt aware of that and will look for an alternative then (there are a few as u already know for sure) :highfive: As said dont own the device and havent even looked at how much space there is available (just remember the trouble on oneX times )
Click to expand...
Click to collapse
It's probably best to just stick to GZIP compression. An LZO-compressed zImage did not make my phone boot noticeably faster than GZIP, and an LZ4-compressed zImage didn't boot at all.
Sup neo! Finally took the leap as well my friend!
Looking forward!
Sent from my HTC One using Tapatalk 2
OP updated:
n3oHammer_v8
-added s2w, s2s, dt2w (thanks showp1984)
-added francos sound control
-removed mpdec so its off by default and should stay off
-new lowest freq: 86 MHz
-OC upt to 2,53 GHz
- slightly cooler colors, whites are more white (thanks franciscofranco)
I have to thank here @franciscofranco for his soundcontrol and of course @show-p1984 for his aweseome Touchscreen magic, and always have an open ear for me and my questions, i really appreciate his helping I have to admit here, im still in learning process, and i take no credits for soundcontrol, touchscreen stuff as its not my work. I just merged it and share it along the different hotplug stuff.
awesome update, thanks
Perfect combination! Will report back. You get a hammerhead yet neo?
Sent from my Nexus 5 using Tapatalk

[ROM] [4.4.2] [OFFICIAL] LiquidSmooth v3.0 Beta - M8

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAMER
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 ROM 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.
Click to expand...
Click to collapse
LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.
Dedicated to providing users with smooth, stable and fast ROMs. A Lightweight modified AOSP base, and then add the features you crave!
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.
We ask that you do your part to know your device and know how to recover from problems before you flash!
Liquid0624
Deadman96385
jsnweitzel
Somber73
TheBr0ken
CPA-Poke
Cdub50
Code:
Linaro 4.9 GCC Toolchain
O3 Strict-Aliasing & ISO C++11 Mode
ARM Optimized String Handling Routines
Linaro and Code Aurora Optimaztions
Slims DPI on the fly
Custom animation controls
TRDS 3.0 (Liquid Blackout in settings)
Active Display
Slims QuickSettings
Halo (Renamed to bubble in settings)
Ram Bar
CM Theme Engine
Privacy Guard
Built in SuperUser
Working wifi Tethering
Cell Broadcasts
Slims Configurable Power Menu
Slims Configurable Nav Bar
Custom animation controls (Listview)
LockScreen Notifications
And way more than this...
Code:
[url="https://plus.google.com/b/102153960718796996774/communities/117452480298315341829/stream/d5e8c0fe-5ee7-44df-97a5-6dd8cdcf8bb8"]Check are Google+ for a updates[/URL]
Code:
[url="http://github.com/LiquidSmooth"]LiquidSmooth Github[/URL]
Code:
[url="http://www.drdevs.com/devs/teamliquid/Nightly/HTC%20One%20M8%20(2014)%20Unified/"]ROM Download[/URL]
[url="http://www.drdevs.com/devs/teamliquid/Gapps/"]Slim AIO Gapps Download[/URL]
Please Support Liquid by Donating HERE​
XDA:DevDB Information
LiquidSmooth v3.0 Beta - M8, a ROM for the T-Mobile HTC One (M8)
Contributors
deadman96385, CPA Poke, santod040
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Version Information
Status: Beta
Created 2014-05-07
Last Updated 2014-05-07
Reserved
This is a stable beta build for the HTC One M8 Unified.
Bugs:
Pie needs a reboot to show up
Click to expand...
Click to collapse
HTC One M8 specific bugs:
None that we are aware of.
If you encounter any, please be specific in your reporting, so that the issue can be more quickly and easily resolved.
Click to expand...
Click to collapse
Install Instructions:
1. Download ROM
2. Reboot into recovery
3. Please backup your ROM before you begin!
4. You need a full wipe.
5. Flash the ROM
6. Flash 4.4 Gapps
7. Reboot
8. Let it sit a while.
Click to expand...
Click to collapse
Credit for making this happen!
@toastcfh
@deck
@h8rift
@invisiblek
@interloper
@Flinny
@Desterly
@flar2
@faux123
Cyanogenmod Team
All of our Testers!
Reserved
Liquid Kernel (Built in!)
*Liquid 1.0 Features*
SaberMod 4.10 ToolChain
Source: https://github.com/LiquidSmooth/android_kernel_htc_msm8974
HD Audio
ZRAM
FauxSound
LCD Kcal Color Control
Fast Charge
CPU Related
CPU Voltage Control
CPU OC/UC
CPU Governor's:
Performance
powersave
userspace
ondemand
conservative
interactive
intelliactive
abysspluug
adaptive
nightmare
wheatley
More to come….
TCP Congestion Control (Info http://goo.gl/GJ73jf )
Veno Set as default instead of cubic
The following were added
Advanced
BIC
HYBLA
HSTCP
ILLINOIS
LP
SCALABLE
VEGAS
RENO
VENO
YEAH
IO's
deadline
row
cfq
bfq (Default)
noop
sio
vr
zen
fifo
fiops
tripndroid
Dynamic F-Sync
This is a goodie by faux123, so all credits go to him for creating this unique feature !
Many kernels just disable synchronous writes to file to speed up system. While this works neatly, it is also dangerous as processes believe that file writes are actually synced to disk (or mmc media in our case) while this is not yet true ! The gain is a noticeably smoother user experience, but the risk of doing so is to have a corrupted filesystem if the device crashes, user pulls battery, battery fully depletes ... so that the device is turned off unexpectedly. To allow for the benefit, but to minimize the risk, faux123 created dynamic fsync, which while the screen is on, will defer file sync temporarily, but when screen gets turned off, a flush is called to synchronize all outstanding writes keeping your data safe.
SLIMBus OverClocked
This means SLIMbus will use its maximum potential to give the best audio quality for the hardware. Takes advantage of both hardware and the mods from zeroinfinity, also opening the door for more things that were previously limited by this. Researched and experimented by ZeroInfinity and Poondog
Booom
Sent from my 831C using Tapatalk
Activity working on fixing audio should be fixed in the next few hours *fingers crossed*
All media output to speaker issues are now resolved...new build in the oven it will be labeled 5/7 instead of 5/6, when it finishes building.
Haven't used speaker too much in call since call audio was just fixed yesterday, so any feedback on that by users is welcome.
This is a stable beta, so there may be minor issues and/or things that neither I or the testers have run into yet.
Although most issues had been detected in testing and fixed prior to release.
Thanks!! I am on the nexus 5 now... But was thinking about this phone... But the lack of development scared me... But.. This ROM is one of my favorites... So I might grab it now with my jump upgrade... Then grab the nexus 6 in October
Sent from my Nexus 5 using XDA Premium 4 mobile app
pychobj2001 said:
Thanks!! I am on the nexus 5 now... But was thinking about this phone... But the lack of development scared me... But.. This ROM is one of my favorites... So I might grab it now with my jump upgrade... Then grab the nexus 6 in October
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
The phone has plenty of development, go to the international m8 threads and you can flash roms from any gsm variant
Sent from my HTC One_M8 using Tapatalk
4/8 builds is up
Changelog:
Rom Changes:
LOTS of clean up from @intervigilium
Permissions for HTC Apps in Google Play Store (Credit: @toastcfh)
Add volume rocker wake support (Credit: @invisiblek)
Enabled LTE network settings, before if you selected 2g/3g there was no way to get back to LTE (Credit: @task650)
Better mount options to improve performance (Credit: @task650)
Fix DSP Manager FC when playing music (Credit: @invisiblek / @Deadman96385)
Add missing fm script and update permissions for radio0 (Credit: @Flinny)
The following file format's now have native support: (Credit: CM)
audio: flac, real audio, mpeg-l2, AC3, APE, DTS, PCM, RA, WMA, FFMPEG
video: mpeg2, 3gpp, mp4v-es, DIVX, DIVX311, DIVX4, FLV1. MJPEG, RV, VC1, WMV, HEVC,FFMPEG
Kernel Changes:
Sweep to Sleep support
Dance Dance cpu Governor was added
Trip in Droid IO added
Test IO Removed
5/10 Changes
Stock vibration patterns
Notification LED: Fix blinking the wrong color for notification (Was red mean't to be green)
Fix kernel going crazy and having all 4 cores on and mp decision turned off
Fully working FM Radio included with option to record
Wifi Patches (Still forgets password upon reboot sadly, if anyone knows of a rom that has this fixed let me know)
santod040 said:
5/10 Changes
Stock vibration patterns
Notification LED: Fix blinking the wrong color for notification (Was red mean't to be green)
Fix kernel going crazy and having all 4 cores on and mp decision turned off
Fully working FM Radio included with option to record
Wifi Patches (Still forgets password upon reboot sadly, if anyone knows of a rom that has this fixed let me know)
Click to expand...
Click to collapse
I'm using 5/10 and WiFi doesn't forget password after reboot
Sent from my One M8 using Tapatalk
i get a 404 error when i try to Download Please re-up thanks
Duo camera support with this rom?
Sent from my HTC One_M8 using XDA Premium HD app
This thread seems to be useless to have no activity so please use the AT&T thread because its almost the exact same phone.
Thread Link: http://forum.xda-developers.com/showthread.php?t=2743638
I will be getting a mod to close this.
closed at OP request.

[Kernel][D802][03/10] Efficient Kernel 2.1.1 - AOSP LOLLIPOP [F2FS][Synapse][Bumped]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Battery life, performance and optimization.​Introduction
Every smartphone's user has the same problem. The battery life and the reactivity of the system. Not anymore with our kernel based on the great B14CKB1RD.
Our Kernel offer today probably the best compromise between these two points. Enjoy it ! :highfive:
This kernel will never have 30 governors or something. We want a light, fast and stable kernel.
The kernel is configured out-the-box for the best battery life and performance. You don't need to tweak it and and spent 2 hours to do that. But if you want to tweak some parameters, you can use the Synapse APP installed with the kernel.​
​Features
Based on the B14CKB1RD Kernel (include all features/optimizations from this kernel)
Governors available : Wheatley, Bacon, Intellimm, Intelliactive, Interactive, Ondemand, Optimax, , and Performance
Configured out-the-box with our recommended settings and fully compatible with the Synapse APP
F2FS Support for the /data /cache and /system
Responsiveness optizimation
Really light kernel
Debug/statistics disabled
Built with the christopher83's Toolchain (4.9.3 2015.09.02), especially optimized for the Cortex A15
Battery Optimizations (especially in deepsleep)
ARM Optimizations
Graphite Optimizations
Mode NEON/VFP
PowerSuspend
UnderVoltage for the CPU
Bricked Thermal
Sweep2Sleep
DoubleTap2Wake
Sound Control GPL 3.5
Stereo Call Recording Support
Enhanced Power Efficiency
Dynamic Read Ahead
Dynamic FSYNC
Fast Charge
Lot of more optimizations
Our recommended settings :
LG G2 D802
Sabersunset http://forum.xda-developers.com/lg-g2/development/romkernel-sabersunset-1-2-t3028536
Efficient Kernel
Xposed for Lollipop with the Amplify module to block alarms and wakelocks (really important)
Just tick the "✓" button when you launch Synapse the first time
Weathley governor (better deepsleep with it)
50mv(-) to all steps (try 37.5(-) first)
Fiops / 2048
Fsync disabled
Westwood
300/2265600 mhz (min/max)
multi-core economy : 1
Max CPUs boosted at the same time : 2 (really lagfree UI)
Wakelocks blocked : NlpWakelock, NlpCollectorWakelock, RILJ
With this configuration, we lost 2% in 9hours on standby with wifi and synchronisation (gmail, whatsapp, messenger ...).
Screen on time : 7:40hours with moderate usage of Wifi, 30 min of Youtube, lot of Whatsapp, lot of internet (with Chrome), [email protected]%.
Downloads
AOSP LOLLIPOP - D802
​
2.1.1
After the kernel is installed, tick the "✓" button when you launch Synapse for the first time : Your kernel is configured for the best comprise between battery life and performance !
If you have issues, don't hesitate to tell me !
Changelogs
Code:
[COLOR=Red][B]03.10.2015 (2.1.1) :[/B][/COLOR][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]
[/COLOR][/SIZE][/FONT][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray] - Fixed Weathley governor as default (it was sometimes not in default in some devices. It depended on the Synapse configuration), now all fixed
- Touch boost default frequency decreased @ 1267 MHz
- Memory optimization when the phone is in deepsleep (to be tested)[/COLOR][/SIZE][/FONT]
[/INDENT][COLOR=Red][B]03.04.2015 (2.1.0) :[/B][/COLOR][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]
- Fixed noises when headphone is plugged
- The kernel is now configured out-the-box with the new recommended settings for the best battery life and performance ! Just tick the [/COLOR][/SIZE][/FONT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray][FONT=Verdana][SIZE=2]"[/SIZE][/FONT][FONT=Verdana][SIZE=2]✓" [/SIZE][/FONT] button when you launch Synapse for the first time. The voltage is still at the default values for security reason. You need to change them manually
- Weathley is now the default governor and have optimized parameters out-the-box
- Intellimm : adjusted the default configuration for our LG G2. Less laggy, more optimized
- Fast_lane_load value to 500 and max value is now 650
- More optimization for the default values
- Added ROW scheduler
- Removed DanceDance governor
[/COLOR][/SIZE][/FONT][/INDENT][COLOR=Red][B]03.03.2015 (2) (2.0.1) :[/B][/COLOR][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]
[/COLOR][/SIZE][/FONT][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]- Built with [/COLOR][/SIZE][/FONT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]the christopher83's Toolchain (4.9.3 2015.09.02), especially optimized for the Cortex A15[/COLOR][/SIZE][/FONT][/INDENT][COLOR=Red][B]03.03.2015 (2.0.0) :[/B][/COLOR][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]- Kernel is out-the-box with Synapse 0.40 APP and is fully compatible
- Optimized kernel size with some debug/logging tweaks
- The frequencies didn't apply correctly or was buggy with some kernel APP tweaker (like TricksterMod, Synapse or other), it's now all fixed
- Added sysfs nodes for devfreq governors
- Added intellimm governor && removed DanceDance governor [I](finally not removed)[/I]
- Use now the christopher83's Toolchain (4.9.3 2015.09.02), especially optimized for the Cortex A9
- Better battery life when the phone is in deepsleep (to be tested)
- General optimization[/COLOR][/SIZE][/FONT]
[/INDENT][COLOR=Red][B]03.01.2015 (1.1.0) :[/B][/COLOR][INDENT][FONT=Verdana][COLOR=DarkSlateGray][SIZE=2]- Compiled with SaberMod 4.9.x_arm-graphite
- Disabled some loggings debugs
- Disabled AVC Statistics
- Disabled useless traces
- General optimization for better responsiveness[/SIZE][/COLOR][/FONT][/INDENT][COLOR=Red]
[B]02.28.2015 (1.0.0) :[/B][/COLOR][INDENT][FONT=Verdana][COLOR=DarkSlateGray][SIZE=2]- First Release [/SIZE][/COLOR][/FONT][/INDENT]
​ Next release
Code:
[FONT=Verdana][SIZE=2][COLOR=Blue]
[/COLOR][/SIZE][/FONT][FONT=Verdana][SIZE=2][COLOR=Blue]The kernel will be much updated with a lot of optimizations; we are currently working for a really slight, fast and stable kernel.[/COLOR][/SIZE][/FONT]
Credits
All credits goes to REV3NT3CH for his amazing kernel
About
Sources
https://github.com/teksinxda/efficientkernel (coming)
Hmm.. That sounds awesome. Giving a try right now. reporting in a few days
Congratulations to your work and hope to see even better battery life in the next versions
L.E. do you think I can get similar results with a different ROM? (P.S. SaberSunset has already reached version 1.9 )
I will try this on RR
I'll try it, sounds great!
I hope you will enjoy it :highfive:
I'm actually working for the 1.1.0 !
Any way to add other links for the download?
I would really appreciate it..
Will you be building for other variants?
awesome !
tomorrwo i will try it on slimlp ! thanks a lot
TDSJR said:
Will you be building for other variants?
Click to expand...
Click to collapse
Yes sure !
Wycer said:
Any way to add other links for the download?
I would really appreciate it..
Click to expand...
Click to collapse
Added :highfive:
Thanks man, I'll try it
Tapatalked from my D802 - CM12
This kernel is fantastic!
@teksin
In light of Open source and GPL, I don't see @REV3NT3CH 's original git history in your source. What was added?
Snuzzo said:
@teksin
In light of Open source and GPL, I don't see @REV3NT3CH 's original git history in your source. What was added?
Click to expand...
Click to collapse
Yes sure, it's the source of the galaxy s4 there. I will post the source for the g2.
Why do you prefer Westwood over cubic? Thanks
MBurns2 said:
Why do you prefer Westwood over cubic? Thanks
Click to expand...
Click to collapse
westwood was actually default set in my source and kernel. I personally did so because it was the popular choice for many
@teksin
I'm more interested to see what was added. Very interested.
What type of battery life (SOT) you guys getting?
shaneel1491 said:
What type of battery life (SOT) you guys getting?
Click to expand...
Click to collapse
You really asked for SoT ? The kernel is out for like 4 hours and you ask for a SoT? I hope you are just a troll.
kewkie said:
You really asked for SoT ? The kernel is out for like 4 hours and you ask for a SoT? I hope you are just a troll.
Click to expand...
Click to collapse
Whoops sorry, didn't realise the kernel was that new, just hoping for good battery life that could maybe rival the stock battery.

[Kernel][4.4-EAS-HMP] BubbleWrap [R6 ->09/04/2019]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
* Your warranty is now void.
* I am new to the scene and not responsible for bricked devices, dead
* SD cards, or any other mishaps. Please do some research or go through
* the source repo if you have any concerns about kernel
* before flashing it.
Description:
BubbleWrap is a custom kernel from Team Firangi. It relies on in-kernel CPU and Schedtune boosting[EAS]. The kernel comes with Spectrum support, providing the user a set of four different profiles:- Balance, Performance, Battery and Gaming.
Basic Info:
4.4-EAS-HMP
CPU Input Boost from SultanXDA
Dynamic Schedtune Boosting [EAS]
F2FS Support
Boefella Wakelock blocker
Sound Control
Spectrum
Downloads:
Releases
Credits:
[•] DD3Boh [•] Kenny3fcb [•] davidevinavil [•] YaroST12 [•] joshuous [•] Renderbroken [•] frap129 [•] Flar2 [•] franciscofranco
[•] SultanXDA [•] MihranT [•] kdrag0n
Sources:
Github
Contributors:
Ajai Vasudeve | Rasenkai
Team Firangi:
Github | Telelgram Group | Telegram Channel
Changelog:
EAS:
Code:
r6:
Rebased to MSM8996 tag.
Tidied up scheduler setup.
Back to BFQ I/O Sched.
Updated spectrum profiles.
Compiled with Clang 9.0.2.
Some minor tweaks for better performance.
Fixed offline charging
r5:
Fixed overheating in r3/4.
Added speaker gain.
Removed IRQ marking
Upstreamed to 4.4.176.
Set kernel clock to 300Hz.
Cpuset adjustments.
r4:
Reworked Energy-Cost Model.
Reverted to 100HZ for the kernel clock.
Fix for microphone issues when headphones are connected [Credits: YaroST12].
F2FS upstreams.
Fixed sturtters in Gaming profile.
Upstreamed to 4.4.175.
Slight adjustments to themal-engine.conf
r3:
Supports /factory mounted ROMs only
Improved Fingerprint wakeup.
Added Anxiety I/O Sched.
Reworked Battery profile.
Implemented IRQ marking API.
Fixed 5GHz WiFi
Marked mdss, kgsl, fpc1020, display wake threads perf_critical.
Implemented and configured devfreq boost.
Tidied up Dynamic Stune Boost.
Trigger cpu_input_boost_general just after higher boosts.
Upstream to 4.4.174
r2:
Reduced stutters on casual use [Balance Profile]
Made battery profile more usable
Fixed Camera and Flashlight on VNDK ROMs
Fixed mismatch error popup [Credits: YaroST12]
Reduced CPU_INPUT_BOOST latency
Increased Stune Boost hold time
Reduced Max boost duration
Removed warm launch boost
Disabled CRC
Moved thermals to kernel package
Upstream to 4.4.172
Built with Dragon-TC-9
Fixed Wireguardam to 4.4.172
Built with Dragon-TC-9
Fixed Wireguard
r1:
Initial Release
4.4-EAS-Treble
CPU Input Boost from SultanXDA
Dynamic Schedtune Boosting
F2FS Support
Boefella Wakelock blocker
Sound Control
Spectrum
HMP:
Code:
r6:
Rebased to MSM8996 tag
Fixed offline charging.
Back to BFQ I/O Sched.
Compiled with Clang 9.0.2.
Some minor tweaks for better performance.
r5:
Fixed overheating in r3/4.
Added speaker gain.
Removed IRQ marking.
Upstreamed to 4.4.176.
Set kernel clock to 300Hz.
Cpuset adjustements.
r4:
Reverted to 100HZ for the kernel clock.
Fix for microphone issues when headphones are connected [Credits: YaroST12].
F2FS upstreams
Slight adjustments to themal-engine.conf
r3:
Supports /factory mounted ROMs only
Improved Fingerprint wakeup.
Added Anxiety I/O Sched.
Fixed 5GHz WiFi
Adjusted Battery profile a bit.
Implemented IRQ marking API.
Marked mdss, kgsl, fpc1020, display wake threads perf_critical.
Implemented and configured devfreq boost.
Trigger cpu_input_boost_general just after higher boosts.
Upstream to 4.4.174
r2:
Initial Release
CPU_INPUT_BOOST from SultanXDA
Spectrum Support
Sound Control
Wireguard Support
Interactive Governor improvements
Fixed mismatch error popup [Credits: YaroST12]
Disabled CRC
r1:
No release
Notes:
Users are obviously free to experiment or use their own settings, but we are not responsible for your profit or loss. We do not support any MODs like AKT, LKT or other mods which may tinker with the default because of the kernel end modifications.
The kernel should work fine on most 4.4 Tree based ROMs. Only /factory mounted ROMs are supported from r3 onward. Syberia ROM is not supported since it is using a different PowerHal/Boost framework and thermal-engine setup.
If confused between EAS and HMP, choose EAS.
If you are on another custom kernel and wishes to try BubbleWrap, make sure that you at least dirty flash the ROM before moving.
Feedback is always appreciated, feel free to report bugs or any other issues.
Spectrum:
Stick to the default profile as much as possible, use the other spectrum profiles unless you are too unhappy with the default one[Balance]. The following profile description might help selecting the profiles:
Balance: Default profile, set for optimum battery life and performance. No set frequency boosts other than Dynamic Stune Boost.
Performance: Best performance out of these profiles, optimum for benchmarking if you are into it. Tuned for smooth UI. Employs all boost mechanisms, General, Input and Dynamic Stune Boosting.
Battery: Good for casual users who are keen to get the best out the battery. Performance is not that bad and can be a daily driver
Gaming: A profile that's somewhere in between Balanced and Performance. Employs Adrenoboost [Lvl. 3] along with other boosting mechanisms.
In short:
For Performance:
Performance > Gaming > Balance > Battery
For Battery life:
Battery > Balance > Gaming > Performance
Wow .... I heard that this kernel is from the developers of bfr kernel, if yes then i expect this to be great like bfr ... Gonna try soon
Wew so great to see 4.4 from you sur :laugh: @ajaivasudeve
Vendor deconfig??
Reserved for future.
Currently on moxie with arrow oreo.. awesome back up.
Best Kernel for any 4.4 rom currently, Gaming is better than Nameless, Moxie, F1XY, Prototype without heating. Performance is good. Multitasking ram management also good. BATTERY charging speed is good as well ;normally and while using phone also. Battery backup is good in normal usage (not have checked whole day SOT) , while gaming drainage rate is high. But still right now the best kernel with beast performance and good battery.
Does charging work when used to play games?
Tricksky said:
Does charging work when used to play games?
Click to expand...
Click to collapse
Its highly recommended not to play games while charging
ajaivasudeve said:
Notes:2. The kernel should probably work fine with most 4.4 ROMs [except VNDK builds maybe, where you might have some stuff broken]. When reporting issues, please make sure that you mention the ROM[with the build date] and the setup you are using, like if there are any additional MODs or setting changes from your end.
Click to expand...
Click to collapse
So this shouldn't would on aex 6.2?
Sorry for the noob question but I don't know what is the purpose of thermals, is it best to flash them too or only if needed? then I don't know in which cases they are need or not and if they are so why aren't they just included in the kernel zip and used only when needed?
poled said:
Sorry for the noob question but I don't know what is the purpose of thermals, is it best to flash them too or only if needed? then I don't know in which cases they are need or not and if they are so why aren't they just included in the kernel zip and used only when needed?
Click to expand...
Click to collapse
You can flash them if you feel stock thermals are not doing enough to keep the device cool. If the stock thermals are doing just fine, you can choose to stick with them. BTW, I do recommend it to be flashed with the kernel.
Can you bring VNDK support?
poled said:
Sorry for the noob question but I don't know what is the purpose of thermals, is it best to flash them too or only if needed? then I don't know in which cases they are need or not and if they are so why aren't they just included in the kernel zip and used only when needed?
Click to expand...
Click to collapse
You should try thermals, they are far better than stock.
darthvader0235 said:
So this shouldn't would on aex 6.2?
Click to expand...
Click to collapse
Not all things would work as intended. So, for now, No.
The BubbleWarp Kernel is Just Awesome!
I reverted to AEX 6.1 and installed BubbleWarp thermals and kernel
Underclocked to 1920 and 1478
No heating or lag while playing pubg
Played 3 matches from 46% to 3% battery!
Using default profile
The battery life now seems to be same as in Oreo
Full battery life review coming soon
AstroBiswas said:
The BubbleWarp Kernel is Just Awesome!
I reverted to AEX 6.1 and installed BubbleWarp thermals and kernel
Underclocked to 1920 and 1478
No heating or lag while playing pubg
Played 3 matches from 46% to 3% battery!
Using default profile
The battery life now seems to be same as in Oreo
Full battery life review coming soon
Click to expand...
Click to collapse
Please share asap.. if this gives back as in oreo .. I would be finally able to move to pie.. back up was only thing holding me back on oreo... 3 matches from 46 to 3 is almost a day of standby by!!!!
Woah nice Kernel with spectrum support nice Try this one thanks dev
What rom is recommend for this kernel?
Da1s said:
What rom is recommend for this kernel?
Click to expand...
Click to collapse
As the title quoted, the kernel only support the ROMs based on treble tree with 4.4 series of kernel lineup.

Development [Kernel][Overclocked] No Gravity [2023-04-30][ProtonClang]

NoGravityKernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey, NoGravity Kernel dev here! You may already know me from my other supported phones (OnePlus 2, F1, Mi 8, X3 Pro, Mi 10T, F2, F4) I've graduated with a bachelor degree in computer science and I actually work as a C# programmer. NGK's mindset is Performance/smoothness while getting good battery life due to added battery oriented features.
I currently do not own the device, but if you like my work and want to support me, a crowdfunding was made in order to speed up the development for this phone
(Scroll down for Telegram Group link where I'll be most of the time)
The Kernel will boot using Balance Profile when Magisk is present. Other profiles for battery, performance and gaming can be switched to in my app.
To tweak the kernel easily, here's my No Gravity app! featuring custom profiles (Battery, Balanced, Performance and Gaming & Gaming+). My app offers some device specific features that can't be found in other kernel tweaking apps. You can find them lower in the thread.)
-No Gravity app! support
-Compiled with Proton Clang + O3 + Polly + LTO optimizations
-KernelSU support
-NGK Thermal locking mechanism*
-DC Dimming
-Boeffla Wakelock Blocker
-Optional Proximity Sensor blocking for Telegram / Nekogram
-High Brightness Mode
-AdrenoBoost
-GPU UC/OC : 150MHz / 682MHz
-CPU Input boost driver instead of CPU boost
-Devfreq boosting
-Enabled WALT, disabled PELT
-Using Big and Prime clusters for specific performance critical events
-Devfreq boosting for various events like app opening
-Disabled ZRAM by default (Only if ROM doesn't override it)
-USB Fast Charging
-Various GPU & libs optimizations
-VDSO for better 32 bit performance
-Small debloat
-Merged in latest CLO Tags
-Always upstreamed to latest (4.19.282)
-And many more under the hood changes & optimizations
Note: Some features aren't enabled yet for this specific phone, but they'll come in future updates
-Monet theme adapting to your ROMs colors dynamically
-Injected sepolicies to work on Enforcing SELinux
-Kernel & App update checker (Direct install of kernel and app)
-Balance(Default),Performance,Battery,Gaming & Gaming+ Profiles (QSTile available)
-Custom Profile Creator Page that let's you create and share profiles with the NGK community (/SDCARD/NGK/PROFILES/)
-Precise CPU temperature for each Clusters separately
-Per-App Tweaks Page to load tweaks for specific apps
-CPU Page with following tunables:
-CPU Governor
-CPU Frequency Selection Algorithm (Linear/Exponential)
-CPU Min/Max Frequencies
-Input boost
-NGK Smart Throttling
-NGK Stats Page showing last gaming session FPS+ Chart, throttling, battery drain, avg CPU temps & avg Battery temps, toggle for enabling NGK Stats Overlay displaying FPS and following optional features:
-CPU Temps/Freqs
-GPU Temps/Freqs
-Battery Temps/Percentage
-RAM usage
-Kernel Page to let you control:
-App optimization (ART) Button
-Thermals:
NoGravity (NGK’s default) || Battery || Stock one
-Sultan PID read optimizations
-ZRAM
-GPU Page:
-GPU Stats
-Min/Max GPU Freq Selector
-High Brightness Mode
-Content Adaptive Backlight Control
-Adrenoboost
-Touchscreen firmware selector
-Proximity Gestures Switch to pulse ambient dispay on Hand Wave
-Pick-Up Gesture Switch to pulse ambient display when device is taken
-Pixel 3 Flip to Shhh feature
-DTS Eagle (Sound) Info Page
-More will be added...
-More features...
-Let me know what you want and those may be added!
This kernel should work on any ROM & MIUI!
-I recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.
- I recommend to use my app, franco app or EX Kernel Manager if you need to tweak the kernel further
-Flash No_Gravity_Kernel-vX.X.zip file in TWRP (Latest TWRP Recovery Recommanded)
-(Optional) - Clear cache and Dalvik => if you do so, Use App Optimization button in NGK App to regenerate ART or let device charge at idle at 100% for some time (that's when android runs optimizations).
Download No gravity Kernel / Download No Gravity App
Donate me! / Telegram Group /
No Gravity App Changelog / No Gravity Kernel Changelog
-The android community and to all my testers for using my kernel and your precious feedbacks and ideas!.​
Contributors
Pierre2324
Source: https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sm8250
Version Information
Status: Stable
Current Version: 1.4.0
Created: 2022-12-18
Last Updated: 2023-04-30
Changelog
NoGravity Kernel v1.4.0 + NGK App 6.4.0
Previous Changelogs:
NoGravity Kernel v1.3.0 + NGK App 6.3.0
NoGravity Kernel v1.2.0 + NGK App 6.2.0
NoGravity Kernel v1.0.1 + NGK App 6.1.1 (Hotfix)
NoGravity Kernel v1.0.0 + NGK App 6.1.0
I currently do not own the device, but if you like my work and want to support me, a crowdfunding was made in order to speed up the development for this phone.
app doesnt wanna change thermals to stock
zram reverts back to default after reboot
edit:
nvm, stock works
only problem is apply on boot
great kernel btw
wow its big surprise and sooo great to seeing NoGravity here !!! Thank u for share!!
I guess it's true what they say, that hope dies last.
Nice to see you again Pierre, it's been a while.
Great to see one of the best kernels here for alioh.
Wmbruckner said:
I guess it's true what they say, that hope dies last.
Nice to see you again Pierre, it's been a while.
Great to see one of the best kernels here for alioh.
Click to expand...
Click to collapse
Oh hey! Its been a while, OG since the OnePlus 2 Did not remember you having F3, nice to see you here!
Noice
It's great to see this kernel here. A quick question does it support DC Dimming?
DC Dimming Kernel
Hi Guys, I'm currently using lineage 18.1 with Optimus Drunk Kernel. I would really like to upgrade to Lineage 19, but can't find a Kernel that supports DC Dimming. Do you know of any Kernels that support DC Dimming and are still maintained...
forum.xda-developers.com
Cheers.
Nice to see a new kernel for F3. Is it compatible with miui 14?
arbrib86 said:
Nice to see a new kernel for F3. Is it compatible with miui 14?
Click to expand...
Click to collapse
Yes a hotfix will come later tho for some people undervolt seems unstable so will be fixed but yes seems to work fine. Don't forget to flash miui-dtbo after kernel
theoneofgod said:
It's great to see this kernel here. A quick question does it support DC Dimming?
DC Dimming Kernel
Hi Guys, I'm currently using lineage 18.1 with Optimus Drunk Kernel. I would really like to upgrade to Lineage 19, but can't find a Kernel that supports DC Dimming. Do you know of any Kernels that support DC Dimming and are still maintained...
forum.xda-developers.com
Cheers.
Click to expand...
Click to collapse
Hey, hmm I dont think so, I didnt add it or anything. You can send source of a kernel with it working and I'll check what I can do. This is for screen retention?
Pierre2324 said:
Hey, hmm I dont think so, I didnt add it or anything. You can send source of a kernel with it working and I'll check what I can do. This is for screen retention?
Click to expand...
Click to collapse
This would be to reduce PWM flicker that AMOLED displays have. It can bother some people and cause headaches.
https://github.com/GZR-Kernels/Optimus_Drunk_Alioth
theoneofgod said:
This would be to reduce PWM flicker that AMOLED displays have. It can bother some people and cause headaches.
https://github.com/GZR-Kernels/Optimus_Drunk_Alioth
Click to expand...
Click to collapse
Okay I will have a look thanks
[Forwarded from NGK telegram group]
Ive just uploaded:
X3PRO_3.1.0-dtbo-miui-FIXED.img
F2_1.0.0-dtbo-miui-FIXED.img
F3_1.0.0-dtbo-miui-FIXED.img
F4_1.0.0-dtbo-miui-FIXED.img
Mi10T_1.0.0-dtbo-miui-FIXED.img
Files (Kernel section) for people having screen content dimension issues (mostly seen on miui) its been tested quickly and reported to work, thanks to @AbdulazizHashim
Hope all is fine now (pinch to zoom, telegram replies, UI size, genshin joystick size)
For those who don't know what dtbo is, if you face any of the above mentioned issues flash corresponding dtbo for your device after flashing the kernel.zip and it should fix you issues.
Now hopefully, I can go to bed
have i become one of those testers that are mentioned in custom roms and kernels
3zozHashim said:
have i become one of those testers that are mentioned in custom roms and kernels
Click to expand...
Click to collapse
Sadly doesnt seem fixed for everyone on MIUI
Hotfix is out for kernel (1.0.1) and app (6.1.1!)
Changelog post(#2) updated, thread updated.
using this kernel on balance mode give better benchmark for me, also connection to my car bluetooth is much more stable (music name displayed and auto connect always works)
blasev said:
using this kernel on balance mode give better benchmark for me, also connection to my car bluetooth is much more stable (music name displayed and auto connect always works)
Click to expand...
Click to collapse
Nice good to know

Categories

Resources