Yea forgot to add to the post but changelogs are always in post#2 of the thread.Thank you very much for this new release! Do you have a changelog? What is new and what not?
Edit: attached changelog to update post
Yea forgot to add to the post but changelogs are always in post#2 of the thread.Thank you very much for this new release! Do you have a changelog? What is new and what not?
It can be, I'll be looking at that later onHey, does anyone know if offline charging is regulated by the kernel?
Wait, I haven't actually mentioned what's wrong, lol. At least in this thread. For context, I've noticed my phone was noticably warm after charging over night, at least 7h after it should have been at 100%. As there shouldn't actually be any charging going on at that point (intelligent charging) this was slightly concerning.
Yea xiaomi chargers aren't the best, they tend to make the phone heat more than usual. I thought at first you were talking about bypassing the battery when charging + gaming to not overheat the phone. But ye, if you have another brand charger to try it, I'd try thisWait, I haven't actually mentioned what's wrong, lol. At least in this thread. For context, I've noticed my phone was noticably warm after charging over night, at least 7h after it should have been at 100%. As there shouldn't actually be any charging going on at that point (intelligent charging) this was slightly concerning.
Well, it's still the OG brick and cable and I've never noticed that before. As I said, there should neither be any charging nor processing going on at that point, so the heat was... odd.Yea xiaomi chargers aren't the best, they tend to make the phone heat more than usual. I thought at first you were talking about bypassing the battery when charging + gaming to not overheat the phone. But ye, if you have another brand charger to try it, I'd try this
Yea, I got confused in phone groups, I thought this was newer poco phones group. For f1 idk, I'd have to check the upstream in latest update to really tell if there was anything related to that but I highly doubt since this was the final upstream for 4.9. I haven't dont any charging changes on my side. So yea thats weird.Well, it's still the OG brick and cable and I've never noticed that before. As I said, there should neither be any charging nor processing going on at that point, so the heat was... odd.
No other brick around, but I'll hook it to my laptop's fast charging port and see.
Should work fine. Just select the amount it will then be in "processing" state and will apply itSry for the noob question, how do I utilize the zram? Does it work for A10 Custom rom.
Stays the same after clicking. Or do I have to click default after setting.
View attachment 5827335
NoGravityKernel
![]()
![]()
No Gravity Kernel 1.0.0 + 4.3 App Trailer
Hey, NoGravity Kernel dev coming from the good old OnePlus 2 here! I'm a graduating student in computer science and I actually work as a programmer. I made a pretty solid kernel for that old Oneplus device and even added Energy Aware Scheduling (EAS) support to it backporting new features like Dynamic Schedtune Boosting to this old 3.10 kernel. With it being pretty much at its apogee, I need a new challenge on a newer kernel (4.9+) while keeping NGK's mindset of Performance/smoothness while getting decent battery life due to added battery oriented features.
For those who want a to know more about my work here is the link to NoGravity Kernel for OnePlus 2.
![]()
The Kernel will boot using stock (Pocophone F1) CPU & GPU frequencies that correspond to the Balance Profile when Magisk is present. Overclocked frequencies can be selected in any kernel manager app. 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). My app offers some features that cant be found in other kernel tweaking apps. You can find them lower in the thread.)
![]()
-No Gravity app! support
-Android T (13) ready
-Rebased to full CAF
-Enforcing SELinux
-OxygenOS Ports support Please read compatibility section
-9.1.24 & 10.3.7 Novatech Touchscreen Firmware
-Updated, Cleaned up & Optimized NVT/FTS Touchscreen drivers for latency and responsiveness and reduced touch issues
-The two CPUs (Silver and Gold) can be configured completely separate in terms of min/max frequencies and governors
-Unlocked PUBG HDR+Extreme options (Disabled by default, enable it in app)
-CPU Next frequency selection tunable (linear/expnential)
-GPU Overclocked to 835 MHz (GPU overclock/underclock is possible)
-GPU Underclocked to 160 MHz on idle
-Adrenoboost
-Updated energy model
-Pixel Thermals support
-Using Evaluation Thermals
-Own Thermal Suspend API
-Own Thermal Locking Mecanism (Mostly for using NGK thermals on MIUI)
-NAP power saving state for Adreno 630 GPU
-Dynamic Stune Boost
-Devfreq boost and Cpu Boosting drivers
-Disabled ZRAM by default
-FSync Control (ON/OFF)
-Faster Applications Opening speed
-Slimbus Overclock
-Added Fingerprint boost
-Added WakeBoost module
-Added and Using ZEN I/O Scheduler as default for app opening speed && overall Smoothness
-Added Maple, SIO, FIOPS, BFQ, ANXIETY I/O Scheduler
-Westwood(Default) & BBR TCP Algorithms
-DTS Headphone X Software Drivers
-Sound Control support
-Vibration Control
-Charging throttling removed
-Maximum charge rate over USB 3.0
-WireGuard support
-USB Ethernet support
-Controller support
-DriveDroid support
-HDR Video Playback support
-KCAL support
-K-Lapse 5.0 support
-Network Guru app support
-Blocked and tweaked wakelocks (Boeffla & more)
-Fingerprint improvements
-Caches optimisations
-Compilation optimisations
-Debloated
-F2FS Support with GC
-Compile with Proton Clang + Polly + Thin LTO
-Latest CAF Tags merged in
-Always upstreamed to latest! (4.9.337)
-And many more under the hood changes...
![]()
-Injected sepolicies to work on Enforcing SELinux
-Per-App Tweaks page to apply tweaks to specific apps
-Kernel & App update checker (Direct install of kernel and app on Pocophone) + Selection between touch firmware versions
-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 both Clusters separately
-CPU Page with following tunables:
-CPU Governor
-CPU Frequency Selection Algorithm (Linear/Exponential)
-CPU Min/Max Frequencies
-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
-PUBG HDR+Extreme config unlocker
-ZRAM
Battery Page to let you control:
-Adaptive Charging
-Charging rate limiter
-Battery Thermal Throttling Removal:
ON (NGK’s default) || OFF
-GPU Page:
-GPU Stats
-Min/Max GPU Freq Selector
-Adrenoboost
-KLapse (Brightness and Daytime modes)
-Backlight Dimmer
-HDR ON/OFF toggle
-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/Ports! Since I love OnePlus and I'm myself a OnePlus 2 user, I will do my best to fully support OOS ports.
Reported to work on: OnePlus 6 Holi Edition, OnePlus 7 OB8 & OB8 Quince, Quarantine Edition. OxygenOS devs do not support custom kernels so if you face any issues with NGK don't post in their groups, post here instead. Latest OOS may have calling issues as reported by some users.
![]()
-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
-CPUs since Snapdragon 845 can't be overclocked from kernel this is why it is removed
![]()
-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.
![]()
![]()
![]()
![]()
![]()
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!.
-thanasxda for his experience/knowledge on the Pocophone
- @[COLOR=#00b5d3]_undead[/COLOR] & @[COLOR=#00b5d3]Wmbruckner[/COLOR] for the crowdfunding
-Followings for their donations!
@[COLOR=#00b5d3]Wmbruckner[/COLOR]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Contributors
Pierre2324
Source: https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sdm845
Version Information
Status: Stable
Current Version: 4.2.0
Created: 2019-11-16
Last Updated: 2023-01-22
1. Dont reply on the main postVery good kernel, but i wished it had an option to overclock the display to 66hz in twrp. i also can't find any kernel for Android 13 that can overclock the display.
Hi just letting you know that I do support F4 now.Cool core, friend. Keep it up!
Are you planning on Poco F4?
P.s.
Please add a link to TONCOIN to the donation.
To throw on coffee sometimes![]()
Had the same problem with bootlooping on encrypted LOS 20. Wanted to try orange fox, but the latest build is from over a year ago (June 2021). Latest Magisk is 24.2 or are you talking about Canary channel? Anyone used orange fox recovery on beryllium with Android 13?
NGK wont work on new roms when encrypted. So go unencrypted. For magisk, either use 24.3 or magisk delta if 25 doesnt workHad the same problem with bootlooping on encrypted LOS 20. Wanted to try orange fox, but the latest build is from over a year ago (June 2021). Latest Magisk is 24.2 or are you talking about Canary channel? Anyone used orange fox recovery on beryllium with Android 13?
Would really like to try the kernel...
You can't use both ksu and magisk. Its one or the other. Ksu modules will work in next ngk update.Hello.
I have a magisk issue.
One of the features of version 4.4.0 is kernelSU, so I installed the kernelSU app.
Root privileges are granted just fine, but I have a problem with the module.
Even when I install the module, it doesn't seem to work.
Is there any way to solve this?
You can't use both ksu and magisk. Its one or the other. Ksu modules will work in next ngk update.Hello.
I have a magisk issue.
One of the features of version 4.4.0 is kernelSU, so I installed the kernelSU app.
Root privileges are granted just fine, but I have a problem with the module.
Even when I install the module, it doesn't seem to work.
Is there any way to solve this?
Are we waiting for a new update? If we are going to be honest, of course we are but @Pierre2324 actually doesn't owe us anything.
He'll release if when he feels like it, there should be no pressure from our part.
Battery drain is not the main issue here, it depends on the rom you're using.
What needs to be fixed is the screen freezes that occurs on any rom when the touch firmware doesn't fit your panel.
But then again, this might not affect some people that already has the correct specific unit for that firmware version.
How can this be fixed? Revert back to the 1.5 or release 2 variants of touch firmwares for the next update.