[Kernel][4.4-EAS-HMP] BubbleWrap [R6 ->09/04/2019] - Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, &

{
"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.

Related

[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] PhenomKernel - Hammerhead - v1.1 [AOSP]

{
"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

[KERNEL][7.1.x][WEEKLIES] Electron Kernel for Angler [v15][August18th][SPECTRUM]

This is a flash and go kernel, please do not tweak options unless you are an advanced user.
Weeklies: Weeklies are provided automatically via a Jenkins server, and uploaded to GitHub here https://github.com/frap129/angler-weeklies.
To download a weekly, click on the latest weekly zip in the link above, then click "View Raw" to initiate the download.
Weeklies DO NOT replace stable releases. You can find the latest stable release in the downloads section below.
NOTE: Weekly builds are not guaranteed in any way, are untested, and possibly unstable (probably not though). By flashing a weekly, you agree to not receive support so that you can be on the bleeding edge of Electron.
Electron has Spectrum support! Spectrum is a simple and easy to use kernel management app. Though it was initially intended to be a companion app for Electron, Spectrum's innerworkings have been made public so that any developer can add spectrum support to their kernel! Checkout the Spectrum XDA thread or use the link the downloads section below!
Spectrum XDA Thread
Current features:
Chill Governor: A conservative based gov with boosting and sleep-state functions
Relaxed Governor: A chill based gov with more gradual boosting
Electron Governor: An interactive based governor with battery life and performance
Advanced governor tuning using Chill+Relaxed
Maple I/O Scheduler: A scheduler tuned for interactivity
Fingerprint Boost driver
Custom PowerHAL
Shadow Scheduling
Adreno Idler
CDG Congestion control algorithm
Spectrum support
Linux 3.10.107
Backported random driver from 4.1.39
KCAL Color Control
Wake Gestures
Sleep Gestures
Faux Sound Control
PDesire Audio 10.1
State Notifier
UFS Controller Boosting
Arch Power
Disabled FSync
Enabled Dcache word access
Enabled CleanCache driver
Optimiced String Routines
Reduced CPU load
Optimized Square Root
Improved Memory I/O functions
Hardlimit Max/Min frequencies
Optimized libraries
Power Efficient workqueues
Backported Zen Interactive tunings from Zen 4.10
FRandom driver
Fully tickless system (No kernel timer interrupt)
Improved ZRAM + ZSwap + ZPool
Improved backlight algorithm
F2FS support
GPU Display state awareness
Custom Linaro based GCC 7.1.1 Toolchain
Heavily tested complie-time optimizations
Various backports/patches/fixes
Installation:
1. Make sure you aren't running a custom kernel; dirty flash your ROM to revert to stock if necessary.
2. Make sure all kernel tweaking apps/scripts/tools will not apply options on boot.
3. Download the kernel zip
3. Reboot to recovery
4. Flash
5. Enjoy!
Reporting Bugs:
Please follow this guide by @The Flash . If reporting a crash/reboot, provide both a dmesg and ramoops. Otherwise, provide a logcat and dmesg. Guide
Download Electron:
AndroidFileHost
Download Spectrum:
Google Play
Known Issues:
None!
I would like to thank all of the great people whose support and help that I've received and whose work I've referenced to make this kernel a reality: FranciscoFranco, ak, RenderBroken, flar2, xanaxdroid, nathanchance, R3V3NT3CH, imoseyon, arter97, Faux123, DespairFactor, neobuddy89, show-p1984, and anyone I missed!
XDA:DevDB Information
Electron Kernel for Angler, Kernel for the Huawei Nexus 6P
Contributors
frap129
Source Code: https://github.com/frap129/angler
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 15
Stable Release Date: 2017-08-18
Created 2016-08-20
Last Updated 2017-08-18
Change Log
Changelog (full changelog on github):
September 10th, 2016:
Added many CAF Patches
Added Maple I/O Sched
Improved Chill CPU Governor
Enable Adreno Idler
Add ZenTune 4.5
Enable CleanCache Driver
Enable Fully tickless system
Add CDG Congestion algo
Misc more
September 7th, 2016:
Release 2
See features list for details (Kernel was rebased, no real 'changes')
August 19th, 2016:
Release 1
See features list for details
Technical information
In this post, I will add descriptions of my original kernel features for users and developers to reference.
Chill CPU Governor:
Chill is based on conservative, and has two main deviations: a frequency boost interface and sleep-state power savings. The boost interface uses count based boosting, not timer based. This means that after frequency has increased X (default is 10) times in a row, the governor pushes frequency to max in order to skip checking for the remaining steps and acts on a min/max principle. This often matches the speed of interactive with improvements to battery. The sleep-state power savings entail restricting frequency to min when the screen is off, although a sleep boosting interface may be added to help with loads caused by syncing while asleep.
Maple I/O Scheduler:
Maple is based on the Zen and Simple I/O schedulers. It uses Zens first-come-first-serve style algorithm with separate read/write requests and improved former/latter request handling from SIO. Maple is biased towards handling asynchronous requests before synchronous, and read requests before write. While this can have negative aspects on write intensive tasks like file copying, it slightly improves UI responsiveness. Like chill, maple also has power saving features. When the device is asleep, maple increases the expiry time of requests so that it can handle them more slowly, causing less overhead.
Relaxed CPU Governor:
Relaxed is based on chill, and has been altered in order to achieve more gradual frequency boosting. Relaxed uses a boost ceiling variable in order to achieve this. Rather than boosting straight to the max frequency, relaxed finds the difference between boost_counter and boost_ceiling, then boosts to max minus that difference. For example, if boost_count is 8 and boost_ceiling is 12, when boost_counter reaches 8, the cpu freq will boost to 4 (12-8) levels below max, then increase if needed until boost_counter reaches boost_ceiling. This governor doesn't completely replace chill, but is intended to be used alongside it. Since the lowest frequency on a57 cores uses more power than the highest freq on a53 cores, it is still valuable to use chill on a57 in order to complete a task as quickly as possible.
Electron CPU Governor:
Electron is based on the latest interactive from the MSM8994 CAF branch with upstream improvements from Google, Linaro, and Chromium. The main differences are the inclusion of 2 new tunables, powersave_bias and screen_off_maxfreq. These allow for more granular control of your devices frequency scaling than the standard interactive governor. There are also improvements from FranciscoFranco, Imoseyon, and Neobuddy89.
Fingerprint Boost driver:
FP Boost is a custom boosting driver based on cpu-boost by Sultanxda. When input is received from the fingerprint sensor, all available cores are boosted to max frequency for 3 seconds in order to reduce the fingerprint scanner delay and wakeup lag.
Heck Yeah! Looking forward to running this!
Sounds awesome! Kudo's
Looks like we have a new kid on the block!
Thanks for sharing your work
frap129 said:
Changelog (full changelog on github):
August 19th, 2016:
Release 1
See features list for details
Click to expand...
Click to collapse
Does it work on N?
primo14z said:
Does it work on N?
Click to expand...
Click to collapse
Please read the title of the thread.
Added to Nexus 6P index thread:
[INDEX] Huawei Nexus 6P
frap129 said:
Please read the title of the thread.
Click to expand...
Click to collapse
So SORRY!! it was 5 am when i asked , sorry :/
frap129 said:
Please read the title of the thread.
Click to expand...
Click to collapse
He's just too excited
frap129 said:
...Known Issues:
Defaults not setting on boot
...
Click to expand...
Click to collapse
What does this mean, exactly? Says it's "flash and go", which appeals to me, but if the pre-tuned settings don't boot... Am I misunderstanding? Thanks, BTW!
Nexus 6P
jesssiii said:
What does this mean, exactly? Says it's "flash and go", which appeals to me, but if the pre-tuned settings don't boot... Am I misunderstanding? Thanks, BTW!
Nexus 6P
Click to expand...
Click to collapse
The default settings do boot, but on some ROMs the governor gets overridden at boot, so it gets changes back to interactive.
primo14z said:
So SORRY!! it was 5 am when i asked , sorry :/
Click to expand...
Click to collapse
dex2grigg said:
He's just too excited
Click to expand...
Click to collapse
It's all good
I may give this a go with my reflash of PureNexus soon
I'm trying it out, thanks.
Link not working.
OmegaBlaze said:
Link not working.
Click to expand...
Click to collapse
Link works fine for me, just opened it in Chrome. Basketbuild may be having issues but I was able to download just fine.
nathanchance said:
Link works fine for me, just opened it in Chrome. Basketbuild may be having issues but I was able to download just fine.
Click to expand...
Click to collapse
View attachment 3849038
{
"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"
}

[Kernel][Treble-Oreo-Pie-Spectrum] Moxie-Kernel-R6 [Oct 30]

{
"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"
}
Moxie Kernel
<==Disclaimer==>
Code:
[CENTER]* Your warranty is now void.
* I am not responsible for anything that may happen to your phone by installing my kernel.
* Please do it at your own risk and take the responsibility.
* All the best! [/CENTER]
<== Features ==>
~EAS~
~ F2FS Support ~
~ Latest Merges ~
~ Added and adjusted volume gain ~
~ Boefella Wakelock blocker ~
~SultanXDA's Simple thermals~
~Wireguard support~
~ Stock frequencies from ZUI 3.7 ~
~Spectrum Support~
<==Download==>
Folder
Spectrum App
Changelog:
Code:
Moxie-Treble-R6.1 [Oct 30]
* Fixed higher than usual power consumption
Moxie-R6-Treble [Oct 30]
*Switched to EAS
*Implemented 'bit_shift'
*Spectrum is still supported
*Oreo-Pie-Treble
*Upstreams
*Minimal boost values by default
*Added MSM Touchboost
*Switched to Zen I/O Sched
*Switched to Clang 8 TC
Moxie R5.1 [Sept 10]
*Fixed Spectrum profiles not getting applied in some Oreo ROMs
*Fixed frequencies getting locked in some ROMs
*Minor Fixes
*Should Fix the balance profile
Moxie-Treble-R5 [Sept 9]
*Quick update
*Added Spectrum Support [Thanks to [URL="https://forum.xda-developers.com/member.php?u=5051294"]@frap129[/URL]]
*All 4 profiles are properly set.
R4 [Sept 7]
*Upstreamed to v3.18.121
*Blocked some more wakelocks by default
*Improved FP Scanner response
*Added 652MHz GPU step
*Even load sharing across the clusters
*Reduced ceiling voltages by -100mV
*Reduced stutters across UI in heavy applications
*Some changes for better battery backup
*Less aggressive thermal throttling
*Fixed maple not getting set as default
R3 [Aug 31]
*Based on Cosmedd's Lineage-16 sources
*Upstreamed to 3.18.120
*Fixed battery drain and lag in newer Treble ROMs
*Added and tuned Sultan's Thermals for better heat management
*Optimized governor for heavy games
*Maple IO Sched added and set as default
*Screen-off Max frequency added and set to 960Mhz/1.3Ghz
*Undervolted CPU [No Underclocking]
*Fixed rapid frequency oscillation in R2
*Improved Battery Life [Better than R2 atleast]
R2 [August 21]**
* Now based on MrAcar's sources.
* Kernel version: v3.18.119.
* Added Wireguard support.
* Switched to Linaro TC.
* Disabled some more wakelocks.
* Enabled back Fsync.
* Added Adrenoboost [Disabled by default].
* Improved performance.
* Better experience in heavy games [Needs to be tested].
* Reduced framedrops in certain apps [ex: Whatsapp].
* Fixed tunables getting reset when using EXKM/KA.
* Limited charging to 5V/2A 'cause higher intake is not safe.
<==Instructions==>
=>Use treble supported TWRP
=>Flash just like any other treble kernel
=>When flashing with a ROM, flash after 1st boot
=> If there are configurable battery settings within ROM, try not to adjust it after flashing the Kernel
<==Sources==>
Moxie-Kernel
Modified-AnyKernel2
<==Credits==>
Code:
@joshuous & co for EAS Project
@Renderbroken
@AyushRD
[SIZE=4]@Cosmedd
@DD3Boh[/SIZE]
[SIZE=4]@frap129[/SIZE]
[SIZE=4] @SultanXDA
@MihranT
@davidevinavil
@andip71
@Kenny3fcb
@devabhi
@Amog787
@soniCron
@Senthil360
@Flar2
@Asiier
@franciscofranco
@Team Firangi
@mracar
[If I missed you, tell me][/SIZE]
[Please leave your feedback ]
[Join http://t.me/firangistan for Discussions]​
Will try it soon ...
Reserved xD
New kernel for our Device. Going to try.
Flashed over aosip latest build, I was using exkm profiles earlier so before installing moxie, I removed those and uninstalled exkm. Testing now
Rikul said:
Flashed over aosip latest build, I was using exkm profiles earlier so before installing moxie, I removed those and uninstalled exkm. Testing now
Click to expand...
Click to collapse
That should be fine, Those kernel management apps at times may reset the tweaks I have made. If you want to use both together, you can save the kernel defaults as a profile and load it back if it gets reseted.
ajaivasudeve said:
That should be fine, Those kernel management apps at times may reset the tweaks I have made. If you want to use both together, you can save the kernel defaults as a profile and load it back if it gets reseted.
Click to expand...
Click to collapse
Yeah - the interactive governor values you chose are quiet impressive man, they are like a trade off between stock values and thunder profile values. From initial usage, good work man -smooth experience, no stutters, pretty simple and optimized kernel - not much to fondle around which means not much can go wrong.
I don't judge a kernel by pubg so i wont comment on that. It's a very unoptimized game and even iPhone X heats up playing that.
Rikul said:
Yeah - the interactive governor values you chose are quiet impressive man, they are like a trade off between stock values and thunder profile values. From initial usage, good work man -smooth experience, no stutters, pretty simple and optimized kernel - not much to fondle around which means not much can go wrong.
I don't judge a kernel by pubg so i wont comment on that. It's a very unoptimized game and even iPhone X heats up playing that.
Click to expand...
Click to collapse
Thank you! Can you please report back later how the battery backup is?
OP,
What's your take on hotplugging, you think unplugging cores every now and then can save battery, or it could consume even more battery?
(not on moxie)
I played around and tweaked autosmp to some values so after scrolling, after 1 second, core will start shutting down one by one. And i reduced cycle up so moment i touch the screen, cores will not wait before coming online. I was having good battery stats with this ( around 7 hours SOT even performance oriented profile applied on interactive governor) but in long run, I noticed it was not beneficial. Indeed plugging and u plugging cores started to consume more battery eventually.
Rikul said:
OP,
What's your take on hotplugging, you think unplugging cores every now and then can save battery, or it could consume even more battery?
I played around and tweaked autosmp to some values so after scrolling, after 1 second, core will start shutting down one by one. And i reduced cycle up so moment i touch the screen, cores will not wait before coming online. I was having good battery stats with this ( around 7 hours SOT even performance oriented profile applied on interactive governor) but in long run, I noticed it was not beneficial. Indeed plugging and u plugging cores started to consume more battery eventually.
Click to expand...
Click to collapse
I too have heard that saving battery by disabling cores is not that beneficial. Also a friend of mine suggested that tuning governors is always favored over using any hotplug. Actually, I don't know much about hotplugs so don't take my word for that.
ajaivasudeve said:
I too have heard that saving battery by disabling cores is not that beneficial. Also a friend of mine suggested that tuning governors is always favored over using any hotplug. Actually, I don't know much about hotplugs so don't take my word for that.
Click to expand...
Click to collapse
Acknowledged, I will report battery stats soon, there is no kind of drain is what my observation is from initial review. Good stuff
thanks for the kernel, trying it now with stock values on LOS by agustin
nicky69100 said:
thanks for the kernel, trying it now with stock values on LOS by agustin
Click to expand...
Click to collapse
You might face issues with that particular ROM because it has inbuilt frequency manager under battery settings. Please check if the frequencies are abnormally high.
ajaivasudeve said:
I too have heard that saving battery by disabling cores is not that beneficial. Also a friend of mine suggested that tuning governors is always favored over using any hotplug. Actually, I don't know much about hotplugs so don't take my word for that.
Click to expand...
Click to collapse
So should I use this kernel with AKT Profiles? I will try install this on Android P PR1 and see how it goes, especially in day-to-day tasks, heat and batterylife
pipyakas said:
So should I use this kernel with AKT Profiles? I will try install this on Android P PR1 and see how it goes, especially in day-to-day tasks, heat and batterylife
Click to expand...
Click to collapse
I don't recommend using AKT with this since it will overwrite many of my tweaks and may even cause additional drain. If you insist, you can use AKT but it is not recommended.
Just flashed this kernel on Aex5.8. So far so good. Does it have QC3.0 support?
Incrovantilist said:
Just flashed this kernel on Aex5.8. So far so good. Does it have QC3.0 support?
Click to expand...
Click to collapse
No. QC is not supported.
ajaivasudeve said:
I don't recommend using AKT with this since it will overwrite many of my tweaks and may even cause additional drain. If you insist, you can use AKT but it is not recommended.
Click to expand...
Click to collapse
so far so good! in 6 hours I have 99% deep sleep on big and 66% deep sleep on little (which was on 307mhz most of the time while browsing)
nicky69100 said:
so far so good! in 6 hours I have 99% deep sleep on big and 66% deep sleep on little (which was on 307mhz most of the time while browsing)
Click to expand...
Click to collapse
Nice! How is the general performance apart from gaming? BTW if you are using Kernel Adiutor, it might cause issues.
Could you please enable qc 3.0 support ?

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