Android OS Forum banner
1 - 20 of 496 Posts

·
Premium Member
Joined
·
2,255 Posts
This is a minimalistic Fascinate/Mesmerize/Showcase kernel based on the EI20 Gingerbread kernel source from samsung. It also includes some code from Linux 3.x.

NOTE:
Install this kernel only if your ROM is based on EH##/EI##.
Make sure your recovery is compatible with voodoo first.

There are two files. One build is for EI based ROMs, the other is for EH.

DOWNLOADS: EI, EH

FEATURES
  • Stripped down of unnecessary components. Lean!
  • multiple components were backported from Linux v3 (see below).
  • latest voodoo lagfix, sound, etc supported natively - no need for voodoo plus app
  • heavily modified,optimized governors: interactiveX, smartass, ondemandX (all three governors have screen-off profile)
  • overclocked to 1.2Ghz & undervolted (100Mhz/900000,200Mhz/900000,400Mhz/1000000,800Mhz/1150000,1200Mhz/1275000)
  • memory, fs tweaks via initramfs
  • notable Linux v3.x backports: ondemand governor, conservative governor, cpu-idle, zram
  • Backlight notification support
  • swap, zram support
  • a few other mods and optimizations i forgot to mention
  • deepidle enabled
  • audio call boost
  • 2.6.35.9 linux source
CHANGELOG
  • 0.8.2 - initial release, more goodies to come later! (thanks to butcher1966 for testing)
  • 0.8.5 - flashlight fixed, voodoo color reverted until i can understand it better, undervolted even more for better battery life.
  • 0.9.1 - speed optimizations, swap & compcache support
  • 1.1.1 - touchkey backlight notification support ("BLN v9") - see the FAQ section for more info.
  • 1.1.2 - (minor update), removed more unnecessary components for leaner kernel. Fixed a bug in smartass that could have caused weird issues.
  • 1.3.1 - true custom bootanimation support (simply copy your sanim.zip file in /system/media), cpuidle code backported from linux 3.1, conservative governor tweaks, leaner
  • 1.3.2 - the new cpuidle code, as awesome as it is, appears to interfere with BLN - reverted for now.
  • 1.4.0 - zram (from linux 3.1) module and script support. Open Terminal, type su, enter, and type "zram enable" without quotes to enable & activate zram. (note this may not work if your ROM does not include newer busybox).
  • 1.4.1 - bootanimation fix, slow boot time fix
  • 1.5.1 - deep idle enhancements from Ezekeel, ext4 performance patch, 3rd party battery support, enabling zram will now tweak minfree accordingly.
  • 1.5.2 - deep idle was disabled by default in 1.5.1 - it is now enabled by default.
  • 2.0.0 - kernel rebuilt from the EI20 source from Samsung. Ezekeel's deepidle implementation didn't work right on the i500, so enabled samsung's built-in deepidle instead.
  • 2.0.1 - flashlight fixed.
  • 2.1.1 - added audio call boost (thx Efpophis), abandoned my BLN implementation for comradesvan's (he did a better job than me), updated to 2.6.35.9 (but kept the version number to .7 so stock modules still load).
  • 2.2.0 - 3rd party battery support. EDIT: 1/2/12 also built a eh09 version (link above).
FAQ
  • How do I tell which version i'm on? - Look in /kernel_version
  • How do I get BLN to work? - BLN support in kernel may still need to be tweaked for things to be perfect. I've heard from testers that BLN Free doesn't work so well but BLN Pro and Blinky work fine. I personally use Blinky and I haven't had any issues (In fact it might work better if you uninstall BLN and just use Blinky). One tester reports that combining BLN Pro and Blinky will work perfectly for all applicable notifications.
  • swap, compcache, zram, wtfbbq? - here are a couple of links: http://www.imoseyon....4/why-swap.html, http://wiki.cyanogen...p_and_Compcache, and zram is the latest incarnation of compcache: https://compcache.go...e.com/hg/README
  • How do i get my custom bootanimation working? - Check out this link.
  • Where's voodoo color and voltage scaling? - I decided for now to skip those features to keep the kernel lean and stable. If you need those two features, comradesvan has an excellent kernel here.
Source: https://github.com/i.../tree/i500_ei20

Donate to your favorite charity, or donate to me.
 

·
LUV DEM ANDROIDS
Joined
·
856 Posts
About the time i saw this and after i downloaded zip file on my pc.My pc didnt reconize my phone so i rebooted pc and rebooted my phone,, it went back like it did when i was waiting on boot after flashing the 2.2. I had no problems till then. I just flashed v0.8.2,, ill update later. Thanks again for the effort you put into this!
 

·
Average Android
Joined
·
310 Posts
Running it now this morning. It seems smooth with no issues so far. Quick but not as quickness as with the oc/uv scales but I think I will stay with it just because it feels more stable than my random choices on pimpmycpu. Better at this point to ha r someone pick for me than the revolts from overclocking myself.

Sent from my SCH-I500 using a speak & read!
 

·
Premium Member
Joined
·
595 Posts
does this support init.d
 

·
Premium Member
Joined
·
2,255 Posts
Discussion Starter · #14 ·
Baked_Tator said:
does this support init.d
yessir.

0.8.5 - flashlight fix. i also had to revert voodoo color because i was having weird camera issues - will bring it back later. more undervolt.
 

·
Premium Member
Joined
·
595 Posts
imoseyon said:
yessir.

0.8.5 - flashlight fix. i also had to revert voodoo color because i was having weird camera issues - will bring it back later. more undervolt.
on your not lean kernel, i score much higher in quadrant than i do with this...ill try reflashing the init.d stuff
 

·
Premium Member
Joined
·
2,255 Posts
Discussion Starter · #16 ·
Baked_Tator said:
on your not lean kernel, i score much higher in quadrant than i do with this...ill try reflashing the init.d stuff
hmmm should be the other way around. Make sure you're not using conservative governor and set max=min=1200 in setcpu?
 

·
Premium Member
Joined
·
595 Posts
imoseyon said:
hmmm should be the other way around. Make sure you're not using conservative governor and set max=min=1200 in setcpu?
it changed my setcpu settings...lmao...any way to set it right at 1.0 ghz?

now that its fixed...2178...i should have looked at setcpu...i feel stupid

and thanks for the flashlight fix!!!
 

·
Android Addict
Joined
·
280 Posts
Thanks for that flashlight fix. Working perfectly now. Awesome kernel! My quadrant is "only" 1806 but that is with PWGB and your kernel only. No other tweaks at all.
 

·
Average Android
Joined
·
310 Posts
Running on new version and it seems fine. Gotta say...whatever you did, it seems that my force closes are all but extinct. I only had one random reboot yesterday. Keep up the good work. Let give this kernel some juice now...hahhahahahaha!

Sent from my SCH-I500 using a speak & read!
 
1 - 20 of 496 Posts
Top