[DISCONTINUED][KERNEL][CM7/AOSP]The Ace Kernel beta 4 - Galaxy Ace S5830 Original Android Development

The Ace Kernel-OC/Non-OC ​
FEATURES
Two versions-OC/Non-OC in single installer(Amarullz aroma installer).
Cleancache and frontswap support.
3 new frequencies to the overclocked kernel between 480 and 787 Mhz,i.e.,604,672 and 729.
Frequencies supported-OC-Version
122,200,245,320,480,604,672,729,787,806,825,844,864,883,902,921,940,960.
Frequencies supported-Non-OC-Version-
122,200,245,320,480,604,672,729,768,800
.Customizable governor adding and enabling/disabling logcat during install.
Total 19 cpu governors-
13-Default
Intellidemand
Smartass
Savagedgen
Smartass2
Scary
Performance
Lagfree
Interactive
InteractiveX
Brazillianwax
Ondemand
Conservative
6-Modules
Userspace
Powersave
ondemandx
lionheart
lazy
minmax
Ext4 patches from linux 3.0 kernel
Lib sha1 patches for 10% faster boot
6 I/O Schedulers-noop as default-Others being Deadline,SIO,VR,BFQ and CFQ.
Two way call recording.
Various performance improvements and battery life optimizations to the kernel.
BLN/TUN/CIFS/ZRAM
Some bug fixes
Disabled some logging and debugging options including logcat to improve battery life.If you require logcat you can enable it at boot time through amarulz installer.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
INSTALLATION
Download the zip from download section on project page as stated below on second post, put it in sdcard, reboot into clockworkmod recovery .Follow instructions in amarulz installer.Select OC/Non-OC.Select the next options(Governors/Logcat enable/disable).
{
"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"
}
Click to expand...
Click to collapse
WARNING! CARELESS OVERCLOCKING MAY FRY YOUR PHONE.SO USE WITH CAUTION. I AM NOT RESPONSIBLE FOR ANY DAMAGE!
SOURCES
https://github.com/akashnk/android_kernel_samsung_cooper
Click to expand...
Click to collapse

DOWNLOADS
Latest Version-http://code.google.com/p/the-ace-kernel/downloads/detail?name=TheAceKernel-beta4.zip
All Downloads-http://code.google.com/p/the-ace-kernel/downloads/list
SOURCES
The linux kernel is under GPL.Whoever modifies it must share source code.
My sources-https://github.com/akashnk/android_kernel_samsung_cooper
http://code.google.com/p/the-ace-kernel/source/browse/#git%2Fsamsung_kernel_cooper
CHANGELOG
Code:
03/05/12-vBeta4
1.Added and enabled cleancache and frontswap.
2.Rewrote battery code again.
3.Added bfq i/o scheduler.
4.Enabled ksm.
5.Speed up access to cgroupfs mounted entries in /proc/mounts.
6.mmc: core: Fix possible race between runtime suspend and runtime resume.
25/04/2012-vBeta3.1
1.Deep sleep not working on wifi on should be fixed.
2.Modified lulzactive to tegrak lulzactive.
Lulzactive app from market working.
23/04/2012-Beta3
1. Add 3 more governors 13 default and 6 as modules.
2. Ext4 patches from linux 3.0 kernel.
3. change page writeback values.
4. Dm cache enabled
5. Lowered VDD levels of frequencies below 672 Mhz.
6. Add lib sha1 patches for 12% faster boot time.
7. Added ARM CPU topology
8. Fixed USB Tethering
9. use Amarulz installer script installer script.
10.Compiled wifi driver from ar6ksdk 3.0 source.
11.Disabled fsync.
12.Fixed memory leaks.
20/04/2012-Beta2
1.Optimized rcutree-better application responsiveness.
2.Added 3 governors-Intellidemand,Interactive and InteractiveX...Recommend Intellidemand for balanced battery and performance.
3.Removed some changes to drivers.
4.Performance update-removed some bugs and optimize more for performance.
18/04/2012-Initial Release
-Compiled from Samsung Kernel sources using Sourcery G++ Lite
-13 governors and 5 I/O schedulers
-3 new frequencies to overclock code in frequency table between 480 and 787 Mhz.
-Rewrote battery driver code(Thanks Anonymous and LibSc)
-Performance optimisations.Disabled some logging and debugging
-Added 2 way call recording
CREDITS
-Ketut Kumajaya for his source patches.
-Anonymous for his source patches.
-Developers of various kernels like SpeedMod,FreeXperia,Phiexz,TomGiordino etc. and their sources
-Code aurora
-Amarulz for the installer.
-LibiSC for formula showing correct mV
-Samsung for Source Code
-Google for Android.

FAQS
Why is logcat disabled and how do I enable it?
Logcat is a useful service to log and find out whats wrong with the system.But it runs even when it is not required
and eats battery.So I compiled it as module and disabled it by default.
You can enable it at boot by installer
or
To make it permanent Download This script here http://dl.dropbox.com/u/18323177/logcat-enabler.zip and flash it via cwm. If you want to delete it again just delete 37logcat
from /system/etc/init.d.
Click to expand...
Click to collapse
About Governor Modules?
Modules can be selected at boot which can be deleted from /system/etc/init.d later.
or
Governor modules can be loaded in the same way as other module.They are in /system/lib/modules.
e.g.- insmod /system/lib/modules/cpufreq_lionheart.ko
Remove modules
e.g.- rmmod /system/lib/modules/cpufreq_lionheart.ko
Click to expand...
Click to collapse
Why some can overclock to 921 Mhz and some only to 864 Mhz and others different frequency?
Every CPU is unique.The CPU may go upto different frequencies but they were tested for stability at a common 800 Mhz Frequency
only.
Click to expand...
Click to collapse
How to Overclock,Change Schedulers and Governors
You can use apps like No Frills CPU Control,SetCPU,CM settings or write some script yourself
Click to expand...
Click to collapse
What all these governors and schedulers do and how do I know what to use?
Have a look here
http://forum.xda-developers.com/showthread.php?t=1369817
Click to expand...
Click to collapse

First WOW! new Cm kernel
Sent from my GT-I9100 using xda premium

future may be

Welcome back! Will try your kernel

Excellent work

Cool.. will try..
Sent from my GT-S5830 using XDA

Nice work

Cool, hope it does something with the battery life

This is stable at 960 mhz?
Sent from my Nokia 3110i using xda premium

Cool...and, xda frequent question- how the battery life?
Spoiler
sent from my Nokia Pisang

dredremon said:
This is stable at 960 mhz?
Sent from my Nokia 3110i using xda premium
Click to expand...
Click to collapse
As stated in FAQ different phones will be stable at different frequencies.
encik_racun said:
Cool...and, xda frequent question- how the battery life?
Spoiler
sent from my Nokia Pisang
Click to expand...
Click to collapse
I need your feedback. I intend to increase battery life.

Testing now
Sent from my GT-S5830 using Tapatalk

Testing.
Sent from my GT-S5830 using xda premium

Who has tested?

Battery seems a little more consistent, percentage is not fluid thoug (eg 100% -> 91 in around 5 minutes of browsing on wifi).

Nice. This is a fusion of zImage-Mod and blackhawk? I am right? And one question more - why can by the frequency steps more normal - like in non-OC kernel, that means for example 800Mhz instant 806Mhz, or 735 instant 787, that will "look better".

Quadrant score?
Sent from my GT-S5830 using xda premium

dragonnn said:
Nice. This is a fusion of zImage-Mod and blackhawk? I am right? And one question more - why can by the frequency steps more normal - like in non-OC kernel, that means for example 800Mhz instant 806Mhz, or 735 instant 787, that will "look better".
Click to expand...
Click to collapse
I have used some parts of both anonymous and ketut sources and also other sources .
It is not about "looking better".It is about running at real frequency steps.Our Phone does not really run at 800 Mhz but at 787 Mhz.
On a stock Galaxy Ace the CPU gets its clock from different PLL's using dividers. Our device has 3 PLL's running at 245(PLL1), 960(PLL0) and 800(PLL2) MHz. The 480MHz step is using PLL0 divided by 2 and the "800MHz" step uses PLL2 divided by 1.
But this is not all.The PLL speeds are configured with a multiplier that can be configured up 63 (6-bits) and it multiplies with a clock called PLL_TCXO which runs at 19.2MHz. On the Galaxy Ace PLL2 is configred as 41*19.2MHz which means it really isn't running at 800MHz but rather at 787.2MHz.
The same applies for other speeds.

Related

[KERNEL][DISCONTINUED] Quasar 2.2 v8 (for Nova & stock ROMs)

A quasi-stellar radio source ("quasar") is a very energetic and distant active galactic nucleus. Quasars are extremely luminous and were first identified as being high redshift sources of electromagnetic energy, including radio waves and visible light, that were point-like, similar to stars, rather than extended sources similar to galaxies.
~~~​
Quasar is the kernel that comes with Nova ROM. It's based on LG sources but improved where possible and increased in features. It's a very progressive work. The first releases may also be experimental, we need to test out which changes are for better and which ones are for worse; I hope you can all help me with this task.
Now available for stock ROMs!
Download: Quasar v8 > DO NOT FLASH THIS ON NOVA
Instructions: Flash in custom recovery, no wipes needed. (For this version there's no OC support)
Main features
{
"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"
}
EXT4 support
TinyRCU
Compiled with latest Code Sourcery toolchain for stability
3rd-party I/O Schedulers
3rd-party Governors (lots of them)
Support for CPU unaligned access & Config_HZ=100
CIFS, TUN and ZRAM (disabled) support
SLQB
Stochastic Fair Blue Network Scheduler & jHash 3
Changelog
v8 - 31/8/2011
CONFIG_HZ=200
Smartass-v2 heavily optimized
Added Anticipatory I/O Scheduler
v7 - 28/8/2011
Compiled with performance flags
IPv4 tweaks > even faster browsing
Updated and tuned many governors to our device (improved InteractiveX, BrazilianWax, MinMax)
Updated Smartass v1 to v2 (very good, use it!)
v5 - 26/8/2011
Compiled with latest Code Sourcery toolchain for max stability
Decreased CONFIG_HZ to 100 to save battery! (Increasing it has no effect)
Disabled CGROUPs for better performance (shouldn't be on in 2.2)
Switched TCP Congestion to Veno instead of Cubic for faster internet speed
VR is now the default I/O Scheduler
v3 - 9/8/2011
Opti flags
CFS tweaks
Disabled FTRACE
Added ZRAM support (disabled)
Added TinyRCU
Added jHash 3
Added SLQB
Config HZ at 300
Stochastic Fair Blue Network Scheduler
v2 - 30/7/2011
Increased VM readahead value
CFS tweaks
Glibc memory copy macros and functions
Improve performance of memcpy and memmove
Vmap area cache
Added CIFS and TUN support
v1 - 28/7/2011
Added V(R) I/O Scheduler and Simple I/O Scheduler
Enabled Deadline Scheduler
Allowed support for CPU unaligned access
Added many governors
Some fixing
v0 - 26/7/2011
Enabled EXT4 support
Compiled with Linaro optimized toolchain.
Optimized for Cortex-A8.
Informations on governors and I/O Schedulers: http://forum.xda-developers.com/showthread.php?t=1242323
How can I test which governor or I/O scheduler is better for my device?
I tried quadrant and I get lower score with savagedzen governor + V(R) I/O than the default setting...
thx for sharing your code
i04055 said:
How can I test which governor or I/O scheduler is better for my device?
I tried quadrant and I get lower score with savagedzen governor + V(R) I/O than the default setting...
Click to expand...
Click to collapse
Ignore quadrant. It's unreliable and fluctuates a lot.
These things happen in the background.
It's daily usage that will tell you which one is better.
It is valid for load debian or ubuntu?
Enviado desde mi LG-P970 usando Tapatalk
Vorks with stock V10B ROM?
Could you release your kernel without rom ? I am stock rom user and i really miss minmax governor..
XER0123 said:
Could you release your kernel without rom ? I am stock rom user and i really miss minmax governor..
Click to expand...
Click to collapse
It's too troublesome.
The ramdisk for nova and stock is different and I don't feel like releasing 2 versions each time a new Quasar gets out. I could share the zImage and let someone else get it to a flashable boot.img though.
Noejn said:
It's too troublesome.
The ramdisk for nova and stock is different and I don't feel like releasing 2 versions each time a new Quasar gets out. I could share the zImage and let someone else get it to a flashable boot.img though.
Click to expand...
Click to collapse
I just need minmax governor.
with ondemand , there are little lags in games.. with performance governor no lags but my battery go down fast..
Updated to v3; will be released on Nova's next version.
One more for the changelog: SLQB.
Waouh thanks you're fast.
Sent from my LG-P970 using XDA Premium App
Noejn said:
Updated to v3; will be released on Nova's next version.
Click to expand...
Click to collapse
Couldnt you release only one version for stock users.. If you only release v2 (has many custom governors) will be enough..
XER0123 said:
Couldnt you release only one version for stock users.. If you only release v2 (has many custom governors) will be enough..
Click to expand...
Click to collapse
I already replied that to you 2 times.
Anyway, one more addition: Stochastic Fair Blue Network Scheduler.
Noejn said:
I already replied that to you 2 times.
Anyway, one more addition: Stochastic Fair Blue Network Scheduler.
Click to expand...
Click to collapse
Oh, i think i could live without it Anyway thank you for sharing your tweaks..
Alright, I made a version compatible with stock ROMs, link on first page.
By the way, thanks to those who mass voted 1* on this thread. Kids. >>
Noejn said:
Download: http://www.multiupload.com/S74Q4HGYYY > DO NOT FLASH THIS ON NOVA
Instructions: Flash in custom recovery, no wipes needed.
(For this version there's no OC support)
Click to expand...
Click to collapse
Basically I can't (rather shouldn't) install this update on Nova right? I checked Nova's changelog and didn't see the new quasar kernel listed.
All Nova ROM have the latest Quasar version, no need to flash anything.
The fact that you have launched Quasar v3 for stock roms... does it mean that finally is compatible with 10e rom version?
Will you try to make a new rom with this new base in a future?
Regards.
Huexxx said:
The fact that you have launched Quasar v3 for stock roms... does it mean that finally is compatible with 10e rom version?
Will you try to make a new rom with this new base in a future?
Regards.
Click to expand...
Click to collapse
Thank you for sharing your kernel with stock users
I flashed kernel with stock rom, wifi is not working
Oh and finally, minmax governor <3

[Kernel]Phenomenal 3.0 (Normal, Medium, Extreme) - Designed for Battery

{
"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"
}
Hello All!!!
This is my phenomenal kernel for gs3.
Many users know my kernel for gs2.
My goals: battery and performances. NO TOO MUCH TWEEKS!!! THERE ARE OTHERS VERY GOOD KERNEL FOR THESE.
CHANGELOG 3.0
based on samsung update 4...ramdisk from XXBLG8. For extreme version: internal cpu voltages from -100mv to -50mv
Extreme:
cpu arm : -125mv to all freq
cpu internal: -50mv to all freq
bus: -100mv to all freq
gpu: -100mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS33.0/Phenomenal3.0Extreme.zip
Medium:
cpu arm : -100mv to all freq
cpu internal: -50mv to all freq
bus: -100mv to all freq
gpu: -50mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS33.0/Phenomenal3.0Medium.zip
Normal:
cpu arm : -75mv to all freq
cpu internal: -50mv to all freq
bus: -50mv to all freq
gpu: -50mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS33.0/Phenomenal3.0Normal.zip
CHANGELOG 2.0:
based on samsung update 3...ramdisk from XXLFB
Extreme:
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS32.0/Phenomenal2.0Extreme.zip
Medium:
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS32.0/Phenomenal2.0Medium.zip
Normal:
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS32.0/Phenomenal2.0Normal.zip
CHANGELOG 1.0
We have 3 versions: Normal, Medium, Extreme.
Why 3 versions? Because every version has a set of different voltages. Not all cpu are the same, so choose what is better for your phone. If voltages are not supported by your phone, your phone will be freeze (you must remove battery....this is not dangerous for phone).
What version use?
If you don't want try which is best for your phone, install Normal version (same voltages of phenomenal 0.1) that is stable for all phones.
If you want find your best version, install extreme...if your phone works good and doesn't freeze, keep this; if not install medium. Again, if your phone works good with medium and doesn't freeze, keep this; if not install normal
Changelog is the same of 0.1, but we have different voltages for 3 versions:
Extreme:
cpu arm : -125mv to all freq
cpu internal: -100mv to all freq
bus: -100mv to all freq
gpu: -100mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS31.0/Phenomenal1.0Extreme.zip
Medium:
cpu arm : -100mv to all freq
cpu internal: -50mv to all freq
bus: -100mv to all freq
gpu: -50mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS31.0/Phenomenal1.0Medium.zip
Normal:
cpu arm : -75mv to all freq
cpu internal: -50mv to all freq
bus: -50mv to all freq
gpu: -50mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS31.0/Phenomenal1.0Normal.zip
0.1 changelog is:
Based on i9300 samsung update 1
ramdisk from stock LF2 kernel
Insecure kernel
disable various logs, traces and debugs
All working modules (also exfat)
Various integrated undervolting:
cpu arm : -75mv to all freq
cpu internal: -50mv to all freq
bus: -50mv to all freq
gpu: -50mv to all freq
CWM: http://dl.dropbox.com/u/33360162/phenomenalGS30.1/Phenomenal0.1.zip
ODIN: http://dl.dropbox.com/u/33360162/phenomenalGS30.1/Phenomenal0.1.tar
I want test these values.
After, I can release others phenomenal version.
As in gs2, will be: normal, medium,extreme versions, based on different voltages
IF YOU DON'T LIKE UV, DON'T USE THIS KERNEL!
Thanks to simone201 for great support!
Thanks to whiskeybro for banner
source based on samsung update 4 (toolchain, ramdisk included)
http://dl.dropbox.com/u/33360162/phenomenalGS33.0/phenomenalGS3.tar.gz
in build.sh change some absolute paths and launch it to compile
UPDATES:
Every updates consists of replacing same folders/files over original phenomenal source...we can replace folders/files of normal, medium or extreme version
3.0 Updated:
http://dl.dropbox.com/u/33360162/phenomenalGS33.0/updatePhenomenal3.0.zip
reserved
Ti voglio bene! Grazie mile!
Enviado desde mi GT-I9300 usando Tapatalk 2
removed "beta"
Loved your kernel on SGS2 going to try this noww. Thanks
It works marvelous atm. And having the great battery life I expect from a Phenomenal Kernel.
Enviado desde mi GT-I9300 usando Tapatalk 2
how to use this kernel? what are the benefits of this kernel? how to use u.v?
n70shan said:
how to use this kernel? what are the benefits of this kernel? how to use u.v?
Click to expand...
Click to collapse
Install it and enjoy, nothing else needed
UV is BY DEFAULT and it cannot be customized
Been using this last 4 or 5 hours, giving it some hammer. Seems stable enough, will test battery life tomorrow after a full charge.
Sent from my GT-I9300 using xda premium
simone201 said:
Install it and enjoy, nothing else needed
UV is BY DEFAULT and it cannot be customized
Click to expand...
Click to collapse
Oooo simo! Release your kernel!
fenomeno83 said:
Oooo simo! Release your kernel!
Click to expand...
Click to collapse
It's finished now finally....time to release it (tomorrow)
Sent from my GT-I9300 using Tapatalk 2
simone201 said:
It's finished now finally....time to release it (tomorrow)
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
Great news!
Waiting...
Thanks.
Thank u. Installed. Works.
Will you play with screen voltage?
Sent from my GT-I9300 using xda premium
Trying it...
Enviado desde mi GT-I9300
I have problems to connect the phone to the PC. Only one time it worked but the PC didn't see the external memory.
Battery life is better than Insecure Kernel and I didn't notice differences in speed. I'm wainting for extreme version.
MattyDip said:
Battery life is better than Insecure Kernel and I didn't notice differences in speed. I'm wainting for extreme version.
Click to expand...
Click to collapse
this is what i expected
Hi, is this for Sammy roms? Thanks.
Sent from my GT-I9300 using xda premium
steve17360 said:
Hi, is this for Sammy roms? Thanks.
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Yes

[KERNEL][v1.52-STOCK/v2.15-CM10.1-10.2/REV1-STOCK/CM10.2] PH85 REVOLUTION [STOPPED]

OK as i promised i built my kernel.
Before anything i want to thank iodak which gives us nice codes and nice ideas i never took alone, laufersteppenwolf and kholk.
The code is substantially the iodak v1 code but i added some bugfixes from externity project and some Werewolf kernel features.
I'm not the "author" but just for the community i "mixed" all the best i can found actually in the net and during the time i'll research and add some interesting feature i'll found.
The new Revolution version is based on Demetris codes (Optimus Prime-play) but indeed i mixed most of the codes i found on the net.
CHANGELOG and UPDATES
Initial features:
- Same as iodak v1
- CPU at 1.7 ghz
- Optimized ksem algorithm [by Ezeekiel]
- Gpu clock interactive regulation, max frequence 766 mhz but i suggest to not go more than 600 mhz
- Added gaming and pmc cpu governors [Thanks Laufersteppenwolf]
- Temp throttle skin raised at 48 ° C and cpu throttle frequence increased at 1300 mhz
- Lot of bugfixes from Linux developers
V1.5
- implemented uhid support (for usb peripheric but i can't test it)
- modified freeze-wake-standby system (thanks TripNRaVeR)
- added araragi fix for wakelock
- various bugfixes and tweaks
- added cpu topology definitions, new voice in trickstermod for powersaving
- rebased clock table on multiple of 102 mhz for cpu_0 and cpu_g
- some other tweaks and bugfixes
V1.51
- Improved cpu topology code
- Restored interactive number of active cpu selectable
- other various bugfixes
V1.52
- added cfg i/o scheduler
- some other little patch and bugfix
V1.55 "BE CAREFUL, THIS IS NOT STABLE FOR ALL PHONE, I CAN JUST TELL IT'S REALLY STABLE ON MINE"
- raised voltages
- added fastcharge
- rebased all cpu clocks
- unlinked gpu
- raised some clocks
- compiled with Linaro toolchain gcc 4.7.3 13.04
V2
- Various bugfixes from different authors in the net
- Lot of commits from TripNraver optimized kernel for HTC ONE X
- Zram updated with Snappy google compression, it should give more i/o speed
- araragi features with the new inspired by kholk Livecolor code
- HTC ONE X clock table
- LP core voltage table editable in Trickster mod
- Enabled Swap
- Enabled 100 200 and 300 mhz clock step usable
- OC for gpu and ram
- Compiled with Linaro toolchain 4.7.4 and optimizations
- UKSM script ported from 3.0 kernel
- Restored stock thermal framework
V2.1
- New thermal tweaks from demetris
- balanced cpuquiet governor from demetris
- enabled zcache (thanks faux)
- Xpad support
- some other thing not worth to be explained here
- FOR ANDROID 4.3 only atm !!!!!
REVOLUTION 1
- Rebased entirely on Demetris' Optimus Codes
- Less controls in trickstermod, just cpu Voltage
- gpu at 520 mhz
- no more overclock since it's not stable with this code
- all the features of optimus primes except cpuquiet selectable governor
- huge number of patches and bugfixes
- need your feedback for stability
PRE-REQUIREMENTS
UNLOCKED BOOTLOADER, ROOT AND RECOVERY!
HOW TO INSTALL
1 Download the KERNEL version which fits with your needs
2 Copy the zip to your sdcard
3 Boot into recovery
4 Flash the zip
5 Wipe cache/dalvik (not required everytime)
6 Reboot
Download Links:
REV 1 05/09/2013
Stock REVOLUTION 1 link: https://www.dropbox.com/s/cxw92g7w8rx7cu7/PH85_REV1_KERNEL_STOCK_P880.zip
CM10.2 REVOLUTION 1 link: https://www.dropbox.com/s/acmnidv4bl7s4az/PH85_REV1_KERNEL_CM10.2_P880.zip CM10.2 VERSION NEEDS TO BE FIXED
PH85 old project
Stock best version v1.52: https://www.dropbox.com/s/ia0ohxouure2q1z/PH85_KERNEL_P880_V1.52.zip
- Bluetooth not working fine in following versions but it has great performances
CM10.1 version v2.15 : https://www.dropbox.com/s/bypkitzbm2b507o/PH85_V2.15_KERNEL_CM10.1_P880.zip
CM10.2 version v2.15 : https://www.dropbox.com/s/8s8ezn4ffbhgg6e/PH85_V2.15_KERNEL_CM10.2_P880.zip
My github
Original PH85 project: https://github.com/Pesach85/ph85-p880-kernel-project
Revolution 1 project: https://github.com/Pesach85/lge-kernel-p880
THANKS
I want to thank all the XDA community and all people which trasmitted me the passion to compile by myself a kernel and add features
People which i met here in xda from long time like berni and iodak and new developers i met here in p880 section like demetris, laufersteppen wolf and many other i can't nominate here.
Some 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"
}
First a question: is it for stock or CM?
Then, do I get you right that this is kernel is more-less cherry-picked?
But anyways, thanks for your work
Sent from my LG-P880 using xda premium
If cherry picked stay for "i use your sources because i'm not able to code by myself", yes it is
Anyway yes almost it is.
Follow my github to see what i change
Sent from my LG-P880 using xda app-developers app
Pesach85 said:
If cherry picked stay for "i use your sources because i'm not able to code by myself", yes it is.
Anyway yes almost it is.
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Yeah, that's what it means
It comes mainly from git, where you've got the ability to "cherry-pick" single commits
BTW, your github it down
Sent from my LG-P880 using xda premium
I not use exactly cherry pic function i use the old fashioned way copy-paste because i feel more comfortable with
You should see the commit with github app anyway
Sent from my LG-P880 using xda app-developers app
Tested it, and it appears that mobile data aand wifi are not working. It also lags at times when I unlock the screen. Everything else is ok though.
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Flying_Bear said:
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Click to expand...
Click to collapse
Theorically raising the throttle temps this Tegra 3 platform can reach the One X (customized) level but this phone overheats too soon so i tried to setup the best i can without raising too much the temperatures limit.
The GPU clock doesn't give increase in perfomance, i tested it before editing the sources, even if you raise all GPU frequency at 600 i guess for the same thermal reason.
So for now i think i found the best overlock/battery drain compromise without compromise stability.
We all know this nvidia platform could indeed give much more performance with a better thermal cooling.
Pesach85 said:
Theorically raising the throttle temps this Tegra 3 platform can reach the One X (customized) level but this phone overheats too soon so i tried to setup the best i can without raising too much the temperatures limit.
The GPU clock doesn't give increase in perfomance, i tested it before editing the sources, even if you raise all GPU frequency at 600 i guess for the same thermal reason.
So for now i think i found the best overlock/battery drain compromise without compromise stability.
We all know this nvidia platform could indeed give much more performance with a better thermal cooling.
Click to expand...
Click to collapse
Gpu overclocking helps the odd game, MC4 for example
Sent from my rooted P880
Can u do cwm zip to install from phone cause i have no pc here
Sent from my LG-P880 using xda app-developers app
emre81tr said:
Can u do cwm zip to install from phone cause i have no pc here
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Use tefminal emulator, you can flash it from there
Flying_Bear said:
Use tefminal emulator, you can flash it from there
Click to expand...
Click to collapse
How will i do ? Where do i put the image file
Any instaction
Sent from my LG-P880 using xda app-developers app
Flying_Bear said:
All works for me, installed it over iodak v2. 5800 quadrant. I'm loving it
Click to expand...
Click to collapse
how solve baseband xmm wakelock issue?
View attachment j794_root.rar
emre81tr said:
How will i do ? Where do i put the image file
Any instaction
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
1.download j794_root (if u dont have)
2.Extrat it
3. open the Extracted folder
4. j794_root/root/ copy the img file here.
5. go back and right click root folder by holding on SHIFT key.
6. Select "Open command windows here"
7. now you can type the commend in the instruction on command window i.e
Code:
adb push phv1boot.img /sdcard/
adb shell
su
cat /mnt/sdcard/phv1boot.img >/dev/block/mmcblk0p2
sync
reboot
Before doing this make sure the kernal iodakv2 is installed
Good luck:good:
I can in tegra overclock max set GPU freg 416MHz, CPU is ok 1,7GHz, how to set GPU higher frequency? I have before instaled iodak_v02 kernel, max GPU was 520MHz.
dann1989 said:
I can in tegra overclock max set GPU freg 416MHz, CPU is ok 1,7GHz, how to set GPU higher frequency? I have before instaled iodak_v02 kernel, max GPU was 520MHz.
Click to expand...
Click to collapse
Download trickster mod kernel settings, you can use this to raise the max gpu threshold
Sent from my rooted P880
plz cvm instaled
Whether there are improvements in battery?
Wifi not work for me and its not working on cyngmod
Sent from my LG-P880 using xda premium
emre81tr said:
Wifi not work for me and its not working on cyngmod
Sent from my LG-P880 using xda premium
Click to expand...
Click to collapse
This kernel is not made for Cmod
Sent from my rooted P880

[KERNEL][3.4.5][Sandy Kernel V 1.1] for Micromax A250

[KERNEL][3.4.5][Sandy Kernel V 1.1] for Micromax A250
First Custom Kernel for Micromax Canvas Turbo
WARNING:
Code:
I or xda is not responsible for any kind of damage to your device. Please use it at your own risk!
FEATURES :
As of now basic features added. Will keep updating new version regularly.
Based on Blu life One x source
LZMA Compression for zImage and Gzip for ramdisk.
MTK Vermagic Hack
Optimized ARM algorithm ( Credits to @faux123 )
Governors added :
Smartass2
Nightmare
Pegasusq
Sakuractive
Intellidemand
Performance
Powersave
I/O schedulers added :
SIO
Fifo
Fiops
Row
Vr
Zen
Sioplus
Click to expand...
Click to collapse
Use Trickster mod App to change governors. For more detailed review on governors read post #3
Installation instructions :
Copy zip to your Sd card / Internal memory
Install zip
Reboot :laugh:
DOWNLOADS :
V 1.1 : http://d-h.st/M5y
OLDER VERSIONS
V 1.0 : http://d-h.st/Jzq
CREDITS :
@kashifmin for his support and guidance
@suhas.holla for his support
Couple of A250 guys for testing it
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"
}
Kernel sources :
https://github.com/sandymanu/CM11_a250_kernel
XDA:DevDB Information
[KERNEL][3.4.5][Sandy Kernel V 1.1] for Micromax A250, Kernel for the Micromax Canvas Turbo A250
Contributors
Santhosh M
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2014-06-27
Created 2014-06-27
Last Updated 2014-08-01
FAQ's on Kernel :
What is a kernel? Why should I install it?
A: Click here to know the answer.
Will this work on all MT6589 / 6589T Phones?
A: NO
Is this kernel compatible with all ROMs?
A: This kernel works for all stock based ROM's. Non stock ROM's replace ramdisk.
Will this work on other clones of these devices such as Blu life One X ?
A: YES. It will work
Is this kernel recommended for daily use?
A: Yes!
What are the best governor+io combinations?
A: Hotplug+cfq, Smartassv2+cfd, Sakuractive+cfq. You can give me feedback on the thread so that others can know.
Governors explained
Explanation on Governors :
Intellidemand:
Intellidemand aka Intelligent Ondemand from Faux is yet another governor that's based on ondemand. Unlike what some users believe, this governor is not the replacement for OC Daemon (Having different governors for sleep and awake). The original intellidemand behaves differently according to GPU usage. When GPU is really busy (gaming, maps, benchmarking, etc) intellidemand behaves like ondemand. When GPU is 'idling' (or moderately busy), intellidemand limits max frequency to a step depending on frequencies available in your device/kernel for saving battery. This is called browsing mode. We can see some 'traces' of interactive governor here. Frequency scale-up decision is made based on idling time of CPU. Lower idling time (<20%) causes CPU to scale-up from current frequency. Frequency scale-down happens at steps=5% of max frequency. (This parameter is tunable only in conservative, among the popular governors)
To sum up, this is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling, and (exits browsing mode) behaves like ondemand when GPU is busy; to deliver performance for gaming and such. Intellidemand does not jump to highest frequency when screen is off.
Sakuractive:
This driver mimics the frequency scaling behavior in "on demand" but with several key differences. First is that frequency transitions use the CPUFreq table directly, instead of incrementing in a percentage of the maximum available frequency. Second "sakuractive" will offline auxillary CPUs when the system is idle, and online those CPUs once the system becomes busy again. This last feature is needed for architectures which transition to low power states when only the "master" CPU is online, or for thermally constrained devices
ZZmoove
ZZmove Governor optimized for low power consumption with the screen off, with particular attention to the limitation of consumption applications in the background with the screen off, such as listening to music. It has three settings: battery saver, balanced and performance. In addition to a performance boost, there is also the governor zzmove optimized.
Pegasusq/Pegasusd
The Pegasus-q / d is a multi-core based on the Ondemand governor and governor with integrated hot-plugging.
Ongoing processes in the queue, we know that multiple processes can run simultaneously on. These processes are active in an array, which is a field called "Run Queue" queue that is ongoing, with their priority values ​​arranged (priority will be used by the task scheduler, which then decides which process to run next).
To ensure that each process has its fair share of resources, each running for a certain period and will eventually stop and then again placed in the queue until it is your turn again. If a program is terminated, so that others can run the program with the highest priority in the current queue is executed.
SmartassV2:
Version 2 of the original smartass governor from Erasmux. Another favorite for many a people. The governor aim for an "ideal frequency", and ramp up more aggressively towards this freq and less aggressive after. It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq. This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq (500 mhz for GS2 by default) when screen is on. There's no upper limit for frequency while screen is off (unlike Smartass). So the entire frequency range is available for the governor to use during screen-on and screen-off state. The motto of this governor is a balance between performance and battery.
Reserved
Great Work Bro ..... :good::good::laugh::laugh:
First ever custom kernel for A250 .... Development for A250 taken to a new level :good:
nrupesh2912 said:
Great Work Bro ..... :good::good::laugh::laugh:
First ever custom kernel for A250 .... Development for A250 taken to a new level :good:
Click to expand...
Click to collapse
Thanks bro
Sent from my Micromax using Tapatalk
Finally First Custom Kernel For our Canvas Turbo ...U made it happen .. @Santhosh M ..Just Awesome
suhas.holla said:
Finally First Custom Kernel For our Canvas Turbo ...U made it happen .. @Santhosh M ..Just Awesome
Click to expand...
Click to collapse
Thanks a lot bro Will keep it updating
Hi,
Sorry to ask a noob question. I am using stock rom v4, i have downloaded this kernal.and tried to install with CWM (stock cwm). But error "installation aborted". I have changed the zip name to update.zip, but same error. Am i doing anything wrong?
sai.suri1983 said:
Hi,
Sorry to ask a noob question. I am using stock rom v4, i have downloaded this kernal.and tried to install with CWM (stock cwm). But error "installation aborted". I have changed the zip name to update.zip, but same error. Am i doing anything wrong?
Click to expand...
Click to collapse
Dunno where you are making error ! Download it freshly and put it inside root of internal storage/ SD card. ( Don't touch/edit anything in zip ).
Just boot to CWM and install zip. All should be okay
I'm using stock recovery. I think i should use custom recovery. What do u say?
sai.suri1983 said:
I'm using stock recovery. I think i should use custom recovery. What do u say?
Click to expand...
Click to collapse
What...OMG !!! Stock recovery isn't cwm recovery. Its called 3e recovery. CWM is custom recovery. First install cwm.
Ok. Installed recovery- TWRP. And flashed kernal. Now testing. Will give u fead back.
Edit:
I'm using hotplug. Does it gives good battery backup.
Great job @Santhosh M, I'm using the kernel with Purexperia Z2 on my Wiko Darkfull and so far everything is operating ok. I'll test a few more days to give feedback.
best regards
EDIT: im testing it with smartass v2 + cfq
sai.suri1983 said:
Ok. Installed recovery- TWRP. And flashed kernal. Now testing. Will give u fead back.
Edit:
I'm using hotplug. Does it gives good battery backup.
Click to expand...
Click to collapse
Hotplug is the default even in ur stock kernel. Use any other by reading about governors
V 1.1
V1.1 released with newly added schedulers and optimized ARM algorithm
Antutu Benchmarks
Here is some results from Antutu Benchmark using Purexperia Z2 rom and Sandy Kernel v1.1 on Wiko Darkfull​
Governor Hotplug
Click to expand...
Click to collapse
Governor Smartass v2
Click to expand...
Click to collapse
Governor Performance
Click to expand...
Click to collapse
Governor Lulzactiveq
Click to expand...
Click to collapse
I'm using lulzactiveq and my phone is flying. Later i will show the batery usage​
FSadino said:
Here is some results from Antutu Benchmark using Purexperia Z2 rom and Sandy Kernel v1.1 on Wiko Darkfull​
I'm using lulzactiveq and my phone is flying. Later i will show the batery usage​
Click to expand...
Click to collapse
Thanks for the screenies & thanks for trying
Hi,
I am using stock rom v4 tweaked by mahendra. After flashing this kernal my mobile freezes some times. If i use hotplug governor, nothing will happen. If i change the governor after some time it will freeze. Then i have to force it to restart. Most of the times it freezed when i opened what's app. Sorry, i forgot which governor i have used.
Thanks.
sai.suri1983 said:
Hi,
I am using stock rom v4 tweaked by mahendra. After flashing this kernal my mobile freezes some times. If i use hotplug governor, nothing will happen. If i change the governor after some time it will freeze. Then i have to force it to restart. Most of the times it freezed when i opened what's app. Sorry, i forgot which governor i have used.
Thanks.
Click to expand...
Click to collapse
It's because of that ROM ( Tweaked Stock ROM). You should flash only on stock ROM

[kernel] BEAST-KERNEL[9.0][10.0][H872][H870][US997] [aosp][MARCH-28th]

{
"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"
}
INTRODUCING
BEAST KERNEL For the H872, H870 & US997​For AOSP pie, and android 10 based roms.
AOSP
WARNING
this is for the H872 H870 & US997. Flash at your own RISK!!!.
Features
-gpu overclock 690
-cpu underclock from 307mhz down to 300mhz
-New governors
elementalx, blu_active, Darkness, zzmove, despair, impulse, bioshock, lionheart, alucard
hyper, wheatley, nightmare, dancedance, adaptive, pegasusq, chill, cafactive and interactivex.
-Small cluster underclocked down to 1996mhz(no more 2188mhz step)
-ksm enabled
-bofella wake-lock blocker
-usb fast-charge
-dynamic sync control
-wireguard
- memory leak fix
-misc improvements
Based on @askermk2000's Kernel source​
Downloads
http://www.mediafire.com/folder/gi8...EL_[PIE][ANDROID_10](AOSP)[H872][H870][US997]
https://www.mediafire.com/folder/gi8y5mzn47lh8/
Bugs
none that i have noticed.
Kernel Source
github.com/linux-beast/android_kernel_msm8996pro.git
Like my work? consider Donating
https://paypal.me/Beany23?locale.x=en_US
Telegram link: https://t.me/BEASTKERNEL
ENJOY!!!
Can i flash over mk2000's beta15 ?
@kikobg98 Yes it should be fine
the link is for h870 and 872??
bou87 said:
the link is for h870 and 872??
Click to expand...
Click to collapse
Yes both are in the same folder. But named accordingly.
hey, the CPU and GPU overclock and underclock is active when flash the kernel without any extra app like Kernel Adiutor or EXKM or need that to turn on overclock/underclock?!
also, what governor are active stock with this kernel?
i am asking this cause i dont use any app to monitor the system CPU or GPU, i just use it as it is. sure i wold like to try this cause i try every kernel for G6...also, if you use one or another wold you compare this one, more like Melina or mk2000 kernel?
thanks in advance.
sun_is_shinning said:
hey, the CPU and GPU overclock and underclock is active when flash the kernel without any extra app like Kernel Adiutor or EXKM or need that to turn on overclock/underclock?!
also, what governor are active stock with this kernel?
i am asking this cause i dont use any app to monitor the system CPU or GPU, i just use it as it is. sure i wold like to try this cause i try every kernel for G6...also, if you use one or another wold you compare this one, more like Melina or mk2000 kernel?
thanks in advance.
Click to expand...
Click to collapse
Its heavily based off of mk2000 kernel.
Im using mk2000 source with my own additions.
Blu_active is default so you would need to change it yourself to the others. and the gpu overclock should be enabled by default and same with the cpu underclock
Btw this kernel is optimized to play pubg smoothly without significant battery drain. But in order for it to work properly you would need to change big cores governer to performance and little cores to zzmoove. And increase gpu freq to 745 with the msm adreno governer.
beany23 said:
Its heavily based off of mk2000 kernel.
Im using mk2000 source with my own additions.
Blu_active is default so you would need to change it yourself to the others. and the gpu overclock should be enabled by default and same with the cpu underclock
Click to expand...
Click to collapse
well, just to thank u, i will try it, but ofcourse i wold love to have this kernel without GPU overclock, just stock...but CPU underclock is welcome for sure, i ran into better battery life over performance any day. thank u again, i will try it.
sun_is_shinning said:
well, just to thank u, i will try it, but ofcourse i wold love to have this kernel without GPU overclock, just stock...but CPU underclock is welcome for sure, i ran into better battery life over performance any day. thank u again, i will try it.
Click to expand...
Click to collapse
If you would like i could make one without gpu overclock. But you could change the frequency to 624mhz without any real performance drops
beany23 said:
If you would like i could make one without gpu overclock. But you could change the frequency to 624mhz without any real performance drops
Click to expand...
Click to collapse
i wold like to have one, and if you could make interative gorvernor the stock active one with the cpu underclock and that gpu without overclock it will be amazing...also, i dont know if is possible to make doze mode more effective and when lock the device the doze run right tru and step in, i feel like mk and melina kernel doze isnt work like it should.
EDIT: mk2000 give 160.000 around antutu, your kernel like it is without changes gives 183000, wow...a real overclock for sure, 81310 just in GPU. conglats, and i dont feel phone really hot, just a little, i will use it as they are a few days but if you could make the one i ask above i will test it after. thank u...
Dirty flashed over mk2000's This is the result:
https://imgur.com/a/Vwkg6Z2
After cooling:
https://imgur.com/a/GfeomVd
kikobg98 said:
Dirty flashed over mk2000's This is the result:
https://imgur.com/a/Vwkg6Z2
After cooling:
https://imgur.com/a/GfeomVd
Click to expand...
Click to collapse
Not too bad for not messing with the cpu stuff.
good job, good kernel
New build will be up tomorrow with some more tweaks.
I will also make a build with no overclock but same features and will be made for both variants.
Bluetooth issues and reset
Flashed on my H872 using the AOSP-extended rom, and was having issues getting error messages about Bluetooth stopping and not working, and this would crash and cause the System UI to reboot over and over.
evaz88x said:
Flashed on my H872 using the AOSP-extended rom, and was having issues getting error messages about Bluetooth stopping and not working, and this would crash and cause the System UI to reboot over and over.
Click to expand...
Click to collapse
This is for stock oreo based roms only. ill update op tomorrow.
can you make it for android 9 please. I tried lot of roms just to play a smooth pubg like it used to be
Thank you man
jopanda said:
can you make it for android 9 please. I tried lot of roms just to play a smooth pubg like it used to be
Thank you man
Click to expand...
Click to collapse
Im downloading the AquariOS source so i can also compile aosp based kernels as well.
Is anyone willing to test my android 9 kernel for custom roms? It will be a bare bone build. Will post when finished, I would test myself but im on stock so let me know

Categories

Resources