Proton Kernel • ZenFone 6
by kdrag0n
I am not liable if your phone explodes, stops functioning, or turns into scrap metal. I am not obligated to publish and update this kernel. However, if you provide an accurate description of your issue accompanied with logs, it is likely that I will at least look into your issue. By flashing this kernel, you acknowledge the potential risks it brings.
Introduction
Proton Kernel strives to provide the perfect balance of performance and battery life in order to create the best possible experience for your phone. Features are welcome within reason.
Compatibility & Installation
The stock Pie ROM as well as all custom ROMs (Pie and 10, including GSIs) are supported. Wiping cache is unnecessary. Magisk is retained, so there is no need to reflash it afterwards. The kernel may be flashed from TWRP or your app of choice.
Features
List on GitHub Gist
The 72 Hz refresh rate is optional and is not recommended if you are concerned about your display's longevity. Some units may also show artifacts on the higher refresh rate. Staying on 60 Hz is thus recommended, but if you are willing to take the risk, you can add "72hz" or "72fps" anywhere in the ZIP file name to activate 72 Hz. The flasher output will update accordingly to confirm the change. I AM NOT RESPONSIBLE FOR ANY DAMAGE CAUSED BY THE HIGHER REFRESH RATE. YOU HAVE BEEN WARNED.
Downloads
Downloads and changelogs can be found here on GitHub. The topmost release is the latest. Alternatively, you can simply download the latest version here.
Make sure you download the flashable package, NOT source code! Source code is for developers and cannot be flashed.
Thanks to:
Asus for sending me a device to work on
Packet for sponsoring with a build server
Sultan Alsawaf for his support and dedication
Everyone whose work I've used in this kernel
Join the Telegram group for pre-release builds and support
Donate to support development. You know you want to.
XDA:DevDB Information
Proton Kernel, Kernel for the ASUS ZenFone 6 (2019)
Contributors
kdrag0n
Source Code: https://github.com/kdrag0n/proton_zf6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.0
Stable Release Date: 2019-10-01
Created 2019-09-03
Last Updated 2019-10-02
Reserved
Bit of a noob here when it comes to custom kernels. The risks you mentioned at the beginning of your post, what do they entail? I like to improve the performance of my phone, but for as long as I'm flashing custom ROMs I haven't touched the kernel at all. Unless the developer of said ROM recommends using a certain kernel and guides me through it.
Avalon said:
Bit of a noob here when it comes to custom kernels. The risks you mentioned at the beginning of your post, what do they entail? I like to improve the performance of my phone, but for as long as I'm flashing custom ROMs I haven't touched the kernel at all. Unless the developer of said ROM recommends using a certain kernel and guides me through it.
Click to expand...
Click to collapse
The typical risks: warranty void, possible bricks, etc. ROMs come with the same risks too. Realistically you should never encounter any issues that can't be easily fixed, the disclaimer is just there so people can't hold me liable if something happens to go very wrong.
kdrag0n said:
The typical risks: warranty void, possible bricks, etc. ROMs come with the same risks too. Realistically you should never encounter any issues that can't be easily fixed, the disclaimer is just there so people can't hold me liable if something happens to go very wrong.
Click to expand...
Click to collapse
I see, thank you for the explanation!
Thanks for developing for this phone! Are artifacts caused by the 75Hz refresh rate problematic in the long-term with respect to the display's durability/performance? Or are they just visual glitches that are benign?
shadeMe said:
Thanks for developing for this phone! Are artifacts caused by the 75Hz refresh rate problematic in the long-term with respect to the display's durability/performance? Or are they just visual glitches that are benign?
Click to expand...
Click to collapse
There shouldn't be any long-term issues, but for the paranoid, there's always a 60 Hz option available if you don't want to take any risks whatsoever.
This is amazing! I'm curious, does the display panel only allow you to refresh it so far only to 75 Hz? Or could it be pushed more without negative side effects?
I am getting an error when I attempt to flash the kernel, with error code 1. No clue what could be causing the problem
Covalex said:
I am getting an error when I attempt to flash the kernel, with error code 1. No clue what could be causing the problem
Click to expand...
Click to collapse
Same error here...
Proton Kernel v1.1 has been released. Download
Changelog:
? ? ? ? • Added automatic boot-time display reset for 75 Hz (removes need to toggle it manually after boot)
? ? ? ? • Fixed installation when coming from other kernels
? ? ? ? • Re-enabled per-app CPU frequency time-in-state stats for more accurate battery stats
? ? ? ? • Enabled traditional CPU frequency usage stats (thanks to a CAF commit to make it work with fast frequency switching)
? ? ? ? • Re-calculated internal display interface timings for 75 Hz (should reduce artifacts on lower-quality units)
Click to expand...
Click to collapse
Donate to support development
Enjoy!
troy5890 said:
This is amazing! I'm curious, does the display panel only allow you to refresh it so far only to 75 Hz? Or could it be pushed more without negative side effects?
Click to expand...
Click to collapse
80 Hz causes significant visual glitches that render the device unusable. Values between 75 and 80 Hz aren't worth testing in my opinion since they're not standard refresh rates and won't bring any perceptible benefits.
Covalex said:
I am getting an error when I attempt to flash the kernel, with error code 1. No clue what could be causing the problem
Click to expand...
Click to collapse
anesthetic said:
Same error here...
Click to expand...
Click to collapse
There was an issue with v1.0's flasher which caused this error to appear when coming from another kernel. It's fixed in v1.1.
Can someone guide me how to install this kernal
Seems to be working nicely but I've noticed a slight detail of the kernel version missing in the settings and that the backlight always remains on extremely dimly after turning the smartphone off. You can notice it if you go into a pitch black room with the display off.
hows the Battery life affected?
kdrag0n said:
80 Hz causes significant visual glitches that render the device unusable. Values between 75 and 80 Hz aren't worth testing in my opinion since they're not standard refresh rates and won't bring any perceptible benefits.
Ah, so that's why 75 Hz is the sweet spot. Thanks for informing us on the matter, as this only makes me even more excited to purchase this device.
Click to expand...
Click to collapse
Also found that the screen often lags and artifacts while on max brightness especially while watching back recorded videos on the phone. Running the latest lineage and this kernel.
SuPerSaif said:
Can someone guide me how to install this kernal
Click to expand...
Click to collapse
Installation instructions and compatibility information are in the OP.
Cranky2002 said:
Seems to be working nicely but I've noticed a slight detail of the kernel version missing in the settings and that the backlight always remains on extremely dimly after turning the smartphone off. You can notice it if you go into a pitch black room with the display off.
Click to expand...
Click to collapse
Looks like these issues are specific to the stock ROM. I've just installed the stock ROM to test, so they should be fixed very soon in v1.2.
aadeshiscool said:
hows the Battery life affected?
Click to expand...
Click to collapse
Battery life is more or less identical to the stock kernel from my experience.
Cranky2002 said:
Also found that the screen often lags and artifacts while on max brightness especially while watching back recorded videos on the phone. Running the latest lineage and this kernel.
Click to expand...
Click to collapse
That means you need to use 60 Hz. The 60 Hz mode is currently broken, but v1.2 (coming very soon) will have it working.
Proton Kernel v1.2 has been released. Download
Changelog:
? ? ? ? • Fixed display sometimes not turning off, staying at a very low brightness, and inhibiting deep sleep
? ? ? ? • Fixed filename detection for 60 Hz mode
Click to expand...
Click to collapse
Donate to support development
Enjoy!
Good job
Related
**** OUTDATED !!!! SEE BELOW ****
Version 1.0
It bugged me that there was no way to switch off the touchkey backlights on the Nexus S, so I looked into it. Starting with the Netarchy kernel I made some modifications exposing two switches in /sys/.../backlightnotification/ to manually turn on/off the button backlights. However on my i9020 the button backlights get activated automatically once you use the touchkeys - I could not check the i9023 since I do not have one. This behaviour seems to be controlled by the touchkey firmware which only is available as a binary, so without some hex editing the binary there seems to be no way to change this. The next best thing would be to disable the touchkey backlights everytime they get activated, however since I am lazy instead I chose a quick and dirty approach of using a cron daemon to simply trigger the off-switch once every minute. This is good enough so the backlight does not bother me while watching movies, etc. and the extra battery drain is practically zero.
Downloads:
www.multiupload.com/CHFDDBV6BP Kernel for 2.3.3 Custom ROMs
www.multiupload.com/0RPO16QCN0 Kernel for 2.3.4 Custom ROMs
www.multiupload.com/823MR3UZVD Kernel for 2.3.4 Stock ROM (unlock and root required)
www.multiupload.com/WYBGK5N3H9 Cron Backlight Dimmer for all ROMs (root and busybox with crond* required)
www.multiupload.com/EXC6465ZRC Cron Backlight Dimmer for all ROMs including busybox 1.18.4 (root required)
* How to check if your busybox supports crond:
Either in terminal app or adb shell write 'busybox --list | grep crond'. If you get 'crond' as a response your version of busybox supports crond.
Changes to the source code:
www.pastie.org/2122063
**** ALSO OUTDATED !!!! SEE BELOW ****
Version 2.0
Based on the latest BLN version 9, I made some modifications to implement a backlight dimmer which does not need an external program (like cron) to trigger an off-switch.
To activate the dimmer, just echo the dim interval in ms (this is milliseconds; 1000ms = 1s) into /sys/class/misc/backlightnotification/in_kernel_dimmer. If you pass a value of 0, the dimmer will be deactivated.
Here are the modifications to the source code: http://www.pastie.org/2378721
**** UPDATE ****
Version 3.0
Another day, another backlight dimmer version.
The previous implementations had the drawback that the time when the touchkey backlights were switched off was entirely independent of the time the touchkeys were pressed (and thus reactivated) for the last time. Consequently, the time until the backlights were deactivated was essentially random and could vary from practically zero up to the defined interval value.
Some people commented on that and I agree that it would simply look much more elegant if the dimmer would behave more consistently. So I sifted through the source code and found a way to detect the a press of the touchkeys which both works for the i9020 and i9023. This made it possible to link the dimming of the touchkey backlights to a touchkey press and have the backlights switched off with a consistent delay.
Also, this time instead of being lazy and simply hacking the dimmer functionality into BLN, this implementation does not depend on BLN anymore and can be included in the kernel independently of BLN (with CONFIG_BLD=y). This should improve the maintainability in case BLN or this tweak gets updated.
In /sys/class/misc/backlightdimmer, pass 1 or 0 to 'enabled' to enable or disable the dimmer. Pass the delay in ms (this is milliseconds; 1000ms = 1s) to 'delay'. The default state is disabled and a delay of 5000 = 5s.
Changes to the source code:
http://www.pastie.org/2388552
http://www.pastie.org/2388562
http://www.pastie.org/2388614
BUGFIX
I got reports about the delay not properly working. Found a bug that might have caused this problem.
Bug fix: http://www.pastie.org/2392734
BUGFIX #2
Turns out the implementation of the Backlight Dimmer was potentially unstable. I have made some changes to avoid possible problems.
Bug fix: http://www.pastie.org/2403815
BUGFIX #3
BLD was not working properly for the i9023 since the backlights were not re-enabled on touch which has been fixed in this patch.
Bug fix: http://www.pastie.org/2419575
BUGFIX #4
Patch to avoid race conditions.
Bug fix: http://www.pastie.org/2441553
No further patches will be published here. I have set up a git repo for all my tweaks. Each mod has its own branch to keep the tweaks cleanly separated and one can simply pull the latest patches from the corresponding branch.
https://github.com/Ezekeel/GLaDOS-nexus-s/tree/bld
Get Jonathon Grigg's 'Spark Mod Manager' GUI for controlling BLD: http://forum.xda-developers.com/showthread.php?p=17291034
Thanks to Netarchy for his help.
I do not accept donations and since I reached my 50GB limit of free space on SpiderOak, thanks to all of you kind people who got an account using my referral link, I could not ask for more.
Instead if you really want to donate your hard earned money to someone who deserves and needs it, consider donating to the Free Software Foundation at fsf.org: These guys are at the frontline when it comes to keeping Linux free and fighting these greedy bastards who think they are entitled to collect royalties and other fees from Linux users due to some silly patents - and if Linux falls, Android will be next.
nice work man
now if only we could make em brighter too >.>
also here for everyone
www.multiupload.com/CHFDDBV6BP Kernel for 2.3.3 Custom ROMs
www.multiupload.com/0RPO16QCN0 Kernel for 2.3.4 Custom ROMs
www.multiupload.com/823MR3UZVD Kernel for 2.3.4 Stock ROM (unlock and root required)
www.multiupload.com/WYBGK5N3H9 Cron Backlight Dimmer for all ROMs (root and busybox 1.17 or higher required)
source changes
www.pastie.org/2122063
op if you want these removed just say the word, just figured id help others out with your work til you earn your wings round here
Haha exactly, mine are very dim as well.
any chance of a ns4g edition?
I use Adjbrightness to turn off the button lights on my Aria. Works wonders.
shabbypenguin said:
any chance of a ns4g edition?
Click to expand...
Click to collapse
The 2.3.4 kernels should work for ns4g. If you run into problems I will look into it again.
I also send Netarchy the changes to the kernel I made and asked him if he could integrate it into his kernel, so I do not have to compile my own version each update. If you feel that this tweak is useful, sending him a PM and telling him that you like this tweak might help (but please do not get on his nerves; he has more important stuff to do).
ah alright, cool thanks
Thanks!
And yes, these restrictions are retarded
Optic2 said:
I use Adjbrightness to turn off the button lights on my Aria. Works wonders.
Click to expand...
Click to collapse
Sadly that doesn't work since the Nexus S button lights are being *****es...
does this affect bln?
theallian said:
does this affect bln?
Click to expand...
Click to collapse
No. I am using both BLN and this tweak simultaneously.
Ezekeel , thank you for this tweak and taking the time to share it with us. This is one thing that has annoyed me about this phone!
I'm nto sure if you know but Netarchy's latest version is now 1.3.7!
Will you be keeping this thread updated?
bringonblink said:
I'm nto sure if you know but Netarchy's latest version is now 1.3.7!
Will you be keeping this thread updated?
Click to expand...
Click to collapse
I asked Netarchy if he could include the changes in his kernel but have not received an answer yet.
I am using the latest stable CM, so everytime a new stable CM version using a new kernel will be released I will compile a modified version of corresponding Netarchy kernel (with bfs) including these backlight tweaks for my personal use. So, I can upload these and put the links in here.
However, I am not planning on providing modified kernels for all versions of the Netarchy kernel and for all possible variations (cfs - bfs, custom - stock) anymore. I have published the changes I made to the source code and every kernel dev can easily intregrate these into his custom kernel. So if you want this feature available in your favourite kernel, contact the corresponding kernel dev and ask him nicely to integrate these backlight tweaks.
I too would like this option. I love how sleek the Nexus looks as a black slate. Is making just the changed files into a flashable zip possible? That way anyone on any kernel can use this?
Ezekeel said:
I asked Netarchy if he could include the changes in his kernel but have not received an answer yet.
I am using the latest stable CM, so everytime a new stable CM version using a new kernel will be released I will compile a modified version of corresponding Netarchy kernel (with bfs) including these backlight tweaks for my personal use. So, I can upload these and put the links in here.
However, I am not planning on providing modified kernels for all versions of the Netarchy kernel and for all possible variations (cfs - bfs, custom - stock) anymore. I have published the changes I made to the source code and every kernel dev can easily intregrate these into his custom kernel. So if you want this feature available in your favourite kernel, contact the corresponding kernel dev and ask him nicely to integrate these backlight tweaks.
Click to expand...
Click to collapse
Thanks for the reply, will do
Sent from my Nexus S
anaglich said:
I too would like this option. I love how sleek the Nexus looks as a black slate. Is making just the changed files into a flashable zip possible? That way anyone on any kernel can use this?
Click to expand...
Click to collapse
I do not see any way one can achieve the same without a custom kernel.
Alright, I wish I knew how to compile a kernel. I would love to see this option implemented in Netarchy's or Mathkids kernel. I have attempted to contact both in regards to this.
anaglich, I will definitely look into it. Sorry for the late response!
ezekeel: since i only looked at the cron .zip last night after nightshift, i didn't see crond and there is none on my phone. Do you have an arm version to slap on there?
Unless it's part of busybox 1.17, then i'm a victim of old ass cm7 busybox it;s 1.16 and does not have crond either.
Alright, there is also such a thing as "too new", exactly 1.17.1 and there is a crond.
now let's see about installing this. patch is long in.
EDIT: Thanks, seems to work just fine. Can't say it ever bothered me, but i don't watch movies on it either.
EDIT2: Thanks again, users like it. Really appreciate you offering this.
You are welcome. I am glad some of you kernel devs have already integrated this tweak into your kernels.
It was fun figuring out how to compile a kernel and how to package it properly, but once I knew it, it was quite repetitive and got old fast. So for me personally, I am glad that now I have a broader choice of kernels available without modifying it myself. Yeah I am lazy.
Now if I can get Netarchy to include it too, I would be settled for future updates.
What is NamelessROM?
NamelessROM Gerrit Review
What is NamelessROM ?
Simple - NamelessROM is opportunity.
An opportunity to have a voice to the development team of the after-market firmware that you run on your device.
The main goal of NamelessROM is to provide quality development for android devices, phones and tablets alike.
NamelessROM developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly.
This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run.
NamelessROM maintains features and functions of several well-known open-source, AOSP-based ROMs, as well as many features of our own.
See the screenshots in the 3rd post, and visit our website for more detailed information.
NamelessROM = endless possibilities. Unless you have an iPhone, then you're out of luck.
Click to expand...
Click to collapse
ANNOUNCEMENT: We are looking for Device Maintainers to expand our support, please visit our IRC channel or PM @Evisceration, or @jumoog for information.
Disclaimer
#include <std_disclaimer.h>
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Click to expand...
Click to collapse
Got a bug report? Want to request a feature? Need extended support?
JIRA (recommended)
Google+ Community
Click to expand...
Click to collapse
Installation Instructions
FROM OTHER ROMS
Factory Reset/Wipe Data
Format System
Format Dalvik Cache
Install ROM
Install Gapps
Reboot
Profit
UPDATE FROM NamelessROM TO NEWER RELEASE
Just download the zip and flash it. You will NOT need to wipe anything.
Optionally you can also you our own OTA Updater
Click to expand...
Click to collapse
Contributions and Credit
Android/Google/AOSP
AOKP
AOSPA
CyanogenMod
OmniROM
SlimROMs
ALL OF OUR AWESOME TESTERS
Click to expand...
Click to collapse
Downloads
ROM
Downloads
Gapps (Banks CORE Gapps recommended)
Banks Gapps
Source
NamelessROM Source
Click to expand...
Click to collapse
Please note, there is still WIP
TROUBLESHOOTING, HELP, QUESTIONS AND ALL LIKE THAT GO IN HERE
(http://forum.xda-developers.com/showthread.php?t=2800031)
List of bugs
Whats not working so far:
Bluetooth is not powerful at a long range seems to be fixed per user reports
FM Radio (does not work, will never work, no attempts will be made to bring it back)
Native Wifi Tethering (works with third party tethering apps)
HD (720p) video recording, just switch to a lower resolution and it should work. (seems to be fixed, would need some verification)
Additions
Additions can be found HERE
be careful with the overclocked kernel (max speed 1200mhz)!
Every hardware is different, some devices can handle the overclock, some cant.
I am not responsible for bootloops or whatever!
If you need calender sync and it doesnt work, please take a look here
http://forum.xda-developers.com/showpost.php?p=49549653&postcount=37
Some screenshots
https://www.dropbox.com/sh/r2v2ffk0e52r2u9/ne9C54YyqE
Ehrmagerd, moaaar screeansheerts
https://plus.google.com/photos/112596745475827922271/albums/6024840900241861201
Features List
NamelessROM Proprietary Features
NamelessROM Setup Wizard (replaces Google SetupWizard)
DeviceControl App - Allows for device-specific customizations
NamelessROM OTA Update Center
Fully Integrated KitKat White UI Theme
Advanced Device Information in Settings -> About Phone
Interface Features
DarkToggle - TRDS
Animation Control
Custom Battery Icon Settings
Center Clock Setting
Custom Carrier Label
Signal Icon Settings
Network Activity Indicator
Network Speed Indicator
Notification Count in StatusBar
Double-Tap StatusBar to Sleep
Theme Chooser
Recents RAM Bar
Configurable / Hide-able ClearAll Button in Recents
Screen-Off Animations
Notification Drawer Features
BrightnessSlider in Notification Drawer (see screenshots - like Stock ROMs)
Contextual Notification Panel Headers (notification header background image changes based on time of day)
Auto-Close Notification Drawer
Notification Drawer / Notification Transparency Settings
CM QuickToggles and Ribbons
Lockscreen Features
Lockscreen Notifications
Lockscreen See-Through
QuickUnlock for PIN/Password Security Lockscreens
Battery Level Around UnlockRing
Carousel Animation for Lockscreen Widgets
Custom Lockscreen Widgets
Sound Features
Audio Themes - (will be grayed out until SoundPackages are placed in proper directory on SD Card!!!)
QuietHours
Charging Sounds
Dialer Features
Non-Intrusive InCallUI
Flip to Mute / Flip to Reject Incoming Call
Send Incoming Call to NotificationDrawer/StatusBar
Reverse Lookup
Nearby Location Search within Dialer (like GoogleDialer)
Button Features
Music Playback Control (long-press volume buttons to skip music tracks)
Reorient Volume Buttons on rotation
Keyboard Cursor Control with Volume Buttons
Volume Button Wake
Screenshot / Screenrecord PowerMenu options
Click to expand...
Click to collapse
Congratulations for new forum.
and...
waiting for audio to be fixed.
and
as always great job. :good::good::good:
Grateful thanks
Good work with the Rom !
I really appreciate all the work you've done ! :angel:
If you need anything, like always, just ask !
vsg24 said:
Congratulations for new forum.
and...
waiting for audio to be fixed.
and
as always great job. :good::good::good:
Click to expand...
Click to collapse
the last days there was really a HUGE amount of work, all these administrative things and getting the base of the rom itself done.
but theres still a lot to do and no break in sight
hoping to get time for audio soon, its really bugging me.
cstyves said:
Good work with the Rom !
I really appreciate all the work you've done ! :angel:
If you need anything, like always, just ask !
Click to expand...
Click to collapse
thank you so much
you know, gfx' are always very welcome hehe
Good I have leaked one of the latest zips on a big Russian forum this morning, only good comments Except of audio, of course
matshch said:
Good I have leaked one of the latest zips on a big Russian forum this morning, only good comments Except of audio, of course
Click to expand...
Click to collapse
and i thought i can trust my beta testers
yeah i have nearly no experience in audio, so need to research a lot which is time consuming.
Evisceration said:
and i thought i can trust my beta testers
yeah i have nearly no experience in audio, so need to research a lot which is time consuming.
Click to expand...
Click to collapse
Russian is very annoying And you asked to not post link, I haven't posted
@Evisceration
Good work. I wanted to request for a few features
1."XPosed Framework".
2. Viper4Android (it works out of box better)
Tried to register in forum but found some difficulty in doing so. Also for gerrit your link should be with http and not https.
Again Nice work
pkb_always4u said:
@Evisceration
Good work. I wanted to request for a few features
1."XPosed Framework".
2. Viper4Android (it works out of box better)
Tried to register in forum but found some difficulty in doing so. Also for gerrit your link should be with http and not https.
Again Nice work
Click to expand...
Click to collapse
mhm, im afraid that will not happen :/
we are very open with requests, but there are some things.
as proprietary is likely not to get included, and thats what Viper is, even if it may work better (btw our tuned DSPManager is badass though)
and XPosed, i know a lot of people use it, but the thing is like that.
if we include it, it means we "support it officially" which results in, we have to fix everything which xposed may break and that is very likely to happen, as it modifies the system.
and thats a no go.
Ok got your point! But meant DSP is badass anyway? hehe!
pkb_always4u said:
Ok got your point! But meant DSP is badass anyway? hehe!
Click to expand...
Click to collapse
yeah haha.
it has some additional effects (bass boost, stereo widening) and also a brand new interface
https://github.com/NamelessRom/andr...mmit/48acef92682148840eb7f9620ab0b543d67f701d
though its not much of use until Audio is fully working anyways
Saw the link...looks promising but till sound doesnt work cant compare and say anything.
I flashed this new ROM 3 hours ago and now I am restoring my apps with Titanium step by step with making CWM backups of course.
Until now it looks very good and stable.
1. Can I install SuperSU and if yes what is preferred: install from market or flash the zip?
2. The boot animation could be improved IMHO.
3. I changed the launcher to XPeria Z 2.06b (compatible to Android 4.4)
4. GPS is really not better as in Velox and stock ROMs (5-10 minutes until a fix), IZS and Mackay need 10 seconds. It seems that your ROM does not use A-GPS.
Thank you for your hard work developing a new ROM!
tramp20 said:
I flashed this new ROM 3 hours ago and now I am restoring my apps with Titanium step by step with making CWM backups of course.
Until now it looks very good and stable.
1. Can I install SuperSU and if yes what is preferred: install from market or flash the zip?
2. The boot animation could be improved IMHO.
3. I changed the launcher to XPeria Z 2.06b (compatible to Android 4.4)
4. GPS is really not better as in Velox and stock ROMs (5-10 minutes until a fix), IZS and Mackay need 10 seconds. It seems that your ROM does not use A-GPS.
Thank you for your hard work developing a new ROM!
Click to expand...
Click to collapse
you dont need to flash supersu as superuser is already integrated
bootanimation is a default one, its really high resolution and thats why its REALLY slow and laggy, we just need to decide a good bootanimation
launcher is launcher3 by default, but it really lacks a lot (like every previous one, trebuchet too) so im running with Nova (fast and lightweight, regarding ram udage too)
gps is hard for me too test as the second hand p970 i just bought for development is half broken (my first one broke completly so i had to buy a second one) and i dont really use it much.
though i applied gps tweaks but still it seems something isnt sticking how it should (propably kitkats new way of handling sensors, maybe permission changes etc)
5) audio doesnt work so it shouldnt be used as a daily driver until its fixed ( someone donates some time or helps me out? )
Sent from my GT-I9505
I think u should make a boot animation for your brand (Nameless ROM). a light and beautiful one.
--------
also pls don't change launcher. let launcher3 to stay default.
Evisceration said:
you dont need to flash supersu as superuser is already integrated
Click to expand...
Click to collapse
Yes, I know it but I like SuperSU much more.
I installed it from the market and it worked at once, so no problem.
First I respect your really hard work with this ROM!
Do you use the same kernel as in your Velox ROM?
Can I use another kernel perhaps from Mackay (very stable)?
I tried your ROM yesterday with installing my usual apps (they are running perfect in IZS and Mackay but not in Velox and now in Nameless) but I had to do this without the back cover of my phone to be able to remove the battery because of the permanent crashes.
These (kernel ?) crashes are not repeatable, sometime the phone reboots but stucks during the boot animation.
As mentioned the Velox ROM on my phone is almost as unstable as the Nameless (I cannot count how often I made a fresh install).
I will try again and again, now with only some of my apps and the default launcher.
Please believe me I will help you
Edit and solution at least on my phone:
the culprit was SuperSU. Without it Nameless is very stable since 1 week
tramp20 said:
Yes, I know it but I like SuperSU much more.
I installed it from the market and it worked at once, so no problem.
First I respect your really hard work with this ROM!
Do you use the same kernel as in your Velox ROM?
Can I use another kernel perhaps from Mackay (very stable)?
I tried your ROM yesterday with installing my usual apps (they are running perfect in IZS and Mackay but not in Velox and now in Nameless) but I had to do this without the back cover of my phone to be able to remove the battery because of the permanent crashes.
These (kernel ?) crashes are not repeatable, sometime the phone reboots but stucks during the boot animation.
As mentioned the Velox ROM on my phone is almost as unstable as the Nameless (I cannot count how often I made a fresh install).
I will try again and again, now with only some of my apps and the default launcher.
Please believe me I will help you
Click to expand...
Click to collapse
kernel is default kernel without extra tweaks.
it reboots because it panics inside the system, as its not fully done yet, still a lot needs to be ported, eg audio and hardware composer.
Sent from my GT-I9505
Evisceration said:
bootanimation is a default one, its really high resolution and thats why its REALLY slow and laggy, we just need to decide a good bootanimation
Click to expand...
Click to collapse
This one for the OmniROM looks nice and simple:
http://forum.xda-developers.com/showthread.php?t=2612199
In the meantime I am trying the yesterday nightly.
*** Disclaimer
I am not responsible for any kind of damage to your device,
or in case it explodes, your surroundings.
Please use it at your own risk!
Click to expand...
Click to collapse
Features :
-O3, Cortex-A53, NEON, VFPv4 optimizations
Compiled from latest Linaro GCC 4.9.3 2015.02 Toolchain [Christopher83]
Upstreamed to 3.10.71 from kernel.org, from 3.10.28
Asynchronous Fsync ported from HTC Devices
Dynamic Fsync v2.0 [faux123/varunchitre15]
PowerSuspend v1.7 driver support (replaces EarlySuspend) [yank555.lu & faux123]
Android early_suspend/late_resume PM kernel driver framework has been
deprecated by Google. This new powersuspend PM kernel driver is a replacement
for it.
Conserves battery much better.
Triggered by Screen on/off.
Intelli_plug v3.9 driver [faux123]
Intelligent hotplug cpu driver with eco mode.
KCAL - Advanced color control
Disabled MMC CRC check for extra 30% boost in IO
Reduced debugging = More performance
Simple GPU Algorithm [faux123]
FIOPS, BFQ + stock I/O Schedulers
Filesystems support : NTFS, F2FS
Sysfs implementation for changing vibrator intensity [varunchitre15]
Zswap, Frontswap and znswap [faux123]
Support for kernel-mode NEON [faux123]
Increased charging current to 1.2A
Frandom - Fast Kernel Random Number Generator driver added
Added ARM NEON Crypto functions
Click to expand...
Click to collapse
Download :
Velocity v1.1 <- Mirror
Velocity v1.0 <- Mirror
Camera Fix
Changelog :
v1.1
- Added KCAL - Advanced color control (Thanks to @savoca for his great job) check this thread for more info
- Numerous fixes from android kernel_common 3.10 and 3.10.y repos.
- Enabled Conservative governor
v1.0
- Initial release
Installation :
1. Download and save the latest zip to your phone
2. Flash this zip from any custom recovery (eg. TWRP, CWM, Philz)
3. If camera doesn't work, perform steps 1 & 2 for the zip containing camera fix
Recommended Settings :
Min. CPU freq. : 400MHz (Under this might cause SOD)
GPU Governor : simple_ondemand
I/O Scheduler : FIOPS
Read-ahead size : 1536 kB
Intelliplug profiles :
* For general use : Eco Performance/Eco Conservative
* For gaming : Balanced/Disabled
Kernel apps : FauxClock, Kernel Adiutor, Trickster MOD
Credits :
@varun.chitre15
@faux123
@Christopher83
XDA:DevDB Information
Velocity Kernel, Kernel for the YU Yureka
Contributors
neomanu
Source Code: https://github.com/neomanu/android_kernel_yu_msm8916/tree/cm-11.0_exp
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v1.1
Stable Release Date: 2015-03-11
Created 2015-03-07
Last Updated 2015-03-11
Reserved
ooo new kernel...
hello bro first of all thanks for contributions towards Development of yu yureka..
Now downloading...
FEEDBACK AFTER SOME HOURS OF PLAYING....
Hey, can I flash it directly on other custom kernel
screen shots??
ankurvvvv said:
screen shots??
Click to expand...
Click to collapse
Its a kernel not a rom. What do you need screenshots of?
My bad. too excited with my new Yureka that not paying attention to anything
flashed this kernel and used it for 5 hrs.
Good BATTERY command.
i attended a con-call for 90 plus minutes and battery drained only 5%
No lag while using basic games like clash of clan or clash of lords
Issues identified
screen black out while on call, you cant control your calls like add new call or check text while you are on phone calls. but no issue in voice and reception.
while making call you cant drop call as screen goes black out.
No heating issue as far i observed.
colour reproduction is good.
seems need little fine tune can make this kernel a must install.
All the very best to develops
Regards
question
MIUI custom ROM supported???
sunilnair007 said:
flashed this kernel and used it for 5 hrs.
Good BATTERY command.
i attended a con-call for 90 plus minutes and battery drained only 5%
No lag while using basic games like clash of clan or clash of lords
Issues identified
screen black out while on call, you cant control your calls like add new call or check text while you are on phone calls. but no issue in voice and reception.
while making call you cant drop call as screen goes black out.
No heating issue as far i observed.
colour reproduction is good.
seems need little fine tune can make this kernel a must install.
All the very best to develops
Regards
Click to expand...
Click to collapse
you are talking about proximity sensor issue , is it right?
Sent from my AO5510 using XDA Free mobile app
Review after using a whole day.
1. First & best intelli_plug driver - loved the live and smooth activation and deactivation of cores acc to load. only single core runs while using light apps (whatsapp,hike,tapatalk etc) i.e. full utilization of a single core.
2. Highly customizable using the FauxClock pro app.
3. cpu temp was usually higher (50-60 degrees) than my last kernel (Tz).
4. As @sunilnair007 posted the screen goes black while call. But one thing i noticed was when i press just at the side of proxi sensor the screen wakes up Exactly same as the Yureka proximity issue but on all other kernels the proxi was working fine on my phone (stock, thunderzap)...
5. i didn't used the phone for an hour or so i.e. phone was in deep sleep the i tried to wake up the device by the power button several times but finally had to remove battery and put again and booted the device :c
and after turning on the battery was 12% (earlier it was above 75%) and it was increasing by itself >.> battery usage graph ss --- i.imgur.com/y9QCyCz.png
and after keeping it turned off for sometime and restarting the battery got stable at 46% and started decreasing as per usage. (so got much less battery backup)
How to make best use of it.
Installed this kernel.
However, it seems very complex to make best use of it by a person like me who is not used to Custom Kernels. Before this I have used ThunderZap2, and Xcelerate, without much of tweaking. In Xcelerate for example, I found that different cores where shutting down by default. Here all the core are working by default. Obviously with this Kernel it seems I will have to do some tweaking.
I have also installed Kernel Adiutor as recommended in OP. However, information on recommended setting is too sketchy.
Would like to more detailed information as how to tweak / set this kernel to make best use of it.
tons of thanks to you bro... for kcal addition
Bro thanks a lot for adding kcal colour management to YU yureka..
Very nice bro..
One thing bro the hotplug is only working with 4 cpu of first cluster only...
I'm using kernel audiutor beta...
And please rommended any setting to run it cooller because comparing to other custom kernel it run little high temp..
Otherwise working grate.....
[KERNEL][3.10.71][KCAL] Velocity v1.1
Seems developer worked hard and results are visible.
No complaints so far testing since morning.
Need 2 days time to give a stable review.
Best wishes and please keep this spirit intact
Regards
Tarry! said:
5. i didn't used the phone for an hour or so i.e. phone was in deep sleep the i tried to wake up the device by the power button several times but finally had to remove battery and put again and booted the device :c
Click to expand...
Click to collapse
Noticed this too. Pressing the volume buttons once/twice, when it is unresponsive, wakes it right back up.
esukhdev said:
Here all the core are working by default. Obviously with this Kernel it seems I will have to do some tweaking.
I have also installed Kernel Adiutor as recommended in OP. However, information on recommended setting is too sketchy.
Would like to more detailed information as how to tweak / set this kernel to make best use of it.
Click to expand...
Click to collapse
Firstly, I'll try to simplify the recommended settings.
Secondly, hotplugging is not enabled by default.
Enable it by going to CPU Hotplug in Kernel Adiutor and enabling Intelliplug.
DGEEEK said:
One thing bro the hotplug is only working with 4 cpu of first cluster only...
I'm using kernel audiutor beta...
And please rommended any setting to run it cooller because comparing to other custom kernel it run little high temp..
Otherwise working grate.....
Click to expand...
Click to collapse
Set the Intelliplug profile to Eco Conservative/Eco Performance to hotplug upto 7 cores.
I'm looking into the cluster problem as mentioned.
To run cooler, try reducing the max frequency.
Tarry! said:
1. First & best intelli_plug driver - loved the live and smooth activation and deactivation of cores acc to load. only single core runs while using light apps (whatsapp,hike,tapatalk etc) i.e. full utilization of a single core.
2. Highly customizable using the FauxClock pro app.
3. cpu temp was usually higher (50-60 degrees) than my last kernel (Tz).
4. As @sunilnair007 posted the screen goes black while call. But one thing i noticed was when i press just at the side of proxi sensor the screen wakes up Exactly same as the Yureka proximity issue but on all other kernels the proxi was working fine on my phone (stock, thunderzap)...
5. i didn't used the phone for an hour or so i.e. phone was in deep sleep the i tried to wake up the device by the power button several times but finally had to remove battery and put again and booted the device :c
and after turning on the battery was 12% (earlier it was above 75%) and it was increasing by itself >.> battery usage graph ss --- i.imgur.com/y9QCyCz.png
and after keeping it turned off for sometime and restarting the battery got stable at 46% and started decreasing as per usage. (so got much less battery backup)
Click to expand...
Click to collapse
Regarding point 5 , I faced same behavior in TZ as well xccelerate kernel.I don't understand the problem.the battery completely drained out and more heat on backside of the mobile.whenever if i would make any changes on IO SCHEDULER or governed faced the issue.
Sent from my AO5510 using XDA Free mobile app
androidgalaxyman said:
Regarding point 5 , I faced same behavior in TZ as well xccelerate kernel.I don't understand the problem.the battery completely drained out and more heat on backside of the mobile.whenever if i would make any changes on IO SCHEDULER or governed faced the issue.
Sent from my AO5510 using XDA Free mobile app
Click to expand...
Click to collapse
The issue is that if you set performance profile to "Power save", gov "ondemand" & min frequency lesser than 500MHz, phone sleeps to death & you have to hard reboot to get back on. Its a known bug and is present in stock kernel too. Check if settings i stated are the reason for you. Doesn't happen with "Interactive" because it never scales lower.
Sent from my AO5510 using XDA Free mobile app
@neomanu , Do I need to wipe cache and dalvik cache while flashing this kernel over any ROM. Also I have flashed a custom kernel previously and now I want to flash this, so Should I simply follow your instructions or need to wipe something.
No Need to wipe anything. To give u extra boost you can wipe dalvik cache which will rebuild cache again and its always good. no need of cache or data wipe
Is this kernel support's volte?
Sent from my AO5510 using XDA-Developers Legacy app
ALL THANKS AND CREDITS GO TO THE ONE AND ONLY KTOONSEZ FOR HIS AWESOME KERNEL AND GIVING ME THE OPPORTUNITY TO PROVIDE THESE BUILDS.
Welcome!
I am in no way affiliated with Ktoonsez or his work. I’m just a simple member of the XDA community who happens to be a huge supporter of this kernel and its creator. This is just my way of giving back. I am aware of some of the issues that may occur on specific kernel builds for some users as well as the difficulties faced when fine tuning the kernel and this is my response to that:
This is by no means intended to replace any of the original KT-SGS6 kernel threads. The purpose of this thread is simply to work in conjunction with them by providing a variety of builds for which users can experiment with and find which versions perform as intended on each of their respective device models. As on previous Samsung devices I am also bringing back the Ktweaker Shop filled with tons of pre-configured settings compiled by myself and others in attempt to further assist S6 and S6 EDGE users with improving their overall experiences on this device or to simply use as a baseline to work upon tweaking further. So I’ve gathered just about all of the current and previous kernel builds I had hidden within my pc as well as all the various Ktweaker settings and am sharing them with the public. I hope this makes a difference for all you guys. ENJOY!! :good:
POST #2: Reserved for UNIFIED {G92X} users
POST #3: Reserved for SPRINT users
POST #4: Reserved for the KTWEAKER SHOP
POST #5: Reserved for TEST PROFILES
If at any given time you aren't already on the kernel and Ktoonsez hasn't updated his links, there'll be no need to flash previous builds when you want to receive OTA's as ALL posts will be updated regularly upon future releases. So please be sure to refer back here for all builds from this point moving forward!
I will NOT be held liable for anything that may occur to your device nor will Ktoonsez. So please...
***FLASH AT YOUR OWN RISK***
If you encounter any suspicious issues when updating the kernel, follow my recommended procedure for the best possible results:
1) Backup current Ktweaker settings
2) Open any root browser (make sure it's mounted as r/w) then navigate to /system/app/ and delete the Ktweaker and KTmoniter apk's
3) Navigate to your sdcard and delete the Ktweaker folder OR rename it by adding a ".bak" extension without the quotes.
4) {Optional} Clear all Superuser logs
5) Reboot Recovery
6) Flash kernel
7) Reboot
8) Copy any saved profiles back into /sdcard/Ktweaker/Profiles/
9) Restore Ktweaker settings
10) Profit?
NOTE: If at any point Ktoonsez no longer wants this thread open it will be closed without question.
Please visit original kernel thread for change logs, extras, etc...
If you like and support his work, donate with this link:
http://forum.xda-developers.com/donatetome.php?u=4325945
**********G92X**********
KT-SGS6 kernel features
•Must have a S6 model G920F and G920I and G920S and G920T and G920W8 and G925F and G925I and G925S and G925T and G925W8
•Samsung open source
•Optimized kernel configuration
•unsecure root adb
•Voltage interface
•Over Clocking
•Under Clocking
•KTweaker app for kernel control
•KTweaker Widgets
•KTmonitor app to watch your cpu cores current speed
Click to expand...
Click to collapse
Downloads
Touchwiz Lollipop 5.0 VERSIONS:
https://copy.com/Yo6i7SqAQS8zsAmg
Main kernel thread: http://forum.xda-developers.com/tmo...elopment/kernel-kt-sgs5-ob1-ktweaker-t3085538
**********SPRINT**********
KT-SGS6 kernel features
•Must have a S6 model G920P
•Samsung open source
•Optimized kernel configuration
•unsecure root adb
•Voltage interface
•Over Clocking
•Under Clocking
•KTweaker app for kernel control
•KTweaker Widgets
•KTmonitor app to watch your cpu cores current speed
Click to expand...
Click to collapse
Downloads
Touchwiz Lollipop 5.0 VERSIONS:
https://copy.com/peKqSI26PA0UaY7Y
Main kernel thread: http://forum.xda-developers.com/spr...elopment/kernel-kt-sgs6-ocv-ktweaker-t3093009
{
"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"
}
Welcome to the Ktweaker Shop!
Here you will find all of the pre-configured settings provided by myself and Ktoonsez. As a proud member of Team Kernelizers, I am offering a variety of profiles specifically for S6 and S6 EDGE users with their personal needs in mind as it's pretty clear not everyone favors the same governor, scheduler, etc.. Any suggestions are always welcome. All future profiles will be added here for sharing and discussion. Keep in mind that results will always vary per device regardless on the settings being used.
All profiles have been grouped into 3 sub-categories; "Conservative", "Balanced", and "Performance", which are used to classify each profile based on their role and what they are expected to deliver to your device. The 4th sub-group is where you can find some of our best "Projects" in which offers 2 or more profiles per project. Make your selections based on your usage needs and apply what works best for you and your phone. We're here to help eachother out and with more options comes better experiences for everyone running this kernel.
So shop around.. pick and choose.. load and go!!
Installation
Download links will include the specified profile(s) as well as an "Adjustments" and "About" file. The "Adjustments" file is just a simplified view of all the changes made to a profile compared to stock settings.
1. Download the file(s) to your phone.
2. Copy ONLY the XML(s) (DO NOT copy the "Adjustments" or "About" file) to "/sdcard/KTweaker/Profiles" using a file Manager of your choice.
3. Open the Ktweaker app and click on the "Profiles" setting at the top of the slider drawer OR scroll to the bottom and select "Profiles & Scripts" then click "Restore Profile from sdcard".
4. The file you just copied should be listed there. Select the one you want to apply and confirm.
5. Make sure the "Set options on boot" setting at the top of the slider drawer shows a little green boot icon below it, indicating the settings will be applied upon reboot.
6. Profit!
IMPORTANT: Be sure to ALWAYS load your stock voltage table on BOTH CPU clusters IMMEDIATELY after applying a profile as most of these are based on an ASV10 CPU and may result in reboots!!!
1) Apply the profile
2) Quickly go to the CPU voltage for cluster 0 and click "more" and load default voltages, then click apply.
3) NOW go to the CPU voltage for cluster 1 and click "more" and load default voltages, then click apply.
4) Done!
Conservative
Asking Alexandria
This is a battery driven profile in which focuses on saving as much juice as possible while also maintaining stability and providing an extremely snappy feel to your phone. It is quite possibly one of the smoothest and snappiest battery saving profiles available.
Why Asking Alexandria?
It's named after yet another one of my top favorite metalcore bands and I chose this because Alexander The Great basically ruled the world at one point and "Alexandria" is the female equivalent to that name, which has become known to mean the "one who comes to save warriors".
"Asking" was an addition to the title name as an indication in the sense that we are all asking Alexandria what she can really do to our phone.
Coming soon....
Bless The Child
Based on Ktoonservateq and aimed towards battery. This is specifically for all the battery hungry users out there wanting to conserve as much power as possible. So don't expect the BEST but rather decent performance out of this one.
coming soon...
Dead By April
This profile attempts to bring some of the best battery life possible to your device. It is similar to Bless The Child but takes things a step further with it's heavy underclocking as well as it's higher thresholds and online blocks to prevent other cores from coming online too soon. Although It focuses very little on performance it manages to maintain a fairly smooth interface for your average daily use.
https://copy.com/oFLHg4ZG2MyvRzrq
Balanced
Balanced Bull v1
These settings are very special to me as they were my very first, dating back to the Galaxy S3, and is a profile designed for my own personal usage pattern. It has become notable for it's fairly smooth interface and amazing battery life. If this stacks up to your standards then I encourage you to use it!
https://copy.com/SKdHYHskn1NgLitp
ECLIPSE
This is a performance oriented option where great battery life is also expected to intervene. This not only will bring an incredibly stable, smooth, and snappy feel to your device but will also benefit towards longer lasting battery so you can love and enjoy your phone the way you were meant to.
coming soon
Ktoonsified v1
These settings are my settings, This is a performance oriented option in which also offers a great deal of battery life. YOU WILL NEED TO LOAD YOUR STOCK VOLTAGE TABLE THOUGH since there are 16 different bins of CPUs!!!
Click to expand...
Click to collapse
https://copy.com/COP9WtEfLzTudZ2F
Ktoonsified {MOD}
This mod is intended to work as an alternative to the original Ktoonsified profile. It's specifically for the users experiencing issues such as screen wake and incoming call delays and media stutters on Ktoonsified v1 . Use this profile to repair most if not all of these issues.
NOTE: The adjustments text file will show you the few changes I've made from the original Ktoonsified profile.
https://copy.com/2bcvnievx8suWohD
SmoothManic v1
This profile was put together by none other than the BOSS himself, @ktoonsez!
The idea with this is to get the CPU really high on 2 cores when screen is touched and then bring them both back down really quick so UI is super smooth but don't kill the battery by hanging out at that high Mhz step.
Click to expand...
Click to collapse
https://copy.com/mgoNzpgrYn7TkLZO
Undisputed
This is a universal performance setup in which combines the essential elements of other profiles by providing equal battery life, speed, performance, and stability to bring the ultimate experience to your device.
coming soon
Performance
Feed The Machine
The exact opposite of Bless the Child. This is a performance oriented option for all hardcore users. If battery isn't a priority for you then this is a great option.
coming soon
From Ashes To New
This is a straight performance profile. It's similar to Feed The Machine and Rebirthing in the sense that it syncs the cores to the boosted frequency on touch and almost instantaneously jumps right back down to 300MHz. The difference between the profiles is that this one makes better use of all the cores. However, due to the rapid scale down I think most people will find battery life to be surprisingly good for this type of profile
coming soon
KTGaming v1
This profile was put together by none other than the BOSS himself, @ktoonsez! This is a super performance oriented option which allows me to play any game with ZERO LAG!!!!!!!
Click to expand...
Click to collapse
https://copy.com/VwSaksMPwJGCfCux
SmoothGaming v1
This profile is based on SmoothManiac v1 but with performance enhancenents to provide a much smoother gaming experience while hotplugging is active. Some of these enhancements include a much higher sampling interval as well as offline blocks to allow frequencies to scale and hotplug at a more reasonable pace.
NOTE: The adjustments file will show you the changes I've made to SmoothManiac v1.
https://copy.com/zI4c1TovjavAQBtI
Projects
Comatose
This project was inspired by the album of the same name by my #1 favorite rock band of all time, Skillet. It consists of 3 profiles of which are also named after 3 of my favorite tracks from this album (included in the "Extras" folder) and all focus on one key element; VARIETY.
As the name suggests, "Comatose" is geared towards battery conservation. It focuses on keeping CPU low for a prolonged period but utilizes 3 of the 4 cores on touch and the 4th on demand for fluidity. Sample rates have been decreased heavily as to increase polling and allow the other cores to quickly spike towards higher frequencies for a given task then immediately drop back down as if the component had been knocked unconscious.
The second profile is "Rebirthing". This profile will counteract the affects of Comatose by heavily boosting performance as a means to bring life and energy back into this profile that remains unconscious. Rebirthing is intended for those seeking a performance-based version of Comatose but who knows... For such a power hungry profile you may just be surprised by the great battery life it also delivers.
Some of you may not favor the heavy battery conservation that "Comatose" offers or the overall power consumption of "Rebirthing" and much prefer a mashup of elements delivered between the 2 and that is the purpose of "Whispers In the Dark". This profile is directed towards finding the right balance between these 2 profiles while still acting as a it's own profile. It utilizes most of the performance aspects from "Rebirthing" Like "Comatose" it uses a fairly high up_threshold for that extra boost in battery performance. The profile also idles at the same minimum cpu as "Comatose" but ALL profiles run at stock 2457Mhz.
All profiles maintain the same concept of rapid cpu polling. So yes, cpu will be working consistently but my theory here is that more polling will allow the kernel to rapidly check CPU usage, thus allowing CPU to change more frequently according to the load, which in turn will prevent persistent pegging of even higher frequencies and instead consume various amounts of power in various scenarios depending on your usage, consuming even less when a specific task has completed and immediately dropping the load.
This also applies to screen off states but that goes back to what was explained in this post regarding high vs low sampling rates and how they can greatly increase idle times depending on your screen off max.
coming soon
If you'd like to contribute to the Ktweaker Shop all you need to do is post the profile you'd like to share and include a brief description of it's purpose. It will then be tested thoroughly by the community and based on feedback will be submitted here in the Shop for approval and sent out to the dev so he can add the profile to the Shop in Ktweaker!
Useful Links
Information about profiles can be found HERE
Interested in learning how to fine tune this kernel but not sure of where to start?
Please refer to this Ktweaker User Guide (thanks to @Perseus71) and you'll be tweaking in no time!
Ktoonservativeq governor adjustments explained HERE
Reserved
Mine
Does this kernel support wifi calling?
shook187 said:
Does this kernel support wifi calling?
Click to expand...
Click to collapse
Yes
Any idea to bring "Falling Sky" or "Innocence and Instinct" into the governor names?
switchfo0t said:
Any idea to bring "Falling Sky" or "Innocence and Instinct" into the governor names?
Click to expand...
Click to collapse
Awesome names! You did mean naming some profiles after these, correct?
LuigiBull23 said:
Awesome names! You did mean naming some profiles after these, correct?
Click to expand...
Click to collapse
Yeah, sorry. That is exactly what I meant.
All the performance profiles are just....coming soon ?...how soon ? Already pass 8 days...
dlivius said:
All the performance profiles are just....coming soon ?...how soon ? Already pass 8 days...
Click to expand...
Click to collapse
Profiles require a lot of testing before final release. They are put through a number of performance and battery life phases under various scenarios to ensure each respective profile meets the task at hand and provide the best possible results to the user. I've already released 3 profiles in the last 8 days if you didn't already know and am currently working on/testing the 4th. So please be patient. I'm working as fast as I possibly can to release all the profiles to you guys but like most people, I don't have all the time in the world.. I wish I did.
LuigiBull23 said:
Profiles require a lot of testing before final release. They are put through a number of performance and battery life phases under various scenarios to ensure each respective profile meets the task at hand and provide the best possible results to the user. I've already released 3 profiles in the last 8 days if you didn't already know and am currently working on/testing the 4th. So please be patient. I'm working as fast as I possibly can to release all the profiles to you guys but like most people, I don't have all the time in the world.. I wish I did.
Click to expand...
Click to collapse
+1 Bro I wish I did to lol. I am in no rush at all. I am sure you don't need me telling you this, but take your time bro!!!! I think you are doing a great job. I also appreciate all the help in the twisted thread to!! I have a few questions for you. I have noticed in the couple shops I can not find the kernel default button anymore, as I am guessing he removed it. How do I get the kernel back to default again? I have also noticed a stock profile and was wondering if that was the kernel default? Or should I just reflash the kernel again to get back to default lol? I do appreciate it, thanks a bunch!!!
you say "ALWAYS load your stock voltage tables on BOTH CPU clusters IMMEDIATELY after applying a profile as most of these are based on an ASV10 CPU and may result in reboots!!!"
I don´t know how to do it
biyor said:
you say "ALWAYS load your stock voltage tables on BOTH CPU clusters IMMEDIATELY after applying a profile as most of these are based on an ASV10 CPU and may result in reboots!!!"
I don´t know how to do it
Click to expand...
Click to collapse
1) Apply the profile
2) Quickly go to the CPU voltage for cluster 0 and click "more" and load default voltages, then click apply.
3) NOW go to the CPU voltage for cluster 1 and click "more" and load default voltages, then click apply.
4) Done!
interestingkid said:
I'm getting a lot of cell standby draining my battery
Went from 71% at 10:30pm to 63% at 4am
It was deep sleeping and I was on ktoonsified MOD profile
Click to expand...
Click to collapse
Is this the only profile you've experienced the heavy drain on? Have you checked to see if any useless apps and/or services were keeping the phone awake longer than usual?
LuigiBull23 said:
Is this the only profile you've experienced the heavy drain on? Have you checked to see if any useless apps and/or services were keeping the phone awake longer than usual?
Click to expand...
Click to collapse
I don't know about other profiles
And yes, I had GSAM to check if I had any useless **** draining my battery, but none
Then I checked the settings app to see cell standby taking the highest toll on my battery
I had CPU Spy and saw that it was deep sleeping also
interestingkid said:
I don't know about other profiles
And yes, I had GSAM to check if I had any useless **** draining my battery, but none
Then I checked the settings app to see cell standby taking the highest toll on my battery
I had CPU Spy and saw that it was deep sleeping also
Click to expand...
Click to collapse
Ok but how well did it sleep exactly? Sounds more like you have a number of alarms waking up your phone, more often than necessary. Some BBS stats would definitely help.
but do also try other profiles, maybe SmoothManiac to start and see if you notice any improvements in battery life.
LuigiBull23 said:
Ok but how well dud it sleep exactly? Sounds more like you have a number of alarms waking up your phone, more often than necessary. Some BBS stats would definitely help.
but do also try other profiles, maybe SmoothManiac to start and see if you notice any improvements in battery life.
Click to expand...
Click to collapse
Yea, let me BBS it up and see if something is waking my phone up
NEXUS ROM FOR REDMI 2
Based on AOSP Code from Google
All stable CM12.1 features
Android 5.1.1 merged
Fully user experience of Nexus devices since first boot
Heads Up Enabler/Disabler and Heads Up for all notifications options
Notification ticker option
Lock screen custom shortcuts
FAB for Clear all recents
Clock and Date customizations
Network traffic on Status bar with Auto hide option
More Animation scales
Option to add Sound panel to power menu
Advanced IME options
Option to disable Quick settings on lock screen
Intelliactive governor as default CPU governor
MAKO Hotplug (From Franco Kernel) as default CPU Hotplug
Battery friendly
Release 3.0 and up use WebViewGoogle instead of AOSP WebView and can be updated from Play Store like Stock ROM when an update is available.
See the changelog page to see all features
https://nxrom.us/changelog.html
DOWNLOAD ROM AND GAPPS
https://nxrom.us/redmi2.html
SITE
https://nxrom.us/
SOURCE
https://github.com/nexusexperience
Know issues
Noise at first 5 seconds on audio recording
Credits: Anderson Aragão
Zhao Wei Liew (aka. zwliew)
Ketut P. Kumajaya (aka. kumajaya)
Google
Cyanogemod
Paranoid Android
Slim Roms
NX G+ Community
Follow us in our community --->> http://goo.gl/vr6yBT
Is this updated? Gotta try it. +1
Thanks for the rom!
If the only bug is the noise at first 5 seconds on audio recording, it will be great.
I 'm downloading now.
The noise still there ultil it finish??
Tested the rom now. Very stable and smooth.
From my little time with this rom. I can say but a few bugs exist. -
1. Even this rom doesn't recognize the ambient light sensor.
2. Tested the recording. As mentioned 5 seconds of garbled audio. Followed by clean recording.
3. Call recording gives out dirty audio files. (ACR used)
4. Will post if I find any. Hopefully I don't
dattafilthyd said:
Tested the rom now. Very stable and smooth.
From my little time with this rom. I can say but a few bugs Q. -
1. Even this rom doesn't recognize the ambient light sensor.
2. Tested the recording. As mentioned 5 seconds of garbled audio. Followed by clean recording.
3. Call recording gives out dirty audio files. (ACR used)
4. Will post if I find any. Hopefully I don't
Click to expand...
Click to collapse
Try use the Sony Audio Recorder
I don't have a way to test it now but please test with the Sony one
It solved a bug closer to this once with other ROM...
---------- Post added at 06:13 PM ---------- Previous post was at 06:10 PM ----------
PS:
Use the .wav format but test all of them
Is the sensor working during calls
Any issues in HM2014818 variant? gonna flash soon.
Will this rom work with Redmi 2 Prime. Please reply, i really would love to use this. I want lollipop.
dpnobody said:
Will this rom work with Redmi 2 Prime. Please reply, i really would love to use this. I want lollipop.
Click to expand...
Click to collapse
Yes, I have Redmi 2 Prime and works great!
dpnobody said:
Will this rom work with Redmi 2 Prime. Please reply, i really would love to use this. I want lollipop.
Click to expand...
Click to collapse
Yes, I am using it on my Redmi 2 Prime. Very smooth experience!
Works on all redmi 2variants
dattafilthyd said:
Tested the rom now. Very stable and smooth.
From my little time with this rom. I can say but a few bugs exist. -
1. Even this rom doesn't recognize the ambient light sensor.
2. Tested the recording. As mentioned 5 seconds of garbled audio. Followed by clean recording.
3. Call recording gives out dirty audio files. (ACR used)
4. Will post if I find any. Hopefully I don't
Click to expand...
Click to collapse
Which Redmi2 variant are you using? I just want to check if these issues are present on Redmi2/2A/Prime variants, or are specific to just one.
TYVM
Dowloaded, flashed... and removed.
Seriously, either I am doing something wrong or the ambient light sensor issue is just too significant for me.
How can you close a call with the screen dead? Is there a way to disable the ambient light sensor?
Otherwise, calls would remain open until I manually remove the battery.
Other than that, no other unmentioned bug found
[email protected] said:
Dowloaded, flashed... and removed.
Seriously, either I am doing something wrong or the ambient light sensor issue is just too significant for me.
How can you close a call with the screen dead? Is there a way to disable the ambient light sensor?
Otherwise, calls would remain open until I manually remove the battery.
Other than that, no other unmentioned bug found
Click to expand...
Click to collapse
You have to use xposed framework and download 'disable proximity sensor' module.
gonzule said:
Which Redmi2 variant are you using? I just want to check if these issues are present on Redmi2/2A/Prime variants, or are specific to just one.
Click to expand...
Click to collapse
Redmi 2 prime [HM2014811]
This rom is awesome !
Far way better/faster/lighter than miui...
[email protected] said:
Dowloaded, flashed... and removed.
Seriously, either I am doing something wrong or the ambient light sensor issue is just too significant for me.
How can you close a call with the screen dead? Is there a way to disable the ambient light sensor?
Otherwise, calls would remain open until I manually remove the battery.
Other than that, no other unmentioned bug found
Click to expand...
Click to collapse
In settings / interface / you can turn on option - power button ends call, I'm using it. Good solution by now.
fforward72 said:
Yes, I have Redmi 2 Prime and works great!
Click to expand...
Click to collapse
means there is not need of changing boot.img or kernel..????
Tell me How's the Battery Backup in this Rom. I am currently using Resurrection Remix which doesn't has good battery backup. Also the device heats too much.
Is this Better than that?
I am using Redmi 2 prime anyway.