[KERNEL][KK4][1/28/11] Corn Kernel v7.06 from Source (OC, BLN, Voodoo Sound, etc.)!

Search This thread

mtcarey

Senior Member
Sep 28, 2008
548
716
San Mateo, CA
Samsung Galaxy Watch 4
Update: New version 7.06 (UCKK4) from Samsung I897 source code.

UCKK4 kernel with Voodoo sound and color, BLN, 1200 mhz overclock, custom CwM 5, init.d, root, custom boot animation support, fully working nandroid, rfs/ext2/ext4 formatting, multiple tweak options and more!

No more Voodoo lagfix. Reformatting functions are contained in a new custom-modified CwM Recovery. Ext4, Ext2, and RFS formatting options are available for /system, /data, /dbdata, and /cache together and individually. Su / Superuser installation is available from within Recovery for un-rooted ROMs. Kernel tweaks are also available from within Recovery, as well as support for init.d scripts and sysctl.conf.

You can flash this over any supported partition scheme. Select OC, scaling governor, i/o scheduler, etc. in Recovery. Download BLN app from Market to control BLN, Voodoo Control app to adjust sound and color, and Voltage Control for under-volting (not recommended unless you know what you're doing). Please do not use Tegrak for this... the frequency table in this kernel is of a different design than that in Talon, Semaphore, etc.

Please consider this somewhat experimental. It was a major pain to track down and piece together the missing parts of the source code, and should be considered a work in progress. Version 6.03 (repackaged stock kernel) is still available and reliable.

You might want to back-up and remove any shell scripts you have in your /system/etc/init.d folder until you have flashed this and can verify that they
are compatible and/or needed.

NEW - NEW - NEW: Version 7.0A is for those who have experienced reboots or want a basically stock kernel with BLN, Voodoo Sound, SIO and SmartassV2. No overclocking, Voodoo Color, TinyRCU, advanced ext4 driver, or other code modifications... just straight Samsung code. If you want overclocking, use Tegrak loadable module (paid version?) to provide that.

Please use this guide for reporting problems
Version 7.06
- Added Low Memory Killer and SD Card Read-ahead selection in Recovery
- Increased scheduler latency values slightly for better (?) stability
- Simplified SCSI and Procfs drivers for better (?) stability
- Restored MMC driver to 100% stock code. Previous modified version suspected as cause of reboot problem for some users.
- General code clean-up and debugging

Version 7.05
- Fixed Wifi (again)

Version 7.04
- Compiled with Linaro 12-2011 toolchain (optimizations make kernel even faster)
- Updated Tiny RCU
- Fixed IpSec key retention
- Fixed Superuser permissions to satisfy Tibu

Version 7.03
- Fixed hinkey RFS from version 7.02
- Back to Tiny RCU
- Added full L2TP / IpSec network support
- Overclock is now off by default... enable in Recovery

Version 7.02
- Added Voodoo Color
- Reverted to stock tree rcu from tiny rcu
- Reduced scheduler latency and other tweaks

Version 7.01
- Built from UCKK4 kernel source.
- Added Voodoo sound, BLN, and 1200 mhz overclock.
- Added several scaling governors, including interactive and smartassV2
- Switched to Tiny RCU and updated ext4 driver code
- Wifi working

Version 7.0A
- Built from unmodified UCKK4 kernel source.
- Added Voodoo sound and BLN.
- Added SmartassV2 scaling governor and SIO i/o scheduler.

7.06 (UCKK4 from Source Code)
> Odin flashable version HERE
> CWM flashable version HERE
(CWM flash version has init.d scripts to zip-align apps and "vacuum" your
databases once a week. First boot might take a bit longer than usual.)

===================================
7.0A (UCKK4 from Source Code - Baseline version)
Try this if the other 7.0x versions cause problems
> Odin flashable version HERE
> CWM flashable version HERE
===================================

7.05 (UCKK4 from Source Code)
> Odin flashable version HERE
> CWM flashable version HERE

7.04 (UCKK4 from Source Code)
-- Pulled --

7.03 (UCKK4 from Source Code)
> Odin flashable version HERE
> CWM flashable version HERE

7.02 (UCKK4 from Source Code)
-- Pulled --

7.01 (UCKK4 from Source Code)
> Odin flashable version HERE
> CWM flashable version HERE
Useful Reference Material
Compiling the UCKK4 source
Android Optimization Tips - i9000 by pikachu01
Captivate General Info and Links
SGS General Info and Links
How to isolate and fix battery drain
Previous Version (repackaged stock kernel)
6.03 (UCKK4)
> Odin flashable version HERE or HERE
> CWM flashable version HERE or HERE
Previous Version (Voodoo-lagfix)
3.07 - With Superuser Installer (provides root):
> Odin flashable version HERE
> CWM flashable version HERE
(CWM version has sample sysctl.conf and init.d scripts.)
-----------------------------------------------------------
3.07 Without Superuser Installer (if you are already rooted):
> Odin flashable version HERE
> CWM flashable version HERE
(CWM version has sample sysctl.conf and init.d scripts.)
Thanks to existz (Talon), xcaliburinhand (GB I9000), pikachu01 (Tweaks), mialwe (Midnight I9000), supercurio (Voodoo), glitch (Glitch) for code samples and ideas
 
Last edited:

hiepgia

Senior Member
May 13, 2010
811
1,825
Ho Chi Minh City
Please help me!

Can't enter Download Mode, Recovery Mode and Stuck at AT&T Logo. AT&T Logo after insert battery and can't do anything else!

Help me :(
 

LOSTLOGIC89

Senior Member
Nov 8, 2010
1,952
578
35
Casablanca
www.logicroms.com
Have you flashed the version that was updated about 20 minutes ago? Earlier version was broken.

You should mention that this kernel will not work with ki2 roms.....

so others dont go flashing it and getting bootloops.

---------- Post added at 08:54 PM ---------- Previous post was at 08:52 PM ----------

So is this one working with no bootloops?

So i heard from one of my testers, only for ki1 tho
 
  • Like
Reactions: TRusselo

Kyuta Syuko

Senior Member
Aug 18, 2009
1,867
660
You should, you might make it work for ki2.
Good luck ;)

Thanks. Like I said in the other thread I'm currently compiling Voodoo from scratch and it's taking a LONG time... Working on my dated laptop. 1.6Ghz Celeron M 380 w/1G DDR2... Hopefully with this job I'll be able to get something with at least a Dual Core. A Quad Core would be nice though.
 

LOSTLOGIC89

Senior Member
Nov 8, 2010
1,952
578
35
Casablanca
www.logicroms.com
There is no reason in general that it shouldn't work with KI2 ROM.... I'm going to install Fasty IIIV1.1 now and try it out.
Please report back, thanks
Thanks. Like I said in the other thread I'm currently compiling Voodoo from scratch and it's taking a LONG time... Working on my dated laptop. 1.6Ghz Celeron M 380 w/1G DDR2... Hopefully with this job I'll be able to get something with at least a Dual Core. A Quad Core would be nice though.

Good luck and i know it sucks with such a laptop
 

Kyuta Syuko

Senior Member
Aug 18, 2009
1,867
660
I suppose I should also state that I'm trying to get ALL of Voodoo to work and not just the EXT4... Something I'm sure quite a few would like to see. Though I don't know much about Voodoo so we'll see how far I can get...
 
  • Like
Reactions: IlluminatedOne

msprag13

Senior Member
Jun 17, 2011
113
22
Tried the newer kernel and it bootlooped again. This time though I did not have to reflash pinnacle, just Odin Boog kh3 kernel and reboot and all was fine

Are the files in /voodoo/log helpful for this? There are a lot of log files. One for each bootloop attempt.

Side note: where does the phone get time stamps from during bootup as the time stamps on the log files are incorrect.

Moved this here from old thread

Sent from my SAMSUNG-SGH-I897 using xda premium
 

mtcarey

Senior Member
Sep 28, 2008
548
716
San Mateo, CA
Samsung Galaxy Watch 4
I suppose I should also state that I'm trying to get ALL of Voodoo to work and not just the EXT4... Something I'm sure quite a few would like to see. Though I don't know much about Voodoo so we'll see how far I can get...
I wondered about that... the ext4 part of Voodoo is just a bunch of shell scripts. I couldn't figure-out what you were compiling!
 
  • Like
Reactions: IlluminatedOne

Top Liked Posts

  • There are no posts matching your filters.
  • 116
    Update: New version 7.06 (UCKK4) from Samsung I897 source code.

    UCKK4 kernel with Voodoo sound and color, BLN, 1200 mhz overclock, custom CwM 5, init.d, root, custom boot animation support, fully working nandroid, rfs/ext2/ext4 formatting, multiple tweak options and more!

    No more Voodoo lagfix. Reformatting functions are contained in a new custom-modified CwM Recovery. Ext4, Ext2, and RFS formatting options are available for /system, /data, /dbdata, and /cache together and individually. Su / Superuser installation is available from within Recovery for un-rooted ROMs. Kernel tweaks are also available from within Recovery, as well as support for init.d scripts and sysctl.conf.

    You can flash this over any supported partition scheme. Select OC, scaling governor, i/o scheduler, etc. in Recovery. Download BLN app from Market to control BLN, Voodoo Control app to adjust sound and color, and Voltage Control for under-volting (not recommended unless you know what you're doing). Please do not use Tegrak for this... the frequency table in this kernel is of a different design than that in Talon, Semaphore, etc.

    Please consider this somewhat experimental. It was a major pain to track down and piece together the missing parts of the source code, and should be considered a work in progress. Version 6.03 (repackaged stock kernel) is still available and reliable.

    You might want to back-up and remove any shell scripts you have in your /system/etc/init.d folder until you have flashed this and can verify that they
    are compatible and/or needed.

    NEW - NEW - NEW: Version 7.0A is for those who have experienced reboots or want a basically stock kernel with BLN, Voodoo Sound, SIO and SmartassV2. No overclocking, Voodoo Color, TinyRCU, advanced ext4 driver, or other code modifications... just straight Samsung code. If you want overclocking, use Tegrak loadable module (paid version?) to provide that.

    Please use this guide for reporting problems
    Version 7.06
    - Added Low Memory Killer and SD Card Read-ahead selection in Recovery
    - Increased scheduler latency values slightly for better (?) stability
    - Simplified SCSI and Procfs drivers for better (?) stability
    - Restored MMC driver to 100% stock code. Previous modified version suspected as cause of reboot problem for some users.
    - General code clean-up and debugging

    Version 7.05
    - Fixed Wifi (again)

    Version 7.04
    - Compiled with Linaro 12-2011 toolchain (optimizations make kernel even faster)
    - Updated Tiny RCU
    - Fixed IpSec key retention
    - Fixed Superuser permissions to satisfy Tibu

    Version 7.03
    - Fixed hinkey RFS from version 7.02
    - Back to Tiny RCU
    - Added full L2TP / IpSec network support
    - Overclock is now off by default... enable in Recovery

    Version 7.02
    - Added Voodoo Color
    - Reverted to stock tree rcu from tiny rcu
    - Reduced scheduler latency and other tweaks

    Version 7.01
    - Built from UCKK4 kernel source.
    - Added Voodoo sound, BLN, and 1200 mhz overclock.
    - Added several scaling governors, including interactive and smartassV2
    - Switched to Tiny RCU and updated ext4 driver code
    - Wifi working

    Version 7.0A
    - Built from unmodified UCKK4 kernel source.
    - Added Voodoo sound and BLN.
    - Added SmartassV2 scaling governor and SIO i/o scheduler.

    7.06 (UCKK4 from Source Code)
    > Odin flashable version HERE
    > CWM flashable version HERE
    (CWM flash version has init.d scripts to zip-align apps and "vacuum" your
    databases once a week. First boot might take a bit longer than usual.)

    ===================================
    7.0A (UCKK4 from Source Code - Baseline version)
    Try this if the other 7.0x versions cause problems
    > Odin flashable version HERE
    > CWM flashable version HERE
    ===================================

    7.05 (UCKK4 from Source Code)
    > Odin flashable version HERE
    > CWM flashable version HERE

    7.04 (UCKK4 from Source Code)
    -- Pulled --

    7.03 (UCKK4 from Source Code)
    > Odin flashable version HERE
    > CWM flashable version HERE

    7.02 (UCKK4 from Source Code)
    -- Pulled --

    7.01 (UCKK4 from Source Code)
    > Odin flashable version HERE
    > CWM flashable version HERE
    Useful Reference Material
    Compiling the UCKK4 source
    Android Optimization Tips - i9000 by pikachu01
    Captivate General Info and Links
    SGS General Info and Links
    How to isolate and fix battery drain
    Previous Version (repackaged stock kernel)
    6.03 (UCKK4)
    > Odin flashable version HERE or HERE
    > CWM flashable version HERE or HERE
    Previous Version (Voodoo-lagfix)
    3.07 - With Superuser Installer (provides root):
    > Odin flashable version HERE
    > CWM flashable version HERE
    (CWM version has sample sysctl.conf and init.d scripts.)
    -----------------------------------------------------------
    3.07 Without Superuser Installer (if you are already rooted):
    > Odin flashable version HERE
    > CWM flashable version HERE
    (CWM version has sample sysctl.conf and init.d scripts.)
    Thanks to existz (Talon), xcaliburinhand (GB I9000), pikachu01 (Tweaks), mialwe (Midnight I9000), supercurio (Voodoo), glitch (Glitch) for code samples and ideas
    21
    Source code will be available soon...

    Sorry for my long absence, but a new job and a move have kept me preoccupied. I don't expect to have much time for continuing to support the Corn Kernel, so I will be packaging-up the source code for both the kernel and custom recovery and posting it here for anyone who wants to take it over. Look for it in the next few days.
    12
    Wifi fixed...

    Version 7.05 posted - fixes wifi. Sorry folks!
    11
    Sorry folks...

    7.02 has been pulled... fixed 7.03 out shortly.
    8
    Wifi fixed...

    Please re-download 7.01 and re-install (version unchanged).