---- [ UPDATE ] ----
kernel v15 with stable OC and fixed GPS posted here
---- [ UPDATE ] ----
[ info ]
hello everyone,
we present to you Team UtterChaos Kernel (UC-Kernel)...
this kernel will be maintained by:
THANKS TO ALL WHO DONATED THE DEVICE FOR US TO WORK ON!
[ special thanks ]
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 ]
IMPORTANT NOTE REGARDING FEATURES
[ credits for features ]
thank you all for ur work!
[ requirements ]
how to install our kernel OR get back to stock kernel
[ my kernel sources ]
https://github.com/DooMLoRD/SGS-SL-i9003
[ donations ]
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
[ downloads ]
download links are posted here
< OLD RELEASES >
BEFORE U ASK A QUESTION OR POST AN "ISSUE" read this: FAQs & TIPs
and
A Guide to Raising a Problem/Bug Report
enjoy!
kernel v15 with stable OC and fixed GPS posted here
---- [ UPDATE ] ----
[ info ]
hello everyone,
we present to you Team UtterChaos Kernel (UC-Kernel)...
this kernel will be maintained by:
- DooMLoRD
- Napstar
THANKS TO ALL WHO DONATED THE DEVICE FOR US TO WORK ON!
[ special thanks ]
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 GPS - thanx to loSconosciuto
- [ 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
- [ v12 onwards ] merged GT-I9003_SWA_GB_Opensource_Update1 kernel sources
- [ 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
- [ v02 onwards ] corrected "current kernel" string in CWM app & Tweaks app
- [ v01 onwards ] Universal CF-Root and CWM for I9003 Gingerbread by amit.bagaria
- [ v01 onwards ] CPU Governors
- InteractiveX
- Savaged-Zen
- SmartAssV2
- BrazilianWax
- Smoothass
- Lagfree
- Smartass
- Scary
- MinMax
- Interactive
- [ v01 onwards ] I/O Schedulers
- BFQ-v2-rc1
- V(R)
- SIO
IMPORTANT NOTE REGARDING FEATURES
[ credits for features ]
- Fixed multiple Home button presses and Respecting cpufreq policy limits in all conditions - thanx to XDA_bam
- Thanx to dalingrin, Sanjeev Premi and XDA_bam for setting up Smartreflex nvalues
- Disabled LED suspend in sleep And Fixed GPS by reverting it's properties - thanx to loSconosciuto
- Thanx to dalingrin's kernel repo and xdabam for helping us find the kernel level control over boot-time cpufreq.
- features like ZRAM, ZCACHE, FRONTSWAP, and updated CLEANCACHE are ported from faux123's development
- Sync bug fix ported from XDA_bam's kernel
- Extra CPUFreq bins ported from vurrut's kernel
- zram driver ported from CyanogenMod LG Sniper kernel
- cleancache driver ported from LeeDroid-'s HTC Shooter kernel
- knzo for letting us know this patch for overclocking upto 1.2 GHz (original work by Bill Varney)
- xda_bam's kernel sources for voltage levels at 1.2GHz bin
- amit.bagaria for his CWM recovery sources
- 1.1 GHz Overclock thanks to amit.bagaria
- Lagfree CPU governor ported from X10_Th_kernel by ThJap
- Lionheart, Lazy, BrazilianWax, Smoothass CPU Governors; Simple I/O; jHashv3; patched BFQ ported from Mugetsu kernel source by knzo
- Universal CF-Root and CWM for I9003 Gingerbread by amit.bagaria
- SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
- InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
- Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
- BFQ I/O Scheduler ported from richardtrip's Kernel sources for Bravo by richardtrip
- V(R) I/O Scheduler ported from LeeDroid Kernel sources for Ace by LeeDroid
- Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]
- Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)
- MinMax CPU Governor ported from UmaroKernel sources by umaro
- Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources
- and finally Team UtterChaos for getting this all together for u guys
thank you all for ur work!
[ requirements ]
- stock XXKPQ firmware
- ODIN
- android app for selecting CPU governors: SetCPU (paid) OR NoFrills CPU Control (free)
- NoFrills CPU Control[/B] (free) to select I/O scheduler
- [OPTIONAL] CIFS Manager (free)
how to install our kernel OR get back to stock kernel
[ my kernel sources ]
https://github.com/DooMLoRD/SGS-SL-i9003
[ donations ]
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
[ downloads ]
download links are posted here
< OLD RELEASES >
BEFORE U ASK A QUESTION OR POST AN "ISSUE" read this: FAQs & TIPs
and
A Guide to Raising a Problem/Bug Report
enjoy!
Last edited: