vishal24387 - for encouraging the user community and striving hard to see more devs work on this device ganeshbiyer - for helping me get acquainted with SGS-SCL stuff
[ screenshots ]
[ Video for Full Touch CWM recovery ]
[ disclaimer/WARNING ]
THE KERNEL IS STILL IN TESTING... PROCEED WITH CAUTION! U HAVE BEEN WARNED!
WE ARE NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ features/changelog ]
[ v15 onwards ] Removed 1380MHz frequency and added 1350MHz instead
[ v15 onwards ] Provided Smartreflex nvalues to all intermediate frequencies, which will calibrate voltages as per each device requirement and should provide stable OC experience
[ v15 onwards ] Respecting cpufreq policy in any condition
[ v15 onwards ] Fix multiple Home button presses
[ v15 onwards ] Disabled LED driver suspend in sleep mode for bln - should allow using modified services.jar and liblights.so for BLN support
[ v15 onwards ] Fixed touch based CWM recovery further
[ v14 onwards ] Implemented VDD SYSFS. Support to change VDD levels using shell environment.
[ v14 onwards ] Further corrected voltages and DSP frequency which should fix problems with video playing, recording etc.
[ v13 onwards ] Implemented kernel level control for boot-time cpufreq. Now kernel will boot with default maximum cpufreq of 1000MHz and lower cpufreq limit of 300MHz.
[ v13 onwards ] Corrected voltages and DSP frequency which should fix problems with video playing, recording etc.
[ v13 onwards ] Corrected sync bug fix again which had got messed up during kernel sources upgrade
[ v12 onwards ] implemented slightly better CPU freq thresholding at boot-up - this will reduce the time the CPU is at max frequency... this is still not implemented at kernel level but we are working on it
[ v11 onwards ] added lots of intermediate frequencies (120-200-300-400-500-600-700-800-900-1000-1100-1200-1300-1350-1380)
[ v11 onwards ] updated to newer patched ZRAM (details on how to use it are here)
[ v11 onwards ] added ZCACHE, FRONTSWAP and updated CLEANCACHE to properly support ext3/ext4
[ v10 onwards ] fixed sync bug related to notifications
[ v10 onwards ] Added extra cpufrequency bins. Current table has;
120 MHz
300 MHz
600 MHz
800 MHz
1000 MHz
1100 MHz
1200 MHz
1300 MHz
1350 MHz
1380 MHz (not fully stable)
[ v09 onwards ] fixed bootup clock speeds - all kernels will by default ALWAYS bootup at 1.0GHz max & 300MHz min CPU frequency
[ v09 onwards ] some changes in CF-Root ramdisk - reverted to 24-11-2011 CF-Root ramdisk by amit
[ v09 onwards ] some minor graphics changes in our touch based recovery - using graphics from CWM5.5 (ICS) and changed the images of the navigation buttons
[ v09 onwards ] recovery will now backup & restore (if boot.img was previously backed up) kernel too (boot partition)
[ v09 onwards ] updated ramzswap driver to newest zram driver and enabled it
[ v09 onwards ] added & enabled cleancache driver
[ v09 onwards ] testing some CPU overclocks upto 1.3GHz
[ v08-fix onwards ] fixed some issues on OC version
Issue with video recording
Issue with playback of 720p video using hardware decoding
Usage of 200MHz cpu frequency
[ v08 onwards ] CPU clock-frequency overclocked to 1.2GHz
[ v08 onwards ] CPU clock-frequency underclocked to 200MHz with undervolting
[ v07 onwards ] added new CPU governors:
Lionheart
Lazy
[ v07 onwards ] updated to latest (as of 27-Dec) CF-Root by amit.bagharia
[ v07 onwards ] maintaining separate kernels for overclocked (OC) and non-overclocked (non-OC) features (GPU & CPU)
[ v06 onwards ] optimized CPU governors
[ v05 onwards ] testing GPU overclocking
[ v04 onwards ] Overclock upto 1.1Ghz
[ v03 onwards ] kernel now compressed using LZMA
[ v03 onwards ] enabled support for EXT4 file system (had missed that one in v02)
[ v03 onwards ] updated CWM (by amit) to latest version (24-11)
[ v03 onwards ] kernel will now show custom bootlogo (if enabled by user); and allow users to place their own logo (if they want or revert to logo in kernel) [ DETAILS HERE ]
[ v03 onwards ] added support for userinit scripts:
if sd-ext is mounted then it will execute /sd-ext/userinit.sh & shell scripts in /sd-ext/userinit.d/ folder
also scripts in /data/local/ will be executed... it will execute /data/local/userinit.sh & shell scripts in /data/local/userinit.d/ folder
[ v02 onwards ] shifted to TinyRCU kept it as default
[ v02 onwards ] enabled support for various file systems
EXT3
JBD
RFS
JFS
NTFS (with R/W)
[ v02 onwards ] TUN/TAP now integrated into kernel
[ v02 onwards ] enabled support for various network file systems
NFS (client/server)
CIFS
[ v02 onwards ] optimized kernel for size
[ v02 onwards ] enabled LZMA/GZ2/LZO compressing support for ramdisk
[ v02 onwards ] bumped jHash to v3
[ v02 onwards ] increased VM MAX READAHEAD to 512KB
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc PAYPAL DONATION LINK
[ Q ] will i lose all my data if i flash this kernel? Ans: NO
[ Q ] I flashed the kernel and now my device is stuck at bootanimation! Ans: are u sure that u are on the correct firmware? only XXKPQ is currently supported. try a fresh flash of full XXKPQ firmware and then flash our kernel.
[ Q ] how do i know that the kernel is correctly flashed? how do i identify kernel version? Ans: check about phone, u will see something like THIS. the kernel version will read as:
2.6.35.7-CL709629 DooMLoRD@UtterChaos#1
-CL709629 - indicates the version string for XXKPQ
DooMLoRD - indicates the person who compiled the kernel, it will be either me (DooMLoRD) or Napstar
UtterChaos - indicates the name of our Team (UtterChaos)
#1 - indicates the kernel release version
[ Q ] Will you be creating a kernel for firmware XYZ? Ans: NO. we will stick only to the most used/most recent firmware.
[ Q ] When will you add XYZ feature? Ans: We cannot comment on addition of any particular feature, also currently dont have any fixed timeline.
[ Q ] when will you release the new version of kernel? Ans:DO NOT ASK FOR ETA, RELEASE TIME... when we think its ready it will be released....
[ Q ] Can u give us a small idea about new features which are being added? Ans:DO NOT ASK FOR LIST OF NEW FEATURES... we are trying our best to get the best of features working for this device... when we are ready u will get new kernel to play with...
[ Q ] oohh this kernel has so many features.... wht does this mean? how does it help? how is it useful to me? Ans: check the TIPs section for links to some relevant threads/post which explain more abt this. also if that isnt wht u looking for SEARCH ON GOOGLE.
[ Q ] guys i love ur work!! can i add u on facebook/twitter? Ans: glad u appreciate it but NO... we do not encourage FANBOYISM though we happily accept donations to continue our kickass work
IF WE SEE ANY OF THE SAME QUESTIONS BEING REPEATED, WE WILL IGNORE YOU POST
Our kernel (v03 onwards) comes with its own bootlogo/bootscreen... but to enable that bootlogo/bootscreen u need to separately flash a file via ODIN...
This basically is based on what Skin1980 had posted to modify bootlogo...
I am a Web Developer visit my Blog :: www.mandeeptech.com My Work: Vulpix.in Currently Using: MicroMax A110
Handle: Galaxy Note, HTC phones R.I.P
Samsung Galaxy SL I9003 (My First phone, Missing both phone and community Members)
Nokia N8 with Anna
HTC Desire HD
Acer Iconia Tab
Spice MI-410 @1.9 GHZ
LG optimus P500 one | OpenOptimus 2.3.3|OC @820 little bro Quick links for SGSL newbie
By now, we’re all quite familiar with Tasker, the personal automation app that seems to be able to … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?