[APP] Pimp My Z1 (Kernel/Sysfs Control) [GPLv2] - Xperia Z1 Themes and Apps

{
"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"
}
Pimp My Z1​
Introduction
Pimp My Z1 is a sleek, holo, fully Open-Source (GPL v2 license) app which allows to control various sysfs interfaces present on some kernels for the Z1.
Most features require either Pimped Kernel (for CM-based roms) or Doom Kernel (for Stock-based roms), but the CPU & GPU Control as well as Touch Screen control will work properly with any kernel including the stock one.
The source-code is available on my github at: https://github.com/Androguide/Pimp_my_Z1
Click to expand...
Click to collapse
Features
CPU Control:
Set your minimum & maximum CPU frequencies (and overclock if your kernel allows it)
Set a different Governor for each CPU core
Select your I/O Scheduler
View your current CPU frequency in real-time and with a graph
GPU Control:
Set your minimum & maximum GPU frequencies (and overclock it if your kernel allows it)
Select your GPU Governor
View your current GPU frequency in real-time and with a graph
Power Management:
Select your level of multi-core power savings, a.k.a sched_mc power savings (disabled/moderate/aggressive)
Toggle the IntelliPlug hotplug driver on and off
Toggle IntelliPlug's eco mode on and off
Toggle between the default early_suspend PM driver and the newer power_suspend PM driver
I/O Tweaks:
Toggle Dynamic File Sync on and off
Set a different I/O Scheduler for the eMMC & the SD-Card
Memory Management
Toggle Kernel Same-page Merging (KSM) on & off
Define the amount of pages to be scanned by KSM at each run
Define the amount of milliseconds KSM should sleep between each runs
Miscellaneous
Define the vibrator intensity at kernel level
Manage Fast Charge mode & amperage level
Sound Control:
Independently control the digital headphone output left/right channels gain at a hardware level
Independently control the analog headphone output left/right channels gain at a hardware level
Independently control the speaker output left/right channels gain at a hardware level
Control the microphone input gain at a hardware level
Control the camera microphone input gain at a hardware level
Touch Screen Control:
Enable/Disable Pen Mode to allow/disallow the use of any non-plastic pen or object as a stylus for the touchscreen
Enable/Disable Glove Mode to allow/disallow using the touchscreen while wearing gloves
Enable/Disable Double Tap 2 Wake
Click to expand...
Click to collapse
Download
Google Play: https://play.google.com/store/apps/details?id=com.androguide.honamicontrol
Direct Download: https://play.google.com/store/apps/details?id=com.androguide.honamicontrol
Click to expand...
Click to collapse
To-Do
Setting different I/O Schedulers for internal and external storage
I/O Scheduler parameters control, readahead
CPU Governor parameters control
TCP Congestion Algorithms
Touch-screen pressure scale tuning for normal & pen mode
Sound control through mixer_paths.xml for kernels which don't implement faux sound control (i.e: stock)
[*]Performance/Balanced/Battery presets
Voltage control
Download of Pimped Kernel and open-recovery script to flash it automatically
You tell me
Click to expand...
Click to collapse
Screenshots
Show More
Click to expand...
Click to collapse
XDA:DevDB Information
Pimp my Z1, a Tool/Utility for the Sony Xperia Z1
Contributors
Androguide.fr
Version Information
Status: Alpha
Created 2014-02-27
Last Updated 2014-04-27

Reserved
Reserved

Reserved
Reserved 2

Great job man you are on a role!
Sent from my Xperia Z1 using XDA Premium 4 mobile app

And it's here can't wait to try it with your kernel finally z1 got custom kernel and app for tweaking for AOSP ROMs
Sent from my Xperia Z1 using XDA Premium 4 mobile app

Yay man!
Will this conflict with Trickster Mod?
EDIT: When adjusting sound control gain, it doesn't stick (I don't know if it is because of Trickster Mod)

Uninstalled trickstermod and switched to this. Great app.
Can you implement a "delay" for applying the settings on boot?
Sent from my Xperia Z1 using xda app-developers app

amazing app and very nice design!

Faux display please. The one with gamma control

i got FC when i click cpu control, gpu control, power management,
on DooMKernel v06 kernel, stock 290 rom.

chunlianghere said:
i got FC when i click cpu control, gpu control, power management,
on DooMKernel v06 kernel, stock 290 rom.
Click to expand...
Click to collapse
Same on v07

chunlianghere said:
i got FC when i click cpu control, gpu control, power management,
on DooMKernel v06 kernel, stock 290 rom.
Click to expand...
Click to collapse
guddu2011 said:
Same on v07
Click to expand...
Click to collapse
Please post a logcat of the different FC's, I won't be able to fix it otherwise.

Androguide.fr said:
Please post a logcat of the different FC's, I won't be able to fix it otherwise.
Click to expand...
Click to collapse

guddu2011 said:
Click to expand...
Click to collapse
Thanks a lot :good:
I see where the problem is, NPE when the target sysfs interface doesn't exist, will fix asap.

guddu2011 said:
Same on v07
Click to expand...
Click to collapse
Please try it with the attached apk, and tell me if it does the trick.
If you still got FC's, please post an updated logcat.

Is this only for Z1? Doesn't work on any xperia? Like T for example?

randymess said:
Is this only for Z1? Doesn't work on any xperia? Like T for example?
Click to expand...
Click to collapse
Theoretically, appart from the GPU control which will only work on adreno330 devices, the rest should work on any device/any kernel as long as it includes the same version of faux sound (v3 gpl), intelliplug, power_suspend etc...

Androguide.fr said:
Please try it with the attached apk, and tell me if it does the trick.
If you still got FC's, please post an updated logcat.
Click to expand...
Click to collapse
gpu n power management fcs.. cpu doesnot fc but cannot change any options der and cannot see anything.

Can I use it on stock kernel?

Fc at stock kernel too!
It doesn't open at all.

Related

Voltage Control - control OC/UV for OC kernels

I take no responsibility for ANY damage / data loss may occur. Use this at your own risk. Beta quality software!/Alpha quality features!
The news:
Completely rewritten whole app! Epic 4G FCs gone thanks to theimpaler747
Voltage Control Extreme unlock Key on Android Market!
For now features exclusive to Extreme version are:
+ overvolting capability (max +50mV, 1500mV absolute maximum)
+ increased uv range (max -250mV)
Click to expand...
Click to collapse
Sources available, project on google code:
http://code.google.com/p/voltage-control/
Look for kernels with this label:
Kernel developers who added VC support please show this image in your topic
{
"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"
}
Uploaded with ImageShack.us
Features:
- minimum/maximum CPU frequency choosing
- selecting IO scheduler
- selecting CPU governor
- changing voltage per frequency
- chosing which frequencies should be used and which shouldnt
- saving settings to be automatically applied at boot (init.d script)
- saving/loading a OC profile
- well designed and highly optimised UI (I hope..)
- robust kernel detection, support of not-so-well-working kernels
About donations:
This software is available free of charge.
It cooperates with OC kernel by raspdeep.
It uses some code from: MarketEnabler (Fool your market to make all apps visible!)
If you find this software useful, please consider funding a beer and pizza. There is a "Donate to me" link just over my avatar.
Donator list:
nitr8
kalpik
laststufo
glitterballs
screwyluie
Gembol
Coreym
Thanks!
How to?
Generally idea is simple: make changes to one tab and hit apply. If any changes have been made apply/discard buttons appear on bottom.
The first tab, "General" allows to change Scheduler,Governor/min and max frequencies.
Make changes and click apply
So, you want to pick a maximum/minimum frequency?
Just chose from slider and hit apply.
Governor/scheduler can be choosen by picking from the list, then hitting apply.
You can always discard changes before applying if you want start from loaded settings.
The "Advanced" tab has sliders to control undervolting settings and green/red icons, representing enabled/disabled state.
(green = enabled, red = disabled)
Pick your settings and hit apply, or discard and start over.
Profile support:
If you want to save as boot or as profile, you need to make adjustments and on "General" or "Advanced" tab and then apply them where applicable.
To save as boot -> press menu key, then select "Save as boot settings".
To save as profile -> press menu key, then select "Save profile".
Boot settings are automatically loaded on every device boot.
Profile settings can be loaded by pressing menu -> "Load profile"
Both "boot" and "profile" settings can be deleted from menu.
RECOVERY
If Your device freezes after boot because of too agressive boot settings:
Flash Voltage Scheduler Remover by user Coreym, via CWM. Don't forget to press thanks under one of his posts!
FAQ:
Q: Extreme version?
Yes, I wanted to give some extras for people that support my work.
For now features exclusive to Extreme version are:
+ overvolting capability (max +50mV, 1500mV absolute maximum)
+ increased uv range (max -250mV)
Q: What is it?
Its voltage control app for undervolt and overclocking kernels providing sysfs interface, designed and implemented by raspdeep (thank You!) It is being tested on his kernel releases and I can guarantee (kind of) its functionality on those kernels.
The idea of the app is to keep all simple as possible, not adding any startup services and reusing existing solutions (such as init.d support).
Q: What does it mean to undevolt, and what is overclocking?
Read more in "OC / UV 101" section That is a detailed(sort of) explanation what UV/OC means.
Check this great overclocking/undervolting guide by shaolin95 (thanks!) and discussion topic!
Prerequisites:
-root (superuser + su)
-busybox
-OC kernel supporting either UVLF and UVHF (Version 1.61) or UV_mV_table (1.97 and up)
-init.d scripts support for apply on boot
Question is, how it looks and runs on Tab?
hi,
tried the LITE version from the market.
works fine on my Euro TAB.
great work.
only a thing: in the UV tab, when you click in a frequency, a 3D effect is showed, but
don't affect the selected frequency, affect the most upper frequency. it seems a little bug.
thx
600mhz
Looks and runs ok, but does not recognise 600, 1200, 1400mhz in advanced, running overcome kernel 2.1.6
hi,
the main tab of your great app says about max/min clock speed.
is possible to use this to oc/uc the processor?
is this compatible with setCPU app?
thx
bartito said:
hi,
the main tab of your great app says about max/min clock speed.
is possible to use this to oc/uc the processor?
is this compatible with setCPU app?
thx
Click to expand...
Click to collapse
OC Gold ure on now barito doesnt support UV cause its based on Chainfires CF root
4exess said:
OC Gold ure on now barito doesnt support UV cause its based on Chainfires CF root
Click to expand...
Click to collapse
yes, yes, i known.
i'm planing to flash kous kernel.
the voltage control is compatible with setCPU in this case?
thx
Lite version didnt worked for me on Gold thou it worked in RC1 with Koudaxis kernel

[KERNEL] Overclocked kernel v1.5.2

Based on the newest HTC source code.
100% compatible with 3.33.401.6 based ROMs and with ICS with HTC Sense 4.0 based ROMs.
For both HTC Sensation and HTC Sensation XE.
Overclocked CPU, added optimized CPU frequency tables with CPU frequencies up to 1836 MHz (1512 MHz by default) and L2 cache frequencies up to 1566 MHz.
Increased CPU voltage limits (700 mV - 1400 mV).
Added CPU Voltage Table interface that allows voltage adjustment.
Fixed CPUFreq.
Overclocked GPU, increased maximum GPU frequency in 3D mode from 267 MHz to 320 MHz (300 MHz by default), increased bus bandwidth.
Camera flash: low battery limit decreased to 10%.
Added USB OTG.
Enabled USB Host.
Added support for different types of USB peripherals: USB Hub, USB mass storage devices (e. g. USB HDD, USB Stick, MP3 player), USB HID devices (e. g. USB mouse, USB keyboard, Wireless mouse or keyboard with USB receiver).
v1.5.2
Added USB HID.
Added drivers for USB HID devices.
v1.5.1
Enabled USB OTG.
Added NTFS support.
Added SCSI.
Added USB Host.
Added USB storage and USB storage drivers.
Fixed /system/etc/vold.fstab.
v1.5.0
Implemented all updates from newest HTC kernel source code for 3.33.401.6 based ROMs.
Included newest mpdecision binary, hex edited to prevent from changing minimum and maximum CPU frequency.
v1.4.1
Default maximum GPU 2D frequency set to 200 MHz.
Increased GPU bus bandwidth in 3D mode.
Added few fixes from HTC Vivid kernel.
Added Wi-Fi module for ICS with HTC Sense 4.0 based ROMs.
Fixed haptic feedback.
v1.4.0
Fixed ACPU and perflock to allow setting different maximum CPU frequency than highest available.
Fixed issue with changing minimum and maximum CPU frequencies by the system daemons. Replaced thermald.
Extended CPU voltage limits.
v1.30.4
Added CPU Voltage Table - interface that allows adjustment of the CPU voltage (thanks to snq-, faux123 and show-p1984).
Updated touchscreen driver with multi-touch issue fixed by HTC.
Override refresh rate for Sense 4 (thanks to virtuous).
Changed low battery limit for camera flash.
v1.30.3
Overclocked GPU in 2D mode to 229 MHz.
Added 300 MHz GPU clock settings.
Modified Adreno220 drivers.
Overclocked GPU in 3D mode to 300 MHz by default, maximum 320 MHz.
v1.30.2
Touchscreen drivers fixed.
v1.30.1
First release built from source code. Thanks to HTC!
Optimized.
Touchscreen drivers partially fixed.
Added higher values to L2 cache frequency tables.
Updated CPU frequency tables.
Added support for zRam swap.
CIFS, SquashFS.
Enabled CPUFreq stat.
v1.20
Based on new kernel 3.0.16-gda3fdfc.
v1.11
Five kernel versions with different maximum CPU frequency.
Finally fixed CPUFreq, mfreq related bug (only one instruction changed in kernel code).
v1.10
First release based on kernel 3.0.16-gcfa14fc.
Modified CPU frequency tables, CPU speed limits and voltage limits.
Temporarily fixed CPUFreq related bug in HTC kernel.
Modified information about CPU frequency displayed in Hardware information.
CPU Temperature daemon:
thermald v1.0.0 (SebastianFM)
The thermald daemon is a system service which monitors CPU temperature. It turns on the thermal sensor and sets thresholds to the thermal driver. Threshold are defined in file /system/etc/thermald.conf. If temperature reaches threshold, kernel sends notification to userspace. When thermald receives notification, it decreases CPU frequency to avoid CPU overheat.
The stock thermald doesn't work properly because when the CPU temperature drops below threshold, or when mpdecision turns on the second core, it always sets maximum CPU frequency to the highest available frequency.
I wrote my own thermald daemon which works very similiar, but when the CPU temperature is too high, it saves the current maximum CPU frequency and restores it later.
My thermald doesn't parse external config file, it uses predefined thresholds.
Downloads:
v1.5.2, link, md5: 0b73bf76439fe002200d30717c8b931a
Installation:
This is flashable zip intended for install from recovery.
I used koush AnyKernel installer, so you can flash this kernel on any ROM.
Remember to do backup before flashing.
OC:
The CPU frequency 1782 MHz is stable for me but every phone is different.
To increase maximum GPU frequency in 3D mode to 320 MHz:
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
zram:
To enable zram (these commands enables 100 MB compressed swap stored in RAM):
echo 104857600 > /sys/devices/virtual/block/zram0/disksize
busybox mkswap /dev/block/zram0
busybox swapon /dev/block/zram0
To disable zram:
busybox swapoff /dev/block/zram0
echo 1 > /sys/devices/virtual/block/zram0/reset
To view zram usage (size displayed in kB):
cat /proc/swaps
Source code:
GitHub
look very nice i will try it
Awesome! now we dont need to Force Second CPU any more to gain more speed, do we? (testing now)!
http://forum.xda-developers.com/showthread.php?t=1372649
not the same ?
would this work on sensation GB? i would like to try this on ARHD 4.1.11
Now we are talking...
Sent from my HTC Sensation XE with Beats Audio
Thanks, booted and working fine
Now my Sensation is running like a charm
nice
seems to be working juste fine for me
thx
Holy ****! Amazing how fast ics is now great job mate!
Sent from my HTC Sensation using Tapatalk
Nice work )))
{
"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"
}
Sent from my S-OFF'd Sensation
there will b some happy devs n user know
Ps I would edit title so people know this is a kernal for Ics buddy
daddyspud said:
there will b some happy devs n user know
Ps I would edit title so people know this is a kernal for Ics buddy
Click to expand...
Click to collapse
I updated the title and OP, now everything should be clear.
My ics lag is gone! Even I turned off force cpu 1 n still super...just need to see battery life now: ) thxx
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
Yh was a heads up that's all buddy before people start saying that it don't work on gingerbread
SebastianFM said:
I updated the title and OP, now everything should be clear.
Click to expand...
Click to collapse
SebastianFM said:
I updated the title and OP, now everything should be clear.
Click to expand...
Click to collapse
yes now it is
SebastianFM said:
HTC Sensation 3.0.13 kernel 1.5 GHz​
HTC ICS ROMs for Sensation and Sensation XE contains new kernel, the same for both devices. There is no source code available for this kernel because HTC didn’t oficially release their new ROM, 3.06.401.1 and 3.06.401.101 are leaked test builds. I edited kernel binary a little to enable 1.5 GHz CPU frequency on Sensation.
Click to expand...
Click to collapse
Have there been any improvements made to the bluetooth?
Sent from my HTC Sensation Z710e using Tapatalk
Whoa, how did you do this?
I will try this on my XE too.
how can i restore my stock kernel? sorry for nooby question :/

[APP][ROOT][4.1+] ThunderZap Control | A Materialistic Kernel Control app

Screenshots
{
"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"
}
Features:
- Full Material Design
- Live Dashboard with all important information including:
*. CPU Temperature
*. Battery temperature & Capacity
*. CPU core frequency information, CPU gov info
*. GPU frequency and governor
*. Kernel information​- Full CPU section with:
*. Live Graph of CPU usage
*. Ability to set max & min CPU freq
*. Ability to change governor​- Full GPU section with:
*. Ability to set max GPU freq
*. Ability to change governor​- Full Memory Management section with:
*. Ability to change IOScheduler of eMMC chip and SDCard
*. Ability to switch entropy contribution of eMMC and SD-Card
*. Ability to adjust swappiness
*. Ability to adjust VFS Cache pressure
*. Ability to toggle Dynamic Fsync​- Network section allows to change TCP congestion controls
- Special is the section where you can control special features provided by the kernel for your device. The features for this device are:
------ Special Features begin ------
- Special is the section where you can control special features provided by the kernel for your device. Not all devices support all features, many devices support none.
The Features which are supported by the app are:
*. Ability to change USB Charging Current, AC Charging Current
*. Ability to toggle Headphone Boost, change Speaker Boost value
*. Ability to change Vibration Intensity and test it.
*. Optimize following ThunderPlug Settings
*. Set Suspend CPUs - Number of Cores to keep online when device sleeps
*. Control ThunderPlug Settings.
*. KCAL Control features including
*. Ability to adjust Red, Green and Blue elements of the color spectrum
*. Invert Display
* Custom Wake Gestures Support
-----Special Features End -----​- Each of the above functionality is supported by Set On Boot function. Just enable it in Settings.
Google+ Community (Beta testing and releases)
https://plus.google.com/communities/100490683397161420256
XDA:DevDB Information
ThunderZap Control, App for all devices (see above for details)
Contributors
varun.chitre15, King.Rollo
Version Information
Status: Beta
Created 2014-07-14
Last Updated 2015-03-16
@varun.chitre15
Nice work :good:
This is huge.Will be testing and share my results and bugs(ifI i face any) Thank you!Much needed App!
Downloaded testing now. Great job varun.
Sent from my C2105 using XDA Premium 4 mobile app
Not working see picture for details.
Sent from my C2105 using XDA Premium 4 mobile app
adil089 said:
Not working see picture for details.
Sent from my C2105 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
What ROM and kernel are you using?
Please include logcat when reporting a crash.
varun.chitre15 said:
What ROM and kernel are you using?
Please include logcat when reporting a crash.
Click to expand...
Click to collapse
Sorry about that its all solved wiped cache. Everything working now. What settings would you recommend to use for charger control?
Sent from my C2105 using XDA Premium 4 mobile app
thank you varun:good:
Thanks Thanks. Nice work.
Sent from my C2105 using XDA Premium 4 mobile app
Please remove the ads in next relase.
Oh my god! Awesome
I am unable to edit custom usb current. Keyboard is not showing here.
Great tool
Sent from my unknown using XDA Free mobile app
Can anyone recommend any settings for charger control?
Sent from my C2105 using XDA Premium 4 mobile app
adil089 said:
Can anyone recommend any settings for charger control?
Sent from my C2105 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
yes varun mention that
varun.chitre15 said:
FAQs
Q. How to use charger control?
1. AC current control: In times of hurry I felt the charging times to be too long and so I made this. With this you can control the charging current rate through wall charger.
Before doing anything you first need to enable the master switch of the control or else the values you write will be negelected
How to enable master switch
Code:
echo 1 > /sys/kernel/charger_control/enabled
After this you can use custom current values like this
Code:
echo X > /sys/kernel/charger_control/custom_ac_current
where X can be any value in mA (Milliamperes) I use 1600 i.e 1600mA which completes my phone's charging from 3% to 100% in around 1 hour 30 mins.
The stock current ranges from 1000-1100mA and takes around 2 hour 30 mins to 3 hours. Avoid using values higher than 2200.
2. USB current control: Everyone knows the charging rate from PC via USB is damn slow. Many new PC's have newer USB ports which can offer current rates higher than 1500mA but still our kernel only pulls 500mA. I made this to control it yourself
As usual you need master switch enabled to write the new values.
How to use
Code:
echo X > /sys/kernel/charger_control/custom_usb_current
where X can be any value in Milliamperes. I use 1500 i.e 1500mA
Click to expand...
Click to collapse
s0ur0v said:
View attachment 2851277
I am unable to edit custom usb current. Keyboard is not showing here.
Great tool
Sent from my unknown using XDA Free mobile app
Click to expand...
Click to collapse
Same here
i fixed that via copy past the number there
BTW , Thanks varun for this great work
Sent from my Xperia L using XDA Premium 4 mobile app
varun i am unable to click on ac current option means i cant edit the option whats the solution
one more issue when i select on boot option and when i rebooot my phone its not applicable
i am on Thunderzap v4.6 and carbon rom
Bugs : cant see keyboard for editing charger values
The text box for values is too small for viewing the whole string
Sent from my C2105 using Tapatalk
Awesome!
Can you add voltage and freq control etc to the app so that we may use it with other kernels too!
Sent from my C2105 using XDA Free mobile app
ALL issues have been addressed. Wait for next major alpha with loads of goodies
varun.chitre15 said:
ALL issues have been addressed. Wait for next major alpha with loads of goodies
Click to expand...
Click to collapse
Thank you varun.
Sent from my C2105 using XDA Premium 4 mobile app

[APP] [4.0+] Kernel Adiutor

I proudly present you Kernel Adiutor!
It's an application which manages your kernel parameters.
It only comes with basic features which are simple to understand:
CPU (Frequency, Governor)
Battery
I/O Scheduler
Kernel Samepage Merging
Low Memory Killer
Virtual Memory
Build prop Editor
Saving Profiles
Download on Play Store:
{
"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"
}
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
Join our Google Plus community
https://plus.google.com/u/0/communities/108445529270785762340
Features which aren't supported by your device won't show up in the first place.
This Application is open source!
https://github.com/Grarak/KernelAdiutor
XDA:DevDB Information
Kernel Adiutor, App for all devices (see above for details)
Contributors
Grarak
Source Code: https://github.com/Grarak/KernelAdiutor
Version Information
Status: Beta
Created 2014-12-27
Last Updated 2016-08-10
reserved
just in case
Thanx. Lokks nice (though I like dark uis more, but that's just my taste).
'Cause cm has only a very limited interface in its settings I linked your thread in our cm11 for chagallwifi thread - hope you don't mind:
http://forum.xda-developers.com/showpost.php?p=57901259&postcount=680
I love this app. Been using it for a couple of weeks since you released it!
Optimal application, keep your job
very cool,
rocking
---------- Post added at 10:08 PM ---------- Previous post was at 10:07 PM ----------
very cool,
rocking
build.prop editor is very useful ,thanks
Can we change adsp heap size? I am using old kernel of http://forum.xda-developers.com/showthread.php?t=2545359 build because my device isn't showing in pc.
If it is possible please help me to change it. Thanks.
Will be added a section for tweaking sound control in the future?
Nice work:good: thanks
Rocketval said:
Will be added a section for tweaking sound control in the future?
Click to expand...
Click to collapse
Depends on what kind of control you want.
Voodoo sound control
Wolfson sound control
Faux sound control
Etc.
Sent from my D816w using XDA Free mobile app
Will this work on stock kernels (ie samsung)?
**Update- downloaded anyway and am trying it. I guess it works with stock kernels from what I can tell so far.
Discovered this from the front-page post. Quite the nice kernel control app.
Could you add options to control maximum CPUs and their frequenzy with screen off (/sys/kernel/msm_mpdecision/conf/scroff_single_core) and for dt2w/s2w?
XlAfbk said:
Discovered this from the front-page post. Quite the nice kernel control app.
Could you add options to control maximum CPUs and their frequenzy with screen off (/sys/kernel/msm_mpdecision/conf/scroff_single_core) and for dt2w/s2w?
Click to expand...
Click to collapse
Would be nice if you can open here a new issue
https://github.com/Grarak/KernelAdiutor/issues
and describe those controls exactly
Grarak said:
Depends on what kind of control you want.
Voodoo sound control
Wolfson sound control
Faux sound control
Etc.
Sent from my D816w using XDA Free mobile app
Click to expand...
Click to collapse
Faux?
Grarak said:
Would be nice if you can open here a new issue
https://github.com/Grarak/KernelAdiutor/issues
and describe those controls exactly
Click to expand...
Click to collapse
I don't really know much about these options, just that the controls exist in other apps
dt2w (0/1): /sys/devices/virtual/input/lge_touch/dt_wake_enabled
1 cpu during screen off (0/1): /sys/kernel/msm_mpdecision/conf/scroff_single_core
Other than that i know no paths
edit: oh, also /sys/kernel/fast_charge/force_fast_charge
Rocketval said:
Faux?
Click to expand...
Click to collapse
Maybe later but I'm not sure
XlAfbk said:
I don't really know much about these options, just that the controls exist in other apps
dt2w (0/1): /sys/devices/virtual/input/lge_touch/dt_wake_enabled
1 cpu during screen off (0/1): /sys/kernel/msm_mpdecision/conf/scroff_single_core
Other than that i know no paths
edit: oh, also /sys/kernel/fast_charge/force_fast_charge
Click to expand...
Click to collapse
I can add fast charge
dt2w as well
not sure about the mpdecision one
we will see
Grarak said:
I proudly present you Kernel Adiutor!
It's an application which manages your kernel parameters.
My goal is to create an application with style and also simple to use.
It only comes with basic features which are simple to understand:
CPU (Frequency, Governor, Voltages)
GPU (Frequency, Governor)
Screen (Color Calibration [RGB])
I/O Scheduler
Kernel Samepage Merging
Low Memory Killer (Minfree settings)
Virtual Machine
Download on Play Store:
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
Features which aren't supported by your device won't show up in the first place.
If you want more features, please open here a new issue
https://github.com/Grarak/KernelAdiutor/issues
XDA:DevDB Information
Kernel Adiutor, App for all devices (see above for details)
Contributors
Grarak
Source Code: https://github.com/Grarak/KernelAdiutor
Version Information
Status: Beta
Created 2014-12-27
Last Updated 2014-12-27
Click to expand...
Click to collapse
Yes, I could finally speed up my slow legacy phone. Oh wait... I'm getting the nexus 5 in a couple of days. Well, it's still a good app.
5★ :thumbup:
Sent from my GT-I8552 using XDA Free mobile app
Grarak said:
reserved
just in case
Click to expand...
Click to collapse
FC when I set in : CPU Gov Tunables>hispeed_freg
:good:
good app.

[KERNEL][N910S/K/L][N915S/K/L][N916S/K/L] - PRIME-Kernel - v6.3.0

{
"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"
}
for Note 4 & Note Edge & Note 4 S-LTE​
Requirements for using the kernel
Model Variants: SM-N910S/K/L, SM-N915S/K/L, SM-N916S/K/L
Tested Device: SM-N910S/K/L & SM-N915S/K/L & SM-N916S/K/L
Installed OS: TouchWiz M 6.0.1, M Base Note7 and All Porting ROMs
Main Features
• All porting ROM support.
• Fixed a screen-touch issue that occurred while waking from sleep mode.
-- Problems exist in stock(samsung) firmware.
• Synapse support.
• SELinux Permissive.
• Linux 3.10 upstream.
• Compile with UBERTC 7.2.1 toolchain.
• F2FS fully support.
• Gametuner-Mod: Game Booster Mode, Provides intelligent performance enhancement mode in conjunction with Samsung-Gametuner.
• Apply Fake KNOX.
• Apply chacha20 to random (entropy).
• Linaro LSK-v3.18-Energy-Aware Scheduler (EAS) Backport.
- EAS simplifies power and performance management through scheduler-driven tuning to manage more efficiently.
• Improved storage performance and longevity by applying lazytime mount options.
- Similar to Dynamic Fsync, but operates at the file system level and has no risk of data loss.
• CPU/GPU UC & OC.
• CPU/GPU/BUS voltage regulation.
• R12P0 GPU Driver(Stock is R7P0) & Performance Tuning.
• NVIDIA cpu relax patch, reduced heat & increased battery life.
• HMP tuning Interface.
• Enable NEON in kernel mode.
• Detail charging circuit control allows faster charging.
• Added I/O Scheduler 'bfq, fifo, fiops, row, sio, zen'.
• Enable Westwood tcp/ip congestion control.
• LED FADE control.
• Qualcomm interactive (renamed cafactive) cpu governor porting @by arter97.
• Added battery-friendly impulse governor and more powerful ironactive (interactive in the Qualcomm 4.4 kernel) governor.
• Provides an add-on that keep kernel settings on un-rooted devices.
• Synapse: System Tweak add-on available.
• Synapse: Provides configuration profile separated by performance / battery / stability.
• Many other optimization applications.
Credit (Thanks. to)
• AndreiLux - Perseus5433 kernel.
• UpInTheAir - SkyHigh Kernel.
• halaszk - Perseus-halaszk-universal5433 kernel.
• arter97, gokhanmoral, faux123, yank555.lu
• RaymanFX (AOSP Kernel & Vendor).
• [email protected] Cafe, 시아씨@Develoid Cafe.
• All members of the G+ PRIME-BETA User's Community.
• And all of commited in sources & all of xda developers.
Change Log
Detail(Korean): http://enfree.com/prime/?page=changelog&device=N910
Download
Source Code
https://github.com/dwander/Linaro-base/tree/trelte_mm
​
reserved
Oh! Great! Big thanks!!!!!!!
I may have missed it but couldn't see if it supports extended batteries. Can you clarify? Also thank you for sharing.
Sorry for reporting this but kernel is not booting in My N910C.Its stuck at samsung logo screen.
EvilKing009 said:
Sorry for reporting this but kernel is not booting in My N910C.Its stuck at samsung logo screen.
Click to expand...
Click to collapse
Good thing I read this part:
Tested Device: SM-N910S/K/L & SM-N915S/K/L & SM-N916S/K/L
Thanks for the feedback. :good:
EvilKing009 said:
Sorry for reporting this but kernel is not booting in My N910C.Its stuck at samsung logo screen.
Click to expand...
Click to collapse
did you wiped cache/dalvik after installed?
mine is stucked too, reverting to suemax xD - ROM Nemesis Refined.
i would utilize that kernel, the improvements got me
EvilKing009 said:
Sorry for reporting this but kernel is not booting in My N910C.Its stuck at samsung logo screen.
Click to expand...
Click to collapse
It's not working for my N910H... I'm on AirROM 2.1 Final
The n910c did not work on my phone. air v 2.1 final is installed.
it is not working on n910c with air rom, it stuck on boot logo
kozgel said:
it is not working on n910c with air rom, it stuck on boot logo
Click to expand...
Click to collapse
The kernel for Korean Note 4 ( 910 916 S/L/K). Pls read the title
Minhkyo said:
The kernel for Korean Note 4 ( 910 916 S/L/K). Pls read the title
Click to expand...
Click to collapse
in title n910c is in the supported model list only not tested on it, you must read title again:
Requirements for using the kernel
Model Variants: SM-N910S/K/L/C/H/U, SM-N915S/K/L, SM-N916S/K/L
Tested Device: SM-N910S/K/L & SM-N915S/K/L & SM-N916S/K/L
Installed OS: TouchWiz M 6.0.1, M Base Note7 and All Porting ROMs
Would be better to rename the Thread title to the actual supported variants, most people dont read the entire thread and look at "tested on"
if we look at bootimg.tar.xz using winrar, there is two separate kernels for n910ch(n910c and n910h) and n910kor (assuming korean version?)
so im pretty sure n910c is supposed to be supported, its just @Hyunwoo AHN doesnt have the device to test it on
i was waiting for this kernel thank u @dwander i am a fan from tunisia ....
i am using this kernel on my n910s and its awsome so fluid and doing great gob but its seems need some extra feature that is missing
i have some suggestion :
audio driver to improve the audio qualiy and boost it
batterie calibration tool
more battrie friendly govs
i cant see any NVIDIA cpu relax patch sysfs switchs
cortexbrain script for more automated behaviour
led brightness control
DOZE controle
adaptive screen brightness
mdnie controle
Energy-Aware Scheduling
Hotplug Governor control for more cpu cores control........... i guess this will be the best for batterie
i dont know maybe i have suggest somthing wrong
anyway i am in love with ur work sir @dwander and i wich i can donate
thank u
waelchateur said:
i was waiting for this kernel thank u @dwander i am a fan from tunisia ....
i am using this kernel on my n910s and its awsome so fluid and doing great gob but its seems need some extra feature that is missing
i have some suggestion :
audio driver to improve the audio qualiy and boost it
batterie calibration tool
more battrie friendly govs
i cant see any NVIDIA cpu relax patch sysfs switchs
cortexbrain script for more automated behaviour
led brightness control
DOZE controle
adaptive screen brightness
mdnie controle
Energy-Aware Scheduling
Hotplug Governor control for more cpu cores control........... i guess this will be the best for batterie
i dont know maybe i have suggest somthing wrong
anyway i am in love with ur work sir @dwander and i wich i can donate
thank u
Click to expand...
Click to collapse
audio driver to improve the audio quality and boost it
The audio chip of Note4 does not have a custom driver. To do that, need the help of a professional hardware engineer. If you find it in another kernel it will not work properly or there will be a known error.
batterie calibration tool
The battery information of note 4 is not compensated, so unnecessary function.
more battrie friendly govs
Note4 is based on HMP. There is no custom governor compatible with HMP yet. Present is the best choice. I will not include the wrong governor.
i cant see any NVIDIA cpu relax patch sysfs switchs
Sorry, I deleted it unnecessary.
cortexbrain script for more automated behavior
You may think it looks good, but it is a very unnecessary function. I'm already doing optimization in some other way.
led brightness control
I did not work properly when I tested it. (Not supported by chip)
DOZE controle
Unnecessary function. There are a lot of third party apps that are better and more comfortable to use.
adaptive screen brightness
Samsung Firmware is already supported by default.
mdnie controle
To do that, need the help of a professional hardware engineer.
Energy-Aware Scheduling
What are you talking about? This is the only benefit of this kernel that can not be seen by any other linux-3.10 base kernels.
Hotplug Governor control for more CPU cores control.
- Samsung-Hotplug does not have control method. I've ported the S6 hot-plug driver, but it's been buggy and I gave up because it takes too much time to be perfect.
- The Samsung-hotplug driver in Note 4 operates when the display power is turned off, and stops when the display is turned on.
- If you want custom hotplugs like Thunder-Hotplug, it's a lot slower because it works too slowly on Exynos.
Thanks for your interest in my kernel.
I have maintained this kernel for two years, testing it with a lot of features in it.
If there are no minor functions or are lacking, it is determined by deep anxieties.
HOLY **** THIS KERNEL IS SO FAST !(;゚o゚)o/ ̄ ̄ ̄ ̄ ̄ ̄ ̄~ >゚))))彡
So, err, just want to say thank you for this awesome kernel. Coming from the S5 Broadband LTE-A (where the lack of kernel is a real thing and thermal throttling and lag is also stronk), your kernel combined with the Exynos Note 4's excellent hardware is a life saver. Thanks again (◕‿◕✿)
So @Hyunwoo AHN you have no plans to add n910c support? Just change the title?
Look at the 1st page there are a lot of n910c users here. You are the most silence dev I have ever seen wtf
Look at Spacelemon kernel thread the dev release test versions for us other exynos note4 users to test. Then if it boots and/or working he releases it
robert1337 said:
So @Hyunwoo AHN you have no plans to add n910c support? Just change the title?
Look at the 1st page there are a lot of n910c users here. You are the most silence dev I have ever seen wtf
Look at Spacelemon kernel thread the dev release test versions for us other exynos note4 users to test. Then if it boots and/or working he releases it
Click to expand...
Click to collapse
Sorry I do not know English well, I'm getting help from translator.
So feedback is hard.
Support for the N910C is planned.
However, this kernel is a complete kernel with no improvement, and I am focusing on the kernel for S7.
It's not easy to focus on both kernels, and testing for non-booting needs to build many test builds.
And, when the test build comes out, I need a tester that gives feedback right away.
There are no N910C users around me and they are all Koreans(S/K/L users).
If someone has an N910C/U/H user who will provide fast feedback to emails or telegrams, contact us. [email protected]
FINALLY ........ Prime kernel is on XDA, finally. Well done mate.

Categories

Resources