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, F2, F3, 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 / 905MHz
-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!
-Immensity kernel base
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.
[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
Hotfix is out for kernel (1.0.1) and app (6.1.1!)
Changelog post(#2) updated, thread updated.
Hi, how do you flash the dtbo image, i flashed it in fastboot mode with adb, and phone went in a bootloop, softbrick
Szighy said:
Hi, how do you flash the dtbo image, i flashed it in fastboot mode with adb, and phone went in a bootloop, softbrick
Click to expand...
Click to collapse
Flash in recovery after kernel and select dtbo partition
Pierre2324 said:
Flash in recovery after kernel and select dtbo partition
Click to expand...
Click to collapse
Ah, thx, sadly, twrp 3.7.0. is in chinese, can't find anything on it
Edit: nvm, I figured it out, works great now.
Thx for your job.
Szighy said:
Ah, thx, sadly, twrp 3.7.0. is in chinese, can't find anything on it
Edit: nvm, I figured it out, works great now.
Thx for your job.
Click to expand...
Click to collapse
Hey! what about gaming performance with this kernel?
NGK community just hit 5k members on Telegram Also happy to let you know that I received Recognized Developer tag on XDA with NGK expanding to F2/F3/F4/Mi10T lately.
Thanks everyone
A good journey, from OnePlus 2 to Xiaomi phones (F1/Mi 8) and now Xiaomi (Kona) devices (F2/F3/F4/Mi10T)
That being said, not forcing anyone to do so but if you would like to support my work and help NGK get features / updates / fixes faster, you can help me get a Kona device from here :
Crowdfunding
or from paypal directly :
Paypal
Thanks to everyone who already did, that's appreciated
murtazakolachi said:
Hey! what about gaming performance with this kernel?
Click to expand...
Click to collapse
I only use geforce now and game pass for gaming on my phones, so I can't give you info about it. Might download Genshin impact tho soon, I'll edit my post
pretty sure i've flashed the kernel correctly, but the app wont open?
An0m4lyz said:
View attachment 5809363pretty sure i've flashed the kernel correctly, but the app wont open?
Click to expand...
Click to collapse
See if it has root access in magisk and look in about phone the kernel name.
Pierre2324 said:
See if it has root access in magisk and look in about phone the kernel name.
Click to expand...
Click to collapse
yep, didnt flash the kernel correctly first time. Just flashed it again and the app works fine. Thanks for the quick response!
Updates are out! Thread & changelog post updated. 🫡
I also want to thank everyone who supports me in the Crowdfunding it's going well. This help fix & speed up NGK development for those devices. I dont want to force anyone, but if you want to support my work you can do so from above link or via Paypal (I will add those donations manually to the crowdfunding).
Thanks again!
App hotfix is out 🫡 (for kernel page issue some users were facing)
If you had the issue, it means your cache partition was read only. If you want your cache to be read-write, just format it. If not, no problem app will work fine anyway now.
hello, when I want to turn off zram, it says processing first, then it says disable, but when I restart the phone, it comes back as 4096mb reserved. where am i doing wrong?
hello, when I want to turn off zram, it says processing first, then it says disable, but when I restart the phone , but when I restart the phone, it comes back as 4096mb reserved. where am i doing wrong?
akdrhmz said:
hello, when I want to turn off zram, it says processing first, then it says disable, but when I restart the phone, it comes back as 4096mb reserved. where am i doing wrong?
Click to expand...
Click to collapse
Maybe you just dont wait long enough for the app to apply on boot. It should say processing a bit after booting (when ngk app gets bootcomoleted + root access)
Hello, I am using PE+ but unfortunately it doesn't provide support for exfat format for my otg so I am finding a kernel that will provide support for exfat format so should I flash this kernel for that?
Related
[Kernel] CM7/MIUI Platypus (Voodoo Sound v8, Color, OC/UV, LED, & more!) [05/03/2011]
CM7/MIUI Platypus kernel.
Sound, Color, Nodebug, and more!
{
"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"
}
Before going any further, please know this is for CM7 Gingberbread 2.3.3/MIUI ONLY.
DISCLAIMER: The kernel (binary) and driver modules are provided as is. If problems occur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance.), updates will occur irregularly as time permits and I see fit. (Most probably when new features & bug-fixes arrive.) YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.
Credits:
Google & the whole Android crew.
Linus Torvalds & the kernel hackers for upstream Linux.
Cyanogen & all the devs out there hacking on this.
Supercurio for enriching our media experience of this smartphone.
codeworkx, coolya, guiper.
laststufo & hardcore and all the other kernel hackers on the SGS forum.
zen-kernel team for inspiration to create a kernel, too.
all other contributors (devs, users, etc.) who make this possible.
Main features:
Voodoo Sound v7. - Need I say more?
Ext4 - Stability and data integrity fixes.
SLQB - For more a efficient & faster handling of files in memory.
Voodoo Color. - Again, you should know this by now.
LEDNotification. - Not "BLN" - No app required - Use CM quiet hours for scheduling. (Thanks to bilboa1)
Kernel, App, and Network Security.
Disabled kernel DEBUG. - Disabled DEBUG in kernel code.
Overclocking/Undervolting. - 1.3Ghz max.
Extra governors. - Smartass, Interactive.
Various tweaks. - JPX screen timings.
More information here: http://pastebin.com/LNUu3TM3
Changelog:
Working external SD card access & usb tethering
Working auto-rotation and sensors (check it's on; if not working: 1st boot: Power button press 10+ seconds -> forced reboot/hard reset)
CONFIG_HZ @250 USER_HZ @150 (like "rocketeer")
Almost feature-complete (like "rocketeer")
Added ported new bcm4329 (WIFI) drivers from intersectRaven's 2.6.37.6 kernel - kudos to him (Supposedly less battery consumption)
Better reception quality. (Less noise) with new WIFI drivers.
More info on changelog here; http://forum.xda-developers.com/showpost.php?p=11846546&postcount=3
Download:
Changelog:
(05/03/2011) Changes [from 05/01] for CM7_SGS_platypus-kernel_20110504_r0_quorra-r5 (needs new drivers)]
[matches with 05042011 and 05032011 update from CM7]
• AIO re-enable (whatever uses that)
• oabi-support deactivated [less overhead] (need feedback on [old !] apps breaking)
• OOM rework [better memory management & out of memory handling, need feedback]
• light sensor polling interval from 0.2 s to 1 s
• new CodeSourcery toolchain 2011.03 [better & more efficient code, less battery usage with new compiler flags]
• some more GPIO improvements from upstream (potential battery savings, probably especially for CAPTIVATE & VIBRANT) [sdcard & audience-chip related]
• FFcamera fixes from upstream [camera app still hanging while trying to take pics; better picture ?]
• WIFI fix / improvement: Clean ARP offload table on IP update
• deactivated GPU debug stuff
• doubled size of Kernel log buffer size for easier troubleshooting
• disabled Android kernel panic handler (we have last_kmsg for that)
• disabled CONFIG_DM_UEVENT [udev ?! not needed on Android], less events, less overhead, more (?) battery runtime
• enabled TRACE_UNDERRUN for s3c fb (stability)
• enabled CONFIG_SCHEDSTATS for better research on what is nagging our battery
• enabled "null" encryption key/algorithm for IPSec support
• enabled NTFS read & write support (basic)
• circumvented a compiler bug to let it compile with more optimized flags with cache size in mind [need feedback if these affect battery runtime negatively]
• fixed WIFI compile failure (2 array problems this time for good; kudos to LeeDroid for his help !)
• deactivated SYSVIPC (less overhead and we don't have it available on Android)
1) Quorra r5 [(probably) NOT compatible with MIUI (MIUI needs new sensor drivers, depending on MIUI release)]
1st mirror:
CM7_VIBRANT_platypus-kernel_20110505_r0_quorra-r5_toolchain.zip (thanks to Roland for hosting !)
2nd mirror:
XDA - post (attachment)
3rd mirror:
CM7_CAPTIVATE_platypus-kernel_20110502_11_quorra-r4.zip (5.16 MB)
md5sum:
e0014f786475fab7cee3cb084c656602 CM7_VIBRANT_platypus-kernel_20110505_r0_quorra-r5_toolchain.zip
1) Quorra r5 [INTERACTIVE] [(probably) NOT compatible with MIUI (MIUI needs new sensor drivers, depending on MIUI release)]
1st mirror:
CM7_VIBRANT_platypus-kernel_20110505_r0_quorra-r5_toolchain_INTERACTIVE.zip (thanks to Roland for hosting !)
2nd mirror:
XDA - post (attachment)
3rd mirror:
CM7_CAPTIVATE_platypus-kernel_20110502_11_quorra-r4_INTERACTIVE.zip (5.16 MB)
md5sum:
12d3a8d3204ad0053e6c447055181af6 CM7_VIBRANT_platypus-kernel_20110505_r0_quorra-r5_toolchain_INTERACTIVE.zip
FAQ:
Q: I get a black screen after first boot, after some time, only bottom buttons light up.
A: Keep power button + home + vol up pressed until it reboots and it shows samsung galaxy s logo.
Hold it for some seconds shortly before the Cyanogenmod splash appears (Timing!) [Same like getting into Recovery]
Wipe /cache & Dalvik Cache again & "reboot system" - now it should work
Q: Auto-rotation isn't working, what's wrong?
A: Check that it's enabled in settings or the notification power widget. If all else fails, press the power button down 10+ seconds until it 'hard' reboots. (Ignore appearing power menu.)
Removed post
this works for MIUI, so why does it say..
Before going any further, please know this is for CM7 Gingberbread 2.3.3 ONLY.
The post i posted at first was regaruding that lol
Sent from my SGH-T959 using Tapatalk
xriderx66 said:
this works for MIUI, so why does it say..
Before going any further, please know this is for CM7 Gingberbread 2.3.3 ONLY.
Click to expand...
Click to collapse
sTyLeSz said:
The post i posted at first was regaruding that lol
Sent from my SGH-T959 using Tapatalk
Click to expand...
Click to collapse
thanks guys !
just changed that in my main thread from
[CM7] to [CM7/MIUI]
thanks !
@theexel:
please also updated
zacharias.maladroit said:
thanks guys !
just changed that in my main thread from
[CM7] to [CM7/MIUI]
thanks !
@theexel:
please also updated
Click to expand...
Click to collapse
Done. Updated!
Very nice. Test driving conservative, feels nice.
wow! CM7 with ext4, damn. ow I'm really getting interested to CM7.
Sent from my SGH-T959 using XDA App
I had three reboots running this today. The first two occurred when I opened apps, (a game and a streaming radio app). The third time was when I took a phone call. After the third reboot I couldn't get a cell signal, even after a couple of reboots/trying to select a network manually. Ended up having to flash a different kernel to get the phone working again. Before these issues, however, it was running great, and seemed to perform better than my current kernel... not sure what got in to it. Will wipe and try it again!
iynfynity said:
wow! CM7 with ext4, damn. ow I'm really getting interested to CM7.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
it's actually fixes for ext4
and ext4 afaik is only used on /data
something to play around for you guys - the following should cut battery consumption approx. by half:
Only for experienced users (!):
Testing request (potential better idle battery runtime):
ok guys,
please test the following:
extract 89system_tweak
from the kernel update package and change following line:
from
Code:
setprop pm.sleep_mode 1;
to
Code:
setprop pm.sleep_mode 0;
(have a backup of the kernel update package)
then delete 89system_tweak in that update package and replace it with the modified one
experience in the past showed that when changing from
setprop pm.sleep_mode 1;
to
setprop pm.sleep_mode 2;
battery runtime got worse
so changing it to the highest battery saving level (0) it should improve things
for best results & if it works you can try to use JVK modem (were usable)
that gave me the best idle and overall battery runtime so far
thanks !
Click to expand...
Click to collapse
Is this kernel going to get updated with the latest cm7 nightly?
Sent from my SGH-T959 using XDA Premium App
hitman818 said:
Is this kernel going to get updated with the latest cm7 nightly?
Sent from my SGH-T959 using XDA Premium App
Click to expand...
Click to collapse
I see no kernel updates at the repo
so it's already up-to-date
So if I flash the kernel the fixes will still be applied with the latest nightly?
Sent from my SGH-T959 using XDA Premium App
hitman818 said:
So if I flash the kernel the fixes will still be applied with the latest nightly?
Sent from my SGH-T959 using XDA Premium App
Click to expand...
Click to collapse
well,
found the changelog in the captivate CM7 thread
Changelog:
20110415:
- Fixed potential deadlock when sharing 2 SD cards over USB.
- Updated to new wifi driver, has better noise and power characteristics.
Click to expand...
Click to collapse
the 1st should be only system-related
the 2nd is already included in my kernel
so the short answer: yes, should work
What's the difference between the two downloads you have posted here?
Sent from my SGH-T959 using XDA Premium App
OT Just 4 Fun!
Getting random reboots opening pulse and websites anyone else?
i am testing this right now, i'll let you know how this work on the vibrant, because it looks like this was made on the I9000 forums.
Just out of curiosity, what is the difference between this kernel and bilboa's CM7 kernel?
{
"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"
}
ARM.
The Next Reliable Managed Architecture.
NOTE
- ARM or Android Reliant Management, Aims to bring full battery saving to our devices and add features not introduced. This would of course reduce battery hunger and at the same time, sustain the performance of our phones.
THIS IS A MODDED Kernel with Many fantastic features within. I am not responsible or credited for the kernel source codes whatsoever. I only modify the kernel to my needs and add more features not available from the base which will be beneficial to all of us. This Kernel is GPL Compliant and is fully Open Source. Please provide a CLEAR Credit should you use this Source as your base.
Click to expand...
Click to collapse
- Dynamic Frequency Mode - Improves Battery Life & Performance
- Added Governors for more options
- Tweaked to the limit for more performance
- Sustained Battery Life while improving Performance
- Added More I/O Schedulers for more options
- Edited/Re-Engineered Hardware modules for more Power Savings
- Overclocking up to 1.5GHz (EXPERIMENTAL. Use at your own risk)
- Overvolting for high performance activities
- Undervolting for Power Saving
Click to expand...
Click to collapse
Source Code Distribution
Github [CM] - Source
===============CHANGELOG=================
Base : CyanogenMod 10
Maintainers : nicholaschw
=Older Bootloader=
~~~~~~~~~~~~~~
Nightly 1
- Initial build
- Toolchain Fixes
- Added Powersave governor
Nightly 2
- Added Dynamic Frequency Mode
= In dynamic frequency mode, all parameters are managed for each frequency and the cpufreq governor can control system more fair for all frequencies.
=Newer Bootloader=
~~~~~~~~~~~~~~
Nightly 3
- Initial Build
- Fixes for Wireless compiling bugs
- Toolchain fixes
- Added Powersave, Hotplug & SmartAssV2 Governors
- Added SIO Scheduler 2012
- Tweaked I/O Schedulers
- Added Dynamic Frequency Mode
= In dynamic frequency mode, all parameters are managed for each frequency and the cpufreq governor can control system more fair for all frequencies.
Nightly 4 FINAL
- Added lulzactive governor
- Added 1.5GHz OC
- Add OV Support
- Add UV Support
- Tweaks into drivers
Nightly Plus
- Fixed Zip (Thanks to benee)
- Added some extra modules
- Rebased Sources to fix toolchain related errors
Nightly Build 6
- Reduced OC to 1.3GHz
- Fixed voltage arrays
Nightly Build 7
- Added configs for OC
- Disabled OC for now
v1.00 Golden Master
- Tweaked OC for stability
- Reduce backlight brightness to minimum
- Tweak the DVFS for UV and OV Stability
Click to expand...
Click to collapse
====================
Bugs + CM +
--------
- All CM10 Kernel Bugs
-Credits-
CyanogenMod, for providing AND fixing the source codes actively
YOU, Readers, for providing me a place to allow you to give me suggestions
Xonar, For assisting in many parts of the modifications
cyclon, for introducing new modifications
Google, For allowing me to identify whatever errors i face.
Vork & Koush, For AnyKernel Flashable Zip
benee for the zip fix
The Other Githubers who I merged commits into source
> XDA Community, Giving comments on whatevers best for implementations
ANY FLAMING OR CRITICISM WILL BE REPORTED.
ARM., Is not to be mistaken with ARM. ARM. Is not related to ARM Whatsoever in terms of name.(We use ARM for our processor, so we are related somehow by, the ARM architecture used in our phones.)
+DO NOT MIRROR+
EVERYTHING IS GOING ACCORDING TO DATE OF RELEASE.
Bug Reports? Post them here. Please include a logcat and dmesg and a brief situation of what happened visually. Doing this will get your bugs fixed faster.
How To Install
- Download the flashable zip below
- Put it into your sdcard (Anywhere you like. Just remember its location)
- Boot into recovery
- Wipe cache, Dalvik Cache (NO NEED TO WIPE DATA UNLESS YOU WANT TO)
- Install the zip package
- Reboot
- Enjoy the Excitement!
Troubleshooting?
- WIFI Failure = - WifiModule-ConservativePM-V3.zip -> super conservative on battery, less wifi reception
Download
- WifiModule-NormalPM-V3.zip -> will go in full mode when not asleep, a bit more power hungry, full wifi reception
Download. (Thanks to pengus77)
Link List - CYANOGENMOD BASED (Old Bootloader)
EXPERIMENTAL/NIGHTLY BUILDS
==================
All Builds below are experimental. Flash at your own risk.
ARM-Nightly1-P990.zip - 5.08 MB [28-12-12]
md5: 7d36e7ac1891345ce89e62326a9979be
ARM-Nightly2-P990.zip - 5.08 MB [28-12-12]
md5: e46c3a8c989d61b67d8a4d2e437a26b9
*NOTE* OLD Bootloader Version will carry on, but each release takes longer than the new bootloader
Link List - CYANOGENMOD BASED (NEW Bootloader)
EXPERIMENTAL/NIGHTLY BUILDS
==================
All Builds below are experimental. Flash at your own risk.
ARM-P990-Nightly3.zip - 5.08 MB
md5: d52342cb01a3b60a11cca65a8b208a0a
ARM-P990-Nightly-FINAL.zip - 5.09 MB
md5: 7c4ccf986c9fda2105b6462adcd51487
ARM-P990-NFPlus.zip - 4.78 MB
md5: 580c2e29326ea0b5d016baccffadf7f4
ARM-P990-B6.zip - 4.78 MB
md5: 0f2842812e41b235d6bf14acac2511a3
ARM-P990-B7.zip - 4.78 MB
md5: f3cde8f65bf3e7875f84247799d0e235
FAQs
+ Q: Whats the difference?
A: Read the disclaimer.
+ Q: Will I get worse performance than the Official CyanogenMod Kernel?
A: It depends on what commits are added. My Kernel only fixes bugs i can fix and which are unsolved and Of course, I will add more features not available in CyanogenMod Official
+ Q: What makes the stock kernel different?
A: You get goodies, and furthermore, better battery life and performance in this project.
Nice to see a singaporean are so gd in it. Gd job Bro
Is it compatible with unlocked new boot loader?
Sent from my LG-P990 using xda app-developers app
oOPS, me forgot to mentionn,
New bootloader version to be released next week.
This is a clean build of the old bootloader, note that only features come in next week.
For the new bootloader, the initial is next week and features come in the following week.
EDIT~
Push the newsworthy thread link now! When we go on the portal news, you get ten times more goodies! Help ARM. develop its potential!
good luck with your arm project sir. cant wait to test for the new bootloader version.
mkchan said:
good luck with your arm project sir. cant wait to test for the new bootloader version.
Click to expand...
Click to collapse
sure!
almost want to go to old BL just to try it =D. sounds erpic!
no testers reported back yet?
If it is not to much for you can you please releas the nightly not only for the new (bl) in the future. also for the old (BL).
Gr8 News, cant wait next week to try the new bootloader version :good:
Thanks for the Hard Work!
Great! Thanks for your work man, tried and seems very good! But the freq of the cpu in interactive gov is always at 1000mhz xD
Updated OP with new nightlies.
Compatible with New Bootloader.
Check the changelog for more features
Next builds to improve clocking, graphics and modular savings.
Includes:
Overclocking
Underclocking
Undervolting
Overvolting
GPU Overclocking
LED Dimming
Minimal Brightness module
The LED and minimal brighness module mods are ported from my previous commits from Optimus Black
Enjoy~~
Remember to click Newsworthy Thread for a fast update!
nicholaschw said:
Updated OP with new nightlies.
Compatible with New Bootloader.
Check the changelog for more features
Next builds to improve clocking, graphics and modular savings.
Includes:
Overclocking
Underclocking
Undervolting
Overvolting
GPU Overclocking
LED Dimming
Minimal Brightness module
The LED and minimal brighness module mods are ported from my previous commits from Optimus Black
Enjoy~~
Remember to click Newsworthy Thread for a fast update!
Click to expand...
Click to collapse
Thanks, will try it out. Great to see some JB rom's for the new BL
Sent from my LG-P990 using xda app-developers app
kekks said:
Thanks, will try it out. Great to see some JB rom's for the new BL
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
Its a Kernel. -_-
thanks definitely gonna try it.....working with new bl is the great news.....Thanks....
Me gusta
nicholaschw said:
Its a Kernel. -_-
Click to expand...
Click to collapse
xD
--------------
Well, I don´t know where the 'bug' is coming from, but since the new CM10, notification light isn't working anymore. I'm no kernel developer but I think the issue is there anywhere.
It would just be nice if you maybe could have a look there, as it's a feature, I miss for more then a month now.
With the kernel on the new bootloader my Wifi doesn' t work -.-
Gesendet von meinem LGP990 mit CM10.
Please Read the 2nd OP before posting bugs here.
And, updated OP for WIFI Fix.
Take note, the fix is only for those who get those issues. DON'T Flash unless you get the problem.
Now, If you let me peacefully add more features
Saving up for an O2X!
EDIT
Updated OP for final Nightly.
Next version is the GM. Its the final version before release channel, which will be uploaded to ROM Manager's database.
hi there nicholas, i was just wondering, since this kernel looks very promissing, is there any chance of merging voodoo sound support in the future?
Based on Samsung Official source
Thanks to UpInThAir for his work on the S tablet. Most of his stuff is ported from his git.
I changed some stuff to make it work on our Tablet and I added some stuff.
CivZ-P900 Lollipop Kernel Download Folder.
Stock lollipop kernel
KERNEL FEATURES source.
Install with custom recovery
[*]KNOX removed (container service, SecureStorage)
[*]SELINUX protection included but set at Permissive = No problems wit apps like Paragon and Titainium. and Viper4Android.
When you want to use Viper4Android you must block/disable the Samsung default player and block/disable the SoundAlive app
[*]INIT.D Support
[*]ARCH controllable
[*]SPen BOOSTER CONTROL @ bonuzzz
[*]INTERNAL & MEMORY VOLTAGE CONTROL @ Andreilux & halaszk
[*]MEMORY Frequency up to 933MHz
[*]OVERCLOCKING & VOLTAGE CONTROL CPU & GPU @ Andreilux & halaszk (CPU:200MHz up to 21000MHz / GPU: up to 677MHz)
[*]BFQ SCHEDULER ADDED
[*]WOLFSON DAC SOUND CONTROL ( Speaker and Headphone equalizer) @ Andreilux & oloendithias
[*]DYNAMIC READ AHEAD
[*]SAMSUNG DYNAMIC HOTPLUG CONTROL @ oloendithias
[*]EXTRA TCP WIFI CONNECTION OPTIONS
[*]SCREEN mDnie control @ Andreilux & Xluco
[*]NTFS READ WRITE SUPPORT (with paragon)
[*]WQ_POWER_EFFICIENT
[*]COMPILED WITH GCC 4.8 Google
[*]Frandom
[*]GPU Qos control, added control in synapse @ UpInTheAir
Extra Driver (device) support compared to the default kernel
[*]HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
[*]USB_DUN_SUPPORT
[*]USB_OTG
[*]CIFS
[*]FULL CONTROL WITH SYNAPSE APP (Thanks to Andreilux for the app and UpInTheAir for most of the layout)
Some screens of the Synapse:
{
"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"
}
[*]etc.........
Changelog KERNEL:
16/07/2015 Rev1.1 Released
16/07/2015 Rev1.2 Released
Update GPU mif /int
Rev1.5 Released 03/sept/2015
Frandom added
Crypto Neon support added
L2TP support activated in the kernel
Compiled on GCC 4.8 Linaro
Writeback support added for smoothness
etc.........
Rev1.6 Released 05/sept/2015
Not released as this was tester.
Rev1.7 Released 05/sept/2015
Clean start from Latest Samsung source
Aim is stability
Powersuspend, Dynamic Fsync and DynamicWriteback removed as they are experimental.
Switched back to the stable GCC 4.7.4 Linaro
VPN bug fixed (tested myself with different VPN providers in system settings of the rom and not a app from the Playstore)
etc.........
Rev1.8 Released 07/sept/2015
Changed some GPU settings for the flickering problem on High CPU load and low battery.
SWAP READAHEAD
ZSWAP WRITEBACK
WQ_POWER_EFFICIENT
COMPILED WITH GCC 4.8 Google
Extra Driver (device) support compared to the default kernel
BRIDGE_NETFILTER
L2TP_V3 & L2TP_IP & L2TP_ETH & PPPOL2TP
CAIF & CAIF_USB
USB_NET_DM9601
DVB_CORE & DVB_NET &DVB_CAPTURE_DRIVERS DVB_STB0899/DVB_STB6100/DVB_STV090x/DVB_STV6110x/..............
HID_PID & USB_HIDDEV
HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
USB_ACM
USB_WDM
USB_STORAGE_REALTEK
USB_DUN_SUPPORT
USB_OTG
USB_MICROTEK
MEMSTICK_SONY
CIFS
HFS_FS
HFSPLUS_FS
BFS_FS
UFS_FS
etc.........
Rev2.0 Released 22/okt/2015
Updated to H4 source & ramdisk
Reverted memory control
XDA:DevDB Information
CivZ_P900_Lollipop Kernel, Kernel for the Samsung Galaxy Note Pro 12.2
Contributors
civato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Rev1.1
Stable Release Date: 2015-07-16
Current Beta Version: Rev1.0
Created 2015-07-16
Last Updated 2015-10-22
Thank you
Sent from my SM-G925T using Tapatalk
Yay viper works again thx again
Sent from my SM-G925T using Tapatalk
Love the rom... however I get a "No UCI support detected" message when synapse starts up
...
Thanks again for your hard work!!!
morpheousrx said:
Love the rom... however I get a "No UCI support detected" message when synapse starts up
...
Thanks again for your hard work!!!
Click to expand...
Click to collapse
The rom @civato made does not come with this kernel. You will not be able to use Synapse until you flash this kernel.
I guess this is only working for P900, not P905?
StigOE said:
I guess this is only working for P900, not P905?
Click to expand...
Click to collapse
It is stated that way in the OP.
Civato,
Thanks for this great kernel and hard work! Installed on my rooted P900 and works so far great. AND it fixes the BT issue with the Logitech keyboard.
Yes. Civato amazing work, logitech keyboard working great with this!
Yes this kernel fix the Bluetooth Problem.
Hi Guys,
Can someone help with a quick install steps list for newbie like me from stock tablet?
I've downloaded both the kernel and source file and put them in the SD card.
I've started under custom recovery mode and selected update from external storage in the menu, and run it for both file but I've got nothing different afterwards and still the famous Bluetooth issue.
Thanks in advance
Cheers
Rev1.7 Released 05/sept/2015
Clean start from Latest Samsung source
Aim is stability
Powersuspend, Dynamic Fsync and DynamicWriteback removed as they are experimental.
Switched back to the stable GCC 4.7.4 Linaro
VPN bug fixed (tested myself with different VPN providers in system settings of the rom)
etc.........
civato said:
Rev1.7 Released 05/sept/2015
* Clean start from Latest Samsung source
* Aim is stability
* Powersuspend, Dynamic Fsync and DynamicWriteback removed as they are experimental.
* Switched back to the stable GCC 4.7.4 Linaro
* VPN bug fixed (tested myself with different VPN providers in system settings of the rom)
* etc.........
Click to expand...
Click to collapse
When you say "Clean start from Latest Samsung source" do you mean the latest 5.0.2 rom P900UEU1COH2_P900XAR1COH2_XAR? Or is this something else entirely? Thank you.
FlyingHorseGA said:
When you say "Clean start from Latest Samsung source" do you mean the latest 5.0.2 rom P900UEU1COH2_P900XAR1COH2_XAR? Or is this something else entirely? Thank you.
Click to expand...
Click to collapse
No you are talking about a rom release, This is a kernel release, those sources you download from a other place.
With custom Kernel I had screen flickering under huge CPU load and low battery, so switched back to custom kernel.
Sry
sent from my NotePro via Tapatalk
Rev1.8 Released 07/sept/2015
Rev1.8 Released 07/sept/2015
Changed some GPU settings for the flickering problem on High CPU load and low battery.
SWAP READAHEAD
ZSWAP WRITEBACK
WQ_POWER_EFFICIENT
COMPILED WITH GCC 4.8 Google
Extra Driver (device) support compared to the default kernel
BRIDGE_NETFILTER
L2TP_V3 & L2TP_IP & L2TP_ETH & PPPOL2TP
CAIF & CAIF_USB
USB_NET_DM9601
DVB_CORE & DVB_NET &DVB_CAPTURE_DRIVERS DVB_STB0899/DVB_STB6100/DVB_STV090x/DVB_STV6110x/..............
HID_PID & USB_HIDDEV
HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
USB_ACM
USB_WDM
USB_STORAGE_REALTEK
USB_DUN_SUPPORT
USB_OTG
USB_MICROTEK
MEMSTICK_SONY
CIFS
HFS_FS
HFSPLUS_FS
BFS_FS
UFS_FS
etc.........
civato said:
Rev1.8 Released 07/sept/2015
Changed some GPU settings for the flickering problem on High CPU load and low battery.
SWAP READAHEAD
ZSWAP WRITEBACK
WQ_POWER_EFFICIENT
COMPILED WITH GCC 4.8 Google
Extra Driver (device) support compared to the default kernel
BRIDGE_NETFILTER
L2TP_V3 & L2TP_IP & L2TP_ETH & PPPOL2TP
CAIF & CAIF_USB
USB_NET_DM9601
DVB_CORE & DVB_NET &DVB_CAPTURE_DRIVERS DVB_STB0899/DVB_STB6100/DVB_STV090x/DVB_STV6110x/..............
HID_PID & USB_HIDDEV
HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
USB_ACM
USB_WDM
USB_STORAGE_REALTEK
USB_DUN_SUPPORT
USB_OTG
USB_MICROTEK
MEMSTICK_SONY
CIFS
HFS_FS
HFSPLUS_FS
BFS_FS
UFS_FS
etc.........
Click to expand...
Click to collapse
Civato can this be dirty flashed over 1.5
Now I'm on 1.8
Everything seems fine. No flickering so far, but with nearly 90% battery. [emoji106]
I will send more feedback this evening with less battery
Nice work! Special THX for fast fix!
sent from my NotePro via Tapatalk
Criminal23 said:
With custom Kernel I had screen flickering under huge CPU load and low battery, so switched back to custom kernel.
Sry
sent from my NotePro via Tapatalk
Click to expand...
Click to collapse
What do you mean by screen flickering? Does the screen actually shut down and (then) you have to (manually) switch it on?
Also since custom kernel created the issue to you, why did you "switch back to custom kernel"?
Stevethegreat said:
What do you mean by screen flickering? Does the screen actually shut down and (then) you have to (manually) switch it on?
Also since custom kernel created the issue to you, why did you "switch back to custom kernel"?
Click to expand...
Click to collapse
No, I don't must switch on manually.
The screen flickers an half second to black and comes back from self -> it flickers
With stock Kernel and also with 1.8 Kernel the problem is gone.
Tested yesterday with 15% Accu. Everything is fine now. [emoji106]
Edit: I mean "switching back to stiock Kernel" sry for irritations [emoji6]
sent from my amazing SGS5 via Tapatalk
{
"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"
}
I am not responsible for bricked devices, dead sd cards, explosions, nuclear wars, alarm applications getting failed, please read the first 3 posts (features, faq, settings) carefully before flashing this kernel to make sure everything goes well with your installation.
This kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device. I like to test my changes properly before release and keep stability the topmost priority, I don't guarantee weekly or nightly builds, updates will be given whenever required.
Some Kernel Features-
Cpu Improvements -
Balanced, Battery and Gaming modes available for interactive governor
Mild undervolt for our cpu, reduces heat, helps battery backup
All basic governors and relaxed governors available, default is interactive
Toggles for wakeup boost, hotplug boost, touch boost
IO & Memory Improvements -
Added fiops, bfq, zen, maple, sio io schedulers
Disabled io crc check for more performance
Zram with lz4 & lz0 compression support available
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Fixed wrong gpu frequency reflected in sysfs
Optional enhanced color profile, choose while flashing
Adreno idler and adreno boost are available, off by default
Savoca's kcal color control, full control over colors
Wake gestures, dt2w, s2s and s2w for all panels
Charging/Battery Improvements -
Option to select 2000mA or 2400mA charging rates
Tuned interactive governor for better battery backup
Mild stable undervolt for both cpu and gpu
Optimizations for better load and power management
Other Improvements -
Sound control for speaker, earphones, mic etc
Option to select selinux mode while installing
Compiled with aosp 4.9.4 aarch64 toolchain
Fsync toggle available, enabled by default
Custom vibration intensity control available
Confirmed working or not working on -
Works on all lineage and aosp based nougat roms
Works on all lineage and aosp based marshmallow roms
Works on all MIUI 8+ marshmallow roms
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download correct version of Radon kernel
Make backup of system, boot in twrp
Now, wipe dalvik cache and cache
Flash the kernel zip and reboot
Note - In case the kernel doesn't boot for you, restore your system and boot partition from twrp and you will not lose any data.
Stable build downloads -
Radon V6.3 Stable Builds ( Android 8.1.0, 7.1.2 & 6.0.1 )
Kernel control app -
Radon kernel control
If you like my work, consider donating -
Paypal
XDA:DevDB Information
Radon Kernel For Kenzo, Kernel for the Xiaomi Redmi Note 3
Contributors
Umang96, TheStrix, Balika011, ktomov, abhishek987
GuneetAtwal, MOVZX, franciscofranco, flar2
alex9yust, billchen1977
These are not in any specific order, please pm me If I missed anyone
Version Information
Source: Github
Status: Stable
Current Stable Version: V6.1
Created 2016-07-09
Last Updated 2017-12-10
Frequently Asked Questions -
Q ) I like this kernel, can I be a part and contribute to this project ?
It takes many hours to maintain this kernel, If you are a user then donations are appreciated. If you want to contribute to development then you can create your pull requests on my github or pm me with your patch.
Click to expand...
Click to collapse
Q ) I flashed this kernel, what next ? How and where do I configure kernel related settings ?
Recommended app is Radon kernel control, it offers very easy to use custom profile based tweaking, you may check post #3 for some tuning tips if you like to tune kernel settings yourself.
Click to expand...
Click to collapse
Q ) Read mode in miui is not working after flashing this kernel ?
Xiaomi hasn't provided the opensource code for this feature, so read mode is not going to work on custom kernels, but you can try going into display tab of radon kernel control app and make a custom profile with R,G,B(254,234,195) and saturation 40 for very similar experience to miui read mode.
Click to expand...
Click to collapse
Q ) My fingerprint doesn't work, what to do ?
Kenzo comes with two different sensors, fpc and goodix, all nougat roms have fixed support for both sensors, but if you use miui rom and you have goodix sensor then you might need to flash the patch from post #6196.
Click to expand...
Click to collapse
Q ) I flashed this kernel, but I want to return to my stock kernel, how to do that ?
If you read flashing instructions in first post, you will see that I asked you to make backup of boot and system partitions before flashing my kernel, now you can restore that backup and you will have your stock kernel back. In case you didn't take a backup, just dirty flash your rom zip without wiping data and that will restore stock kernel and modules.
Click to expand...
Click to collapse
Q ) How much battery backup does this kernel give ? Will it give me x hours of SOT ?
The battery backup depends a lot on your usage, like screen brightness, wifi, 3g/4g data. Changing your kernel or rom will not make battery backup double. If you are just wifi user, your device can give 9+ hrs screen on time. Heavy 3G, 4G, Bluetooth users shouldn't expect huge battery backup. Regarding battery consumption when display is off, I normally lose 2% battery for about 8-9 hours of standby, but if you you keep wifi and data off in night, then you should get 0-1% drain per night.
Click to expand...
Click to collapse
Kernel tuning tips -
Cpu -
Governor: Interactive for all kind of users, select battery/balanced/gaming mode while installing according to your need, balanced and gaming modes are totally smooth but battery mode might have little lags.
Users who wish to further push battery backup can try using relaxed cpu governor on small cluster, reducing max frequency of small cluster will also improve battery backup.
By default, I use these min cpu frequencies 691Mhz (small cluster) and 883Mhz(big cluster), there is also 400Mhz option but I don't recommend using that since it saves negligible battery.
Input boost and touch boost should be kept on by balanced/gaming users, battery biased users can consider turning them off.
Memory -
Adaptive lmk should be enabled by all users
Z-RAM 512MB with at least 40 swappiness
Z-RAM will increase battery consumption a little bit
Keep Z-RAM off if you need extra battery backup
IO Scheduler -
FIOPS for good performance and battery
Read ahead at least 512 KB on both internal and external
Screen -
Adjust this yourself, I don't know what you like.
Gpu -
Adreno idler - only battery biased users should keep this on.
Adreno boost - gamers or performance biased users should keep this on.
Misc -
Fsync -Enabled for more stability, disabled for more performance.
Vibration intensity - I use 60, select whatever you like here.
Note - All settings are compatible with Radon kernel control.
I am using RADON Kernel From very first Build and to be honest ,
RADON is Awesome In Performance , Super Smooth and Fully Stable Kernel.
It Rocks Redmi note 3 Development :highfive:
please bring the Over clock feature
Will try to boot it on mokee! Will update !
Edit : Doesnot boots on Mokee
Sent from my Redmi Note 3 using Tapatalk
biku123 said:
please bring the Over clock feature
Click to expand...
Click to collapse
Our phones performance is already great
No point in over clock.
Sent from my Redmi Note 3 using Tapatalk
picarito said:
Our phones performance is already great
No point in over clock.
Sent from my Redmi Note 3 using Tapatalk
Click to expand...
Click to collapse
Right, overclock is not useful unless you are using a low end or outdated device.
Umang96 said:
Right, overclock is never useful unelss you are using a low end device.
Click to expand...
Click to collapse
Are you using the stock frequency table?
Umang96 said:
Right, overclock is never useful unelss you are using a low end device.
Click to expand...
Click to collapse
Yes so please don't add over clock lol maybe any sound changes like faux sound or Franco sound? If it's possible of course.
Sent from my Redmi Note 3 using Tapatalk
Pls add Exfat support
Please consider adding color control and Intel gov and if possible Westwood TCP algorithm, since data is not stable in bsnl sim and radio of our device is also not perfect it would be useful.
Sent from my Redmi Note 3 using Tapatalk
Its the any posibility to add manual features to the camera by kernel?
Enviado desde mi Redmi Note 3 mediante Tapatalk
please add color saturation control support ,is it already there?? if not please add .Then only i will be able to use cm13 roms.:good:
@Umang96 Can u share the voltage for each frequency?
shubham tech said:
please add color saturation control support ,is it already there?? if not please add .Then only i will be able to use cm13 roms.:good:
Click to expand...
Click to collapse
That should not be the only reason to switch to cm13.cm13 is way superior than miui.
Sent from my Redmi Note 3 using Tapatalk
Umang96 said:
Cpu Big -
400 - 1747 Impulse
Cpu Small -
400 - 1401 Impulse
IO Scheduler -
BFQ on both external and internal
Read ahead 1024 on both
Click to expand...
Click to collapse
In official RR....minimum frequency is not staying in CPU small.....its coming back to 1305
Add qnovo fast charging in a future update please
sanjeev7 said:
In official RR....minimum frequency is not staying in CPU small.....its coming back to 1305
Click to expand...
Click to collapse
That is fine, it shows wrong, it's cm feature, cpu is boosted in input, it will jump from 400 to 1305 sometimes but will come back.
Was Expecting Cyanpro :3 Btw cool u rocket In Yu forums Man hatf off !
Sent from my Redmi Note 3 using Redmi Note 3 Forums
{
"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 features:
Build with custom upstream LLVM 14.x (Clang 14.0.6 + LLD linker + IAS)
Full -O2 build with device and target flags enhanced, build improvements and compiler fixes, etc
Less is more: stockish OP8 builds based on OnePlusOSS/android_kernel_oneplus_sm8250 for max stability
Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
ARM enhanced performance and battery patches
CVE security patches, general upstream and CAF fixes for important subsystems
Modded schedutil governor merged from latest CAF sm8250 patchset
No OC, use 250HZ base timer frequency
msm_performance touchboost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default, BBR available), Network tweaks and updated drivers
Several I/O control tweaks, added schedulers ZEN v2 is default, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS)
ZRAM Swap (LZ4 default) and with file disabled, LZO-RLE and ZSTD are available
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and general improvements for GPU driver
adrenoboost ready (disabled by default)
Backlight min brightness and backlight scale option
Gamepad support enabled (xbox, ps4, switch)
USB Fast Charge (USB mode up to 900mA with MTP on)
FS fsync toggle on/off
Wakelock blockers available
wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with Kernel Adiutor, EXKM, FKM and others
DOWNLOAD KERNEL ZIP
FKM download configs: oos | custom
(No mirrors please)
Setup and troubleshoot: To install just flash the zip on a stock setup with either TWRP or autoflash kernel app.
If you come from other kernel or have any issues, you should restore your stock boot.img or dirty flash your ROM before flashing blu_spark zip to avoid problems. Also uninstall or clean data of any kernel control app you're using.
If you are upgrading between blu_spark versions, just flash the kernel zip.
About bugs and reports: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS ROM with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with added modules, etc.
If you're using custom ROMs (including stock based ones) and OOS Open Betas you're much on your own. I'm mostly interested on debugging stuff in stock and stable OOS.
Also try not to spam the thread with OT. There's threads for all kind of stuff, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP or kernel app before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
Source Code: https://github.com/engstk/op8
Don't forget to hit thanks, it's free
OnePlus 8 Pro development unit donated by OnePlus. Big shouts to them
Very proud of being on the OnePlus Developer Program, special thanks to dev relations team.
blu_spark r12 release
All right crew!
It's that time again, 1st build is up :highfive:
This kernel source is unified for OP8/Pro, don't know how it will run in the regular model (can only test in the Pro). Let me know.
At the moment we're maybe at 80% of the usual goodies, get a nice and stable base and go from there.
I'm building with clang currently got some hiccups with gcc. I'll probably revisit this in the future but it will need more TLC.
You can now use FKM download kernel feature, just import the links bellow in the app :highfive:
blu_spark_r12release
FKM download configs: oos | custom
Build with latest Google Clang version 11.0.2 (Android 11) - blu_gcc may come in the future, needs som TLC
Synchronize codes for OnePlus 8 Oxygen OS 10.5.9.IN21AA and OnePlus 8 Pro Oxygen OS 10.5.10.IN11AA
Build errors and warnings fixes
Compiling improving and target optimizations
Goodies: IO and filesystem stuff, priorities and UX, touchboost, zram, wakelock blocker, haptic and gestures level, adrenoboost, etc
wireguard updates (v1.0.20200611)
init adjust for sdm8250
AnyKernel3 latest updates
For root, stable Magisk 20.4 or newer is mandatory
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including OOS based ones).
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Also don't go spam and bug reporting on ROM threads if using this.
No mirrors please
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
ur kernel is great for daily use when I have 6t, it's fast, smoot, and stable. do u plan to build one for oneplus 8?
Great to see your blu-spark here! Kudos
Great job! Any list of the best settings to activate for your kernel in FKM? Can't manage to activate westwood TCP method, it gets stuck to reno, for example. Or any config file to have the best settings selected, maybe? Sorry, I'm not too familiar with FKM yet.
Hey there, welcome. Nice to see you here.
Just one question, why are so many features listed in the OP and many or most not in the sources on GitHub? Isn't this a copy paste error?
Sent from my Pixel 4 XL using Tapatalk
orochi9999 said:
ur kernel is great for daily use when I have 6t, it's fast, smoot, and stable. do u plan to build one for oneplus 8?
Click to expand...
Click to collapse
Has it is doesn't work? idk.
At the moment I'm focused on the bringup.
Surfeur-des-Reves said:
Great job! Any list of the best settings to activate for your kernel in FKM? Can't manage to activate westwood TCP method, it gets stuck to reno, for example. Or any config file to have the best settings selected, maybe? Sorry, I'm not too familiar with FKM yet.
Click to expand...
Click to collapse
I already inject settings I see importanton the background. TCP method is westwood by default, that reno situation is a bug from the app, franco is on it :good:
tbalden said:
Hey there, welcome. Nice to see you here.
Just one question, why are so many features listed in the OP and many or most not in the sources on GitHub? Isn't this a copy paste error?
Sent from my Pixel 4 XL using Tapatalk
Click to expand...
Click to collapse
Hey. WIP and will come soon after.
eng.stk said:
Hey. WIP and will come soon after.
Click to expand...
Click to collapse
great to see ya here mate... i just got my pro... will teat ince i feel like rooting lol
eng.stk said:
Has it is doesn't work? idk.
At the moment I'm focused on the bringup.
I already inject settings I see importanton the background. TCP method is westwood by default, that reno situation is a bug from the app, franco is on it :good:
Hey. WIP and will come soon after.
Click to expand...
Click to collapse
it's not working on regular 8
After installing this kernel I'm getting an option to boost GPU clock to 900 MHz. This also resulted in a much higher compute score. Is this normal? @eng.stk
On8 not working
Cool to see another old kernel dev from the nexus 5 days xD
orochi9999 said:
it's not working on regular 8
Click to expand...
Click to collapse
Smturbo said:
On8 not working
Click to expand...
Click to collapse
Hum too bad. Seems like there's driver differences between the models, we'll see what can be done ib the future.
For now I'll concentrate on the pro.
akshat207 said:
After installing this kernel I'm getting an option to boost GPU clock to 900 MHz. This also resulted in a much higher compute score. Is this normal? @eng.stk
Click to expand...
Click to collapse
Wait, what? Seem like that app is on acid lol
Sent from my blu_spark'd OnePlus
kevp75 said:
great to see ya here mate... i just got my pro... will teat ince i feel like rooting lol
Click to expand...
Click to collapse
hjjiang said:
Cool to see another old kernel dev from the nexus 5 days xD
Click to expand...
Click to collapse
Welcome guys, nice device choices [emoji16]
Sent from my blu_spark'd OnePlus
eng.stk said:
Wait, what? Seem like that app is on acid lol
Sent from my blu_spark'd OnePlus
Click to expand...
Click to collapse
Then how did I get 4351 OpenCL score on Geekbench lol?
akshat207 said:
Then how did I get 4351 OpenCL score on Geekbench lol?
Click to expand...
Click to collapse
You probably still have custom dtb from the kernel that have gpu oc, since this kernel doesn't replace the dtb and you switched kernels without keeping that in mind you ended up with mixed kernel images and dtbs.
acuicultor said:
You probably still have custom dtb from the kernel that have gpu oc since this kernel doesn't replace the dtb and you switched kernels without keeping that in mind you ended up with mixed kernel images and dtbs.
Click to expand...
Click to collapse
So, how is that much GPU OC possible? that's almost double the stock max frequency!
EDIT: You were right, it was from "Evira Kernel". Now my question is, is that much OC safe? That's insane.
Do note that my device didn't get hot when I was running the benchmark even at 900 MHz.
Smturbo said:
On8 not working
Click to expand...
Click to collapse
what was the problem for the regular OnePlus 8? bootloop and what region was ur phone
hjjiang said:
what was the problem for the regular OnePlus 8? bootloop and what region was ur phone
Click to expand...
Click to collapse
At the bootloader unlock screen, after a few seconds, the text turns green and has black lines through it, when it finishes booting, by the screen goes completely black. Vibration and sound still work though. Have to force power off and back to TWRP to restore stock boot.
blu_spark r18 release
All right crew!
New build is up :highfive:
This kernel is only tested for the Pro variant which I have, regular OP8 support may come in the future.
You can now use FKM download kernel feature, just import the links bellow in the app :highfive:
blu_spark_r18 release
FKM download configs: oos | custom wip
Full LLVM tools build (Clang + LLD), add a couple build fixes/improvements
drivers: misc: power: implement usb2 fast charge mode
power: smb5-lib: reset level on removal
drm-msm-dsi: add backlight min option
fs: exfat: version 2.2.0-3arter97
cpufreq: schedutil: make iowait boost optional
remove and disable some debug and logging
defconfig: enable overlay and disable dtb append
init adjustments
For root, stable Magisk 20.4 or newer is mandatory
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including OOS based ones).
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Also don't go spam and bug reporting on ROM threads if using this.
No mirrors please
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free