5,594,221 Members 45,535 Now Online
XDA Developers Android and Mobile Development Forum

[GTP6800][ZSKL2] [3g] EzyKernel OC/UV + Deodex + PowerMenuMod

Tip us?
(Last edited by ezynow; 24th May 2012 at 11:35 AM.)
Senior Member - OP
Thanks Meter 120
Posts: 160
Join Date: Apr 2011
Smile [GTP6800][ZSKL2] [3g] EzyKernel OC/UV + Deodex + PowerMenuMod

EzyKernel v1 - 23/02/2012

This Kernel is more geared towards functionality & real life user experience as opposed to benchmarks etc.

(Need to be running a ZSKL2 firmware - see installation instructions)

Update 23/02/2012 - Kernel Bluetooth fix.



1) Overclocking & Undervolting support

Added overclocking up to 1600 / 1800 mhz
Added sysfs uv interface for setcpu support.
Undervolts quite well
Set default max overclock to 1600 mhz.
1800 mhz is not stable for me causes freezes/lockups for me. I dont tend to use voltages higher than 1350mv but the option is there for anyone who feel the burning itch
(1.8 is not recommended - untill further tests)

2) init.d support for boot up scripts - place start up scripts in /etc/init.d/

3) support for boot animations - place bootanimations.zip in /system/media/

4) I have built in cifs / nls_utf8 support into kernel so no need for seperate modules

Tested ok. Not sure what nls_utf8 does but seems to be requested quite a bit. If problems of unmounting shares, try umount -l /path/to/mount normally does the trick.

5) Added ntfs read/write support for kernel - Not tested myself

6) Added udf / iso support to kernel -Tested ok - can mount bluray iso's etc.

7) Added support for Interactive governor
Tested seems bit of a cpu hog / not properly optimised enough so would not recommend using it.
Ondemand seems to work the best. May look into porting other governors but not anytime soon

8) Slightly modified touchscreen driver

decreased the tsp_threshold level for 50 to 20.
You can set this value manually by
echo "X amount" > /sys/class/sc/sec_touchscreen/tsp_threshold/

However the problem is that the value gets reset to 50 every time the screens switches off. Hardcoded 20 as the default value it changes to after screen turns off.

Also changed the default ontouch frequency from 500mhz to 800mhz. The voltages for each are roughly the same so should be a wee bit more responsive without impacting battery life. Can set higher if anyone wants this.

Other general stuff - removed some debug info from kernel.


EzyKernel Download link




Additional Mods:

Kernel works fine with deodexed /odexed system. Theoretically odexed is faster but I cant notice much difference between the two.

1) Deodexed & Zip-aligned Stock System / App folders from the ZSKL2 firmware

Download Links:

(Use Hjsplit or another tool to combine the following into one


GTP6800DOX.zip.001 : D844D0F20CA5C5CA4EDDC2F4BE993FE3
GTP6800DOX.zip.002 : D0AF7C4B7C43D2F0974DA2E9C42EF5AC

2) Custom boot animation modified from
http://forum.xda-developers.com/showthread.php?t=985251(thanks to aph)

Download link:

3) Custom init.d scripts for slighty better wifi /ram management.
There seems to quite a few of these ram/performance scripts flying about. Not tested myself properly as these are os level tweaks so needs some time to adjust for best values i presume.
literally cut&paste jobbie thanks to juwe for his ram tweaks.
slightly modified: thanks to joker.20 for his general / wifi tweaks http://www.android-hilfe.de/root-hac...ollection.html

Download link:

Mods for Deodexed system only:

1) Modified Black status bar & Power menu - added reboot / reboot recovery options.

The framework-res.apk contains my grey battery icons mod. You can easily change to blue stock by just copying over the grey icons with the blue ones using winrar for example. (all icons are ok now )

Download link:


If you found this useful for you please try using one of my apps such as EzyMount which is on the google market:



Edit - it seems there maybe a problem flashing kernel through cwm recovery. Samsung are playing games again!! Flashing kernel through stock recovery works. Confirmed working by kazuni & does not increase binary counter You still may want to flash kernel via cwm first if you are already using it, then try stock recovery if it does not work for you.

Modified install steps below.

1) Need to be running ZSKL2 based firmware -if yes then just flash kernel in stock recovery

Otherwise follow the steps below
Download firmware from here:


Flash in odin

Thanks to xenix96 for this & see his thread for flashing instruction & other useful info

Fortunately, ZSKL2 firmware is not a full wipe firmware. It keeps you apps,settings. I was using ZSLA2 firmware and even after flashing the ZSKL2 firmware, i still had my settings, user data etc.
Once you change the default language to English you are good to go.
Off course in any event backup your sdcard contents to an external drive.
Make a full cwm recovery backup so you can always revert.

2) Root

(see respective threads on how to do so)
root - http://forum.xda-developers.com/show....php?t=1454112

3) Flash the kernel in stock recovery

Reboot- Finger Crossed everything should run ok

4) Flash cwm recovery

cwm - http://forum.xda-developers.com/show....php?t=1470896

Should be good to go !!

Install of ExtraMods:

1) System DEODEX - just flash deodex zip in cwm recovery

2) Modified Power menu - flash in cwm recovery

3) Boot animation - manually copy bootanimation.zip over to /system/media/

4) Tweaks script - manually copy over to /etc/init.d/. You may need to mkdir init.d if it does not exist. Set proper permissions (chown root.shell yourscript && chmod +x yourscript - google it!) for any script you place there.

Possible Issues:

(not issues for me - i should add)

1) Kies updates might be broken. If this is a problem for you dont flash.

Personally, until we get an ICS update, i am not bothered with kies or android 3.2 incremental updates.

2) CSC is not for my country. If this is a problem dont flash.
I am in the uk and the hongkong csc works fine for my mobile provider.

In any event, csc information is stored in cache.img of stock firmwares. You could possibly manually change csc info and see if stock recovery automatically picks its up after flashing cache.img taken from your stock firmware. Might work

3) Flashing custom kernels can increase binary counter

So far flashing in cwm or binary copying zImage does not / should not increase the flash counter. Flashing kernel in odin / download mode will do this. No guarantees. If this is a problem for you dont flash.

source diffs - available once everything has been tested reliably

Usual disclaimer - these mods are to be used at personal risk only !

cheers ezynow
Attached Thumbnails
Click image for larger version

Name:	pic1.jpg
Views:	2071
Size:	54.2 KB
ID:	916412   Click image for larger version

Name:	pic2.jpg
Views:	1979
Size:	55.5 KB
ID:	916413   Click image for larger version

Name:	pic3.png
Views:	1589
Size:	34.9 KB
ID:	916414  
The Following 10 Users Say Thank You to ezynow For This Useful Post: [ Click to Expand ]
(Last edited by ezynow; 26th February 2012 at 07:57 PM.)
Senior Member - OP
Thanks Meter 120
Posts: 160
Join Date: Apr 2011
Reserved for updates, bugs,issues, boootloops etc

1) 23/02/20012 - Kernel Bluetooth fix.
Main kernel downlink link update. Should be fine to flash in cwm recovery if not you may have to try stock recovery.

Some points:

1) I know browser is not the best. But to enable browser at full speed u need to remove cpu limit. Change settings after entering about:debug in address bar.

2) be very careful with setcpu dont apply settings at boot untill sure of settings. It seems to stick settings after freeze. U may have to manually delete setcpu xml files if it happens
The Following User Says Thank You to ezynow For This Useful Post: [ Click to Expand ]
got556's Avatar
Senior Member
Thanks Meter 244
Posts: 1,282
Join Date: Sep 2011
Location: Chicago

6800 tabs only or will it work on 6810's?

Galaxy Note 2 CM11.0 | Galaxy S3 Stock Rooted | Nexus 7 FHD Stock Rooted
sk806's Avatar
Senior Member
Thanks Meter 1427
Posts: 1,957
Join Date: Jan 2005
Location: Rye, New York
Nice work, my friend. Looking forward to to trying this out...

Sent from my ADR6425LVW using XDA App
If you like my work, please hit the thanks button....!

Magnolia 1.0 for Inc 1
Magnolia 2.0 for Inc 2
Magnolia 3.0 for Rezound (coming soon...)
Magnolia Tab for Galaxy 7.7
Tweaked Stock ROM for Galaxy Tab 7.7
Magnolia X for HTC One X

My Mods
6-signal Signal Bar for HTC Thunderbolt
Power Widgets for Thunderbolt
Quick Settings for Sense 2.1 Inc 2 Roms
Rosie Remaps/ordering for Thunderbolt
Probably more I can't remember....
Senior Member - OP
Thanks Meter 120
Posts: 160
Join Date: Apr 2011
Originally Posted by got556 View Post
6800 tabs only or will it work on 6810's?
Originally Posted by sk806 View Post
Nice work, my friend. Looking forward to to trying this out...

Sent from my ADR6425LVW using XDA App
6800 only but changes should be easily ported to 6810.

Cheers sk806.
Senior Member
Thanks Meter 4
Posts: 135
Join Date: Jun 2007
ZSKL2 variant or ZSKL2 only ?
nice works btw..
Senior Member - OP
Thanks Meter 120
Posts: 160
Join Date: Apr 2011
Originally Posted by sg10 View Post
ZSKL2 variant or ZSKL2 only ?
nice works btw..
ZKSL2 is only tested working - will change thanks.
Junior Member
Thanks Meter 15
Posts: 20
Join Date: Feb 2008
just FYI, tried on DXLA2, bootloop.
Junior Member
Thanks Meter 2
Posts: 29
Join Date: Jan 2012
Ezynow, the link you have provided for the firmware is P6800ZSLA2_CSC_TGY.exe. I'm assuming this is the ZSLA2 firmware. Is this the same as ZSKL2?
xenix96's Avatar
Senior Member
Thanks Meter 387
Posts: 469
Join Date: Dec 2011

Originally Posted by reiconol View Post
Ezynow, the link you have provided for the firmware is P6800ZSLA2_CSC_TGY.exe. I'm assuming this is the ZSLA2 firmware. Is this the same as ZSKL2?
ZSKL2 is P6810 firmware csc zzt for asian countrys
Phone: Samsung Galaxy S4 LTE+ GT-I9506
Powered by Samsung
Tablet: NEXUS 7
Powerd by Google Jelly Bean 4.3 (JWR66Y) --->DOWNLOAD

[DEV][REF][INFO] Partitions GT-I9506 -->PUSH HERE<--
[ROM][DEV][REF] Heimdall Firmware Packages S4 LTE+ I9506 -->PUSH HERE<--
Need Official Firmware for SGT 7.7? -->PUSH HERE<--


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes