This month I created a new kernel to compensate for the lost stability in Badass, and I thought it would be nice to share it with you.
Based on the original 2.6.35 source from Samsung OpenSource Software, this kernel is cleaner than Badass, without unnecessary hybrid updates and risky mods.
Features:
3-step Undervolted
Brain F*ck Scheduler 0.413 with O(1) complexity instead of O
UltraKSM 0.122
Sweep2Wake
DoubleTap2Wake (on the upper half of the screen)
DoubleTap2Play/Pause (on the lower half of the screen)
DoubleTap2Lock (on the StatusBar)
SwipeBack
Pocket Keyguard (to avoid accidental unlocks when the phone is inside the pocket)
SIOPlus I/O Scheduler
Optimized Wheatley CPU Governor
Fast Random Generator (frandom)
LowMemoryKiller 3.4
Entropy tweaks (haveged service, binfmt_elf.c code optimization)
Dynamic Readahead, cache pressure and writeback parameters
Adaptive Overclock
Changelog:
v1.4
New Adaptive Overclock feature
Fully functional LowMemoryKiller from 3.4 kernel
LZ4 compression for ZRam, kernel and ramdisk
v1.3
Fix multitouch
Add 825MHz and 844MHz overclock frequencies
v1.2
Improve branch prediction for Tass drivers
Add Dynamic Overclock
Implement Dynamic cache pressure and writeback parameters
Global SwipeBack feature (swipe left from the right side of the action bar)
Disable kernel logs (printk)
Add modified Wheatley governor
Update Zram and ZsmAlloc drivers from androidarmv6 sources
Make most launcher unkillable
Use different minfree/adj configuration for improved multitasking
Add a NoSweep kernel version
v1.1
Add Landscape mode for DoubleTap2Lock
Update BFS to 0.416
Add AOKP build
Downloads
What is Adaptive Overclock?
If the max frequency is higher then 600 MHz, the CPU will be allowed to use that frequency only in extreme cases, when it is actually needed. (e.g. gaming, surfing internet, heavy multitasking)
This feature works only with the Wheatley governor.
Don't use scripts/perfomance packs/Crossbreeder on this kernel. Just don't.
XDA:DevDB Information
elementary Kernel, a Kernel for the Samsung Galaxy Mini
Contributors
alin.p
Kernel Special Features: Sweep2Wake, DoubleTap2Wake/Lock, Undervolting
Version Information
Status: Stable
Current Stable Version: 1.4
Created 2014-01-12
Last Updated 2014-02-03
Badass kernel 2.1? LOL.
I know it's not, but this is how I take it.
And a question: Will you release it for all CM versions?
I honourably request for such kernels for Cyanogenmod 10.2 and 11.
Sent from my SM-N9005 using XDA Premium 4 mobile app
ast00 said:
Badass kernel 2.1? LOL.
I know it's not, but this is how I take it.
And a question: Will you release it for all CM versions?
Click to expand...
Click to collapse
It's a completely different source actually, but yeah, it contains most of the badass features in an upgraded form.
Yes I'll compile for other CM versions too in the near future.
jamesmuking5 said:
I honourably request for such kernels for Cyanogenmod 10.2 and 11.
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I already have a CM10.2 and CM11 build in the works. Stay tuned
alin.p said:
It's a completely different source actually, but yeah, it contains most of the badass features in an upgraded form.
Yes I'll compile for other CM versions too in the near future.
I already have a CM10.2 and CM11 build in the works. Stay tuned
Click to expand...
Click to collapse
Log disabled or enabled?
Edit-Enabled(checked myself)
Can you explain dynamic read ahead.isnt read aheads located in sys/devices/virtual/bdi/..
Sent from my GT-S5570 using XDA Premium 4 mobile app
alin.p said:
This month I created a new kernel to compensate for the lost stability in Badass, and I thought it would be nice to share it with you.
Based on the original 2.6.35 source from Samsung OpenSource Software, this kernel is cleaner than Badass, without unnecessary hybrid updates and risky mods.
Features:
3-step Undervolted
Brain F*ck Scheduler 0.413 with O(1) complexity instead of O
UltraKSM 0.122
Sweep2Wake
DoubleTap2Wake (on the upper half of the screen)
DoubleTap2Play/Pause (on the lower half of the screen)
DoubleTap2Lock (on the StatusBar)
Pocket Keyguard (to avoid accidental unlocks when the phone is inside the pocket)
SIOPlus I/O Scheduler
Optimized OnDemand CPU Governor
Fast Random Generator (frandom)
LowMemoryKiller 3.4
Entropy tweaks (haveged service, binfmt_elf.c code optimization)
Dynamic Readahead
Downloads:
elementarycm9.zip - 4.86 MB (only CM9 based ROMs for now)
XDA:DevDB Information
elementary Kernel, a Kernel for the Samsung Galaxy Mini
Contributors
alin.p
Kernel Special Features: Sweep2Wake, DoubleTap2Wake/Lock, Undervolting
Version Information
Status: Stable
Current Stable Version: 1.0
Created 2014-01-12
Last Updated 2014-01-12
Click to expand...
Click to collapse
you can add monitor mode to this kernel?
its a badass new feature.
arpitkh96 said:
Log disabled or enabled?
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Log enabled.
SMOKERBUNNY said:
you can add monitor mode to this kernel?
its a badass new feature.
Click to expand...
Click to collapse
Never quote whole OP. Make a mention instead if you want me to get notified of your reply.
Monitor mode is already there, you can use Shark for Root from Playstore to get this functionality.
alin.p said:
Log enabled.
Never quote whole OP. Make a mention instead if you want me to get notified of your reply.
Monitor mode is already there, you can use Shark for Root from Playstore to get this functionality.
Click to expand...
Click to collapse
I have an init.d script which set sdcard read ahead to 128kb.will this effect dynamic read ahead of your kernel
Sent from my GT-S5570 using XDA Premium 4 mobile app
arpitkh96 said:
I have an init.d script which set sdcard read ahead to 128kb.will this effect dynamic read ahead of your kernel
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Dynamic readahead works with the RAM readahead not the Sd-card values. But please don't use any scripts on this kernel if you want full stability and performance. I only recommend Greenify for improving the performance.
alin.p said:
Dynamic readahead works with the RAM readahead not the Sd-card values. But please don't use any scripts on this kernel if you want full stability and performance. I only recommend Greenify for improving the performance.
Click to expand...
Click to collapse
Ok thanks. I noticed that after installing kernel sdread ahead values are 2048.shouldn't they be lesser like 512 or 128.i experienced better performance and battery on 128.even cm11 have 128kb by default.
Sent from my GT-S5570 using XDA Premium 4 mobile app
@alin.p
glad to meet u again, keep ur hard work on new kernel
is this kernel same as u sent before or it's newer version?
Anyone else having trouble with Dev-Host today? It took me half an hour to download it without timeout.
arpitkh96 said:
Ok thanks. I noticed that after installing kernel sdread ahead values are 2048.shouldn't they be lesser like 512 or 128.i experienced better performance and battery on 128.even cm11 have 128kb by default.
Sent from my GT-S5570 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
In my R/W speed tests 2048 and 3072 got the best results. 128kb gave me very slow reading speeds, even 4 times slower than with 2048.
magmini said:
@alin.p
glad to meet u again, keep ur hard work on new kernel
is this kernel same as u sent before or it's newer version?
Click to expand...
Click to collapse
It is a much newer version.
Does it work on Miui Caspian Series?
XDRdaniel said:
Does it work on Miui Caspian Series?
Click to expand...
Click to collapse
I don't remember what that ROM is based on. If it is based on CM9 it will work. Ask @magmini
It's AOSP...
XDRdaniel said:
It's AOSP...
Click to expand...
Click to collapse
New AOSP build. Check the OP.
alin.p said:
I don't remember what that ROM is based on. If it is based on CM9 it will work. Ask @magmini
Click to expand...
Click to collapse
XDRdaniel said:
It's AOSP...
Click to expand...
Click to collapse
yes, it's AOSP but both AOSP&CM kernels working on my miui :silly:
alin.p said:
New AOSP build. Check the OP.
Click to expand...
Click to collapse
And what now? CM 10.2 or CM11? BTW I would appreciate having an app to turn off doubletap to wake/sleep. I tried typing CM11 and it made my phone go sleep. In landscape the button 1 is where the detection zone is.
Sent from my GT-S5570 using xda premium
@alin.p please dont neglect galaxy fit . We r waiting for u
Related
This kernel is for GB only and will not receive anymore updates. Check out my ICS kernel for future development...
Here's my gift to the crackflashers out there
I took ideas all around the XDA forums to make the best kernel possible for my needs.
You can find all this in the kernel:
- Boots @ 1.1Ghz Overclock
- Additional Overclock frequency of 1.32 Ghz when more power is needed
- slight undervolt
- Customizeable sysfs undervolt interface
- Lazy governor
- Choice between Deadline IO and VR IO
- Turn off Kernel Debug for speed
- Backlight Notifiation (BLN)
- Backlight Dimmer (BLD)
- Battery Life Extender (BLX)
- Touch Wake
Manage this kernel with NSTOOLS. Thx arifhn!
ICS Kernels:
SG-NS-ICS Kernel thread
Stable Release GB:
SG-11UV-DeadLazy-EzMod-NKD-Boost-17112011.zip (DeepIdle Removed)
What is the difference between CMLed and EzMod kernels?
CMLed uses CM7 Backlight notification interface with blink and dimmer support.
EzMod uses Ezkeel BLN/BLD/BLX/TouchWake
*NOTE: both works with any roms.
Changelog:
SG-11UV-Dead(Deep/NoDeep)Lazy-EzMod/CMLED-NKD-Boost_17112011
- Experimental release to compare DeepIdle with 3.1 Cpuidle backport (one kernel has deepidle fixed the other deepidle removed.
SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_16112011
- I'm not telling you. Just tell me if it has better battery life than 12112011
SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_14112011
- DeepIdle Fix
- Wifi Sleep Fix
- Interactive governor improvement
SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_12112011
- CMLED Code Cleanup
- BLN/BLD/TouchWare Code Fix
- Added BLX to EzMod Kernel
- Couple of fixes here and there
- Added Init.d scripts to both kernel to set them up properly at boot
- Removed CM7 mention as them should both work in any roms
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed/NoLED-NKD-Boost_08112011
- CMLED bug fix
- DeepIdle bugfixes
- Removed PMEM saved 12.5 meg of ram
- Couple of fixes here and there
- Ezmod kernel should be fixed now
- New NoLED kernel
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_03112011
- Latest CM led update
* Note * Bln build don't work, Ill fix them when I get a chance...
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_03112011
- DeepIdle fixes
- Wifi PM_FAST enabled
- Add optimized RWSEM Algo
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_31102011
- Choice between CM7 LED and BLN/BLD kernel
- Ext4 Performance improvements
- DeepIdle Fixes
- Lazy Governor Fixes
- Added Ext4 Cleancache support
- Ondemand default values tweak
- other fixes and improvements
CM7SG-11UV-DeadDeepLazy-NKD-Boost_24102011
- Decreace transistion latency
- Conservative governor tweaks
- 65 fps is back (apparently is was being an idiot )
- Other tweaks with writeback and swappiness
- DeepIdle Patch #6
CM7SG-11UV-DeadDeepLazy-NKD-Boost_22102011
- Added another overclock frequency: 1320Mhz with 220 bus speed
- Revert SpeedMod but disable kernel debug print the proper way (thx to fschaefer)
- Revert Screen Refresh rate at 65 Hz (unstable)
CM7SG-11UV-DeadDeepLazy-SpeedMod_19102011
- Revert Compile flags tweak
- Touchscreen tweaks
- Deepidle BT fix
- Screen Refresh rate at 65 Hz
CM7SG-11UV-DeadDeepLazy-SpeedMod_18102011
- Compile flags tweak
- Tweaked VR to compete with deadline
- Disabled Kernel print (SpeedMod)
- DeepIdle ON by default
CM7SG-11UV-VRDeepLazy_17102011 and CM7SG-11UV-DeadDeepLazy_17102011
- VR or Deadline as default ioscheduler depends on version
- File system tweaks by umaro
- USB tweaks by umaro
- cpuidle backport from Kernel 3.1
- Bug fix #4 deep idle sys interface
- Possible boot loop fix (missing vendor file)
CM7SG-11UV-DeadDeepLazy_NDBG_16102011
- Kernel Built using and hybrid config file between mine and morfic's (it removes most of the debbuging stuff from the kernel).
CM7SG-11UV-DeadDeepLazy_15102011
- Adds DeepIdle Bugfix #3 to DeadLazy kernel
CM7SG-11UV-DeadLazy_14102011
- Uses Deadline IO Scheduler by default (faster)
CM7SG-11UV-DeepLazy_14102011
- Adds Ezekeel DeepIdle mod
CM7SG-11UV-Lazy_14102011
- Merged with CM7.1 stable kernel
- Ondemand by default (lazy still available)
CM7SG-11UV-Lazy_01102011
- Merge RCU changes from cyanogen github
- Set Lazy governor by default
CM7SG-11UV-Lazy_30092011
- Added Lazy governor
CM7SG_29092011.zip
- 1.1 Ghz OC
- Slight Undervolt
- SysFS Undervolt interface
Thanks to CM team, kalimochoaz, supercurio, reddv1, ogdobber, morfic, ezkeel and koush which made this kernel possible.
kernel source
Is it safe to flash this on ns4g?
If it is, I would like to test it.
steve.garon said:
Was tested on NS only. Let me know if it worsk on NS4G!!
Click to expand...
Click to collapse
kijp15 said:
Is it safe to flash this on ns4g?
If it is, I would like to test it.
Click to expand...
Click to collapse
Try it. Worst case scenario you get in a boot loop and you have to a.) flash the rom again or b.) flash a kernel you know works with the ns4g.
Thanks for the kernel, Steve. Working fine on my end.
Yay, more things to flash!
With all the SGS2 hoopla I was afraid we'd get left in the dust.
tehgeekguy said:
Try it. Worst case scenario you get in a boot loop and you have to a.) flash the rom again or b.) flash a kernel you know works with the ns4g.
Thanks for the kernel, Steve. Working fine on my end.
Click to expand...
Click to collapse
Okay teh, ill try that and I'll post back. thanks guys.
synaesthetic said:
Yay, more things to flash!
With all the SGS2 hoopla I was afraid we'd get left in the dust.
Click to expand...
Click to collapse
Not gonna happen.
Sent from my Nexus S using Tapatalk
Nice! Slight oc/uv is exactly what I like... Flashed and running fast/smooth so far. Haven't done much testing yet, but no probs flashing and everything seems to work fine.
Working well here, I undervolted it more with SetCPU, and have had no reboots yet!
Wtf…my dream comes true lol may you plz make a kernel that have oc but havent uv? Maybe more stable for me great work
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
kevinngck1 said:
Wtf…my dream comes true lol may you plz make a kernel that have oc but havent uv? Maybe more stable for me great work
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
Click to expand...
Click to collapse
You can turn the uv off from Setcpu.
dario3040 said:
You can turn the uv off from Setcpu.
Click to expand...
Click to collapse
Thanks hope it will include more overclock frequency in the future
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
OP updated!
Added lazy governor for better battery life! (smartassv2 still by default)
Can you add the dimmer..
Inviato dal mio Nexus S usando Tapatalk
steve.garon said:
OP updated!
Added lazy governor for better battery life! (smartassv2 still by default)
Click to expand...
Click to collapse
What is the performance about lazy governor???
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
kevinngck1 said:
What is the performance about lazy governor???
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
Click to expand...
Click to collapse
Its quite good. Maybe a bitless snappy than smartassv2 but apparently battery life is better. I find it really hard to tell for real. Try it and you will see.
Sent from my Transformer TF101 using Tapatalk
coloxim said:
Can you add the dimmer..
Inviato dal mio Nexus S usando Tapatalk
Click to expand...
Click to collapse
I thought all that stuff was already part of cm7 stock kernel. Might just be turned off.
Sent from my Transformer TF101 using Tapatalk
steve.garon said:
I thought all that stuff was already part of cm7 stock kernel. Might just be turned off.
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
Really? Wow..
Inviato dal mio Nexus S usando Tapatalk
steve.garon said:
I thought all that stuff was already part of cm7 stock kernel. Might just be turned off.
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
Nope. It's there and turned on. Enabled using Spark mod manager.
Updated OP.
- Merged RCU changes from cyanogen repo
- Set Lazy by default
Sent from my Nexus S using Tapatalk
Running this one at 1100max/100min with the lazy governor... we'll see how well it behaves today. The 1.1GHz OC is really nice, it's just enough of a little boost to smooth out all the rough edges.
I built this kernel for my daily use, now i decided to share it here!
Work with Nexus World Wide Version (i9023/i9020t).
※ Basically it is made for Official Stock ROM (JRO03E/JZO54K). it may NOT work with other ROMs.
Not working with CyanogenMod!
Main features of this kernel:
1.25GHz
Based on Linux Kernel 3.0.73
Based on AOSP
Touchwake ADVANCED (allowing you wake up your phone by touching screen when you got a notification ) (based on Ezekeel's work)
10-point multitouch
Force AC charging by chad0989
UKSM (Ultra Kernel Samepage Merging)
MTP (thanks to bedalus and Krarvind!)
High Bigmem
BLN by Ezekeel
BLD by Ezekeel
Powerkey Presses Counter
init.d support
Optimized CRC32 algorithm
SLUB
Custom Voltage by Ezekeel
mount dalvik-cache to /cache
undervolted
RCU Boost
Voodoo by supercurio
included busybox
USB OTG v5 by sztupy Read this. (not sure if this work on Jelly Bean)
CRT-off animation fix from CyanogenMod team.
PM_FAST
...
Default: interactive / sio
Thanks to all contributors of this kernel!
And welcome to fork it on my github.
Download vta2-kernel / Changelog
TODO:
Bluetooth battery drain fix.
ROW I/O scheduler ( kernel module )
...
Any Suggestion? Tell me here
hi crt is fix ?
leap_ahead said:
hi crt is fix ?
Click to expand...
Click to collapse
yes.
Thanks for the share.. works great.
krfoy said:
I built this kernel for my daily use, now i decided to share it here!
Tested on my Nexus S i9023 and it should also works on i9020.
Main features of this kernel:
1.24GHz
Based on Linux Kernel 3.0.38
Based on AOSP
for Nexus S JRO03E stock ROM
Bigmem
Touchwake
BLN
BLD
init.d support
Optimized CRC32 algorithm
SLUB
Custom Voltage
mount dalvik-cache to /cache
undervolt
Deep Idle
RCU Boost
Voodoo
included busybox
USB OTG v5
FSync control
CRT-off animation fix from CyanogenMod team.
This kernel uses smartassV2 and SIO as default governor and I/O schedulers.
Thanks to all contributors of this kernel!
And welcome to fork it on my github.
Download vta2-kernel #11 here.
Click to expand...
Click to collapse
Can you make a version with also fast charge? Anyway working great
Inviato dal mio Nexus S con Tapatalk 2
I'd like to see more feedback about this kernel as it looks promising. Thank you
Sent from my Nexus S using xda app-developers app
Kernel is good.. snappy.. nice performance..
There is no 1000mhz on the clock, so it's always on 1.24ghz ..
Pls add interactive governor.. I can't change the governor, only shows smartassv2 ...
Battery life not gr8.. But runs well.. power hungry games are smooth.. good overall..
Sent from my Nexus S using xda app-developers app
spupuz said:
Can you make a version with also fast charge? Anyway working great
Inviato dal mio Nexus S con Tapatalk 2
Click to expand...
Click to collapse
may be included in next stable release.
siddhesh.raikar said:
Kernel is good.. snappy.. nice performance..
There is no 1000mhz on the clock, so it's always on 1.24ghz ..
Click to expand...
Click to collapse
This is inspired by SAMSUNG Infuse 4G, which use the same CPU and do not have 1.0GHz step in its stock kernel.
when there are both 1.24 and 1.0GHz, the governor will prefer to use 1.24GHz. And i thought it may help governor switch between steps faster.
so it won't eat more battery in this case.
siddhesh.raikar said:
Pls add interactive governor.. I can't change the governor, only shows smartassv2 ...
Click to expand...
Click to collapse
I only built smartassV2(tweaked) into kernel. because it balance between battery life and performance.
There are also include kernel module of ondemand and conservative, you could load them by insmod if you like.
Thank you very much and must try it .
krfoy said:
This is inspired by SAMSUNG Infuse 4G, which use the same CPU and do not have 1.0GHz step in its stock kernel.
when there are both 1.24 and 1.0GHz, the governor will prefer to use 1.24GHz. And i thought it may help governor switch between steps faster.
so it won't eat more battery in this case.
I only built smartassV2(tweaked) into kernel. because it balance between battery life and performance.
There are also include kernel module of ondemand and conservative, you could load them by insmod if you like.
Click to expand...
Click to collapse
Thanks... Pls try and include HighBigMem in the next version...
thanks for your kernel! i will try it now and report back
EDIT: unfortunately kernel doesn't work for me - i use it with paranoidandroid and rom was really sluggish at first (maybe cache-related...). then i startet setcpu for adjustments and the phone stopped responding with "colorful snow" on the screen. i pulled battery to reboot. - maybe my 9023 doesn't like 1,24 ghz (it is a bit picky, but 1,2 ghz at stock vol was never a problem).
invd said:
thanks for your kernel! i will try it now and report back
EDIT: unfortunately kernel doesn't work for me - i use it with paranoidandroid and rom was really sluggish at first (maybe cache-related...). then i startet setcpu for adjustments and the phone stopped responding with "colorful snow" on the screen. i pulled battery to reboot. - maybe my 9023 doesn't like 1,24 ghz (it is a bit picky, but 1,2 ghz at stock vol was never a problem).
Click to expand...
Click to collapse
Not so sluggish at my side.
invd said:
thanks for your kernel! i will try it now and report back
EDIT:i startet setcpu for adjustments and the phone stopped responding with "colorful snow" on the screen. i pulled battery to reboot. - maybe my 9023 doesn't like 1,24 ghz (it is a bit picky, but 1,2 ghz at stock vol was never a problem).
Click to expand...
Click to collapse
same here with nstools
@OP or @DaXmax: Is there anything I can do to help at finding the problem? logcat? or is it just my phone being picky?
Deep idle? Are u sure it's fully working?
Sent from my Nexus S using xda app-developers app
ioplkj13 said:
Deep idle? Are u sure it's fully working?
Sent from my Nexus S using xda app-developers app
Click to expand...
Click to collapse
Its working.
I may replace deep idle with CPUidle or IDLE2 by _thalamus in the future.
invd said:
@OP or @DaXmax: Is there anything I can do to help at finding the problem? logcat? or is it just my phone being picky?
Click to expand...
Click to collapse
try stock kernel or raise up voltage?
krfoy said:
try stock kernel or raise up voltage?
Click to expand...
Click to collapse
can you update OP with to do list feature that are you going to add?
krfoy said:
try stock kernel or raise up voltage?
Click to expand...
Click to collapse
yea, well, with stock kernel (and thalamus and matr1x and air kernel) everything runs fine, but i wanted to know, if there is a way to find out what exactly causes the problem with your kernel and my phone (which also might help somebody else). - raising the vol does not help that much, still some freezes from time to time (even though i'm above stock vols).
Hello. I am new to developing roms and this is the first one i upload. Please don't expect updates often.
Difference between normal CM 10.1 and this one:
- SmartassV2 governor
- gaming governor
- overclocking to 1700mhz (1,7 ghz)
- deadline I/O schedular
- row I/O schedular
- cfq I/O schedular
- sio I/O schedular
- PureXAudio
- and maybe more...
It runs really smooth with the smartassv2 governor on at 1,7ghz and with I/O schedular set to Deadline.
Didn't test the battery life jet.
only 3G doesn't work.
It also looks the same.
Rom download:
MOD EDIT
Gapps:
http://d-h.st/uES
if you want inverted gapps:
http://www.bam-android.com/forum/showthread.php?3007-Inverted-Gapps-4-2-2 (thanks to spider over at www.bam-android.com)
kernel (thanks to MoKee developers
Rom (thanks to cyanogenmod team)
gapps (thanks to cyanogenmod team)
Changelog:
v2.0
added purexaudio
v1.0
newest cyanogenmod base
newest MoKee kernel
old version:
MOD EDIT
sources:
MOD EDIT
Why not package just the kernel so people can update their CyanogenMod independently?
Sent from my LG-P880 using Tapatalk 4 Beta
arararagi said:
Why not package just the kernel so people can update their CyanogenMod independently?
Sent from my LG-P880 using Tapatalk 4 Beta
Click to expand...
Click to collapse
+1
Sent from my LG-P880 using xda app-developers app
arararagi said:
Why not package just the kernel so people can update their CyanogenMod independently?
Sent from my LG-P880 using Tapatalk 4 Beta
Click to expand...
Click to collapse
I couldn't find the kernel itself. And I am planning to implent mods in this.
And i will try to update it every week with new mods.
Sent from my LG-P880 using xda app-developers app
@judodave
It is soooo smooth.It is soooo fast.It's really great!
Mobile data traffic is not working for me.APNs is correctly identified.DreiA,drei.at.
I once again cleared and flashed everything.4G,HSPA does not work.
Maybe you have a solution for me?
many thanks
judodave said:
I couldn't find the kernel itself. And I am planning to implent mods in this.
And i will try to update it every week with new mods.
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
take a look at your output directory
Code:
out/target/product/p880/kernel
Code:
out/target/product/p880/obj/KERNEL_OBJ/arch/arm/boot/zImage
umm, don't get me wrong, but you need to upload your sources
laufersteppenwolf said:
umm, don't get me wrong, but you need to upload your sources
Click to expand...
Click to collapse
Ooh sorry. I will edit it as soon as i know the sources. Again sorry.
Sent from my LG-P880 using xda app-developers app
gordon0001 said:
take a look at your output directory
Code:
out/target/product/p880/kernel
Code:
out/target/product/p880/obj/KERNEL_OBJ/arch/arm/boot/zImage
Click to expand...
Click to collapse
Thanks but I can't find that folder.
Sent from my LG-P880 using xda app-developers app
Please provide source code as soon as possible or this thread will be closed.
eagleeyetom said:
Please provide source code as soon as possible or this thread will be closed.
Click to expand...
Click to collapse
This thread can be closed.
Thanks :good:
How to get the MoKee kernel itself? On first site the source was published. But how to get only the kernel in Image.zip?
judodave said:
Hello. I am new to developing roms and this is the first one i upload. Please don't expect updates often.
Difference between normal CM 10.1 and this one:
- SmartassV2 governor
- gaming governor
- overclocking to 1700mhz (1,7 ghz)
- deadline I/O schedular
- row I/O schedular
- cfq I/O schedular
- sio I/O schedular
- PureXAudio
- and maybe more...
It runs really smooth with the smartassv2 governor on at 1,7ghz and with I/O schedular set to Deadline.
Didn't test the battery life jet.
only 3G doesn't work.
It also looks the same.
Rom download:
http://d-h.st/Vz0
Gapps:
http://d-h.st/uES
if you want inverted gapps:
http://www.bam-android.com/forum/showthread.php?3007-Inverted-Gapps-4-2-2 (thanks to spider over at www.bam-android.com)
kernel (thanks to MoKee developers
Rom (thanks to cyanogenmod team)
gapps (thanks to cyanogenmod team)
Changelog:
v2.0
added purexaudio
v1.0
newest cyanogenmod base
newest MoKee kernel
old version:
v1.0: http://d-h.st/fdm
sources:
MoKee: http://pan.baidu.com/share/link?shareid=3801863919&uk=1160557519 (password: bmq4)
CM10.1: http://get.cm/?device=p880
Click to expand...
Click to collapse
i tried to install but stuck with boot logo its spinning thats all so any idea whats reason
raz0r09 said:
How to get the MoKee kernel itself? On first site the source was published. But how to get only the kernel in Image.zip?
Click to expand...
Click to collapse
I make it so.
Download the ROM.
Extract kernel form the ROM ROM is in Zip Format.
Flash the kernel with the terminal way.
I have no 3g and this is ****.
I download the Eternity Kernel.
I Deleted the kernel In the Zip and replace with the Mokee (change name correct) and replace the module with from iodak cm kernel.
Compresse to zip again and flash on both flash (Zip&Terminal) have no mobile data I'm back on iodak v6.
LG 4X HD - Better than a Smartphone
Thread closed as non compliant with GPL license. If you can't provide the kernel source, simply don't release the kernel. We both don't want trouble, do we?
WARNING!!
This kernel allows you to set the CPU frequency beyond the stock rated frequencies. Do this at your own risk! I will not be responsible for any damage to your device if you do so!
INTRODUCTION
It seems there's a dearth of kernels for JB 4.3 AOSP-based ROM for the i9100g. So I'm deciding to share my own custom kernel for those who want some alternative to the the built-in kernels on the AOSP/CM10.2-based ROMS.
I can't think of a fancy name for this, so let's just call it aidfarh's kernel for now.
Any feedback is welcome.
FEATURES
Based on Mokee v43 kernel, which is based on CM10.2 kernel
Updated to Linux version 3.0.98
TWRP 2.6.3 recovery
USB fastcharge available (disabled by default)
Governors:
Ondemand
Hotplug
Userspace
Interactive V2 by imoseyon
InteractiveX by imoseyon
Performance
Powersave
Conservative
Lulzactive
PegasusQ
AbyssPlug
I/O schedulers:
cfq
noop
deadline
row
Dynamic management of dirty page writebacks
Some optimisations - hard float, some cache optimisations, disabled tracing
CHANGELOG
20131010:
Added 200 & 1350 MHz CPU frequencies. Overclock/underclock at your own risk!
Updated row scheduler to V4 and tweaked default settings.
Modified power.t1.so and included in kernel zip.
20131013:
Prevent omap4 duty cycle from overriding user selected cpu max_frequency.
Optimize cpufreq transition latency.
20131023:
Update to make it work with new multi-sim feature in CM-10.2.
20131113:
Updated to Linux kernel version 3.0.101.
Added SIO scheduler.
20131220:
Android 4.4 (built on Omnirom 4.4 source tree).
20131222:
Released different versions for Omnirom 4.4 and CM11.
Omnirom 4.4 version - fix max frequency behaviour (power.t1.so)
REQUIREMENTS
Android 4.3
This kernel should work with any CM10.2 based ROM. Tested on CM10.2 and Mokee
It would probably also work with non-CM AOSP 4.3 based ROM, but due to differences in implementation, some features might not work 100%.
Android 4.4
I've produced two versions of this kernel. One is compatible with Omnirom 4.4 and the other is compatible with CM11. Compatibility with other Android 4.4 roms is unknown.
INSTRUCTIONS
Flash the zip in CWM or TWRP recovery.
CREDITS
Thanks to:
codeworkx and the cyanogenmod team
Omnirom team
Ryuinferno and the Mokee team - this kernel uses the Mokee kernel as the starting point
imoseyon and leanKernel devs - some commits were cherry picked from the leanKernel source
Team Win Recovery Project Team
Google and Samsung
Linus Torvalds and all Linux developers
DOWNLOAD
Android 4.3
20131004: Download
20131010: Download
20131013: Download
20131023: Download
20131113: Download
Android 4.4
Omnirom 4.4 compatible:
20131220: Download
20131222: Download
CM11 compatible:
20131222: Download
SOURCE CODES
Kernel source code
My github (device settings etc.)
TO-DO
Add more CPU frequencies/overclock/underclock
Tweak default governor tuneables - suggestions welcome
Update ROW scheduler to V4
Further optimisations
P.S. For some reason I can't edit the first post. Is there a problem with the server? (Edit: solved by using Firefox instead of Chrome)
Showing some support here......are you editing using Tapatalk? I face that from time to time...
You forgot this: https://github.com/aidfarh/android_kernel_samsung_t1/commit/6faac1345139ea7301dd4c98d7bf200b77167a9a
And just a heads up, the last time when I tired to apply interactiveX, I faced random reboots in recovery...
Ryuinferno said:
Showing some support here......are you editing using Tapatalk? I face that from time to time...
You forgot this: https://github.com/aidfarh/android_kernel_samsung_t1/commit/6faac1345139ea7301dd4c98d7bf200b77167a9a
And just a heads up, the last time when I tired to apply interactiveX, I faced random reboots in recovery...
Click to expand...
Click to collapse
I was using Chrome. After clicking the Edit/Delete button I just got that cursor spinning on and on. Editing using Firefox was fine.
And yeah, I also had the same problem with interactiveX, but that was back during ICS days. The reason was interactiveX didn't coexist well with interactive, so my solution back then was to use only interactiveX and disable interactive. I'll do some more tests and hopefully the newer versions work well.
Whats the frequences of overclocking ? .thanks...
Στάλθηκε από το GT-I9100G μου χρησιμοποιώντας Tapatalk 2
spirosbakos said:
Whats the frequences of overclocking ? .thanks...
Στάλθηκε από το GT-I9100G μου χρησιμοποιώντας Tapatalk 2
Click to expand...
Click to collapse
No overclocking yet.
this kernel can be used on crdroid rom or not ?
peped94 said:
this kernel can be used on crdroid rom or not ?
Click to expand...
Click to collapse
If it's based on CM10.2 it should be compatible. How about you try it and see?
aidfarh said:
If it's based on CM10.2 it should be compatible. How about you try it and see?
Click to expand...
Click to collapse
okayy. but im so afraid to try it first. im worried my device will get into bootloop. and i am lazy to do a nandroid backup. haha
I tried it and it works on Avatar rom latest , thanks for this kernel
how about battery ???
i heard that the linux kernal not battery friend ??
madoooz said:
how about battery ???
i heard that the linux kernal not battery friend ??
Click to expand...
Click to collapse
==…all Android kernels are linux based...
Flashed on Cm10.1.3 so far no issue
Is there any way i can enable fast charge (default is disabled) or no way if rom dont support.
Sent from my GT-I9100G using xda premium
Just what I've been waiting for. I'm gonna test wright away. Can wait. Tnx!
Verstuurd van mijn GT-I9100G met Tapatalk
nainaabd said:
Flashed on Cm10.1.3 so far no issue
Is there any way i can enable fast charge (default is disabled) or no way if rom dont support.
Sent from my GT-I9100G using xda premium
Click to expand...
Click to collapse
so it's working on 4.2.2 too?
game4life said:
so it's working on 4.2.2 too?
Click to expand...
Click to collapse
Yes (Cm10.1.3 =4.2.2)
Sent from my GT-I9100G using xda premium
Boots good on Slim. interactivex + cfq 0 critical issues so far.
Sent from my GT-I9100G using XDA Premium 4 mobile app
Suo.Eno said:
Boots good on Slim. interactivex + cfq 0 critical issues so far.
Sent from my GT-I9100G using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Is vibration intensity working on slim with this kernel?
iXanza said:
Is vibration intensity working on slim with this kernel?
Click to expand...
Click to collapse
Woopsies didn't check that on Slim bro sorry. Now flashing this to that other ROM that shall not be named if you get my whiff. Yeah can't find vibration intensity in settings here either if that helps.
nainaabd said:
Flashed on Cm10.1.3 so far no issue
Is there any way i can enable fast charge (default is disabled) or no way if rom dont support.
Sent from my GT-I9100G using xda premium
Click to expand...
Click to collapse
Use TricksterMOD...
iXanza said:
Is vibration intensity working on slim with this kernel?
Click to expand...
Click to collapse
Slim still uses old code, so until it updates, newer kernels won't have vibration control in Slim...
Fluid Kernel
FOR KITKAT AOSP ROMS
This is enhancement over basic CM kernel to attain more fluidity, performance and power saving.
There is no heavy modification like NX-Kernel or Mackay Kernel which causes lag eventually.
Kernel is compiled with Linaro Toolchain 4.7-2013.10 and is bug free.
If any bug found other than one already in CM11 basic kernel, please report.
OCed but default max frequency is 1GHz.
Feature requests are welcome except for BLN feature.
Download Link:
http://www.mediafire.com/?4ba44ymbkcx4m
Kernel Source:
https://github.com/neobuddy89/vibrant_fluid_kernel
Latest version:
v1.0
Any feedback/views/suggestions are welcome.
Regards,
Neo
v1.0:
+ Linaro Toolchain 4.7-2013.10 compiled
+ Entropy Depletion Fixes and Enhancement
+ WiFi wakelocks reduced
+ OC Support upto 1.4 GHz
+ Minor network tweaks
+ Reduction in memory reservation for logging
+ Memory leak fixes
+ Performance tweaks
Thanks a lot Neo. You are amazing.
Will try this out on my ROM 11/20
thanks a bunch...cant believe this phone is still running and running like a beast at that.
outdoing yourself for us :good:
Lovely!
I want to click like 999 times!!!!
Very good! Really - performance gains!
laylovj said:
thanks a bunch...cant believe this phone is still running and running like a beast at that.
Click to expand...
Click to collapse
Actually KitKat was/is supposed to be a release which will help memory-challenged phones (like ours), so if anything KitKat *is* something we expect ardently and sure as hell hope that dev support won't end now, now that we finally reached an OS version actually suited for our low-ram phone(s)...
Thanks Neo for making a start in supporting us with 4.4 goodness...
Thanks for this rock kernel using it on captivate
If u can compile this kernel on captivate would be thankful
Just the difference is the volume keys layouts
Great work!!
It will be really great if you can compile this kernel also for the captivate!!
Monfro said:
Great work!!
It will be really great if you can compile this kernel also for the captivate!!
Click to expand...
Click to collapse
Should learn to compile your self. Or switch the volume key layout to revers it back to normal
@sada23 Is this article helpful to your already awesome kernel? http://source.android.com/devices/low-ram.html
I noticed that we have Linux 3.0.x in use, which probably lacks the "tunable reclaim" feature, but could be cherry-picked from the patch in 3.4 branch, as stated by Google:
Support for a new kernel tunable is added in the android-3.4 kernel branch as patch 92189d47f66c67e5fd92eafaa287e153197a454f ("add extra free kbytes tunable"). Cherry-picking this patch to a device's kernel will allow ActivityManager to tell the kernel to try to keep 3 full-screen 32 bpp buffers of memory free.
For those who are in search for Ramdisk source, get it here:
https://github.com/neobuddy89/fluid_kernel_vib_initramfs
I reckognize that USB thethering is not working with fluid kernel and sada's unofficial KK 4.4. It ends in a reboot.
Sent from my SGH-T959 using xda app-developers app
I would like to see the kernel upgrade. Just ask to remove overclocking 1.3/1.4 GHz, since it will probably kill the smartphone, and my at those speeds just hangs and you have to remove the battery!
Martin_Devil said:
I would like to see the kernel upgrade. Just ask to remove overclocking 1.3/1.4 GHz, since it will probably kill the smartphone, and my at those speeds just hangs and you have to remove the battery!
Click to expand...
Click to collapse
Then don't overclock to 1.3/1.4 GHz. Some peoples devices might be able to handle it. Just because yours can't doesn't mean to nobody's can. Be smart with what you do and know what your phone can handle. Mine does 1.4GHz just fine.
neobuddy89 said:
Fluid Kernel
FOR KITKAT AOSP ROMS
This is enhancement over basic CM kernel to attain more fluidity, performance and power saving.
There is no heavy modification like NX-Kernel or Mackay Kernel which causes lag eventually.
Kernel is compiled with Linaro Toolchain 4.7-2013.10 and is bug free.
If any bug found other than one already in CM11 basic kernel, please report.
OCed but default max frequency is 1GHz.
Feature requests are welcome except for BLN feature.
Download Link:
http://www.mediafire.com/?4ba44ymbkcx4m
Kernel Source:
https://github.com/neobuddy89/vibrant_fluid_kernel
Latest version:
v1.0
Any feedback/views/suggestions are welcome.
Regards,
Neo
Click to expand...
Click to collapse
Can you update this kernel??
any updates for kernel?
It can be used in my PSX Nexus 4?
Kaka88 said:
It can be used in my PSX Nexus 4?
Click to expand...
Click to collapse
No... Try the Nexus 4 threads.
http://forum.xda-developers.com/nexus-4