I made this for man to discuss about making a CM kernel for S5570I
It have the same hardware with glx y,like a glx y with different screen size,can use any stock rom of glx y without any modify
Sir hell lock plz post any thing u need help here
Hope this will bring bright to the future of s5570i
I will update this post once i know st new
First all. You can't port ROM without changing Kernel, Keys, and libs. About kernel... hmm... if i have this device i would make one. Cause Pop Plus have 832 Mhz Processor, can OC up-to a Giga-Hertz (Maybe), this phone is NEXT generation of Mini :highfive:
claudiotimo said:
Wow! if you can do that you'll be my god xD . However galaxy mini plus have the same hardware as galaxy y we can ports roms of it, we ony need a cm kernel and possibility for overclock.
Click to expand...
Click to collapse
How about stock kernel but with OC Support ?
Eyes on it. It would be interesting and probably all s5570i owners will pray
I am intrested to in one of those kernels. One that is capable to OC ( up to 1Ghz/or something there) to underclock to 156Mhz ( or something like this) and to undervolt. This can be posibble, right?
F4uzan said:
How about stock kernel but with OC Support ?
Click to expand...
Click to collapse
Can you make one for us (owners of s5570I device) ?
bogdan99999 said:
I am intrested to in one of those kernels. One that is capable to OC ( up to 1Ghz/or something there) to underclock to 156Mhz ( or something like this) and to undervolt. This can be posibble, right?
Click to expand...
Click to collapse
bogdan99999 said:
Can you make one for us (owners of s5570I device) ?
Click to expand...
Click to collapse
UV = Can't be done, somehow the stock kernel are un-voltable (lol, or i was lazy, don't know)
OC = Working on it, since i don't have the device. I test it on my brother Mini Plus, so i will need he got back from school.
Also, OC cannot reach a Giga Hz (1 Ghz), i can only limit it into 982 Mhz, i got 1 Ghz working but it just reboot. On 9xx Mhz it got very hot. On 8xx i got it stable.
So you set OC max freq to 8xx or you let it to 9xx? UC can go down to 1xx? It has ondemand, powersave or smartass v2 scaling on it? "thanks" for helping us
F4uzan said:
UV = Can't be done, somehow the stock kernel are un-voltable (lol, or i was lazy, don't know)
OC = Working on it, since i don't have the device. I test it on my brother Mini Plus, so i will need he got back from school.
Also, OC cannot reach a Giga Hz (1 Ghz), i can only limit it into 982 Mhz, i got 1 Ghz working but it just reboot. On 9xx Mhz it got very hot. On 8xx i got it stable.
Click to expand...
Click to collapse
One dev of our said that under 356mhz can cause reboot then he remove that frequence and the kernel with less frequence but not get reboot
One more,i think the 832mhz working very well,a bit lag but good. Now we need a cm kernel to boot the cm7,hell lock was busy cant help
832 is the default value of freq. it cant lag into that freq. Under 312 it can go into sleep of death ( or something like that ) i dont think it can reboot into that freq.
bogdan99999 said:
832 is the default value of freq. it cant lag into that freq. Under 312 it can go into sleep of death ( or something like that ) i dont think it can reboot into that freq.
Click to expand...
Click to collapse
The freq under 312 causes random reboot
When can you post your work on this kernel that all we waiting for?
Now fixing the OC.
Finally. My Brother are going to his University in US. So i can't meet his Mini Plus until 2014, so sorry everyone.
Here's my last untested work :
1. Fixed OC
OC Up to 1031 Mhz (My brother Mini Plus stable up to 972 Mhz)
2. Undervolted
3. Governors Support :
smartassV2, smartass, MiniX Plus, ondemand, ondemandx, userspace, lionheartX, lionheart, performance, powersave, CPUMaster, etc...
4. I/O Support :
noop, sio, etc...
Tested and Working :
1. OC Up-To 972 Mhz (it's hot !)
2. smartassv2, smartass, and ondemand Governor (other governor are almost make me crazy)
3. noop only I/O
Another features :
1. New Bootsplash by flowish
2. ReNamed kernel version (3.0.8, hehe... )
3. Fixed battery drain
4. Fixed lags in 832 Mhz (thanks to Flowish for his Chocobread)
5. Fixed performance, now 832 Mhz feels like a Giga Hertz (1 Ghz)
6. No Bootanimation (Fastest boot i ever had in Mini Plus)
7. No more fancy things (Improve performance)
Downloads :
1. GigaBoot Kernel (Later... sorry, have no time)
2. PerformanceMaster Kernel (Untested, have 99.00 % Brick chance)
3. Fancy Kernel (Have no time to upload)
so wich one if those 3 kernels is the one that you sugest us? wich one is capable to do everything that you have mention above? Thanks you for doing this kernel.
bogdan99999 said:
so wich one if those 3 kernels is the one that you sugest us? wich one is capable to do everything that you have mention above? Thanks you for doing this kernel.
Click to expand...
Click to collapse
Read new features above !
Merged Performance + Fancy Kernel into EveryDriver Kernel
Currently doing my homework.
Have new features above ! :
GigaBoot Kernel
1. Performance :
Overclock up-to 1 Ghz
Fixed battery drain
Fixed UV
Fix lags
zRam Enabled
Swap enabled
2. Appareance :
ICS Transition animation (Horizontal Animation), lightweight transition too !
No bootanimation by default
Fixed graphic glitch
EveryDriver Kernel
1. Performance :
Overclock up-to 900 Mhz for daily driver
Fixed battery drain
Fix lags
Swap Enabled
2. Appareance :
JB Transition animation (Vertical Animation)
Fixed Graphic glitch
Better 3D Graphics
Better transition
{
"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 will try gigaboot kernel after you post links for downloading. I guess it is stable now, right?
Android_United said:
Click to expand...
Click to collapse
What about facepalm ?
Kernel it's not really stable yet. Since it's untested, also my broadband are suck. I only have 300 Mb left. 300 Mb it's only for syncing repo and updating my Ubuntu.
claudiotimo said:
Can you upload the 1 ghz kernel?? Please.. *___*
Sent from my GT-S5570I using xda app-developers app
Click to expand...
Click to collapse
Can't, my internet only left 190 Mb. My Mom will angry at me if i use it for Android.
Related
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.
{
"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][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
{
"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"
}
This is the original HTC kernel for Butterfly s My Butterfly S project stops here.
Today I changed the rear camera (due to the purple issue), and after I closed the phone no way to switch it on, I reopened the shell and after a long search I've found a little flat cutted (the one fron the power on button).
It means to change the mainboard, and I have no intention to make this job.
Just wanna say thanks to anyone who wrote to me along this months.
Now I will move on m9.
Good luck and long life to Butterfly S, still one of the best phones.
Informations :
Stock 5.0.2 HTC Kernel rel. 3.4.10
Giampa's Kernel for Android 5.0.2
Source: GitHub
Compiler Toolbox: Linaro_arm-cortex_a15-linux-gnueabihf 4.7.4.
Kernel Version: 3.4.10
defconfig: dlxp_ul_defconfig
Supported Devices :
Daily use on DLXP_UL
DLXP_U you just try and let me know (got a few positive feedbcaks)
Supported Roms :
Still 100% working (compass too) on stock and modified ROM 5.16.709.4 (thanks to Migascalp)
About others ROMs you just try and let me know.
Features :
Wake gestures support.
GPU Overclock.
CPU Overclock.
USB Fastcharge.
ExFAT support.
Perflock removed.
Changelog :
Code:
1.0.0
- Initial release
1.1.0
- Added simple GPU Governor
- Added GPU Overclock
1.2.0
- Added CPU Overclock
- Added more CPU min frequncies
1.2.1
- Added SmartassV2 & Lulzactive CPU Governors
1.2.2
- Removed 2214 Mhz Overclock
- Changed voltage range to allow 2106 Mhz full operative
1.2.3
- Removed Back Button wakes the phone bug (what a fight!)
- Added USB Fastcharge
- Recompiled with Linaro
1.2.4
- Added advanced USB Fastcharge
- RAM optimization
- ExFAT support
1.2.5
- Perflock removed (bye bye, not gonna miss you)
- Wake gestures refined (more sensitive and now is possible to set sweep vibration)
Downloads :
in attachments
zImage_XXX: if you want to play with your own boot.img repacking
boot1_XXX.img: just flash it with fastboot: fastboot flash boot bootXXX.img
Don't forget to make a Nandroid backup before installing
Credits :
@xXminiWHOOPERxX - I really learned many things just exploring your kernel source code, 'twas a big inspiration for me.
@flar2 - You made a fantastic job with your Sweep2wake, Doubletap2wake & Wake Gestures.
@show-p1984 - You made a fantastic job with your Sweep2wake project and with your Ville perflock hack.
@Matrix}{ - For your competence.
To anybody who wants to start by himself to add wake gestures to a kernel I sugget to look at this Matri}{ commit:
AddWakeGestures
It's a perfect track for any beginner
Wake gestures support
You can manage them with Sense 6 Toolbox or Wake Gestures, both are Xposed Framework modules and Mr. Google will help you to find them.
GPU Governor & Overclock
At this point init.d support is a must, stock roms don't have it, I used "Universal init.d Support" from the market and it made its job to add the support.
To set the GPU max clock freq use the following lines in an init.d script (could be /etc/init.d/99bootGPU with 755 permissions)
Code:
echo XXXXXXXXX > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk;
chmod 444 /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk;
Values for XXXXXXXX are:
585000000 558000000 531000000 504000000 490500000 477000000 450000000 409500000 320000000 200000000 128000000
To set the governor use the following line:
echo "governortype" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/trustzone/governor;
Values for "governortype" are:
simple
ondemand
performance
powersave
Let's test and feed back to me.
CPU Overclock & more CPU min. frequencies
Ok, this is a minefield, so I must be clear:
We are playing with Krait 300 CPU frequencies and voltage, apply these changes only if you have experience on this matter at your own risk and responsibility, I'm not responsible about any damage at your phone.
I added 2 overfrequencies:
1998 Mhz
2106 Mhz
and 4 minum frequencies:
81 Mhz
135 Mhz
189 Mhz
270 Mhz
You can set these values with SetCPU or 3C CPU Manager
System seem stable, but please test and feed back to me.
>1.2.2 shows a sensible performance improvement
SmartassV2 & Lulzactive CPU governors
You can set these values with SetCPU or 3C CPU Manager
Advanced USB Fast charge
There are two settings to play with in /sys/kernel/fast_charge/
- force_fast_charge:
0 - disabled (default)
1 - substitute AC to USB unconditional
2 - custom
- fast_charge_level
values to set are: 500 700 900 1100 1300 1500 (mA)
use an init.d script, I don't know if there are APKs who can manage these settings.
ExFAT
It's managed as module, so use it only if you need.
1) Copy exfat.ko in /system/lib/modules
2) Change permission in 664
3) add this line in your favourite init.d script: insmod /system/lib/modules/exfat.ko
My Antutu score
Reserved
thank you for sharing I test as soon
Envoyé de mon HTC One M9 en utilisant Tapatalk
Can work smoothly on insertcoins 7.0.7. Bravo new dev!
One thing found, compass not working under insert coins 7.0.7 rom.
dioooi said:
One thing found, compass not working under insert coins 7.0.7 rom.
Click to expand...
Click to collapse
Yep, and that's why Mini's Kernel has the same problem in stock ROM, different drivers between ROM and kernel.
If you agree I could try to share .ko modules compiled with kernel, to replace the ones in IC 7.0.7., just to try.
I'll do it soon.
Edit:
Ok, here are the modules, just unzip, push to /system/lib/modules and set permissions.
If 'twill work I'll add them to main post.
Thanks.
Slán!
foggydew88 said:
Yep, and that's why Mini's Kernel has the same problem in stock ROM, different drivers between ROM and kernel.
If you agree I could try to share .ko modules compiled with kernel, to replace the ones in IC 7.0.7., just to try.
I'll do it soon.
Slán!
Click to expand...
Click to collapse
Sure no harm to try!
Seems to work fine for me with stock modules.
Rom base 5.16.709.3 Sense 7 and Wake Gestures by @flar2
hi foggydew88,
any idea to add the GPU overclock option? can i just copy n paste from the elementalX GPU setting (build.config) into mini's kernel or your kernel? any corruption will happen?
shiropetto said:
hi foggydew88,
any idea to add the GPU overclock option? can i just copy n paste from the elementalX GPU setting (build.config) into mini's kernel or your kernel? any corruption will happen?
Click to expand...
Click to collapse
Reference to GPU I don't know, but for CPU oc there's to play with some driver under cpufreq and mach-msm, I'm still in research stage but 'twill be my next step, our phone is quite fast enough, but I would like the see its limit.
Slán!
Sent from my HTC Butterfly s
foggydew88 said:
Reference to GPU I don't know, but for CPU oc there's to play with some driver under cpufreq and mach-msm, I'm still in research stage but 'twill be my next step, our phone is quite fast enough, but I would like the see its limit.
Slán!
Sent from my HTC Butterfly s
Click to expand...
Click to collapse
For CPU overclock, stock speed best for me. Only GPU is my consideration. Because I playing some HD games between butterfly S n Note2 and found that graphic speed smoothly n better than butterfly S (check the spec between note2 n butterfly S, of coz butterfly S better). But, My Butterfly S playing any games also lag. Donno y...
Sent from my HTC Butterfly s using xda premium
You're right, I will check.
Added in the to do list
Sent from my HTC Butterfly s
hi foggydew88,
does this kernel support FAT32 or exfat?
shiropetto said:
hi foggydew88,
does this kernel support FAT32 or exfat?
Click to expand...
Click to collapse
FAT32 supported, exfat as module, as HTC standard defconfig.
when I press the back button not slide yet ,901e wake up, why? stock 5.0.2 rom use gp kernal. Button panel locks to s2w after this distance -> http://forum.xda-developers.com/showthread.php?t=2662415 I also have one x ,and flash the kernal ,there' no problem,i need to slide to second button,then the device wake up . Thanks for your effort to this kernal!!
kimi996 said:
when I press the back button not slide yet ,901e wake up, why? stock 5.0.2 rom use gp kernal. Button panel locks to s2w after this distance -> http://forum.xda-developers.com/showthread.php?t=2662415 I also have one x ,and flash the kernal ,there' no problem,i need to slide to second button,then the device wake up . Thanks for your effort to this kernal!!
Click to expand...
Click to collapse
In think it could be logo2wake related, the wake gestures driver that I used in this kernel is M7 derived, I will check.
Slàn.
kimi996 said:
when I press the back button not slide yet ,901e wake up, why? stock 5.0.2 rom use gp kernal. Button panel locks to s2w after this distance -> http://forum.xda-developers.com/showthread.php?t=2662415 I also have one x ,and flash the kernal ,there' no problem,i need to slide to second button,then the device wake up . Thanks for your effort to this kernal!!
Click to expand...
Click to collapse
I tried to solve this little annoying bug phishing lot of codes, from M7 (old versions too) bug remains, from OneX as you suggested code is too different (at least for my knowledge) and touchscreen wont work after code insertion.
Sorry but at this moment I spent too many time on it and no solution, but all the rest of wake gestures seems to work fine and I found no other bugs yet.
If someone has some idea or input on it I will be glad to restart to work on it, but now I will start to work on todo list.
Cheers.
Anyway, thanks for your help!!
Please fix bright screen when pressing the back button
Very strange, but installing v1.2.2 to 7.0.7 IC, phone on butanimation does not start ...
{
"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 & US997For 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