Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
View Poll Results: Maximum overclock level?
1100 MHz 3 4.29%
1200 MHz 22 31.43%
1300 MHz 20 28.57%
1380 MHz 27 38.57%
Multiple Choice Poll. Voters: 70. You may not vote on this poll

Thread Closed

[CLOSED][KERNEL+Touch CWM][SGS-SCL]{v15} Team UtterChaos Kernel (UC-Kernel)[XXKPQ]

OP Napstar

22nd November 2011, 09:10 AM   |  #1  
Napstar's Avatar
OP Recognized Developer
Flag Pune
Thanks Meter: 1,191
 
398 posts
Join Date:Joined: Aug 2011
Donate to Me
More
---- [ 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:
  • 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
    1. InteractiveX
    2. Savaged-Zen
    3. SmartAssV2
    4. BrazilianWax
    5. Smoothass
    6. Lagfree
    7. Smartass
    8. Scary
    9. MinMax
    10. Interactive
  • [ v01 onwards ] I/O Schedulers
    1. BFQ-v2-rc1
    2. V(R)
    3. SIO

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!
Last edited by Napstar; 25th October 2012 at 03:43 PM.
The Following 115 Users Say Thank You to Napstar For This Useful Post: [ View ]
22nd November 2011, 09:11 AM   |  #2  
Napstar's Avatar
OP Recognized Developer
Flag Pune
Thanks Meter: 1,191
 
398 posts
Join Date:Joined: Aug 2011
Donate to Me
More
[Link to the post]


[Direct Download link]


UC-Kernel-GSL v15
MD5SUM: a92f780367639dd8111bce6498b60508


[ DO NO MIRROR OUR KERNELS ON ANY HOST SERVER ]


Last edited by Napstar; 29th April 2013 at 02:20 PM.
The Following 12 Users Say Thank You to Napstar For This Useful Post: [ View ]
22nd November 2011, 09:11 AM   |  #3  
DooMLoRD's Avatar
Recognized Developer
Flag Noida
Thanks Meter: 39,127
 
13,127 posts
Join Date:Joined: Jul 2010
Exclamation How to Install our kernel OR go back to stock kernel
If u want to flash kernels on device (without need of PC) check this: Flashing kernels using MobileODIN


[ how to install our kernel ]
  1. download the kernels's .tar file
  2. check the md5hash of the file to ensure file integrity
  3. reboot device into Download mode
  4. connect to PC via USB cable
  5. start ODIN
  6. make sure that device is detected
  7. click on PDA and select the file u downloaded
  8. now click start
  9. after flashing is successful the device will reboot
  10. enjoy our kernel!

[ how to get back to stock kernel ]
  1. download the file given below
  2. check the md5hash of the file to ensure file integrity
  3. reboot device into Download mode
  4. connect to PC via USB cable
  5. start ODIN
  6. make sure that device is detected
  7. click on PDA and select the file u downloaded
  8. now click start
  9. after flashing is successful the device will reboot
  10. you will now be back on stock kernel


Download links for Stock Kernel

XXKPQ ONLY
MD5HASH: 2ae4b0e635ab21a64c6ea68ca42cdf0c
Last edited by DooMLoRD; 29th November 2011 at 12:17 PM.
The Following 35 Users Say Thank You to DooMLoRD For This Useful Post: [ View ]
22nd November 2011, 09:12 AM   |  #4  
DooMLoRD's Avatar
Recognized Developer
Flag Noida
Thanks Meter: 39,127
 
13,127 posts
Join Date:Joined: Jul 2010
FAQs & TIPs



[ FAQs ]


[ 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




[ TIPs ]

useful links and tips will be added here

Useful info on CPU governors and I/O Schedulers
General Q&A thread for users of this kernel
VVVIMP: before u report any battery drain issues please read this:
[GUIDE] HOW-TO Properly Evaluate Battery Life and Provide Useful Reports
Last edited by DooMLoRD; 8th January 2012 at 12:56 PM.
The Following 26 Users Say Thank You to DooMLoRD For This Useful Post: [ View ]
22nd November 2011, 09:13 AM   |  #5  
Napstar's Avatar
OP Recognized Developer
Flag Pune
Thanks Meter: 1,191
 
398 posts
Join Date:Joined: Aug 2011
Donate to Me
More
[ Older Relaese Post/file]

UCKERNEL-v14 with vdd sysfs and better fix for video playback

UC-KERNEL-v13 with kernel level control of boot-time cpufreq and fix for video playback posted here

UC-KERNEL-v12 with updated kernel sources to GT-I9003_SWA_GB_Opensource_Update1

UC-KERNEL-v11 with few more extra CPUfreq bins and lot more features

UC-KERNEL-v10 (test kernel) with extra CPUfreq bins and sync bug fixed

UC-KERNEL-v09_with Full Touch CWM Recovery

UC-KERNEL-v09-XXKPQ-GT-I9003_PDA without Full Touch CWM recovery

UC-KERNEL-v08-XXKPQ-GT-I9003_PDA


UC-KERNEL-v07-XXKPQ-GT-I9003_PDA

UC-KERNEL-v06-TEST-XXKPQ-GT-I9003_PDA

UC-Kernel v05 [XXKPQ]

UC-Kernel v04 [XXKPQ]
MD5HASH: 33b9af1408fe3fed1b6a00effc69806d

UC-Kernel v03 [XXKPQ]
MD5HASH: 80aa37f9ee776f731ec1b8c1a1cbab96

UC-Kernel v02 [XXKPQ]
MD5HASH: 8a57413e20d61cd00ff6dd89814cde54

UC-Kernel v01 - Fix01 [XXKPQ]
MD5HASH: 45d4fe5035e42a712b0220887da9e24a
Last edited by Napstar; 24th June 2012 at 04:51 PM.
The Following 21 Users Say Thank You to Napstar For This Useful Post: [ View ]
22nd November 2011, 10:24 AM   |  #6  
Senior Member
Flag Seremban
Thanks Meter: 68
 
339 posts
Join Date:Joined: Jun 2011
More
over clock?
22nd November 2011, 10:55 AM   |  #7  
kishen80's Avatar
Senior Member
Flag Cameron Highland
Thanks Meter: 221
 
853 posts
Join Date:Joined: Apr 2010
More
Oops! Google Chrome could not find linkhere
Suggestions:
Go to linkherenow.*com
Search on Google: :P
22nd November 2011, 11:03 AM   |  #8  
DooMLoRD's Avatar
Recognized Developer
Flag Noida
Thanks Meter: 39,127
 
13,127 posts
Join Date:Joined: Jul 2010
Exclamation How to change bootlogo/bootscreen
How to change bootlogo/bootscreen

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...


[ how to enable loading custom bootlogo ]
  • first download modifier-XXKPQ-bootlogo.tar
  • check the md5hash of the file to ensure file integrity
  • reboot device into Download mode
  • connect to PC via USB cable
  • start ODIN
  • make sure that device is detected
  • click on PDA and select the file u downloaded
  • now click start
  • after flashing is successful the device will reboot
  • now flash our kernel!


[ how to have ur own custom bootlogo ]
  • this can be done ONLY after u flash the modifier
  • u need a 480x800 image and it has to be in JPEG format
  • the file should be called as logo.jpg and has to be saved in /mnt/.lfs/
  • thats it reboot device to see ur own logo


[ how to disable loading custom bootlogo ]
  1. first download stock-XXKPQ-bootlogo.tar
  2. check the md5hash of the file to ensure file integrity
  3. reboot device into Download mode
  4. connect to PC via USB cable
  5. start ODIN
  6. make sure that device is detected
  7. click on PDA and select the file u downloaded
  8. now click start
  9. after flashing is successful the device will reboot
  10. now custom bootlogo will be disabled!


[ download links ]


Modifier XXKPQ
MD5HASH: fd95a5097ec37911023b23df08f53fa4

Stock XXKPQ
MD5HASH: 0a2a8a45c4b44cbbf170e3b85ff748dd


[ troubleshooting ]
  • at first u may need to reboot 2 or 3 times to see our custom bootlogo
  • if even after flashing the modifier u are unable to see our custom bootlogo OR if u want to revert back to our bootlogo; then:
    1. once device boots start RootExplorer
    2. go to the folder /data/local/tmp/
    3. delete the file uckernelbootlogo
    4. reboot device
    this will force the kernel to push our logo to /mnt/.lfs/
Attached Files
File Type: tar modifier-XXKPQ-bootlogo.tar - [Click for QR Code] (610.0 KB, 1630 views)
File Type: tar stock-XXKPQ-bootlogo.tar - [Click for QR Code] (610.0 KB, 580 views)
Last edited by DooMLoRD; 24th November 2011 at 10:55 PM.
The Following 12 Users Say Thank You to DooMLoRD For This Useful Post: [ View ]
22nd November 2011, 11:08 AM   |  #9  
Napstar's Avatar
OP Recognized Developer
Flag Pune
Thanks Meter: 1,191
 
398 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Quote:
Originally Posted by kishen80

Oops! Google Chrome could not find linkhere
Suggestions:
Go to linkherenow.*com
Search on Google: :P

Try again.
Kernel is released.

Happy playing with your device.
The Following 10 Users Say Thank You to Napstar For This Useful Post: [ View ]
22nd November 2011, 11:12 AM   |  #10  
manrock111's Avatar
Senior Member
Flag Internet
Thanks Meter: 143
 
945 posts
Join Date:Joined: May 2011
Donate to Me
More
download link dont working for me?

Thread Closed Subscribe to Thread

Tags
cpu, gpu
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes