FORUMS
Remove All Ads from XDA

[KERNEL][XWJW1][2/1/11] Corn Kernel I9000-C v1.05 w/Audience support!

548 posts
Thanks Meter: 716
 
By mtcarey, Senior Member on 21st December 2011, 11:16 AM
Post Reply Email Thread
New! Version 1.05 now includes code and settings from the UCKK4 source release. In theory, it should provide better battery life.

==========

For those who prefer an I9000 ROM but have a taste for Corn, here is the answer...

XWJW1 reoriented I9000 kernel with custom CwM 5, init.d, root, custom boot animation support, fully working nandroid, rfs/ext2/ext4 formatting, multiple tweak options, Voodoo color, Voodoo sound, BLN, 1200MHz oc and more! Compatible with JVS - JW1 ROM's.

And... Audience chip support! (Big thanks to TRusselo for the I896 GB source which originally made this possible.)
Update: The catch? You will need to use an I897 modem... there is a conflict between the I9000 modems and the Audience chip.

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.

Quote:

--- IMPORTANT ---

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

Change Log

Version 1.05
- Added missing vibrator module
Version 1.04
- Incorporated code and settings from UCKK4 source code.
- Low memory killer and SD card read-ahead settings now available in Recovery.
Version 1.03
-- Not released --
Version 1.02
- Fixed sd card mount bug.
- Fixed problem applying smartass governor at boot.
Version 1.01
- First release.
Quote:

Download Links

1.05 (XWJW1)
> 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.)

1.02 (XWJW1)
> Odin flashable version HERE
> CWM flashable version HERE

=======================================
Get the I897 KK4 Modem HERE
=======================================

Get the source code HERE
Quote:

Useful Reference Material

Android Optimization Tips - i9000 by pikachu01
Captivate General Info and Links
SGS General Info and Links
Quote:

Thanks to the following devs from whom I borrowed extensively

existz (Talon), xcaliburinhand (GB I9000), pikachu01 (Tweaks), mialwe (Midnight I9000), supercurio (Voodoo)
The Following 39 Users Say Thank You to mtcarey For This Useful Post: [ View ] Gift mtcarey Ad-Free
 
 
21st December 2011, 11:17 AM |#2  
OP Senior Member
Flag San Mateo, CA
Thanks Meter: 716
 
More
Quote:

Corn Kernel I9000-C Features

- Compatible with JVR - JW1 ROM's
- Audience Chip (A1026) support (noise cancellation)
- Removed FM Radio module support which conflicts with Audience
- Voodoo Sound v10 and Voodoo Color
- Backlight Notification (BLN)
- 1200MHz overclock selectable in Recovery (default is 1000MHz)
- cfq, deadline, sio, noop I/O Schedulers selectable in Recovery (default is sio)
- conservative, ondemand, powersave, performance, smartassV2 Scaling Governors selectable in Recovery (default is conservative)
- Low memory killer and SD card read-ahead tweaks now selectable in Recovery.
- Dock support
- IPV6 and NFConntrack compiled in
- CIFS/SMB and Tunneling modules
- more as I think of it....
Quote:

Random Notes

To check that the Audience chip driver is present, navigate to /sys/bus/i2c/drivers/A1026_driver in Root Explorer.
Quote:

Images

The Following 6 Users Say Thank You to mtcarey For This Useful Post: [ View ] Gift mtcarey Ad-Free
21st December 2011, 11:31 AM |#3  
Wdustin1's Avatar
Senior Member
Flag Wichita, KS
Thanks Meter: 335
 
More
NICE!!!!! audience chip support you are awesome. If I didn't get terrible battery on i9000 roms I would love to try this out.
21st December 2011, 11:38 AM |#4  
OP Senior Member
Flag San Mateo, CA
Thanks Meter: 716
 
More
Quote:
Originally Posted by Wdustin1

NICE!!!!! audience chip support you are awesome. If I didn't get terrible battery on i9000 roms I would love to try this out.

Actually, I merged some other things from the I89x source which seem to have improved the battery life (and fixed the charge bug), though I won't guarantee it yet.

Edit - "Charging bug" still seems to exist. I'll work on it.
The Following User Says Thank You to mtcarey For This Useful Post: [ View ] Gift mtcarey Ad-Free
21st December 2011, 11:48 AM |#5  
cursedwave's Avatar
Member
Flag Orlando
Thanks Meter: 8
 
More
Looks like Christmas done came early.
21st December 2011, 12:45 PM |#6  
Senior Member
Flag Allen
Thanks Meter: 21
 
More
Do you have to a i897 modem to get the audience support?

Sent from my Samsung Captivate using XDA App

---------- Post added at 06:45 AM ---------- Previous post was at 06:35 AM ----------

mtcarey,

Is it possible to also include the kernel code for the battery from the i896? i find the battery life is much better with the i897 kernels for me.
Edit: just read above post (haven't had morning coffee yet ). I will give this a shot.
21st December 2011, 01:11 PM |#7  
Member
Thanks Meter: 2
 
More
A CHRISTMAS GIFT FOR MY CAPPY
thanks for making my cappy so much better than ever
21st December 2011, 01:22 PM |#8  
sinichi21's Avatar
Senior Member
Flag Los Angeles
Thanks Meter: 356
 
More
Just want to ask do we need to be on a captivate modem or i9000 modem? And also how do we know if the audience chip is working? Thanks

Sent from my SAMSUNG-SGH-I897 using xda premium
21st December 2011, 01:28 PM |#9  
prbassplayer's Avatar
Recognized Developer / Retired Forum Moderator
Flag Mayag├╝ez
Thanks Meter: 14,365
 
Donate to Me
More
Great work!
21st December 2011, 01:43 PM |#10  
Senior Member
Flag Houston, TX
Thanks Meter: 4
 
More
Audience chip support on a Galaxy S kernel, now that's some great work.

Sent from my SGH-I897 using xda premium
21st December 2011, 01:49 PM |#11  
baghera1979's Avatar
Senior Member
Flag Lansdale, PA (near philly)
Thanks Meter: 285
 
Donate to Me
More
Ok.... gave this a whirl and. ..... boots up fast, very fast. So fast that the boot animation I have set doesn't even get to play all the way thru. But, I noticed that after setting to 1200mhz in voltage control and rebooting, my settings don't stick upon reboot. I have done this 4 times and doesn't stick each time. Yes I have applied settings and saved as boot settings in VC but still no luck. Any help would be great. I am running Continuum 6.2.1 jvq rom right now if that helps. I was using talon 5.1 rc1 kernel before which is based on jvz and i was running fine then. Dunno what could of happened.

You are the product of million's of years of evolutionary success, act like it

the above is a sig, not an insult
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes