[Captivate Android Development] existz:
The Onix Kernel (aka SuckerPunch) is

based

off Speedmod K13D with OC/UV up to 1.6ghz + More!

Since based on i9000 sources, use an i9000 modem

As always, flash at your own risk, im not responsible for any damages!

Get support at #suckerpunch

Download older versions HERE

Latest development is found on GitHub

Latest official sources is attatched below <<Recommended

>>>FAQ Post #2<<<

--To install--

Always have a backup incase something goes wrong

Flash with CWM or Odin/Heimdall

I recommend to clear Cache and Dalvik Cache (first boot will take longer)

EXT4 lagfix is recommended

If coming from a different OC/UV kernel, delete Voltage settings

before

flashing

Follow shaolin95's Mini Overclocking Guide

Check out shane87's Voltage Control EX designed for Onix!!

Kernel Features:

Compiled using codesourcery 2010.09: Faster and more battery efficient

Works on all stock Froyo 2.2 and 2.2.1 ROMs and popular custom ROMs

Built from i9000 JPX 2.2.1 sources

Supercurios Voodoo Sound v7

Hardcores Brightness Fix (disable via CWM)

Gamma 2.2 and Improved sharpness: turned on AMOLED mode in MDNIE

Selectable Color Profiles in CWM (neutral, cold, warm)

Includes Neldar's Backlight Notification

340MB RAM (720p WORKING)

Kernel HZ=128

Simple IO Scheduler

Sched_Autogroup Patch

Properly working TinyRCU Patch

Patched lowmemorykiller

Disabled printk for improved performance and battery life

Android_Logger (Logcat) disabled - Enable via CWM

OC/UV support up to 1600mhz

hpcall supprt (Calls routed via headphones when available)

Captivate Audio Dock Support

Versions:

Onix-2.x.x-OC.tar = Odin flashable,OC/UV,Kernel HZ=128

Onix-2.x.x-OC.zip =CWM flashable,OC/UV,Kernel HZ=128

Onix-2.x.x-OC-1000hz.zip = CWM flashable,OC/UV,Kernel HZ=1000

Onix-2.0.5-OC.tar md5: 83d18d765cf7ae2f938bd4ba813f95ed

Onix-2.0.5-OC.zip md5: 450555c45e6d48e3d194ec43cad06713

Onix-2.0.5-OC-1000hz.zip md5: 29b5908a445870a7d221ba4907fd36dd

Onix-2.0.4-OC.tar md5: 67ddb217364033ae36641cfec946f73c

Onix-2.0.4-OC.zip md5: 7ec4492f0b256c81454d9a91d3ddbe81

Onix-2.0.4-OC-1000hz.zip md5: 3c39bbb14949711617937d9a852059fd

Onix-2.0.3-OC.tar md5: bc908bdc7407e6aa784c5c2bf6cf1f54

Onix-2.0.3-OC.zip md5: 6c4aa1ad6d8ddab6b34dae1cfea3f2a3

Onix-2.0.3-OC-1000hz.zip md5: 265d37fc402271fef13a800779e88ec5

Onix-2.0.2-OC.tar md5: 853e13ef9b1310b0992a0e47b764c67b

Onix-2.0.2-OC.zip md5: 18d6d21c5eaa0f1dc632842b5140d9cd

Onix-2.0.2-OC-1000hz.zip md5: 487b28152556148a27cf37488b89de7c

Onix-2.0.1-OC.tar md5: 214b229930c79972a41df09435e0a0b1

Onix-2.0.1-OC.zip md5: bb1ef03753f86ed3e89ca4004506eed6

Onix-2.0.1-OC-1000hz.zip md5: aef052e58ff9405cbdf5243eae85979f

Onix v2.0.5

-compiled with O2 + laststufo optimized CFLAGS

-randomize the location of the heap (brk) (security)

-add address randomization to mmap() (security)

-random ISN (28 bits hash instead of 24) (security)

-add fstack-protector support (security)

-more sched/mm tweaks and removed more debug

-revert PMEM_ADSP/MEMSIZE_BCM memory configs

-adjust read-ahead max to 512kb - min to 32kb

-limit read-ahead size for small memory systems

-add read-ahead tweak to recovery (1024)

Onix v2.0.4

-O3 compiler optimizations except sound soc codecs

-optimized CFLAGS inspired by laststufo

-set read_ahead to 2048kb (sdcard fix)

-few sched and mm fixes/tweaks

-optimize cache flush

-changed 100hz version-set CONFIG_HZ to 128; USER_HZ to 150

-removed useless patch to lowmemkill

-remove DEVMEM/DEVKMEM and set MMAP_MIN_ADDR=32768 (security)

-removed some kernel debug info

-disabled 900mhz by default

Onix v2.0.3

-update Voodoo Sound v7

-lowmemkill: only check cache for thresholds

-lowmemkill: don't try to kill the same pid over and over

Onix v2.0.2

-Add new boot image

-Add audio car/home dock support

--Audio uses dock when available - use this app

--Call audio uses dock when available

Onix v2.0.1

- Add OC up to 1.6ghz

- Update Voodoo Sound v6

- Attempt to fix WiFi error message when turning WiFi on sometimes

- Kernel modules updated from ZSJPJ kernel

- Ported fix from ZSJPJ kernel for downloading apps >30MB from Market

- Default lowmemorykiller minfree changed to 36MB

- New 'Onix' Recovery

---CPU Performance Threshold Tweak and Optimize Memory Timings (Onix Features/TWEAKS)

---Option to delete Voltage Control Settings (Advanced Features)

- Removed module and all references to Si4709 driver in ramdisk (FM Radio)

To check frequency time used, use Storm717's app HERE

Memory configs:

CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=2048

CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=4096

CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1500

CONFIG_WLAN_SAMSUNG_MEMSIZE_BCM=256

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0=12288

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1=1024

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2=12288

CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0=32768

CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1=32768

CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM=10240

CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD=3072

Thanks to Hardcore, Xcal, Supercurio, Raspdeep, sztupy, DG, Laststufo, Morfic, Trasig, and eSPyel

NOTE

When flashing a new kernel/rom your battery indicator may be off.

This means that you can have zero battery drain or a huge battery drain at the beginning.

Let the phone go through 3-5 complete charge cycles for the battery to recalibrate itself.