[App/Kernel-Tool] - DevilTools 14/12/2013 - Galaxy Note II Themes and Apps

Since i wasn't satisfied with the performance of STweaks, and the features of TricksterMod (keep settings after kernel flash, ...), I have decided to use my own app to control the kernel features.
Although this app was designed with my own kernel in mind, it is working on all kernels, and only displaying the options, which are available. Because i don't know all available features, there are some missing in this app. Please feel free to post in this thread, to request adding new features (please tell me which kernel is using the feature).
please consider this app as a preview, as it is also still missing some of my own kernel options (I'll add them soon).
Changelog:
14.12.2013
+ fixed cpu/gpu voltage settings
13.12.2013
+ added zswap setting
+ added more mdnie settings
+ fixed a bug related to seekbars with possibly negative values (on hitting ok without changing anything the value gets displayed correctly now)
+ fixed crash on devices without gpu control
03.12.2013 (1.0.7, also including some previous changes):
+ added some more options to control hardware keys backlight
+ fixed a bug in audio settings, which made seekbar disappear
+ fixed gpu control (gpu speed, gpu voltage and thresholds are sticking now)
+ applied a fix to zram settings (by Bradley)
23.10.2013 (version 0.95):
+ added support for switching light/dark theme (thx to stratosk for idea and most parts of code)
+ added support for voodoo_sound
20.10.2013 (version 0.94):
+ rellay fix fc!? by adding missing string
20.10.2013 (version 0.91):
+ delete "old" settings file, to prevent fc by reading from it (variable type changend...)
to prevent loss of any setting, you can save your old profile, and then load it in the new version
20.10.2013 (version 0.90):
+ it translations (thx to astrone)
+ big rework of settings structure (i hope there are no empty tabs left anymore)
+ added zram settings (zram size in % of total availbale ram, total size automatically gets splitted according to available zram devices, no reboot required (just hit apply))
+ added settings to change swappiness value
+ fixed values not sticking after reboot
+ fixed seekbar values going above/below limit by pressing + or - buttons
+ fixed some typos
+ smdk4412 only: added basic color settings
03.10.2013
+ removed non working init.d option
+ added touchkey backlight control (smdk4412 devices)
10.08.2013 (version 0.72):
- fixed led settings (didn't change anything, also needs kernel update)
- added option to choose idle mode (cpu tab)
- fixed reboot option not showing on second rom
09.08.2013 (version 0.71):
- added "reboot primary/secondary rom" (this does not perform the reboot, just tells the kernel which to boot next)
- added support for led control (yank555's implementation)
- fixed some audio settings disappearing if set to negative value
- fixed crashes on kernels with different sound mod (tested the app on i9000, guess it also should not crash on any other kernel anymore)
- fixed layout in cpu tab
15.05.2013:
- fixed some typos
- fixed equelizer settings
- fixed appliying of vibration intensity
- fixed? gpu voltage (couldn't test this myself, as it was always working for me)
Click to expand...
Click to collapse
many thanks to arifhn, as i am using his great NsTools (nexus s), as base for this app.

Nice, will probably check it out later today.

Seems to work well, found two minor (visual) issues:
In CPU tab the Max CPU Freq is over/underlayed with the governor text
In the INFO tab it says "Toatal Ram" instead of "Total Ram"
One feature I'd request is an option to add a delay before applying the settings on boot to help prevent bootloops.

D3_ said:
Seems to work well, found two minor (visual) issues:
In CPU tab the Max CPU Freq is over/underlayed with the governor text
In the INFO tab it says "Toatal Ram" instead of "Total Ram"
One feature I'd request is an option to add a delay before applying the settings on boot to help prevent bootloops.
Click to expand...
Click to collapse
I'll make a recovery zip, to clear the app data.
Gesendet von meinem GT-N7105 mit Tapatalk 2

Also there is no settings for screen mdnie. Thanks.
Sent from my GT-N7100 using xda premium

antt00 said:
Also there is no settings for screen mdnie. Thanks.
Sent from my GT-N7100 using xda premium
Click to expand...
Click to collapse
+1
Sent from my GT-N7100 using xda premium

DerTeufel1980 said:
Since i wasn't satisfied with the performance of STweaks, and the features of TricksterMod (keep settings after kernel flash, ...), I have decided to use my own app to control the kernel features.
Although this app was designed with my own kernel in mind, it is working on all kernels, and only displaying the options, which are available. Because i don't know all available features, there are some missing in this app. Please feel free to post in this thread, to request adding new features (please tell me which kernel is using the feature).
please consider this app as a preview, as it is also still missing some of my own kernel options (I'll add them soon).
many thanks to arifhn, as i am using his great NsTools (nexus s), as base for this app.
Click to expand...
Click to collapse
Dear Sir,
Please advise if Voodoo control have to install in phone or not , since your DevilTools got Audio setting tap inside already . Thanks in advance .

ajaxchen said:
Dear Sir,
Please advise if Voodoo control have to install in phone or not , since your DevilTools got Audio setting tap inside already . Thanks in advance .
Click to expand...
Click to collapse
No, you don't need to install another sound control app.
I know about the missing mdnie. I ll probably add it today. Just wanted to be sure there are no other bugs, as mdnie is much to add
Gesendet von meinem GT-N7105 mit Tapatalk 2

i love the new kernel and app! as the latter's in dev, here are issues ive had:
the blue heading bars don't stretch to fill the whole screen
one can use the +- buttons when there is a slider to go above and below the maximum and minimum
in performance>touch boost>touch boost status, disable is spelt 'disbale'
in audio settings, when i press use graphical eq, as expected the steps 1-5 become un-greyed out. however, changing the levels of any steps a few times causes them to disappear forever
in setting>ignore kernel version, changed is spelt 'changend'
in audio settings>dac direct, 'dac' is uncapitalised, as it is in DAC OverSampling(...
the vibration intensity setting never saves, not even after just closing the app

GPU voltage tab shows only max voltage? No voltages step by step.
{
"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"
}

halkoliiteri said:
GPU voltage tab shows only max voltage? No voltages step by step.
Click to expand...
Click to collapse
Which rom and device are you on? I tried with sammy and aosp and couldn't reproduce it, although I got it already reported
Gesendet von meinem GT-N7105 mit Tapatalk 2

Sammy based Swiftrom and n7100. I've disabled Trickster and and boot but still the same.
:edit: and of course kernel is the latest Devil

In the info-tab it says "toatal ram" should be changed to "total ram"
I am Weasl
––––––––––––
and you've been BAM'd by a Note 2

hz -> Mhz
Instead of hz there should be Mhz, m8
Of course thanks for app!

I'll try to release a bug fixed version today. Thank you all for the feedback
Gesendet von meinem GT-N7105 mit Tapatalk 2

Sorry, I was coming back home too late to fix everything I wanted to. I'll update app and kernel tomorrow
Gesendet von meinem GT-N7105 mit Tapatalk 2

Great job so far! Will you add a downloading tab eventually? Also the indicators for Enabled/Disabled should be easier to discern, as of right now the indication text isn't that intuitively positioned.

very nice app, very nice kernel..
thank you!:good:

GPU voltage is showing up normal now but you still forgot to add the screen color calibration settings. :cyclops:

here are some bugs and suggestions:
make the app fit the width of the screen
half of the 'Max CPU freq' row is blocked by the governor setting heading if devilq or hotplug are selected
'Equelizer' should be spelt 'Equaliser' or 'Equalizer' depending on whether you go with the Americans on these things or not =P
GPU steps go from 1-5 in the GPU settings tab, but 0-4 in the voltage tab
i think the units in touch boost frequency should be kHz

Related

[MOD/TOOL] *The Configurator 2.5. sense/aosp- I/O Scheduler - Undervolt*Updated 10/4

The Configurator 2.5 Sense/AOSP**
The easiest way to configure your device !!
Works on aosp except a few sysctl settings.
These settings will be there even after a reboot, and it can be turned off via the script.
Settings:
* Set CPU Governor (This lets you change you cpu governor, it displays what governors are available)
* Set Max CPU Frequency (This allows you to overclock your cpu if your kernel can do that)
* Set Min CPU Frequency (Minimum cpu frequency)
* Undervolt CPU (Thanks Viperboy) See Notes below
* Sick Tweaks (See notes below)
* Enable/Disable Virtuous OC (Obvious turns virtuous oc on and off)
* Configure Virtuous OC (Set governor and cpu frequencies for awake and sleep)
* Turn Off CPU Configurator (Turns everything off)
* Adjust LCD Capacitive Buttons Brightness (Allows you to dim and brighten the buttons on the phone)
* Optimize Mounts (Mounts /system /data /cache using ext4 settings, speeds up read/write speeds)
* Enable/Disable SD Read Ahead (Speeds up sdcard read/write)
* Backup Apps (Backs up apps to sdcard)
* Restore Apps (Restores backed up apps)
* Backup Configurator Settigs (Backs up configurator and virtuous settings to sdcard)
* Restore Configurator Settings (Restores backed up configurator and virtuous settings)
* Enable/Disable Cleanup (Clears dalvik, cache, sdcard/trash and sdcard/LOST.DIR on boot)
* Set I/O Scheduler (Changes your i/o scheduler see notes below)
Usage:
Code:
Open Terminal
Type "su"
Type "cc"
Both without the quotes
Turning this off requires a reboot to return the settings back to normal, it can be rebooted from this script.
Settings are remembered so they will be on after a reboot too. No need to set them again after rebooting.
See Post #2 for Changelog
Post ideas for stuff you'd like to see added or any problems/questions you may have.
Devs feel free to add into your roms, just give credit.
NOTES:
Sick Tweaks: These settings speed up the system dramatically. Improves responsiveness, speed, and genearally makes everything more snappy. It changes quite a few settings including tweaking the virtual machine, kernel, and filesystem. The settings can be found in post #2, it is a copy of the script. I can't explain each setting but if you are curious about one ask here or do what i did and look it up on google.
I/O Scheduler: This can speed up read and write on your device. each kernel has their own set of io schedulers but the script displays the ones in your kernel. You current io scheduler will have [ ] around it. To learn more about io schedulers check this out:
http://www.linuxjournal.com/article/6931
I use either sio or noop, seem to be the fastest
Undervolting: Your kernel must support this feature. If it doesn't the script will not run it so don't worry if you don't know if you have it or not. But if you want to see if you have it go to:
/sys/devices/system/cpu/cpu0/cpufreq
And look for a file called vdd_levels, if it's there you can use the setting, if not you need a kernel that supports it like Ziggy's or Tiamat's.
{
"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"
}
New to The Configurator?
Flash 2.5-Full, If you already have The Configurator flash 2.5-Update
​
Changelog:
-2.5
-Removed laptop mode and ignore nice load
-Added undervolting (Thanks Viperboy)
-Added backup/restore configurator settings to sdcard so you wont lose setting after updating, only full versions will be released from now on. (Backs up virtuous settings too.)
-Added current setting to all the settings so you know if its on or off.
-v2.4.3
-Fixed LCD capacitive button setting now it stays on
-v2.4.2
-Fixed enable and disable configurator it was backwards, 2 disabled and 1 enabled should be 1 disabled and 2 enabled
-v2.4.1
-Fixed awake 100% of the time, experimental setting i forgot to remove
-v2.4(flashable patch)
-Now flashable patch so you dont have to redo settings
-Fixed lcd capacitive button settings
-Fixed disabling method
-v2.3
-Fixed a few things
-Added I/O Scheduler setting
-Added a few tweaks
-Set led lower by default
-Fixed cpu settings wasn't turning on at boot
-v2.2
-Fixed out of memory issue in appsbak
-v2.1
-Fixed Auto Backup works now
-v2.0
-New Name The Configurator
-Removed sampling rate it doesnt do much and doesnt work with virtuous.
-Removed dual core doesnt help much and cause alot of weird bugs
-Added my Sick Tweaks can be enabled/disabled in the script
-Added AppsBak(see notes)
-Added LCD Capacitive button brightness adjust(see notes)
-Added Cleanup(see notes)
-v1.2.2
Fixed Sampling rate to work with virtuous oc(see notes)
-v1.2
-Added NEW Virtuous OC Daemon
-Added Dual Core Support
-Added Remount noatime
-Added SDcard Read Ahead
-Added Sampling Rate
-v1.1
-Added Virtuous OC
-Added Config for Virtuous OC (can be used if you already have virtuous oc installed)
-Added Ram Optimization Enabler
Notes:
-v2.0
AppsBak works manually i am fixing the auto backup but for now you can make the backup manually then update it through the configurator. Option #16 will update the backup on your sdcard reflect current apps.
LCD Capacitive brightness will make your buttons on the bottom brighter or darker. Settings limit is 50 = 100% brightness 0 = OFF.
Cleanup will delete all caches and cleanup dalvik. Will be done at each boot when enabled.
-v1.2.2
Fixed up sampling rate settings to work with virtuous oc, now has option to set sleep sampling and wake sampling rates.
-v1.2
Includes NEW virtuous oc daemon that uses the second core. It changes the governor and max/min frequencies so the second core can be on all the time without killing the battery.
Added Sampling rate but it can't be used with virtuous oc, because when the phone sleeps virtuous changes the governor which changes the sampling min/max meaning the settings you apply will not work. Conservative sampling min is 200000 and ondemand min is 10000 just as an example. So your settings get cancelled out. I may be able to make it work but its gonna take a little time. Currently the script will ask if you want to disable virtuous to edit the sampling rate. That way it will stick. Maybe in v 1.3 ??
Added the ability to enable the second core.
Added the option to remount partitions noatime
Added sdcard read ahead enabler.
-v1.1
Virtuous OC can be enabled and disabled through the script and can be configured with the same script. Just run cc in terminal. Settings are still active after rebooting. It can also configure virtuous oc if you have it installed or it comes with your rom.
Ram Optimization using juwe11's script can also be enabled through the script.
First.
Gunna try this.
Thank you!
I will try and report back.
Keeps saying command not found and broken pipe
Sent from my PG86100 using xda premium
cbrown245 said:
Keeps saying command not found and broken pipe
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
Where at ? In the terminal when running cc ? Need more info.
Laptop mode does nothing unless for some reason you are using a hdd in your cell phone
Sent from my PG86100 using Tapatalk
@smokin1337
Did you ever have the hd2?
mattfmartin said:
@smokin1337
Did you ever have the hd2?
Click to expand...
Click to collapse
No
And laptop_mode does work on android because android is a linux os. The phone does have an hdd as well. If it didn't function it wouldn't be there.
See the documentation about laptop_mode here:
http://lwn.net/Articles/1652/
Will this work with freezas kernel update #4???
Locked & Loaded
" Shooter on Deck "
It should, i dont have the kernel to try it. I am incorporating virtuous oc into this now, will be posting it after some testing.
Now includes Virtuous OC daemon, can be enabled and disabled through the script. And it can be configured with it. See OP for details.
smokin1337 said:
Now includes Virtuous OC daemon, can be enabled and disabled through the script. And it can be configured with it. See OP for details.
Click to expand...
Click to collapse
Smokin, can you check ur pm? Thanks bro
Sent from my PG86100 using Tapatalk
smokin1337 said:
Where at ? In the terminal when running cc ? Need more info.
Click to expand...
Click to collapse
Yes in terminal
Sent from my PG86100 using xda premium
cbrown245 said:
Yes in terminal
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
I'm not sure what would cause that i get no error. Maybe its your rom which one are you using ? I'd like to know what caused it so i can fix it. Maybe try the new one and see if it works. Anyone else having the same issue ?
HELP
First of all I want to say thanks for all the work. You are a beast...everytime I visit the site you have new work posted. So hard to decide...thanks again.
I use VOC...which file do I use to work together or does this have it combined?
abreuw83 said:
First of all I want to say thanks for all the work. You are a beast...everytime I visit the site you have new work posted. So hard to decide...thanks again.
I use VOC...which file do I use to work together or does this have it combined?
Click to expand...
Click to collapse
Use 1.1 it includes Virtuous OC, and can be used to configure it if you already have it installed.
smokin1337 said:
I'm not sure what would cause that i get no error. Maybe its your rom which one are you using ? I'd like to know what caused it so i can fix it. Maybe try the new one and see if it works. Anyone else having the same issue ?
Click to expand...
Click to collapse
I'm on synergy 465 . I open terminal once I get to the options screen and try to set anything that's when I get to messages
Sent from my PG86100 using xda premium
cbrown245 said:
I'm on synergy 465 . I open terminal once I get to the options screen and try to set anything that's when I get to messages
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
Tbh it's probably the rom. Synergy is an awesome rom but has alot going on. It's a good possibility thats causing the problems. I have steel rom and no errors. I'm not saying to switch roms this just may not be compatible with that one.
Can I control Dual-Core with this?

[KERNEL] AJK v4.9 [** The ONE **] [JB]

Imitated, but NEVER duplicated!
Rock solid stability and great performance for your SGH-I777.
Features:
Full support for Kernel Screen Gestures Builder
WIFI Driver ported from SG4
New Mali V2 Video Driver
Overclocking up to 1400 MHz
Be very careful with voltage settings. UnderVolting usually causes bad things..
Slide2Wake is now automatically disabled while on a call. (Modded for less battery drain)
Native USB Tethering.
Native Wi-Fi Tethering
File systems support: Ext3/4, FAT32, NFS, CIFS, NTFS
Added tweaks to increase I/O Speed.
Added tweaks to increase CPU speed
Removed all the debuggers
Better picture quality thanks to camera tweaks
BLN without Wakelock - see STweaks BLN tab to activate.
Touch Keys Light change with the screen brightness
MMC_CAP_ERASE not present
Sound boost controls in STweaks.
Added mdnie interface and made hardcore’s sharpness tweaks optional
5 GPU FREQ Steps from 108Mhz to 520Mhz
Ultra KSM from 3.9.y kernel.
[/LIST]
Installation Instructions:
Wipe cache
Wipe dalvik
Install AJK - DO NOT REBOOT YET...
While still in recovery, go to advanced and reboot recovery
After recovery has been restarted, go into kernel specific options and Reset ExTweaks profiles
Fix permissions in recovery
Reboot and enjoy the new 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"
}
NoSwap - for Cooked and AT&T stock JB
MicSwap - for ShoStock3 and other ported i9100 ROMs
AOSP - for any AOSP ROM, such as CM10.2
AJK v4.9 NoSwap
Dev-Host
Goo
AJK v4.9 MicSwap
Dev-Host
Goo
AJK v4.9 AOSP
Dev-Host
Goo
NOTE: Changelog information for builds prior to v3.2 was somehow deleted while the thread was closed (at my request...) for a short while.
I will try to recover the lost changelog information and add it as I can.
Changelog:
v5.0 (in development)
Updated ROM compatibility - now works on all current ROMs
Fixed SoD when using ZZMOOVE as sleep governor
Imported the latest Samsung ramdisk files
Fixed an issue where profiles might be reset
- Any further profile issue MUST be due to a ROM or rogue app issue.
- The logs I have seen are indicating that the profile was deleted by something. Kernel is not capable of this...
v4.9
Fixed JB_Sound_Fix on Samsung based ROMs
Fixed a small profile issue
Fixed an issue with CPU grouping
Improved ROM compatibility
Misc fixes & tweaks
New battery profile
New performance profile - Highly recommended! Great performance & very good battery life!
GPIO pin definitions fixed
There's more but I forgot to write it down as I went...
v4.8
Small FileSystem tweak
Improved ROM compatibility
Disabled the boot logo for now
v4.7
Fixed various issues with CM10.1.3 RC2
Sync'd CM10.x init files with CM sources
Set ROOT to default ON for CM10.2
Updated ZZMOOVE to v0.7d
Set default profile sleep scheduler to BFQ
New Battery profile, based on ZZMOOVE v0.7d
New boot logo by Teknodad1974
v4.6
Tuned battery & performance profiles a bit
Tweaked CortexBrain
Fixed a small profile bug
Updated ZZMOOVE governor
-new ZZMOOVE governor is VERY smooth (smoothest gov I have found), uses slightly more battery than Hyper.
v4.5
Nice new boot logo by Teknodad1974
Recovery background remains plain black to make it easier to read recovery text
Fixed a small issue with recovery
Added exFAT support
Updated governors & i/o schedulers
Updated profiles
Updated Stweaks
Added the Dorimanx implementation of CPU Voltage Groups. This will let people see why some phones UV easily and some cannot UV.
v4.4
Added support for Android 4.3
Some code cleanup
Tweaked touchscreen and display to improve smoothness
v4.3
Reverted part of the frequency cleanup as it caused a slight hesitation in the UI
v4.2
Bugfix - corrected CPU frequency table
Boots & settles in much faster now
v4.1
Undervolting has been given a reprive thanks to topiratiko & samprocat
Use UV with CAUTION and expect no support when using UV
CPU frequency table has been tuned down to 6 primary frequencies for efficiency
CPU voltages have been corrected in the profiles to account for the new frequency table
Fixed mic swapping (MicSwap version only, obviously)
Due to the changes made to the CPU frequency table and the CPU voltage table,
it is CRITICAL that you follow the installation instructions exactly as outlined here.
S959G users please ask for assistance from more experienced S959G users
if you need assistance..
PLEASE do not just ignore the need for profile resets!
This version will start off slow (possibly VERY SLOW) and will speed
up as it settles in. First boot can take a LONG time. This is both normal and expected.
v4
Project "SMOOTH UI" is now complete!
You should notice better performance in every way. If not, you're doing something wrong!
Fixed poor performance on Samsung ROMs - they did not like the OOM settings in v3.9 .
Any trouble reports that do not include a logcat will be ignored.
v3.9
New boot logo by Teknodad1974
Corrected the context on the Stweaks->Screen tab
Removed BLN "blink" and "fade" options as they do not work on our phones
Added a new "AJK Tweaked" OOM profile (Stweaks->Memory tab)
Most people will see a nice improvement from the new OOM profile
Slide2wake fix should be functional now
Ad-Block is expanded & updated. This is a complete ad blocking solution now
Ad-Block can be added/removes d in Stweaks->Other
Ad-Block can be updated automatically via setting in Stweaks->Other
v3.8
AKA: THE ONE
Nightmare has been tuned and should be much more stable now
Added ZZMOOVE governor by ZaneZam (a great battery or sleep governor)
New topiratiko tuned profile
MAJOR smoothness improvements made by Project "SMOOTH UI"
Re-added Touchscreen Sensitivity setting in Stweaks
Added touchscreen revision detect button in Stweaks -> Screen
Added additional touchscreen settings for different touchscreen type
Many thanks to the testing team for working hard and relaying good
information for me to build upon. :highfive:
Special thanks to topiratiko for providing invaluable information
and letting me bug him into the wee hours of the mornings
testing new kernels. :good:
v3.2
WiFi toggle bug is a thing of the past (has been for weeks now on AJK actually...)
Slide2Wake is now disabled while you are on a call.
New Mali V2 drivers - best graphics performance on the i777.
S4 code implemented for WiFi.
I will have to populate this later as it somehow got removed while
my thread was locked for maintenance.
Some suggested reading:
A Comprehensive (but not by any means definitive) Guide to Wakelocks
Please remember that this kernel was created for my friends & family to use, and I also share it here.
You are not obligated to use it. If you do decide to use this kernel, that does not give you the right to be disrespectful.
Please report any bugs that you find, and be sure to include a last_kmsg and/or logcat...it is impossible to troubleshoot without it.
Reporting something 1 time is sufficient. If someone else has already reported it, you do not need to re-report the same bug.
Remember the 2 primary rules here on XDA are:
1) Be respectful.
2) Use the search functions - both the XDA search and Google.
If you are experiencing issues that no one else is having, then it is not the kernel at fault....
Special thanks to:
Entropy512 (CyanogenMod, kernels, much more for the community)
Gokhanmoral (Siyah Kernel)
Dorimanx (Dorimanx Kernel)
@razen_kain for all the feedback & support (to everyone here)
@mr-cook for all he does for the SGSII community
@topiratiko for his tireless testing, great feedback & support and the topiratiko profile
@4-2ndtwin for his tireless testing, great feedback & support
@samprocat for his tireless testing, great feedback and tremendous support.
And a special thanks to all the donators. Your donations are greatly appreciated!
​
ROM Devs:
I request that anyone who includes this kernel in a firmware release does the following out of courtesy:
1) Link to this thread
2) Clearly indicate in your firmware changelog which AJK version is included in your firmware release. This lets users identify whether a fix is present in the kernel they're using or not.
Kernel source new repo available here.
Use the "master" branch.
Compiled using the supplied linaro 12.x toolchain.
Touchscreen Tuning process
1. Open ExTweaks
2. Select Screen tab
3. Go to "Batt Move Filter", increase it BY ONE and apply
4. Test it, if it still stutter, increase ONE STEP ONLY and apply
5. Repeat step 4 till the stutter/jitter is gone. Don't set it too high as it'll result the touchscreen capability lost
6. If "Batt Move Filter" is OK without any jitter again, connect your charger and go to "Chrg Move Filter"
7. Repeat step 4 till you satisfied and again: DON'T SET IT TOO HIGH, ONLY INCREASE TILL THE JITTER/STUTTER IS GONE
Do this at your own risk!
If you lost the touch capability caused by too high value then you will need to reset ExTweaks profile in recovery.
I can say its different for each device as the test shown:
-My S2: Batt Filter 16 & Chrg Filter 50, stutter/jitter gone completely, below that value the screen is stuttering/jittering.
-My son's S2: Batt Filter 13 & Chrg Filter 46, stutter/jitter gone completely, below that value the screen is stuttering/jittering.
-My daughter's S2: Batt Filter 14 & Chrg Filter 48, stutter/jitter gone completely, below that value the screen is stuttering/jittering.
A few battery saving tips:
Assuming that you are getting a decent deep sleep % and have no wakelocks, the single biggest way to improve battery life is to reduce the screen brightness.
Go into Stweaks and navigate to the Screen tab, then scroll down til you find GAMMA SHIFT and set this to -10 to -20 .. the darker the screen the better the battery life can be. As a general rule, keep the screen as dark as you can while still having it visible and functional.
Some other battery saving tips would include:
Set Stweaks->CPU->MAX NORMAL FREQUENCY to 800MHz. This works fine on my phone, but some people may need to bump this to 1000MHz for some apps.
Do not use Slide2Wake as this does increase battery consumption by 10% to 20% depending on which touchscreen your device has.
Make sure that you are using ZZMOOVE as your CPU-TUNING (SLEEP) governor as it gets the best deep sleep %.
Use Greenify to Greenify all your apps. This usually makes a noticeable difference.
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Yessssssssss I love you aj!!! Slight type on the features where it says it supports jb Mali on the second Mali it says mail
Sent from my GS4 running CM11 Kandy Kane
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Thanks aj gonna use it on jellybam 5.1.0
hi!
last time i did this "Reboot recovery and go into kernel specific options and Reset Stweaks profiles"
the phone sim-locked!?!
this will happen again??
Solaris_XD said:
hi!
last time i did this "Reboot recovery and go into kernel specific options and Reset Stweaks profiles"
the phone sim-locked!?!
this will happen again??
Click to expand...
Click to collapse
I am unsure of how a sim-lick can occur due to this.
To be on the safe side, try using the kernel without resetting the profiles. It *might* not cause any issues for you.
Just installed on Shostock3. So far everything works (including BLN!) except screen shot. Home+Power does not take a screen shot.
Will monitor for battery life...
jhermit said:
Just installed on Shostock3. So far everything works (including BLN!) except screen shot. Home+Power does not take a screen shot.
Will monitor for battery life...
Click to expand...
Click to collapse
Battery life has been great for the folks who have been testing this kernel for the past 4 to 6 weeks.
Remember that you may need to tweak some settings in Stweaks to get it working in a way that is good for you & your phone.
As for screenshots, try using power + vol down .
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Thanks man! Will install right away
Sent from my i777 using xda premium
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
Just flashed with Slimbean RC1, so far so good.
Sent from my SGH-I777 using Tapatalk 2
AJ Newkirk said:
I am unsure of how a sim-lick can occur due to this.
To be on the safe side, try using the kernel without resetting the profiles. It *might* not cause any issues for you.
Click to expand...
Click to collapse
I ask myself the same question!!!
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
jhermit said:
Just installed on Shostock3. So far everything works (including BLN!) except screen shot. Home+Power does not take a screen shot.
Will monitor for battery life...
Click to expand...
Click to collapse
Why not just use the screenshot option in the power menu.
Sent from my SGH-I777 using Tapatalk 2
bswann said:
Why not just use the screenshot option in the power menu.
Sent from my SGH-I777 using Tapatalk 2
Click to expand...
Click to collapse
Or that :laugh:
Thanks! Will try this out.
Re: [KERNEL] Siyah-i777 v7.0 [JB] [4.2.1]
122ninjas said:
Yessssssssss I love you aj!!! Slight type on the features where it says it supports jb Mali on the second Mali it says mail
Sent from my GS4 running CM11 Kandy Kane
Click to expand...
Click to collapse
Slight typo in the word typo...
bswann said:
Why not just use the screenshot option in the power menu.
Sent from my SGH-I777 using Tapatalk 2
Click to expand...
Click to collapse
Because there is no screenshot option in the power menu...
Volume-+Power does not work.
AJ, YOU ARE THE MAN! I wanted to try JellyBam, but didn't want to give up Siyah. I was going to get set up to compile it for myself this morning....and just happened to notice that you had done it.....with STYLE too. Props!
jhermit said:
Because there is no screenshot option in the power menu...
Volume-+Power does not work.
Click to expand...
Click to collapse
It works fine here. Not sure why power + vol down wouldn't work for you.
great news!!!! now my i777 + hellybean will be perfect.!!!.
thanks!!!

[Kernel][AOSP][2.02 | November 2nd] Plasma 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"
}
I. Thanks!
.
Disclaimer: I take no responsibility for any damage that might occur to your device. You proceed strictly at your own risk. This is a work in progress.​Thank you for your interest in Plasma kernel, I hope you enjoy it. I've poured hundreds upon hundreds of hours of work into putting together a kernel that best showcases our hardware. Plasma kernel would not be possible without super-smart people like AndreiLux, DerTeufel, temasek, googyanas, faux123, and the regular contributors to the official cm kernel repositories. Please donate to them to support their hard work!​.
II. Features
CPU frequency range: 100MHz to 2.16GHz
ZZMoove, PegasusQ, performance (with support for multiple cores), and LulzactiveQ CPU governors
Zen, noop, deadline, row, cfq, sio, vr schedulers
Experimental Wolfson AND Voodoo Sound support (choose one or the other on the Audio tab of STweaks, then REBOOT!)
CPU voltage control
Linux 3.0.101
AndreiLux: Screen color calibration with mdnie-control
GPU over/underclock and over/undervolt
Control the frequency and voltage of all 5 GPU steps
Support for GPU clocks from 54MHz to beyond 800MHz
Control GPU governor sampling rate
Built with 4.8 toolchain
Built with -O3 and other optimizations
Extra panel brightness (<299)
Faux123: Dynamic fsync control (v1.2)
AndreiLux: Charging control
Support for STweaks
Control screen refresh rate (can be reduced to save battery)
AndreiLux: Memory/internal voltage control interface
AndreiLux: Adaptive Body Bias (ABB) control
AndreiLux: Digital brightness control/reduction (better than ScreenFilter)
LED control (with some color mixing adjustments by me)
Touchwake support, including touchkeys (enable in Screen tab of STweaks)
Multi-touch kernel-based gesture engine
Proportional Rate Reduction for TCP
Joe's RCU
Temasek: Frandom module (enable on the Memory/Internal tab of STweaks and REBOOT!)
S-Pen settings on the S-PEN tab of STweaks
zCache
Support for 4x parallel "Turbo ZRAM" (settings are on the "I/O / RAM" tab of STweaks)
UKSM
Enhanced Touchwake/Slide2Wake functionality
Arc-swipes to turn your phone on with one hand (Screen tab of STweaks)
Long-tap-off to turn your device off with one hand (Screen tab of STweaks)
Power off gesture: tap the top of the screen and a touchkey at the same time to trigger suspend
Change your power manager (PM) CPU lock frequency
Press the home button 4 times to toggle the screen negative
Press the home buttom 3 times as fast as you can to toggle the screen into nightmode (red)
exFAT support
For more, take a look at the commits
.
III. What's NewDon't forget to check out what was new in 2.0b7 and 2.0b12!​
[ZRAM Total Disk Size]: By default ZRAM is setup as four (4x) swaps operating in parallel at equal priorities. Set this to the TOTAL amount of RAM you wish to dedicate to ZRAM, and STweaks will automatically divide it evenly by four.
[UKSM Enable]: Enable the UKSM daemon that will continuously scan memory for duplicate data.
[UKSM Daemon Sampling Rate]: How often the daemon checks for duplicate data.
[UKSM CPU Usage Limit]: How much system load (CPU usage) the daemon will use.
[Long-tap-off Always On]: Found in its own section under the Touchwake section. When enabled Longtapoff will always work, regardless of how you woke your device. Takes effect immediately.
[Many ZZMoove settings]: Many ZZMoove settings on the newly created "ZZMoove Scaling" and "ZZMoove Hotplug" tabs. Descriptions coming soon.
.
IV. Download / Donate
Support the development of Plasma kernel by DONATING if you find it useful!
AOSP 4.3.x only!
Plasma kernel v2.02 for the international Note 2 (n7100)
Plasma kernel v2.02 for the international Note 2 4G/LTE (n7105)
Plasma Gesture Pack
Support the development of Plasma kernel by DONATING if you find it useful!
​.
V. Changelog
v2.02 (November 2nd, 2013)
Tracked audio/media skipping bug to disabled loggers (thanks pappschlumpf!) By default logging is now enabled. While you can still disable it, it will always be reset upon reboot.
Changes to write-back caching (thanks temasek)
Support for switching touchkey backlight driver from ROM/kernel (bottom of Screen tab in STweaks) (thanks Yank555-lu)
Some bug fixes for Slide2Wake
​.
VI. Archived Changelogs
2013-10-29 | v2.00 7100 / n7105 LTE
Linux 3.0.101 (thanks temasek)
Hopeful bugfixes for untouchable screen, and taps on top triggering suspend
Should you encounter a problem like that, cycling on and off (power button) should now reset any state variables
Fix FC issues. Works with more ROMs, including the latest AOSP nightlies
Allow pm_idx_freq to be set as high as 1600 MHz, theoretically could slightly speed up waking from deep sleep. Set on "Plasma Tuneables" tab of STweaks
Added several new tuneable ideas to zzmoove
Added "ZZMoove Scaling" and "ZZMoove Hotplug" tabs to STweaks. The descriptions are still a work in progress
Moved mDNIe controls to their own "Color" tab
Greatly enhanced the longpressoff feature's reliability and ease of use (by upgrading to scheduled_work)
Slide2Wake and arc swipes now trigger CPU and memory frequency locks to speed up waking
Slide2Wake and arc swipes no longer accidentally send input in the milliseconds after the screen comes on, but before you finished your gesture
Added option to Screen tab of STweaks to enable Longtapoff always, regardless of how the device woken
Expanded the trigger areas for slide2wake and arc swipes
ZRAM/swap is working and compatible with "Turbo ZRAM" (4x parallel ZRAM swaps for quad core devices) (thanks googyanas)
ZRAM settings in STweaks now allows you to set one total size of RAM that will be divided into 4x ZRAM swaps. Setting to 0 disables all swaps. Changes are applied instantly. No need for any other ZRAM/swap apps or init.d scripts.
UKSM (Ultra KSM (Kernel Samepage Merging)) enabled, with settings on the "I/O / RAM" tab of STweaks. Mostly just a novelty, but what it does is continuously checks RAM for duplicate pages to save space
zCache enabled and always running
Cleancache enabled
Frontswap enabled
Enabled LOWMEM_CHECK (thanks googyanas)
Enabled SPEEDUP_KEYRESUME as discussed in temasek's thread (Placebo effect? Maybe. Better ask Brian Molko. A cookie for you if you understand that reference) (thanks googyanas)
Added my own wake-speed ideas (2-second max-CPU-speed lock, and 2-second max-bus/RAM-speed lock on KEY_POWER press)
Permanently fixed (hopefully) the laggy, skippy, media bug
Toggle negative screen mode by taping the home button 4 times quickly (but NOT as fast as you can) (based on a commit by gokhanmoral)
Toggle nightmode (red) screen mode by pressing the home button 3 times VERY quickly (pretty much as fast as you can) This is purposely designed to be a dim red, as searing bright 255 red isn't particularly easy on your eyes in the dark. Fun fact: this (and the negative one described above) are functional even during boot...triple tap to see your bootscreen turn red
CPUFreq bug fixes/commits (thanks DerTeufel)
Permanent TRIM (thanks googyanas)
Added shell scripts to quickly and easily see statistics with as little typing as possible. Open a command prompt on your device, type "su" and press enter to ascend to root. Now you can type "szc" and press enter to see zCache statistics (szc = show zcache). Or type "ssw" to see swapfile/zRAM statistics (ssw = show swap). Note: Some statistics don't fully populate until a few minutes after boot
Experimental: Set ZZMoove governor for battery savings by obtaining a root shell as described above, then typing "zzb" and pressing enter (zzb = zzmove battery). Does not reapply after reboot.
Compiler optimizations
​
​.
VII. SourceSource for Plasma kernel can be found on my github.​
XDA:DevDB Information
Plasma kernel, a Kernel for the Samsung Galaxy Note II
Contributors
ffolkes
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.02
Stable Release Date: 2013-11-02
Created 2013-10-30
Last Updated 2013-11-02
Reserved
this looks killer!
can i use this kernel on n7100?thanks
Sent from my GT-N7100 using xda premium
Looks really nice. Either post a n7100 version or get this thread moved to n7105 forum.
Sent from my GT-N7100 using Tapatalk
LOL luckily I read through the OP. If not I would've flashed this on my N7100. Please make N7100 version
What? Why u post a n7105 kernel in n7100 thread?
Gesendet von meinem GT-N7100 mit Tapatalk
Yeah another kernel in our note 2. this is for n7100 or n7105? both?
Very nice, runs absolutely great on my 7105! I love the features and the stweaks support, that's what i've searched for! Please make a version for 7100, too, to make everybody happy!
Gesendet von meinem GT-N7105 mit Tapatalk
Work with latest 4.3 leaked?
adivorandroid said:
Work with latest 4.3 leaked?
Click to expand...
Click to collapse
Have a look to the threads title please. There you find AOSP, it's not for TW ROMS, like the 4.3 leak!
wow I was going to flash this on my N7100, Thank god that I didn't flash after reading the comments.
please make it available for the N7100.
It wouldn't have destroyed your device. I already flashed n7100 kernel to my N7105, but of course I don't advise doing so.
@ffolkes: nice to see you moved over here
Gesendet von meinem GT-N7105 mit Tapatalk 2
i just tried your kernel for a couple of hours, because i wanted to know about your gesture and s2w features.
after hiting the back button it now just rebooted. attached you can find last_kamsg, which hopefully helps you
mzahmed95 said:
wow I was going to flash this on my N7100, Thank god that I didn't flash after reading the comments.
please make it available for the N7100.
Click to expand...
Click to collapse
I didn't realize this was the n7100 subforum, although now I think it serves as both? So I have added the n7100 to this thread instead of making a new thread for it.
DerTeufel1980 said:
i just tried your kernel for a couple of hours, because i wanted to know about your gesture and s2w features.
after hiting the back button it now just rebooted. attached you can find last_kamsg, which hopefully helps you
Click to expand...
Click to collapse
I'm honored you would be interested in it. Sorry it crashed on you, and thank you for the bug report. Looks like the msleep() I'm calling might be interfering with the touchkey backlight - I never ran into that problem because I always have the backlight disabled. I'll have to look into it today.
For people using gestures, don't forget to set the modifier (touchkey) delay in STweaks, otherwise gestures that require a touchkey won't work properly. I default this to 0 purposely so people who don't use gestures (majority) aren't annoyed by the delay.
hope this can run on slim rom latest stable build 2
Been trying for a while now, overwhelmed by the numbers of options in STweaks. Pretty great so far. Thanks
pappschlumpf said:
Have a look to the threads title please. There you find AOSP, it's not for TW ROMS, like the 4.3 leak!
Click to expand...
Click to collapse
i dont undestand what is aosp just wanted to know on which rom it will run ? i am on slim rom 4.3
mor_1228 said:
i dont undestand what is aosp just wanted to know on which rom it will run ? i am on slim rom 4.3
Click to expand...
Click to collapse
Slim ROM is AOSP, if you've a N7105 (LTE Note 2) you could try it.
@dev:
For me MTP isn't working, Sound is only working sometimes. Tried it with and without Voodoo sound enabled. One minute I've sound, the next minute I've no sound, hmm. Please look into it.
anybody flash this in Pacman? so how is it? booted or just nandroid back up?

[ROM] [ Feb 19 ] Calkulin's Nexus 5 v1.5.1 [ CM11 | 4.4.2 | KOT49H | Battery Saver ]

Nexus 5 CM11 Series
{
"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"
}
Based on 4.4.2 / KOT49H (Google & CyanogenMod)
ROM includes:
Stock Google kernel w/ init.d support (AOSP(non CAF) kernel support by default, MUST use CM kernel ramdisk) (enable CAF kernel support zip in FAQ)
Google Now Launcher
Working ART runtime
Deodexed system
Superuser
Busybox
and more
MODs included:
Tweaked system (Very FAST)
Raised contact sync resolution (requires resyncing of contacts if you don't factory reset before installing)
Battery % on status bar (thanks to Erhany for the code) (disable zip in FAQ)
Exchange security bypass (thanks to apascual89 for the code)
Relaxed MMS compression ratio (Hangouts & Messaging)
Colored notification icons (restore white icons zip in FAQ)
Enabled access to App Ops in Settings/Security
Enabled debug settings in Play Store
Blocked annoying ads in programs
Enabled NFC while on lockscreen
APN settings for a lot of carriers
And other misc tweaks/mods
Notes about Battery Saver script
Can be used with any kernels that have init.d support
It completely eliminates the need for an application to set CPU speeds or profiles
Easily customizable - See FAQ for instructions
If Android Overclock, No-Frills CPU Control, Overclock Widget, QuickClock Advanced Overclock, SetCPU or System Tuner are detected, the script is ignored, so it will not affect them
Preset profiles are:
2.26GHz - 100-85%
1.95GHz - 84-36%
1.72GHz - 35-0%
And just an FYI, even at 1.72GHz, the phone still operates very well & smooth, it's the battery savings that are the real benefit
v1.5.1
Based on new CM11 build
Fixed Bluetooth audio streaming (v1.5.1)
Updated
Maps v7.6.1
Play Services v4.2.42 (1013934-038)
Code:
[B][COLOR="Red"]v1.4.1[/COLOR][/B]
[B]Based on new CM11 build[/B]
Removed all CAF changes, audio, display & media [SIZE="1"](v1.4.1)[/SIZE]
Fixed notification sound stutter that has been in CM for a while now
CM now uses the Trebuchet launcher, so be aware that Launcher3 is no longer there
[I][B]Added[/B][/I]
Restore white notification icons zip in FAQ
[I][B]Updated[/B][/I]
Hangouts v2.0.303 (1004807-30)
Maps v7.6.0
Play Services v4.2.39 (997510-038)
Search v3.2.17.1009776.arm
[B][COLOR="Red"]v1.3.2[/COLOR][/B]
[B]Based on new CM11 build[/B]
Fixed Setup Wizard crash [SIZE="1"](v1.3.1)[/SIZE]
Fixed Settings SMS limit crash [SIZE="1"](v1.3.2)[/SIZE]
Tweaked Interactive governor for better battery savings [SIZE="1"](v1.3.2)[/SIZE]
[B][COLOR="Red"]v1.2[/COLOR][/B]
[B]Based on new CM11 build[/B]
Can continue to use AOSP(non CAF) kernels by default [SIZE="1"](MUST use CM kernel ramdisk) ([U]enable CAF kernel support zip in FAQ[/U])[/SIZE]
Removed stock CPU control module that was causing some CPU scaling issues
Cleaned up ununsed governors and added more CPU speeds to battery saver script
[B][COLOR="Red"]v1.1[/COLOR][/B]
[B]Based on new CM11 build[/B]
Enabled debug settings in Play Store
[I][B]Updated[/B][/I]
Chrome v32.0.1700.997
YouTube v5.3.32
[B][COLOR="Red"]v1.0[/COLOR][/B]
Initial Release
Important Notes - Due to how this ROM is setup, a wipe is recommended BEFORE flashing if coming from another ROM
If your are updating, then nothing extra is needed during flashing as the update script wipes what is needed, unless other wise stated in the change log
Be sure to do a backup before flashing and read the change log
Nexus 5 CM11 ROM (v1.5.1) - Mirror
md5 - 1b7c7eb6ac4f689dcf161cc864774d9f
Previous ROM versions
FAQ
How to modify the battery saver script?
(requires knowledge of how to run terminal or adb commands)
These are the available commands to set parameters. To check what the available commands are for each, type available after the command
For ex.
cpu available
To check what the current settings are
cpu status
To verify what the cpu is currently set to
cpu verify
To reset the script back to stock
cpu default
To disable the script
cpu off
Code:
cpu - Controls the script
cpu_bp - Enables or disables battery profiles feature
cpu_bp1_batt - Battery percent of when profile 1 ends
cpu_bp1_governor - Enables or disables battery profile 1 governor and sets governor
cpu_bp1_max - Max cpu speed for battery profile 1
cpu_bp1_min - Min cpu speed for battery profile 1
cpu_bp2_batt - Battery percent of when profile 2 starts
cpu_bp2_governor - Enables or disables battery profile 2 governor and sets governor
cpu_bp2_max - Max cpu speed for battery profile 2
cpu_bp2_min - Min cpu speed for battery profile 2
cpu_delay - Delay before script cycles
cpu_governor - Main governor
cpu_max - Max cpu speed when profiles are off and in between battery profiles 1 & 2
cpu_min - Min cpu speed when profiles are off and in between battery profiles 1 & 2
cpu_uv - Controls undervolting for kernels like Franco's, 0-150mV in increments of 25
devlog - Enables or disables logging
NOTE: You need to wait the time set in cpu_delay before settings take effect
Want to enable CAF support? (Includes stock CyanogenMod kernel)
Flash the Calkulin's_Enable_CAF_Nexus_5_CM11_v* zip attached
Want to restore the white notification icons?
Flash this zip, Calkulin's_White_Notification_Icons_for_Nexus_5_CM11_v*
Want to disable the battery percent in the status bar?
Flash the Calkulin's_Disable_Battery_Percent_for_Nexus_5_CM11_v* zip attached
Having problems with included hosts file or want to see advertisements again?
Flash the Stock_Android_Hosts_for_Nexus_5 zip attached
........
Running it since yesterday with great pleasure : fast and battery friendly :good:
This is actually a newer build of CM, so if you flashed the old one before the release, I would suggest you flash the new release build
Thanx Calkulin, for this rom
Did Camera Have HDR mod
Thanx
Whats up bro?! I see you have carried your bag of goodies through every device bro and still keeping things "buttery". Congrats on the release. good return to android to find you release on the N5. :good:
I'll give this a flash when I get home
Dammit!! And I just flashed your AOSP ROM. I am gonna give this one a run to see if I actually wanna use CM on the N5. I ran a few other roms including the CM Nightlies and wasn't too impressed. I am sure your's will though.
Is tethering on Tmobile working?
Sent from my Nexus 5 using Tapatalk
So, How is the experience with the Google Launcher with CM? I have yet to try the new CM 11 because I have grown attached to the new Google Launcher in KK.
I am nervous to flash something new as I have well over a month going on my current setup.
Thanks
@Calkulin
Didn't you say your CM rom is your daily driver?
Sent from my Nexus 5 using Tapatalk
Will Lockscreen Notifications be added to this ROM?
Sent from my Nexus 5 using XDA Premium 4 mobile app
@Calkulin - Great build. Using the VanirAOSP kernel with no problems and your init.d scripts are working fine with it. :good:
I have a couple of questions, if I may.
- How often do you think you'll be updating the ROM? / Any plans to use GooManager or the like for updates?
- What's the benefit of "relaxed MMS compression ratio"?
Cheers
janitorjohnson said:
So, How is the experience with the Google Launcher with CM? I have yet to try the new CM 11 because I have grown attached to the new Google Launcher in KK.
I am nervous to flash something new as I have well over a month going on my current setup.
Thanks
Click to expand...
Click to collapse
The Google Experience launcher works fine - just as you would expect it to on stock. Swipe-right to Google Now and everything.
CM11 has been perfectly stable for me. It's maturing nicely now and I haven't had any big problems. If you're still unsure just make a full backup before wiping so you've always got that month-old set-up to go back to if you're not happy.
Glad your on Nexus 5, remember u making my et4g usable.
Found a bug, when a headset is plugged in you cannot change the volume. It will visually show (volume bar) it just isn't making the physical adjustments.
shaneleelevin said:
Glad your on Nexus 5, remember u making my et4g usable.
Found a bug, when a headset is plugged in you cannot change the volume. It will visually show (volume bar) it just isn't making the physical adjustments.
Click to expand...
Click to collapse
Working fine for me. Using headphones and listening to music as I type this actually Are you using any mods? Only change I've made is that I'm using Vanir's kernel.
Sent from my Nexus 5 using Tapatalk
Nickamina said:
Working fine for me. Using headphones and listening to music as I type this actually Are you using any mods? Only change I've made is that I'm using Vanir's kernel.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
No mods. Did a full wipe before install, the whole 9 yards...
I posted in other thread, got confused. This ROM is fantastic.
Sent from my Nexus 5 using xda app-developers app
I'm always concerned about battery life of my phones, so I find this rom really interesting. And now I have some questions before I can decide to give it a try (sorry ): How many percentages do you expect this rom saves compared to stock or to CM? How many hours of SoT for average usage? Does the battery saving feature still work if I flash another kernel?
Thanks.
Loving the ROM just wish it had resizable nav bars
Sent from my Nexus 5 using XDA Premium 4 mobile app

[PIE][Kernel][28.11.2020][4.9.246] Kirisakura_NEXT 1.2.0 for HTC U12+ aka Imagine

Kirisakura-Kernel for HTC U12+
Hello everyone,
Kirisakura kernel is designed to bring a handful of beneficial features to the device, while ensuring excellent performance and smoothness to get you safely through the day!
This includes upstreaming to latest linux stable for enhanced security and stability. As well as bringing in important new CAF patches, as soon as CAF releases the sources for the SD 845!
Revisiting the stock EAS implementation for further efficiency enhancements is also on my current roadmap for future development. I´m sure there is potential!
To have a read about our scheduler, which is called EAS, take a look here:
https://developer.arm.com/open-source/energy-aware-scheduling
Main Features:
- Based on latest kernel sources from HTC for the HTC U12+ (2.45)
- Upstreamed to latest 4.9.246
- CAF-Upstream merged
- Pixel 3/XL EAS ported over
- Cleanslate features from @tbalden included! (big thanks to him!)
CPU related features:
- Dynamic schedtune boost from @joshous
- CPU Input boost from @Sultanxda
- Disclaimer: please take a look at post 2 on how to set them up!
- Power saving workingqueues enabled by default (toogleable in EXKM)
have a read here: https://lwn.net/Articles/731052/
this complements EAS in general
- DDR bandwidth boost from @Sultanxda
Graphic related features:
- KCAL to control the display
- Adreno Boost
- Enabled NAP power saving state of Adreno 630
Network related features:
- Wireguard Support
Misc Features:
IO-Schedulers:
- cfq
- bfq
- maple
- deadline
- noop
- tripndroid
- fiops
- zen
TCP Congestion Algorithms:
- advanced algorithms enabled
- includes new bbr and sociopath tcps
Wakelock Blocker:
- advanced wakelock blocker with the ability to block any wakelocks (dangerous, use with caution)
- common wakelocks that are safe to be blocked are blocked by default
Feature section for the "non visible" but perceptible improvements:
- mark certain IRQ and kthreads as performance critical
- updated schedutil governor
- updated binder section (responsible for interprocess communication)
- updated sdcardfs (have a read about it here: https://www.xda-developers.com/divi...les-fuse-replacement-will-reduce-io-overhead/ )
- Speculative Page Faults (1. 2)
- Memory allocation overflow protection (kernel hardening feature)
- proc gate vulnerability fixed
Requirements
- unlocked Bootloader
- USB-Debugging in developer options enabled
- latest adb and fastboot binaries
- working adb and fastboot environment
How to flash the Kernel:
1. Download the kernel.zip to your device
2. Reboot to TWRP
3. Flash the kernel.zip in TWRP
4. The kernel zip will detect if you´re rooted and keep root in that case!
5. Reboot and Profit
IMPORTANT NOTICES
1. After rooting, the option to enable face unlock from htc may be greyed out.
How to fix:
a. Open Magisk Manager
b. Open the side menu and tap on magisk hide
c. Tick faceunlock to be hidden
DOWNLOAD:
Download is located always in this folder:
https://www.androidfilehost.com/?w=files&flid=278195
Important: Read after Download
Please take a look at the second post after flashing the kernel!
Changelog:
0.1 Initial Release
0.2 https://forum.xda-developers.com/showpost.php?p=77002100&postcount=32
0.5 https://forum.xda-developers.com/showpost.php?p=77092842&postcount=46
1.0 https://forum.xda-developers.com/showpost.php?p=77131607&postcount=61
1.1 https://forum.xda-developers.com/showpost.php?p=77187557&postcount=82
1.3 https://forum.xda-developers.com/showpost.php?p=77228675&postcount=85
1.4 https://forum.xda-developers.com/showpost.php?p=77234128&postcount=88
1.7 https://forum.xda-developers.com/showpost.php?p=77255692&postcount=90
2.0.3 https://forum.xda-developers.com/showpost.php?p=77515446&postcount=115
2.1.1 https://forum.xda-developers.com/showpost.php?p=77585106&postcount=136
2.2.0 https://forum.xda-developers.com/showpost.php?p=77663581&postcount=167
2.2.3 https://forum.xda-developers.com/showpost.php?p=77757758&postcount=181
2.3.4 https://forum.xda-developers.com/showpost.php?p=77856442&postcount=195
3.0.2 https://forum.xda-developers.com/showpost.php?p=78204561&postcount=244
4.1.1 https://forum.xda-developers.com/showpost.php?p=78315932&postcount=261
5.0.0 https://forum.xda-developers.com/showpost.php?p=78767277&postcount=301
5.2.1 https://forum.xda-developers.com/showpost.php?p=78856374&postcount=321
7.0.0 https://forum.xda-developers.com/showpost.php?p=79353529&postcount=337
9.1.0 https://forum.xda-developers.com/showpost.php?p=79696218&postcount=355
10.0.0/1 https://forum.xda-developers.com/showpost.php?p=79973617&postcount=364
Pie and forward (please not this release is a hacked base OREO-base to work on Android Pie):
10.7.0 https://forum.xda-developers.com/showpost.php?p=81035393&postcount=378
Pie:
1.2.0_NEXT https://forum.xda-developers.com/showpost.php?p=84014357&postcount=388
Donations:
Donations are not mandatory but very welcome if you want to support development or just buy me a coffee
If you like my work: http://paypal.me/freak07
Credits:
@osm0sis for all his work, including the ak2 installer!
@tbalden for being the best HTC wingman!
@LeeDroid for his awesome roms!
@Captain_Throwback for all the mentoring and guidance!
@Eliminater74 for bringing me into the game and the Inspiration
@nathanchance for his upstream guidance and assistance
@RenderBroken for helping me out
@flar2 for all his work
@joshuous for all the help he provided to me
XDA:DevDB Information
Kirisakura-Kernel , Kernel for the HTC U12+
Contributors
Freak07
Source Code: https://github.com/freak07/Kirisakura_Imagine/commits/master_bluecross_eas
Kernel Special Features: Linux Upstream, KCAL, CAF, Cleanslate Features, Pixel 3 EAS
Version Information
Status: Stable
Created 2018-06-28
Last Updated 2020-11-28
How to set up the kernel
as with release 4.1.1 it’s advised to change no boost settings at all! It’s all flash and forget
This is a short guide on how to set up the kernel. This is currently required because TWRP is not yet ready and therefore I have no ak2 zip to set that all up.
The following is deprecated as with 0.5 Release!
Basically I decided to disable pnpmgr. This is htc’s daemon for controlling the CPU boosts.
I integrated a few other boosts to the kernel that work way better to replace HTC´s mechanism.
The phone is more smooth and more efficient now.
This is not a requirement at all. It´s entirely optional in case you aren´t satisfied with the current state of things!
1. With a root explorer go to /system/vendor/etc and rename pnp.xml to pnp.xml.bak
That will disable pnpmgr on the next reboot.
2. In EXKM navigate to CPU -> Boost Settings
3. Set the values like on the attached screenshot! and toogle the arrows to set it on reboot
4. cpu input boost currently has no interface in EXKM. The predefined values are fine. But if you navigate to Tools -> User Settings, you can call any file and change the values exactly to your liking.
Just hit the + and add the following paths:
sys/module/cpu_input_boost/parameters/input_boost_freq_lp boost freq of the little cluster
sys/module/cpu_input_boost/parameters/input_boost_freq_hp boost freq of the big cluster
sys/module/cpu_input_boost/parameters/input_boost_duration boost freq duration
5. Reboot and profit
The following is advised as with the Release of 0.5!
1. If you previously renamed pnp.xml found in /system/vendor/etc, to pnp.xml.bak, rename it back to pnp.xml!
Now reboot!
2. Here is a screenshot of the optional boost settings I´m currently running. These are a bit more aggressive than stock, provide more smoothness but cost a tiny bit of battery. In the end I still achieve way better battery results on 0.5 than on 0.2 even with additional boosts enabled. That is due to the energy saving commits I mentioned in the changelog of 0.5.
Here is the screenshot!
{
"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"
}
also mine
and mine
woo-hooo!
Thank's so much for you work mate....wich app could use to get advanced color control ??...is there able to get more bright on the screen ? because this is dim as u11+, i can't see any difference in brightness...very frustrating
neofrost37 said:
Thank's so much for you work mate....wich app could use to get advanced color control ??...is there able to get more bright on the screen ? because this is dim as u11+, i can't see any difference in brightness...very frustrating
Click to expand...
Click to collapse
You can control kcal with exkm app.
But you can just control srg, saturation, contrast etc.
With Kcal nothing can be done about the brightness. Sorry for that!
I forgot to add Wireguard as a supported feature. I corrected this in the OP.
neofrost37 said:
Thank's so much for you work mate....wich app could use to get advanced color control ??...is there able to get more bright on the screen ? because this is dim as u11+, i can't see any difference in brightness...very frustrating
Click to expand...
Click to collapse
There is absolutely nothing wrong with the brightest on this phone. Slightly dimmer than U11. Currently have auto brightness off and set just under half way. In the sun it visible at 3/4 brightness.
schmeggy929 said:
There is absolutely nothing wrong with the brightest on this phone. Slightly dimmer than U11. Currently have auto brightness off and set just under half way. In the sun it visible at 3/4 brightness.
Click to expand...
Click to collapse
so would you post a picture to compare both phone's with max bright ??....mine is just a little bit more bright than u11+ , maybe i just have bad luck with my 2 last htc's
neofrost37 said:
so would you post a picture to compare both phone's with max bright ??....mine is just a little bit more bright than u11+ , maybe i just have bad luck with my 2 last htc's
Click to expand...
Click to collapse
Just did a side by side pic and to me the U12+ seems brighter probably due ether cooler color.
schmeggy929 said:
Just did a side by side pic and to me the U12+ seems brighter probably due ether cooler color.
Click to expand...
Click to collapse
Thank's mate, but left side phone's not seems htc, because u12+ dont have rounded corners i the screen !
neofrost37 said:
Thank's mate, but left side phone's not seems htc, because u12+ dont have rounded corners i the screen !
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.leedroid.shortcutter&hl=en there's an easy overlay setting by @LeeDroid
tbalden said:
https://play.google.com/store/apps/details?id=com.leedroid.shortcutter&hl=en there's an easy overlay setting by @LeeDroid
Click to expand...
Click to collapse
wow, didn't know it !, you make my day , great app....sad with my display bright, awesome device i ever had....just hope update with a 20% more bright ..thank's everyone for answer
neofrost37 said:
wow, didn't know it !, you make my day , great app....sad with my display bright, awesome device i ever had....just hope update with a 20% more bright ..thank's everyone for answer
Click to expand...
Click to collapse
Did you turn off auto brightness and tried full manual brightness? For me it is absolutely fine, even with auto
Sent from my HTC U12+ using XDA Labs
DeeZZ_NuuZZ said:
Did you turn off auto brightness and tried full manual brightness? For me it is absolutely fine, even with auto
Sent from my HTC U12+ using XDA Labs
Click to expand...
Click to collapse
I'll try mate, thank's
neofrost37 said:
Thank's mate, but left side phone's not seems htc, because u12+ dont have rounded corners i the screen !
Click to expand...
Click to collapse
Leedroid's shortcutter App (Rounded Corners)
Whoot-whoot. Great job mate.
Sent from my HTC U12+ using XDA Labs
neofrost37 said:
I'll try mate, thank's
Click to expand...
Click to collapse
Nothing mate, it's really dim even a cloudy day
neofrost37 said:
Nothing mate, it's really dim even a cloudy day
Click to expand...
Click to collapse
No problems here. Yesterday I was looking at the phone in the sun and had no problems
Sent from my HTC U12+ using XDA Labs

Categories

Resources