[Kernel of DS][Jan 21] SmartDeviL [[email protected]][CWM] - Sony Xperia M

Code:
*** Disclaimer
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
SmartDeviL is a kernel for XM dual stock which will have added features and OC
its still in development process...will be added more features in future
Features
Built From latest source of XMD[15.2.A.2.5]
XZ compression for faster boot + smaller kernel size
CPU overclock upto @1.566ghz[try to use setcpu or trickster mod and set this @1.566 only for games]
GPU overclock to 450Mhz[experimental process]
added Intellidemand governor
Intellidemand Update V4.4
added SIO scheduler
increased Read Ahead buffer size to 2048
Optimized AES and SHA1 routines
added Sony ps3 controller [experimental]
added CWM 6.0.4.5 LATEST(thanks to alvinhochun)
will add more in future
Downloads
there are two kernel logo available to use
SmartDeviL[with anime in it]--- http://d-h.st/nAr
SmartDeviL[Simple logo]--- http://d-h.st/uaF
GPL
Kernel source and commits--- https://github.com/ansebovi/SmartDeviL_XMD
Credits:
most things added thanks to thunderzap git[@Varun.chitre15]
@icoolguy1995 for helping me a lot in making of this kernel
@alvinhochun for CWM
@rebelos for awesome guide to make kernel[give it a try if u want,.. here the guide]
@DooMLoRD for his toolchains
@NoelMacwan for helping me about how to use git
@signature hub[the GFX bandits][templates of Kernel signature taken from here]
@devilmaycry game which is added in kernel logo
XDA:DevDB Information
SmartDeviL, a Kernel for the Sony Xperia M
Contributors
ansebovi, icoolguy1995, varun.chitre15, alvinhochun
Kernel Special Features: CPU @1.566ghz with added governor,scheduler
Version Information
Status: Beta
Current Beta Version: v1.0
Beta Release Date: 2014-01-21
Created 2014-01-21
Last Updated 2014-01-21

Changelog:
21-1-2013
Code:
cpu OC @1.566ghz
GPU overclock to 450Mhz[experimental process]
added Intellidemand V4.4
added SIO scheduler
increased Read Ahead buffer size to 2048
Optimized AES and SHA1 routines
added Sony ps3 controller [experimental]

F.A.Q
1) Will OC reduce battery life ?
Ans) yes it will[use setcpu or trickstermod to set cpu freq u want and do some experiment]
try to use @1.566ghz only for games
2) For which firmware is this KERNEL for?
Ans) 4.2.2[will be best for 15.2.A.2.5]
4) Is this kernel stable for daily usage?
Ans) for now in beta due to OC but performance is more than stock
next build will be stable
5) Do i need to unlock BOOTLOADER before flashing this kernel?
Ans) YES.
How to flash Kernel
1) Download and install Fastboot or flashtool
2) Connect the phone to PC in fastboot mode[press vol up on connecting usb cable to phone to get into fastboot mode]
Commands to flash kernel using fastboot
Code:
fastboot flash boot SmartDeviL[simple].img [for simple logo kernel]
fastboot flash boot SmartDeviL.img [for anime logo kernel]
if u r using flashtool use fastboot option and select the kernel to flash option in it
then choose the kernel img and flash

great job bro
i will try it

Lol I've been working on a kernel myself. I was too much afraid to over clock over 1.33. I didn't know it was overclockable till 1.5.
Good Job.
Add LZ4 compression to kernel, boots are faster since the compression level is very low. Therefore deflation happens quickly.
If you want to, you can merge my commit from my rep.
Sent from my potato chamber using xda app-developers app

So was I, in fact the only difference in op kernel and my kernel is sha , gpu freq and ps3 controller, rest is the same.. Lol
Sent from my C1905 using XDA Premium 4 mobile app

mufti.arfan said:
Lol I've been working on a kernel myself. I was too much afraid to over clock over 1.33. I didn't know it was overclockable till 1.5.
Good Job.
Add LZ4 compression to kernel, boots are faster since the compression level is very low. Therefore deflation happens quickly.
If you want to, you can merge my commit from my rep.
Sent from my potato chamber using xda app-developers app
Click to expand...
Click to collapse
Can you pm me ur git
thirdzcee said:
So was I, in fact the only difference in op kernel and my kernel is sha , gpu freq and ps3 controller, rest is the same.. Lol
Sent from my C1905 using XDpA Premium 4 mobile app
Click to expand...
Click to collapse
This is just a beta edition....I will add lot of things soon...

ansebovi said:
Can you pm me ur git
This is just a beta edition....I will add lot of things soon...
Click to expand...
Click to collapse
it work in lock bootloader?

ansebovi said:
Can you pm me ur git
This is just a beta edition....I will add lot of things soon...
Click to expand...
Click to collapse
github.com/muftiarfan
Sent from my potato chamber using xda app-developers app

No it does not work with locked bootloader. Please read the post before asking anything.
Sent from my C1905 using Tapatalk 4

I have C1905,if i flash 4.2 from c2005 can i use this kernel?Maybe the answer is yes couse the ram disk in this kernel is for 4.2 ,thats right?
My second Q is can i change the ram disk on this kernel with rd of c1905 and then use it on stock 4.1?
Sory for my stupid questins

Spellbound_91 said:
I have C1905,if i flash 4.2 from c2005 can i use this kernel?Maybe the answer is yes couse the ram disk in this kernel is for 4.2 ,thats right?
My second Q is can i change the ram disk on this kernel with rd of c1905 and then use it on stock 4.1?
Sory for my stupid questins
Click to expand...
Click to collapse
i dont know for sure...but if u want try it...
or use elixer kernel for XM single

Pressed the thanks button.
Please add ability to under volt under clock and display dimming..
Sent from my C2004 using Tapatalk

init.D
does this kernel support init.D?

Am on cm11 fxp333 on my xmd... Will this kernel work in it..?? please suggest me soon..

manoj36 said:
Am on cm11 fxp333 on my xmd... Will this kernel work in it..?? please suggest me soon..
Click to expand...
Click to collapse
No, this kernel only for jellybean 4.2

can i use it on xmd c2004 4.3 15.5.A.1.5
just asking cause u said it is for 4.2

U can use 1.6 GHz too. Check

Some experience with this kernel and C2005 JB 4.3 15.5.A.1.5? Thank you!

Related

[KERNEL][CM7/MIUI] TalonMTD 0.0.3[OC/UV][Voodoo Color and Sound]

Note: Posting this on behalf of ytt3r. I will be maintaining this thread on Team Talon's behalf.
Happy hump day! This is TalonMTD, for CM7 and MIUI (and potentially other MTD based ROMs). This kernel has nearly all of the features of TalonDEV--and more coming sooner than later. Lets get straight into it!
Code:
Features
[LIST]
[*]Overclock up to 1440MHz/Undervolt for all frequencies (having only 5 frequencies undervolted seems most stable)
[*]Nexus S Framebuffer
[*]Voodoo Color v2 (No yellow tint!)
[*]Voodoo Sound v10
[*]Based on Linux kernel 2.6.35.13
[*]GPU overclock
[*]GPU Tweaks
[*]Bonus Governors: InteractiveX, Smartass, Conservative governor compiled as a module (not enableable yet)
[*]Bonus Schedulers: SIO, V(R), BFQ2r1, CFQ with tweaks
[*]Undervolted ADC and RAM
[*]Disabled Userspace governor
[*]Kangsterizer’s LED notifications
[*]Asynchronous I/O support
[*]Logcat compiled as a module, must be enabled via ‘logcat-on’
[*]Lowmemorykiller tweaks by kodos96
[*]Jhash3
[*]RAM tweaks
[*]Readahead tweaks
[*]Kernel HZ set at 250
[*]Disabled kernel printk for less overhead
[*]KTLO (Keep the Lights On)
[*]Samsung ARM fix
[*]16.25 lbs. of ext4 fixes
[/LIST]
Code:
#include <std/disclaimer.h>
/*
* While this build is heavily optimized, it is also capable of pushing your Captivate
* much harder. I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or the current economic crisis. Please do some
* research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modificiations, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
You can download it here...
0.0.3: http://dl.dropbox.com/u/9426310/TalonGalaxyS-0.0.3.zip
Source code: http://existz.darkirc.info/git/?p=kernel/talonmtd.git
Join us on freenode, channel #suckerpunch for support.
Many thanks to my co-devs eXistZ, kodos96, and zacharias.maladroit/zachy_md. (original Talon thread here: http://forum.xda-developers.com/showthread.php?t=1050206)
Huge thanks to
Supercurio
Teamhacksung
morfic
netarchy
TheEscapist
TK-Glitch
kangsterizer
And a great big final thanks to my testers, the great folks who put up with me breaking stuff and putting up a new build every 5 minutes, the guys who pushed me to greater heights to get stuff done:
Shoman94
Vivified (the great motivator)
Thegodsquirrel
Abee_13
lownox
Wanna say thanks? Buy me a root beer, and/or hit thanks!
Addendum: This is relatively untested on the i9000 as the main testing was done in Captivate.
0.0.3 (Maintenance Upgrade)
TONS AND TONS of ext4 fixes (more info here: http://existz.darkirc.info/git/?p=kernel/talonmtd.git;a=shortlog)
Minor upstream fixes including call volume tweak
0.0.2
Improved USB signal quality
OndemandX governor (offers sleep power consumption improvements over ondemand, not ready for the big time yet. Seems to cause 3D choppiness.)
Fixed enable_conservative script (released separately, coming soon)
Upstream DVFS fixes
Many more ARM fixes (for more information visit http://existz.darkirc.info/git/?p=kernel/talonmtd.git;a=shortlog and take a look at the ARM fixes)
Low power mode support (buggy)
Upstream touchkey tweak to prevent accidental button pushing
BUMPED OVERCLOCK VOLTAGES--People were reporting serious instability, so I bumped the voltages. This should fix the majority of issues.
init.d cleaning script from zacharias.maladroit
Major tweaks from Infuse to help with CPU scaling above 1000 MHz
Im usually all about constructive comments... but..
I love you.
That is all.
hi, i'm new to miui rom, after flash this kernel...if not suitable, how to flash back to ori kernel?
minjiet said:
hi, i'm new to miui rom, after flash this kernel...if not suitable, how to flash back to ori kernel?
Click to expand...
Click to collapse
You mean the original kernel that comes with MIUI? You can flash the CWM zip for the kernel itself. If the CWM zip is not available, you only have the full CWM ROM zip, you could:
1. Remove all instances of system files in the zip and only keep the kernel (in the updates dir) and the META-INF
2. Edit the updater-script in the META-INF and only leave the kernel copying procedure
3. Run the CWM zip in recovery mode.
This is what I usually do in Samsung based ROMs. It might be a little different for MIUI/CM7, or you could flash any other CM7/MIUI kernels using their CWM flasheable zips.
Let me know if you're unsure of what you need to do and I'll offer you support in the IRC instead.
totally clueless....please guide me step by step.
thanks
minjiet said:
totally clueless....please guide me step by step.
thanks
Click to expand...
Click to collapse
Come to the IRC. I'll guide you step by step
Edit: http://webchat.freenode.net #suckerpunch
fuyooohhhh, new kernel for cm7! :clap:
Im on MUIU and lost recovery trying to flash the above kernel with rom manager. Is there a way i can odin a muiu kernal? the phone boots to muiu but cant access recovery...
illusion786 said:
Im on MUIU and lost recovery trying to flash the above kernel with rom manager. Is there a way i can odin a muiu kernal? the phone boots to muiu but cant access recovery...
Click to expand...
Click to collapse
Try using Heimdall to flash the boot.img of another custom kernel.
heimdall flash --kernel /path/to/boot.img
thanks for the reply, it did flash but i didnt get cwm recovery to load. it just shows the triangle.
illusion786 said:
thanks for the reply, it did flash but i didnt get cwm recovery to load. it just shows the triangle.
Click to expand...
Click to collapse
Not sure what triangle you're mentioning there. Can you post up a screenshot?
If you've successfully flashed the boot.img using Heimdall in download mode, can you boot the phone?
i can boot the phone, thats not a problem... I cant get access to recovery.
when i try to boot to recovery i get a triangle and a file next to it.
dont worry about it, ill just full flash it again.
so far not very good - instant freeze after boot and than it restarts itself.
Also uses old recovery - absolutely not a big deal, just something that catches eyes and fingers.
Sent from my GT-I9000 using xda premium
illusion786 said:
i can boot the phone, thats not a problem... I cant get access to recovery.
when i try to boot to recovery i get a triangle and a file next to it.
dont worry about it, ill just full flash it again.
Click to expand...
Click to collapse
That's download mode.
Sent from my GT-I9000 using xda premium
dupel said:
so far not very good - instant freeze after boot and than it restarts itself.
Also uses old recovery - absolutely not a big deal, just something that catches eyes and fingers.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Did you clear oc/uv settings? Voltages might be a little different than other kernels.
Sent from my Inspire 4G using XDA app
existz said:
Did you clear oc/uv settings? Voltages might be a little different than other kernels.
Sent from my Inspire 4G using XDA app
Click to expand...
Click to collapse
Didnt do it manually, assumed script would do it (glitch and platypus do). Will try out again later when I get back home. If it didnt clean scripts, there could be a lot left from platypus I guess.
Sent from my GT-I9000 using xda premium
wow thanks !!!
I was just wishing for days for this to happen !!!
please, can you implement ZRam and Memory Freak app for CM7 ?
heheh Talon Dev when on Samsung Roms and Talon MTD when on CM7 / MIUI
( yes , i am constantly rotating between those, i currently love MilkyMod and CM7. Latest Miui is also very nice )
this rom is awesome , i get about 190 - 196 free ram everytime i use the app killer(the inbuilt one in miui) , im on galnet chameleon rc2 , its super smooth , only bug i found till now is that the overclock is very very unstable , it freezes even at 1.2 ghz , previously i could go upto 1.4 stable and 1.5 for benchmarks
It's really great to see the TalonDev team on CM7.
I'm loving your kernel on my stock rom
And now on CM7... OHH MY GOD HOW CAN I CHOOSE BETWEEN ZACK AND TALON KERNEL

[KERNEL][CM10][3.0.66]Yoon.Kernel

hi guys, maybe you guys already know that i've compiled a kernel for CM9 for my daily use. now i'm thinking to build CM10 version too as they aren't too different
disclaimer
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
​
Yoon.Kernel for GT-I8150​
FEATURES
OC/UV support
more IO scheduler
BFS
Bigmem mode
added more governor
O3 optimized kernel
fast charge
tiny RCU
sound hack
ntfs support
zcache
some tweak
entropy patch
DOWNLOAD LINK
Code:
v1.4
bigmem mode [URL="https://www.dropbox.com/s/pupx2mptg8bdc9o/%5BJB%5D-v1.4-bigmem.zip"]here[/URL]
hadiconfig [URL="https://www.dropbox.com/s/s7jb4438s1ffreu/%5BJB%5D-v1.4-hadiconfig.zip"]here[/URL]
v1.6
hadiconfig mode [URL="https://www.dropbox.com/s/77kbeepsy8ybcbh/JB-hadiconfig-v1.6.zip"]here[/URL]
V1.7
hadiconfig [URL]http://db.tt/IAZxLcU3[/URL]
----------------KERNEL 2.6 ENDED HERE------------------
Athena
hadiconfig mode [URL="https://www.dropbox.com/s/457achh8q2tkh1i/%5B3.0%5Dyoonkernel-athena.zip"]here[/URL]
DON'T FORGET TO SET THE CLOCK BACK TO STOCK OTHERWISE YOU ARE BURNING YOU PHONE
HOW TO USE THIS KERNEL ON SLIMBEAN?
there are someways to use this this kernel on slimbean. i'll mention the easiest one step-by-step
Code:
1. flash this kernel
2. using RootExplorer or ESFileManager or whatever you choose, go to /lib/modules
3. copy the all the files in there to /system/lib/modules
4. reboot
BUG REPORTING RULE
First thing you need to have before posting to this thread is respect. If you don't have it for others you will regret leaving a post as people in this thread don't like disrespect. The items below are just detailed description of what "respect" means in this context. If you have common sense you probably won't need to read all the following items but please do read them anyway.
Do not ask questions to me directly. This is a common thread, not my personal inbox. Ask your questions in the thread and do not target them to anyone.
Do not expect answers to all your questions. There are some questions which nobody knows the answer of.
Do not forget that this is a development thread. There is another thread in general section for those who wants to discuss battery life and chats. If your post does not include a feature request, bug report or suggestion it should be posted to the other thread.
Make sure you state your ROM, settings and any other relevant information while telling about your problem/a bug. "I have lag", "I had crash" or any similar posts will be ignored if you don't give any more details.
No ETA for new version. Even if I sometimes talk about release dates those may change and they change for some good reason or because of my real-life obligations.
Make use of "Search this Thread -> Advanced Search". If you humiliate people and waste their time by asking a question which is answered in the last 3 pages I guarantee that you will be treated as you deserve.
Never ever discuss anything deep-sleep related in this thread. I do not make modifications to prevent sleep and 99% of deep sleep problems are application/ROM related. discuss it in general section. I do not want any positive ("this kernel sleeps like a baby") or negative ("There is a big problem with deep sleep. Please fix it") messages in my development thread.
Click to expand...
Click to collapse
CREDITS
Arco68 - i'm using his source
@Keff - helping a lot with ideas and fixes
camcory - he's the one helping me to make bootimg thanks
CastagnaIT - took many things from his git also for the ramdisk. i love his bootsplash thanks alot
ivendor
christopher
forfivo - get idea about maxmem from him
linaro toolchain maker - for the toolchain
idea of EFS backup from gokhanmoral and arco68
enabling KSM idea taken from dorimanx git
you - for looking on my thread
CLICK THANKS IF YOU LIKE MY WORK
CHANGELOG
Code:
--v1.0--
-added UV/OC
-IO scheduler (SIO,ZEN)
-governor(ondemandx, smartassv2, lulzactive)
-dynamic fsync
-BFS
-maxmem 423MB version (camera not working)
-compiled with linaro 4.7-2012.10-20121022
-O2 optimized[
--V1.1--
-removed dynamic fsync
-O3 optimized (lower available RAM by 1MB, need confirmation about stability and smoothness)
--V1.2--
-added zcache
-added snappy compression
-added zero jpeg compression
-lzotweak
-tweak on memcopy
--V1.3--
-fast charge support
-sfb activated
-tiny rcu(activate)
-noatime default
-extreme under voltage get addition +25mV
-hadi mode memory(378MB RAM with camera and hd record/playback working)
--V1.4--
-write cache disabled
-ntfs support
-cifs built in
-some compiler optimization
-sfb deleted
-fully O3 optimized
-changed bootsplash by ipromeh
-hopefully fixed internet problems
--V1.6--
-little tweak for entropy problem
-more optimization you can see in my git
-bigmem config will not be built due to busy days
--V1.7--
-more optimization
-removed rarely used governor and IO scheduler
-GPU glitch fix-castagnaIT
-allow low signal WiFi to be seen - castagnaIT
-tuned vm pressure
-network tweak
-updated to BFS v0.413 by Keff
-retuned lulzactive
-added screen-off LMK by voku
-using the latest Linaro 4.7-2013.1
--Athena--
- fresh work from arco's 3.0.66 source
- Battery Life eXtender - BLX (christopher83)
- reverted back to O2 for now
- fast charge (ivendor)
- add PowerSave governor
- 375MB available RAM
- 1.8 GHz OC
USEFULL CODE AND LINK
if it started with #!/system/bin/sh it means a script consisting the line here
Code:
disable JPEG Compression
[CODE]#!/system/bin/sh
echo 1 > /sys/kernel/jpeg_compression/zero_jpeg_compression
enable KSM
Code:
#!/system/bin/sh
echo 1 > /sys/kernel/mm/ksm/run
backing up your EFS(terminal emulator)
Code:
[/CODE]
USEFUL LINK
guide to governors and IO by droidphile
how ICS kernel is different by droidphile
this link gives you everything that you wanted to know
wow, CM10 version is finally out :good: good job bro!
Ahh, not 1st to reply *_- goodjob brah
Sent from my GT-P1000 using Tapatalk 2
foid said:
wow, CM10 version is finally out :good: good job bro!
Click to expand...
Click to collapse
hotheabilly said:
Ahh, not 1st to reply *_- goodjob brah
Sent from my GT-P1000 using Tapatalk 2
Click to expand...
Click to collapse
you guys are very fast, i'm just thinking of making another reservation
Is this possible to set our gpu clock steps? Or maybe OC-ing gpu clock? I don't understand nor know about that
Sent from my GT-P1000 using Tapatalk 2
it's impossible. castagna said gpu is somehow "synced" with the cpu
Thanks... i have been waiting for this!!
CM10? Means will this version's wifi works for some people that can't use wifi for slimbean the last version?
Sent from my Galaxy Wonder
Is it stable? And does it work with portable chargers?
---------- Post added at 04:57 PM ---------- Previous post was at 04:00 PM ----------
ipromeh said:
CM10? Means will this version's wifi works for some people that can't use wifi for slimbean the last version?
Sent from my Galaxy Wonder
Click to expand...
Click to collapse
+1 Wifi in Slimbean will not work, if flashed with this kernel
Sent from my GT-I8150 using xda premium
imadiu said:
Is it stable? And does it work with portable chargers?
---------- Post added at 04:57 PM ---------- Previous post was at 04:00 PM ----------
+1 Wifi in Slimbean will not work, if flashed with this kernel
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
it should be working
slimbean is a bit different on the ram disk afaik
Sent from my GT-I8150
here i'll upload the dhd.ko. extract the zip file and put the dhd.ko to /system/etc/wifi, i hope this helps
i'm thinking of another way, try to issue this command from terminal emulator
Code:
su
insmod /lib/modules/dhd.ko
Alright... I will try when I'm free. Meanwhile, can someone using Slimbean try it out first?
Sent from my GT-I8150 using xda premium
Downloading and i'll try in slimbean
Report bro :
1. Installing kernel without copy dhd.ko into system/lib/modules..... wifi doesnt work
2. Installing kernel with copy dhd.ko into system/lib/modules..... wifi still doesnt work
I'm using slimbean 4.1.2
another report, but this time i'm using dhd.ko from kernel it self. after installing this kernel and other kernel, i'm curious that there's lib folder in root. /lib/modules.... its supossed to be in /system/lib/modules...
i'm just copy dhd.ko from /lib/modules into /system/lib/modules and fix permission into rw-r---r-- and voila... wifi is working now in slimbean....
wifi doesnt work on slimbean
how did you manage to get this amount of ram?..what was it previously reserved for?would that effect previously dedicated thing?
i try to add dhd.ko in kernel installer and it works in slimbean, here you go
jiunks said:
i try to add dhd.ko in kernel installer and it works in slimbean, here you go
Click to expand...
Click to collapse
This one is for slimbean users?
Sent from my GT-I8150 using xda premium

[KERNEL][4.4] Kernel755 | KerKat | 30/7/2014

[KERNEL][4.4] Kernel755 | KerKat | 30/7/2014
Welcome again, to the magical world of kernels.
Kernel755
Adventure time!​
AMAZE FEATURES:
CPU OC to 1890 MHz
-O2 optimized!
GPU OC, both 3D and 2D
Over- and undervolting supported!
Moar to come!
WOW! DOWNLOADS:
http://bit.ly/cm11kernel
You are encouraged to add this to your own Drive -- it makes downloading way easier.
SIRIUS DISCLAIMER!
Code:
You are free to use this software, but it's not my fault if (when) you mess something up (because let's face it, you will mess something up).
Please be careful, KerKats are a rare new creature. They might bring lots of fun. Or explosions. Exploding cows not covered in warranty. Also, there is no warranty.
Kernel sources: https://github.com/someone755/android_kernel_sony_msm8x60/tree/cm-11.0
XDA:DevDB Information
Kernel755 - KerKat, Kernel for the Sony Xperia S
Contributors
someone755
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r2x
Stable Release Date: 2014-07-27
Current Beta Version: a4x
Beta Release Date: 2014-07-30
Created 2013-12-21
Last Updated 2014-08-01
And now, a FAQ. @franciscofranco's FAQ, updated to fit our device.
F.A.Q. - Read this before complaining!
1. My phone exploded, HALP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post or, preferably, post all of that under the "Bugs" section of DevDB and either post a memo of that in the thread or PM me. Logcats are useless for Kernel purposes, don't bother posting them.
2. OMG BETTARY SUCKZ, IT DEAD IN 45 MINUTAS, HALP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
3. How do I flash this?
A: It's zipped so it's flashable via recovery, though you may also extract the kernel and fastboot flash it. Some alphas come in the form of .elf, though it is recommended that you flash them via fastboot regardless of that.
4. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it. Especially if asking a question already answered on the first page.
5. Touch Control doesn't work in rXXX release, you suckas, fix plixe!
A: I don't know who you are. I don't know what you want. If you are looking for a fix, I can tell you I don't have the solution. But what I do have are a very particular set of skills; skills I have acquired over a very long career. Skills that make me a nightmare for people like you. If you leave now, that'll be the end of it. I will not look for you, I will not pursue you. But if you don't, I will look for you, I will find you, and I ignore you.
6. What's up with the kernel's name?
A: Well I have '755' in my name. So there's that... KerKat is something like "Kernel" plus "KitKat". This was my best idea at midnight.
7. I'm on stock/CM10/CM9/GB and this kernel doesn't work.
A: This kernel is ONLY for Cyanogenmod 11 and any ROMs that came of it (like AOKP, for example). Don't flash on anything else unless you are SURE the ROM is based off of OpenSEMC's CM11.
8. My Locked-bootloader phone won't boot with this/I can't flash it.
A: This is a custom kernel. It requires an unlocked bootloader.
9. What app do you recommend for dealing with CPU settings?
A: Use TricksterMod. For 2D GPU OC and setting the 2nd CPU core's governor, I recommend Kernel Tuner. Both are feature-packed and free, and if you don't mind an extra icon in your drawer, I say get both.
10. What is the difference between releases marked as a# and r#?
A: The r# releases are considered the most stable, but do not pack all the features newest features because my work is rather slow; I'll add an alpha, an a# release, every time a minor change is introduced. But even if they look and feel stable, do not consider them as such, despite some of them being flashable through recovery. Most of them are dirty builds!!! Meant for advanced users only!
11. I want to support you and your work!
A: Putting a subtle sign in your signature that you're using my kernel (or like it or have/had used it). Please, no big banners or anything, just the name of the kernel. That would be appreciated the most.
12. EYE NEEDZ A DISCUSSON THRED; ARHGAHGHAGHHAHGH!
A: This thread serves as both the development and discussion thread for this kernel. Non-dev discussion is allowed, but please do stay on topic.
And now, thanks!
@RaymanFX -- helping me with nearly all issues and, of course the kernel sources. Also for an old project from which I learned how proper GPU OC is done.
@abcdjdj -- writing a neat tutorial on how to compile kernels, and telling me about the -w flag
@letama -- adding a few new words into my dictionary (initramfs=ramdisk, did you know that!? ) and a heap of other stuff
@hei1125 -- the NOVA kernel, and its' sources
@Forzaferrarileo -- his kernel, Forzaferrarileo
@IAmTheOneTheyCallNeo, @fusionjack and @DJLamontagneIII -- for detailed toolchain and compiler flags explanation
@franciscofranco -- for inspiring me to get this done
@Wendigogo -- for SCSI and USB fixes help
@cronot -- lots of helpz
@aebob -- awesome logo idea
@thicklizard -- helping with -O3
@deedwar and @DooMLoRD -- their work on CPU overclocking
Sony and Google -- Android rules
HTC -- Inventing S-ON, forcing me to buy a Sony phone :3
@all -- for being an awesome community! C:
LOL, it's a changelog.
Code:
a4x:
-compatible with OpenSEMC CM11 Beta 3.5 only
-remove all features except for CPU, GPU OC, reboots (supposedly) fixed
-A: all features except for voltage added back
-A: (figured out a way to not make the changelog confusing as fook)
-B: Intelli_plug working and updated
-B: simple GPU governor next to the stock ondemand and performance ones
-C: features added back again
-C: kernel-based MP-Decision, enabled by default
a2c-a3a:
-failed attempts at WiFi module compatibility for Carbon and new Unofficial CM11 builds by whitexp -- need to flash original CM11 modules to use kernel for both (thanks to @piyush95)
-enabled FSync and added fixes for it
-fix for CPU1 jumping around and not sticking with settings
a2b:
-compatible with OpenSEMC CM11 Beta 3.5 only
-*experimental* optional fastcharge
-ye olde potato logo
-MP-Decision now disabled by default
-^brings a TODO: update/fix intelli_plug/incorporate kernel-based MP-Decision
r2b:
-compatible with OpenSEMC CM11 Beta 3.5 only
-*experimental* enabled intelli_plug (disable MP-Decision to enable intelli_plug)
-hopefully fixed reboots and SOD
-downloads moved to public Google Drive folder
r2: [URL]bit.ly/r2kitkat[/URL]
-compatible with OpenSEMC CM11 Beta 3.5 only
-CPU OC back thanks to work by @deedwar.
-both 2D and 3D GPU OC
-GPU governor -- again, note that there is only one so leave that setting as it is!
r1: [URL]http://bit.ly/1aae0xy[/URL]
-no CPU OC
-removed extra schedulers
a1: [URL]http://bit.ly/1ckwMnR[/URL]
-initial release
--O3
-CPU OC (1.7GHz)
-All governors from POTATO (4.2.x) and PIE (4.3.x) kernel (lots of 'em)
-All schedulers from POTATO (4.2.x) and PIE (4.3.x) kernel (zen, fifo, fiops)
You be cray bro! Can't wait for your first r#!
Sent from my amazing Xperia S running RaymanFX's 4.4
Don't know what's wrong but this Kernel made my phone lagging as hell and unusable..
My rom is untouched cm11.
---------- Post added at 04:01 PM ---------- Previous post was at 03:50 PM ----------
Okay looks like the "Hyper" governor caused all my problems.
But also with other governor it laggs and cpu always stays at 384 mhz and gpu always on 177 mhz. This happens even with "performace" governor.
Even recovery laggs as never before. This kernel has many, many problems for me.
Also flashing just the open semc zip takes verry long, it's flashing for five minutes now!
FAQ, points 1, 4 and 5.
You should show some respect, I didn't say anything against you I just reported my problems.
FAQ number 4.
There's a reason DevDB exists. You wanted to report a problem? Use what is to be used.
I give respect where it's due. And so should you.
I'm here with my phone and can't use DevDB.
Hi
Can you make it as a flashable zip please
Sent from my Xperia S using xda app-developers app
zaidx said:
Hi
Can you make it as a flashable zip please
Sent from my Xperia S using xda app-developers app
Click to expand...
Click to collapse
Read F.A.Q. #10 xD
Sent from my Xperia S using xda app-developers app
moe18 said:
Read F.A.Q. #10 xD
Sent from my Xperia S using xda app-developers app
Click to expand...
Click to collapse
Haha thanks
Just noticed
Sent from my Xperia S using xda app-developers app
androidlover007 said:
I'm here with my phone and can't use DevDB.
Click to expand...
Click to collapse
I'm here with my phone too and I can use DevDv. Please use browser.
Sent from my LT26i using xda app-developers app
bitoyz13 said:
I'm here with my phone too and I can use DevDv. Please use browser.
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
Comic sans as main font wtf
Great
Good work
@someone can u please provide me link to kernel for ( android 4.2.2 ) plzzzzz
Do a search. Not my rules, XDA's.
I make a new thread for every version, if that's what's confusing you...
someone755 said:
Do a search. Not my rules, XDA's.
I make a new thread for every version, if that's what's confusing you...
Click to expand...
Click to collapse
I tried but I can't find it, cmon man please just provide me the link
Edit: never mind I tried the search button again and whhoooop... "there" I found kernel
Antutu score??
Xperia S1
Benchmarks are a way of wasting time. AnTuTu, at least. And Quadrant.
You are free to test and compare, scores vary by device, so a score of mine means nothing to you,

MoshKernel-amami[aosp-based + stock]

This is a kernel you can flash on any rom for amami, which uses the caf-based libraries and stock rom.
The most work on this was not done by me, this is more a package of work done by other people.
See the next post for installation instructions.
Features
- f2fs support
- cpuquiet cpu hotplug driver(disabled mpdecision automatically)
- lz4 support and lz4 kernel compression
- optional underclocking to 268 Mhz
- fiops i/o scheduler
- lcd color calibration support
- cpu undervolting support
- enabled zram
- faux123's sound control
- fastcharge support
- dynamic sync control by faux123
- '-Ofast'-optimizations
- 'proc/last-kmsg'
- vibration density sysfs interface
- TWRP recovery with f2fs support(stock-based only)
- [WIP] f2fs-compatible ramdisk(stock-rom only, for aosp-based check this
- init.d support(stock romonly, but already included in the most aosp-based roms)
- disabled ric service(stock only, not needed with aosp-based roms)
- prima wifi module​
Issues
- exfat sdcards and usb storage can't get mounted​
XDA:DevDB Information
MoshKernel-amami[aosp-based + stock], Kernel for the Sony Xperia Z1 Compact
Contributors
CoolDevelopment, faux123, DooMLoRD, FreeXperia, every android kernel developer
Kernel Special Features:
Version Information
Status: Testing
Current Beta Version: 0.3
Beta Release Date: 2014-09-08
Created 2014-07-16
Last Updated 2014-09-08
Reserved
How to configure cpuquiet
You can configure cpuquiet to the pefect use with your phone. You need root permissions and any shell, i. e. Terminal Emulator.
First run 'su' to get root permissions.
Change the minimum and maximum amount of online cpu cores:
Code:
file for max. amount of online cpus: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/max_cpus
file for min. amount of online cpus: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/min_cpus
Example:
echo 3 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/max_cpus
echo 2 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/min_cpus
The cpuquiet driver supports different governors, a bit like cpufreq governors. The governors which are currently present are: "runnable", "rq_stats", "load_stats", "balanced"
Find the best one for you by yourself
Code:
sysfs file: /sys/devices/system/cpu/cpuquiet/current_governor
Example: echo balanced > /sys/devices/system/cpu/cpuquiet/current_governor
Change the max screen-off cpu frequency and online cpus:
Code:
sysfs file for max. screen-off-freq: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_cap
syfs file for max. screen-off online cpus: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_max_cpus
Example:
echo 960000 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_cap
echo 1 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/screen_off_max_cpus
Disable cpuquiet(and enable mpdecision):
Code:
sysfs file: /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/enabled
Example:
echo 0 > /sys/devices/system/cpu/cpuquiet/cpuquiet_driver/enabled
start mpdecision #enable mpdecision
These settings only stick until you reboot. So better setup an init.d script, which applies your settings every boot.
If you aren't sure, what init.d scripts are, ask google.
Reserved
AOSP-based roms
The kernel for asop-based roms gets flashed using a special .zip, which only flashes zImage and dt. That means, there are no ramdisk-problems, which you didn't got before. The scripts inside the script are also modifying the ramdisk to don't have mpdecision enabled by default.
Installation
1. Flash the zip file through a recovery
Download
https://s.basketbuild.com/devs/CoolDevelopment/MoshKernel-amami/aosp-based/
Source: https://github.com/CoolDevelopment/MoshKernel-amami/tree/caf
Stock rom/Stock-based roms
Installation
1. Be sure you have an unlocked bootloader
2. Be sure you have installed busybox
3. Flash the zip file through a recovery
Download
https://s.basketbuild.com/devs/CoolDevelopment/MoshKernel-amami/stock-based/
Source: https://github.com/CoolDevelopment/MoshKernel-amami/tree/14.4.A.0.xxx
https://github.com/CoolDevelopment/MoshKernel-amami-stock-based-initramfs
Changelog
0.1
- initial commit
0.1.1
- revert back to row as default i/o scheduler
0.1.2
- update f2fs to current upstream
- replace Cyanogenmod branding with mine
- strip kernel modules, you don't need to download 30mb+ anymore
0.2
- removed intelliplug
- added cpuquiet cpu hotplug driver
- automatically disabled mpdecision(the scripts are modifying the ramdisk)
- fastcharge support
- '-O3'-optimizations
- lz4 support and kernel compression
- remove overclocking
0.3
- stock-rom support
. dynamic fsync control by faux123
- changed default configuration for cpuquiet
- prima wifi module for stock rom
- upstreamed f2fs commits from linux 3.17rc4
Any roms, Also cm11?
Inviato dal mio Xperia Z1 Compact
cicci0 said:
Any roms, Also cm11?
Inviato dal mio Xperia Z1 Compact
Click to expand...
Click to collapse
Yes
Whaa!! for CM based ROMs and Sony based ROMs!! that would be interesting,
also I like the idea of not having a ramdisk inside the zip, I'll probably use it for next releases of Pimped kernel,
And did you strip the kernel modules before putting them inside the zip??
the wlan.ko module is 43.5MB!! the kernel's zip is around 35MB!!!! that is alot.
BTW, great work, thanks for contributing again and again for our beloved device,
hope you the best:angel:
OmarEinea said:
Whaa!! for CM based ROMs and Sony based ROMs!! that would be interesting,
also I like the idea of not having a ramdisk inside the zip, I'll probably use it for next releases of Pimped kernel,
And did you strip the kernel modules before putting them inside the zip??
the wlan.ko module is 43.5MB!! the kernel's zip is around 35MB!!!! that is alot.
BTW, great work, thanks for contributing again and again for our beloved device,
hope you the best:angel:
Click to expand...
Click to collapse
I am sorry but it may not work on sony roms, you can try if you want. I didn't test it.
I did not even know that kernel modules can be stripped
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app
CoolDevelopment said:
I am sorry but it may not work on sony roms, you can try if you want. I didn't test it.
I did not even know that kernel modules can be stripped
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Well yeah that is the problem, I'm kinda sure that you can't use the same kernel for Sony and AOSP based ROMs in the same time!!
so you should mention in OP or in title that this kernel is for AOSP based ROMs so that users don't get confused...
Also if you haven't searched and found out about the stripping, you can do it by executing this:
<dir-to-toolchain>/bin/arm-eabi-strip --strip-unneeded <dir-to-modules-folder>/*
of course the arm-eabi-strip part depends on what toolchain you're using.
Hopefully that would help.
Works on unofficial slimkat
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app
It also works great with this : http://download.mokeedev.com/?device=amami
ps: Always love to use the FauxSound Audio/Sound Control and FauxClock apps
Thank You !!!!
:good:
Version 0.1.2:
- update f2fs to current upstream
- replace Cyanogenmod branding with mine
- strip kernel modules, you don't need to download 30mb+ anymore
If you want to use f2fs, I really suggest you to install this, the fixed bugs are really important. Else it is almost unneccessary
@CoolDevelopment
Very nice job! Finally we get a dedicated custom kernel for Amami
Oh and I saw the commits on CM gerrit. Nice job man :good:
I'll try flashing this on PAC. If what you say is true, that it doesn't modify the ramdisk, then it should boot. Otherwise I'll get stuck in a bootloop because PAC has custom jar files.
Finally some exciting development on Amami, testing now
EDIT: just a tip, you should ask a mod to move this thread to original development, because it really belongs there
EDIT2: it works perfectly
Yes it doesnt work on pa aslo :/
ygecesefa said:
Yes it doesnt work on pa aslo :/
Click to expand...
Click to collapse
Please give me details else i can't help
Sent from my Xperia Z1 Compact using XDA Premium 4 mobile app
it work on candykat rom
@cooldevekopment Is it possible to include TWRP instead of CWM in your kernel. I know there is a patch for f2fs that has TWRP buid-in, but anyway.
da900 said:
@cooldevekopment Is it possible to include TWRP instead of CWM in your kernel. I know there is a patch for f2fs that has TWRP buid-in, but anyway.
Click to expand...
Click to collapse
this kernel has no ramdisk, meaning it doesn't contain nether CWM nor TWRP,
whatever recovery you'll flash the kernel through, it won't be replaced with any other recovery
OmarEinea said:
this kernel has no ramdisk, meaning it doesn't contain nether CWM nor TWRP,
whatever recovery you'll flash the kernel through, it won't be replaced with any other recovery
Click to expand...
Click to collapse
Does this mean I can flash it even on a rooted stockrom?? 4.4.4 108 for example
djdana said:
Does this mean I can flash it even on a rooted stockrom?? 4.4.4 108 for example
Click to expand...
Click to collapse
Nope, because it is based on AOSP kernel source, which won't work on Sony based ROMs,
this kernel will only work on AOSP-based (CM-based) ROM..
To bad haha thanks for the quick reply

[DISCONTINUED][KERNEL][6.0.1][CM][STOCK] Phoenix Kernel v1.0 [2016 JULY 15]

DISCONTINUED​
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
*or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Click to expand...
Click to collapse
Phoenix Kernel​MARSHMALLOW​
Disclaimer:
*** This kernel is for the Moto X Play only. Some features are experimental. Proceed with caution. ***​
Hello guys this is the Marshmallow version of Phoenix Kernel. Based on latest source from Motorola. Optimized for performance and stability. Improved performance and stability, compiled with GCC 4.8 for stability. Use Kernel Adiutor for managing kernel parameters.
Features
Added fsync on/off support by franciscofranco
Added sys kernel interface to configure linux printk
Added support msm: mdss: KCAL
Tcp_output: set initial TCP window size to 64K (speed improvement)
Use Android device as a USB keyboard/mouse
Vibe strength control
CRC Toggle
Enabled Arch power and Disabled GFS
Frandom
Reduced modules only wlan module now
Disabled add random
Disabled BCL
Boot on all CPUs
Reduce vfs cache pressure
LED Notification support
Temperature limit control
NTFS r/w
CIFS
MSM Limiter
Some optimizations too
Code:
[B]CPU Hotplugs:[/B]
[SIZE=3]MSM Hotplug (with SMP Boot infrastructure, Hotplug Boost, Wakeup Boost)[/SIZE]
Code:
[B]CPU Governors:[/B]
[SIZE=3]Impulse[/SIZE]
Code:
[B]IO Schedulers:[/B]
[SIZE=3]BFQ
SIO
FIOPS[/SIZE]
How to install:
Download Phoenix kernel
Copy it into storage
Reboot into recovery
Do a backup if u want
Install Phoenix kernel
Reboot
Credits:
franciscofranco
neobuddy89
flar2
sultanqasim
myfluxi
andip71
anarkia1976
Cl3Kener
Alberto97
savoca
Downloads:
See the attachment or Download
XDA:DevDB Information
Phoenix Kernel, Kernel for the Moto X Play
Contributors
AnoopKumar
Source Code: https://github.com/HelllGuest/phoenix_kernel_lux_mm
Kernel Special Features:
Version Information
Status: Testing
Created 2016-07-15
Last Updated 2016-07-15
Reserved
Reserved
I have been waiting for this!!!! Thank you.
No sim detect
Sent from my XT1562 using XDA-Developers mobile app
@mw1man no problems here with dualsim. i converted my single sim to dual today and flashed phoenix kernel over stock.
Also the kernel runs pretty smooth so far. I changed the cpu governor to impulse and lowered the minimum cpu freq of the big cluster to 400 MHz. Will report back!
mw1man said:
No sim detect
Sent from my XT1562 using XDA-Developers mobile app
Click to expand...
Click to collapse
Is there a reason you are using the lollipop modem?
thanks!with stock kernel i tryied to charge another phone through my otg cable.the other phone was charging really slow.like from PC.when we tryied to charge also the other phone with a sony M5 (i think) M5 was charging it like normal charger!can anything be done with this issue?
With koffy no problems with the sim
Sent from my XT1562 using XDA-Developers mobile app
Unfortunately the LED still requires the workaround :/
Leni_YO said:
Unfortunately the LED still requires the workaround :/
Click to expand...
Click to collapse
As this is a rom "bug" there is nothing a kernel can do afaik
mw1man said:
No sim detect
Sent from my XT1562 using XDA-Developers mobile app
Click to expand...
Click to collapse
Tested on both CM and Stock. There's no such issue for me. Anyone else facing the same issue ?
AnoopKumar said:
Tested on both CM and Stock. There's no such issue for me. Anyone else facing the same issue ?
Click to expand...
Click to collapse
Working fine here. I guess its due to the lollipop modem he is using.
Sent from my XT1562 using XDA-Developers mobile app
kexec hardboot compatible ?
i have squid kernel.. can i flash over squid without problem? or first i have flash stock kernel and then phoenix kernel? thanks mate
Apparently hotplugging only works with Interactive Governor. Will continue testing with default settings.
EDIT: Ok I was wrong
tnap1979 said:
kexec hardboot compatible ?
Click to expand...
Click to collapse
For Multi rom. Its not required I guess. See the Multi rom thread.
Sent from my Motorola Moto X Play using XDA Labs
diegomartinezlovey said:
i have squid kernel.. can i flash over squid without problem? or first i have flash stock kernel and then phoenix kernel? thanks mate
Click to expand...
Click to collapse
Flash over any kernel, no need to flash stock.
This is great. Was waiting for another msm hotplug kernel. Just flashed on stock and running fine. Lets hope it doesnt reboot when reaching around 30% like ultra kernel did. Up and running. Thanks a lot.
Sickaxis79 said:
This is great. Was waiting for another msm hotplug kernel. Just flashed on stock and running fine. Lets hope it doesnt reboot when reaching around 30% like ultra kernel did. Up and running. Thanks a lot.
Click to expand...
Click to collapse
Works fine so far. Went to 10% without problems
Sent from my XT1562 using XDA-Developers mobile app

Categories

Resources