yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] mtcarey:
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.
[Captivate Android Development] cursedwave:
Looks like Christmas done came early. :D
[Captivate Android Development] jlsesler:
Do you have to a i897 modem to get the audience support?

---------- 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 :D ). I will give this a shot.
[Captivate Android Development] Akitohk:
A CHRISTMAS GIFT FOR MY CAPPY:p

thanks for making my cappy so much better than ever:D
[Captivate Android Development] sinichi21:
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
[Captivate Android Development] prbassplayer:
Great work!
[Captivate Android Development] Ikonomi:
Audience chip support on a Galaxy S kernel, now that's some great work.
[Captivate Android Development] baghera1979:
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
[Captivate Android Development] ScottyNuttz:
With the source code for the kernel, does this mean that the audience support could theoretically be baked into any kernel? What about ICS?
[Captivate Android Development] andrewdroid:
Anyone try this with Bamboo yet? And do you need a different modem to get the Audience support, how's that part of it work?
[Captivate Android Development] Wdustin1:
So we no longer have to choose between great call quality and great internet speeds?
[Captivate Android Development] kitkitfok:
How can we enable Audience chip support?

i9000 base rom don't have this option.

Enable at CWM?
[Captivate Android Development] DAGr8:
I believe kernel is mother of them all , that means its proabbaly enabled by default

I may be wrong but I do not believe the kernel will change anythign toward the audience chip .

with that said I never ever used that chip since I spend 90 % of my 400 days owning a captivate on i9000 based rom .

So I cannot do conclusive testing , anyone please make some test and confirm .
[Captivate Android Development] mindphaser2k9:
Great news!

Do you think now we can hope for Audience support in MIUI/CyanogenMod/ICS soon?
[Captivate Android Development] mtcarey:
Set 1200MHz option in Recovery - Tweaks and Settings. I will work on getting Voltage Control setting to stick.
[Captivate Android Development] mtcarey:
It's compiled in... no need to "turn it on".
[Captivate Android Development] mtcarey:
Yes... it's just a matter of "hooking it up" to the gpio.
[Captivate Android Development] golfslicer:
I have two different captivates, both with the corn kernel. Lately, I have been getting random rebooots on both phones with this kernel?
[Captivate Android Development] topiratiko:
Odd. Are you uving? Or using tw4 or 4.5? Overclocking? I havent had ANY, not ONE issue with this Godlike kernel! lol

Sent from my Samsung Galaxy S Captivate on Blue Apex
[Captivate Android Development] tazman171:
HAHHAHHAHHa, +1 :cool: That's how problems get solved, you ask around to exchange info and eventually an answer will emerge.

Love your answer golfslicer! :D
[Captivate Android Development] mindphaser2k9:
Do you think is it possible to integrate Call Recording into this kernel, like in this thread http://xdaforums.com/showthread.php?t=993793 ? Looks like need to patch a file drivers\staging\dream\qdsp5\audio_in.c
[Captivate Android Development] acras:
I've mistaken. Post deleted.
[Captivate Android Development] ugoff:
I would check to make sure your phone calls are working in both directions properly before addressing Audience.
[Captivate Android Development] acras:
Phone calls work fine - tested for one day.
[Captivate Android Development] mkr14:
I have been having phone call issues as well. Tried everything. Figured I screwed something. Semaphore works though.
[Captivate Android Development] topiratiko:
With this kernel you MUST use i897 gb MODEM.

Sent from my Samsung Galaxy S Captivate on Blue Apex
[Captivate Android Development] mkr14:
Ahhhh ok. Guessed it might be that
[Captivate Android Development] topiratiko:
This kernel has the BEST recovery ive ever seen......better than Onyx even and we all know that kernel was BEASTMODE

Sent from my Samsung Galaxy S Captivate on Blue Apex
[Captivate Android Development] acras:
With JVT modem http://soggycashew.weebly.com/i9000-modems.html not working. My mistake.
[Captivate Android Development] minotaur507:
I can confirm that the bluetooth problem does indeed exist with Corn and i897 KK4 modem. Calls without BT are crystal clear, it's only when the bluetooth link is enabled that the tremendous static issue rears its head.
[Captivate Android Development] psych0phobia:
I've been running this kernel with Apex recently and it's been doing great. Just wanted to note some things I've seen.

First, BLN doesn't seem to work at all for me. An earlier post mentioned a short timeout, but in my case the lights don't even come on. Also, does the BLN control market app work with this kernel, or is it managed solely through CWM?

Second, it's a bit awkward that the log window in CWM is cleared after installing a zip. That means there's no time to read any important messages that the script may have output. Not a huge deal but I figured it was worth mentioning.

Finally, any chance of seeing a BigMem version? I don't know if it's even possible, but a toggle in the tweaks of CWM would be absolutely awesome.

Thanks for putting this one together. The CWM is definitely the best one I've seen, and Audience support is nothing short of amazing!
[Captivate Android Development] topiratiko:
agree 100%

Sent from my Samsung Galaxy S Captivate on Blue Apex
[Captivate Android Development] sepherian:
Does this disable hsupaa?
[Captivate Android Development] Kyuta Syuko:
HSPA is all modem based. If you can find a working I9000 modem you'll have HSUPA, but if you can't and have to use an I897 modem like most people here then you'll only have HSDPA.
[Captivate Android Development] acras:
Found one more issue - USB tethering works unstable, modem constantly disconnects. Trying SauroM JW1 and Apex 12.1. With Semaphore kernel tethering works fine.
[Captivate Android Development] gratian556:
anybody tried w/ JVU?
[Captivate Android Development] igoa:
Kernel Works with JVU (tested myself/found nothing interesting in "Value pack") ... i see many posts about working audience but how to check it ... as i remember there was icon in during the call in phone when audience working, below contacts photo ... also i've installed native captivate KK4 phone over JW1 build and again no audience icon ...
[Captivate Android Development] :
It's on the second page of the thread....from mtcarey himself:

---------- Post added at 04:47 AM ---------- Previous post was at 04:45 AM ----------

^oh....and in the....OP!
[Captivate Android Development] ngochuy:
awesome!!!!!!! Cant believe that i9000 kernel support this chip. Thank you very much.
[Captivate Android Development] specineff:
Not sure if it is just me but auto brightness isn't working properly. When it's checked, the brightness level went straight to the lowest. I'm using DaryRom v10.4 XWJW1. Tested with JK4 modem it doesn't work so I have to give up upload speed with KK4.
[Captivate Android Development] mnjm9b:
I think I am going to give it a whirl and try building audience support into cm7...

Got any tips,tricks, or suggestions before I get in too deep?
[Captivate Android Development] :
Good luck! If you do this....oh mah gawd.
[Captivate Android Development] JKenvin:
You can support BLN to Kernel?

Thanks
[Captivate Android Development] ThisWasATriumph:
I would kiss you. No homo. :p
[Captivate Android Development] mnjm9b:
I wouldn't get too excited...

I attempted to do this before when I was building kernels for froyo...

I never could figure it out completely.

So unless Mtcarey cares to share how he got it to work for this...

I doubt I will make much more progress than I did the last time.

I have all the files I need...just missing that "ah ha" moment...
[Captivate Android Development] mtcarey:
The best way is to get the KK4 I897 source and change the gpio settings as well as the wm8894 code in /sound/soc/codecs accordingly. Audience conflicts with fm radio driver (SI4709) so ditch that.
[Captivate Android Development] topiratiko:
Mtcarey.. what's it gonna take to have you compile this piece of perfection for ICS? B-)

Sent from my Samsung Galaxy S Captivate running ICS
[Captivate Android Development] mnjm9b:
First thing I did was address the codecs...I know I missed the fm radio conflict when I tried before so that should be of some help...

But I am a bit lost on the gpio changes....
[Captivate Android Development] mtcarey:
The Captivate is the "Kepler Board", so look for #ifdef Kepler_Board", etc.
[Captivate Android Development] mnjm9b:
Yep...when I first downloaded the source and saw that it defaults to the kepler configs...I was like, wtf is kepler...I thought it was always aries...
[Captivate Android Development] mtcarey:
Near as I can tell, Aries is the "platform" and Kepler is the hardware configuration.
[Captivate Android Development] sremick:
Such a huge bummer about having to use I897 modems. The primary reason I use I9000 ROMs over I897 ROMs is the data speeds. Always been frustrated that I had to give up Audience support as a result. Got really excited when I saw this thread but read through it and saw that I'd have to use an I897 modem and be faced with the same either-or choice of data speeds or Audience chip.

Oh well... still appreciate the attempt being made at this and am still hoping for a miraculous holy-grail discovery that figures out how to combine the two. :)
[Captivate Android Development] ngochuy:
All i897 modems will slow down the upload speed only. The download speed is still very good

Sent from my GT-I897 using Forum Runner
[Captivate Android Development] prbassplayer:
Download speeds can be the same to I9000 modems, upload caps out ~400kbs. But both upload and audience chip are built in their modems.

Sent from my ICS powered Captivate.
[Captivate Android Development] mindphaser2k9:
What do you think about porting USB host driver to this kernel?

http://xdaforums.com/showthread.php?t=1452098

http://xdaforums.com/showthread.php?t=1450298

It's already added to Semaphor

http://xdaforums.com/showpost.php?p=21552489&postcount=6742
[Captivate Android Development] ngochuy:
please update your kernel to support the JVU. Thank you very much
[Captivate Android Development] prbassplayer:
Wops wrong thread disregard.
[Captivate Android Development] mtcarey:
Is JVU newer than JW1?
[Captivate Android Development] ngochuy:
Yes, semaphore kernel is upgraded today to support JVU. I like ur kernel due to audience chip support. Its very good

Sent from my GT-I897 using Forum Runner
[Captivate Android Development] b-eock:
Plus 1,000,000
[Captivate Android Development] prbassplayer:
Isn't JVU 2.3.5 and released same time? Its either portugues or EU don't remember. What makes it so great?
[Captivate Android Development] :
- Camera is better and can take picture when shooting video

- Galaxy S2′s Photo Editor Added

- New Lockscreen sounds

- Auto-Rotation is fast – Fast switching from portrait to landscape.

- XXJVU CHANGE: IO performance is better

- Stock Browser is smoother

- Gallery3D is faster and smoother

- FPS is a bit higher on 3D

Nothing a little google can't find ;)
[Captivate Android Development] Boomgawd:
BLN not working / possible bluetooth issues

Hey guys,

I love this Kernel. The audio on phone calls is WAY better..... BUT... BLN doesnt work right and bluetooth headset seems to connect but the callers at the other cannot hear me.

Basically BLN works for one or 2 notifications and then just stops.

Boomgawd
[Captivate Android Development] mtcarey:
I'll be working on an update addressing these issues in the next day or so.
[Captivate Android Development] Thunder22:
USB otg would be sweet
[Captivate Android Development] JKenvin:
That ok!

expected to be completed in the shortest time!
[Captivate Android Development] b-eock:
You don't expect anything as this is free and he can leave it to someone else if he wants! Don't demand things from Devs, that pisses them off and causes them to leave XDA
[Captivate Android Development] tazman171:
While very true, their comment came across as a "just joking" type of thing, I do believe (and hope) that was the intent. :cool:
[Captivate Android Development] mtcarey:
I have a donation button... I expect it to be used in the shortest time! ;)

Seriously, I have been delayed with the KK4 version and will be getting to this one soon.
[Captivate Android Development] gratian556:
Laughing my ass off (in the shortest time).:p Corn is genius!
[Captivate Android Development] tazman171:
Heh heh heh, to funny and thanks for your great work. :D
[Captivate Android Development] mtcarey:
Version 1.04 now available

There was no version 1.03 released, so don't ask! :D

This new version includes code and settings from the UCKK4 source code, and should be better suited to the Captivate-specific hardware. It uses less current than the I9000 which should result in better battery life.
[Captivate Android Development] gratian556:
I shall try this "in the shortest time"!!;)
[Captivate Android Development] cbalt:
Still no JVU Support I assume? I am not complaining or *****ing btw, just wanted to double check before I went and tried a i9000 rom since I want to try JVU and audience chip support is the only way I will.
[Captivate Android Development] mtcarey:
Yes, it supports JVU... there is absolutely nothing in the kernel that distinguishes between JVU and JW1. They are just labels.
[Captivate Android Development] mikegehl:
Any reason why I might've lost haptic feedback after flashing 1.04?

Everything else is working great!
[Captivate Android Development] JKenvin:
that right! Corn kernel the same perfect :)
[Captivate Android Development] mtcarey:
Yes, the vibrator.ko module is missing. Sorry! Bad quality control... new version coming.

Edit: Version 1.05 with missing module now posted.
[Captivate Android Development] acras:
Has the issue with BT handsfree been solved?

http://xdaforums.com/showpost.php?p=21089291&postcount=193
[Captivate Android Development] 305Freak:
Can some one confirm this kernel works with Mosiac 9 (JVZ)? I'm trying it out but it either bootloops while loading up or makes it almost through the entire boot process and then crashes.

Nevermind, apparently the latest Semaphor kernel either had some init.d scripts by default or they were included in the ROM. I button combo'd into recovery and disabled them. Enjoying some Corn for breakfast now :)
[Captivate Android Development] 305Freak:
I spoke too soon. I started having random reboots. At work so had to flash back to the previous kernel.
[Captivate Android Development] :
It's an issue with i9000 kernel paired with i897 modems, so until i9000 modems are enabled, no.
[Captivate Android Development] mtcarey:
Actually, it might be... I'll test it today.
[Captivate Android Development] mtcarey:
Yes, BT hands-free works fine for me. Static issue was not related to the modem.
[Captivate Android Development] cbalt:
Nvm figured it out.
[Captivate Android Development] illson:
Is it possible to overclock my i897 to more than 1.2Ghz? This kernel can activiate the audience chip which is great for me!

But I use a Talon kernal and it support tegrak which can help me to overclock my phone to 1.3Ghz. It will be great if corn kernel can provide a 1.4Ghz/1.6Ghz options.
[Captivate Android Development] mirotvorets:
i get accident reboot on this kernel too often. i got reboot when i make calling, i got reboot when i surfing in native browser. It is make phone unusable :-( my rom is jvt. It was very stable untill this kernel. Finally i returned to another kernel.and it is very sadly to me because i get clearly and laud sound on this kernel
[Captivate Android Development] p1gnone:
I get bad behavior with JVU. In calls I hear no sound even as the call connects, while the other end get a hiss..

Corn is great but Semaphore and Talon give me proper voice function.. Count me as one waiting for JVU -- Corn support.
[Captivate Android Development] cbalt:
Time to ask a stupid question, but are you using an I897 modem? I have used this on JVU GamerzRom and didn't have a problem.
[Captivate Android Development] p1gnone:
No modem flash, just what is contained in SAUROM JVU.
[Captivate Android Development] Yuna:
You MUST use i897 modem with this kernel. and no other modems from jvu etc. only i897. kk2/kk4/ki2 etc.
[Captivate Android Development] ngochuy:
Yeah, kk4 is the best one until now

Sent from my GT-I897 using Forum Runner
[Captivate Android Development] Yuna:
for me KH2 - saving Only GSM or Only wcdma mode...
[Captivate Android Development] :
On Apex 12.4 JVU, I was getting constant reboots and it ended up bootlooping overnight, must be some type of weird incompatibility as 7.05 was working for the past few days :(

Edit: I cleared all init.d scripts before flashing, etc, etc.
[Captivate Android Development] 305Freak:
Yep, similar experience as the one I had with Mosiac9.
[Captivate Android Development] mtcarey:
Do you mean version 1.05? 7.05 is a KK4 kernel. I'll take a look at Apex 12.4... I tested this latest version with Apex 12.3 and had no problems.
[Captivate Android Development] :
Yeah, sorry lol. It works now, I just flashed it, then flashed the rom before rebooting.
[Captivate Android Development] mtcarey:
Cool. Good luck!
[Captivate Android Development] mikeymopar:
Did i miss something going thru 27 pages of this? I see you posted this:

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

but I don't see that file in my current rom (i897 with Darky JVT for now). Does this kernel add this file? or if it isn't there now, this kernel won't help with the low volume?

Thanks :)
[Captivate Android Development] fuloplori:
Just double checked myself for the driver and it's there, I'd say reflash the kernel.

The new v1.05 is smoother, infact I cannot believe it's not butter, on sio/ondemand (smartass2 is laggy as hell with adw ex), been 2 days and no reboots whatsoever, so thx for your hard work mtcarey.

P.S. love the cwm features.
[Captivate Android Development] minotaur507:
Just curious, but I'm trying this 1.05c kernel with Apex 12.4 and everything works fine until I decide to use bluetooth. Something about this kernel definitely does not like the bluetooth stack...I get nothing but static...

Am I doing something wrong? Anyone else have this same problem?

Looks like its back to Talon now for a while, but I do love this kernel...
[Captivate Android Development] mtcarey:
Are you using the KK4 modem? I have a Motorola hands-free car device that bluetooth works fine with. What are you using?
[Captivate Android Development] laihafloyd:
I am also not having any luck with Bluetooth. I'm on apex 12.4, kk4, i9000bls. I'm using my Dual bt car stereo. Media works, but call recipient only hears static.
[Captivate Android Development] minotaur507:
Sorry about the delay in response. I'm currently using an I897UCKK4 modem on Apex 12.4 JVU and connecting to a Lexus built-in car bluetooth device. The static on the receiving end is consistent and makes it impossible for someone to hear me.

I hope this gives enough details, mtcarey.
[Captivate Android Development] mtcarey:
Ok, I'll give the code a close look in the next day or so.
[Captivate Android Development] mikeymopar:
I know I'm a little late on the bandwagon...but...AWESOME WORK! I can once again (without flashing back to an I897 rom just to flash back to an I9000 within a week:D) hear my customers while I'm driving. (tho i did have to go all the way back to KJ3 to get good signal/battery life)

thank you, thank you, thank you.....
[Captivate Android Development] mtcarey:
Great! Are you using bluetooth? ;)
[Captivate Android Development] mrsubway:
HSUPA

Wouldn't using an i897 modem disable HSUPA though?
[Captivate Android Development] prbassplayer:
Yes 10char
[Captivate Android Development] mikeymopar:
Sorry, no, not for calls. No insight at all for the above "static" issue. I'd check it out if we had any type of bt accessories but we don't. I just use bt sometimes for file transfer.

I went thru 7 modem changes to find one static/pop free with good signal and battery consumption. Maybe the static is more noticeable with bt? It's easy enough to flash modems; try several out???
[Captivate Android Development] mrsubway:
Many thanks to the devs! After using i9000 kernals for over a year, I forgot how much of a difference the audience chip really makes. Awesome kernal. Using the KK4 modem and the sound is good and so is the data. Very well done! :D:D
[Captivate Android Development] ccheung:
Can we use Nexus modem with this kernel, as others have reported that Nexus modem is working on captivate? If yes, does the audience chip still support?
[Captivate Android Development] ThisWasATriumph:
I dont think the Nexus S has audience. iFixit doesnt mention it in their tear-down and google gives nothing.

Also, is anyone still working on a CM7/9 kernel with audience?
[Captivate Android Development] godden:
Same here with the BT. Tried kk4,kk2 and kh3 modems. Usin a plantronics voyager pro plus BT.on mosaic 9
[Captivate Android Development] Oxicottin:
Mtcarey, how about some ICS Corn? I love your kernels have you thought about an ICS Corn version? Thanks!
[Captivate Android Development] mindphaser2k9:
Yeah, that would be great!
[Captivate Android Development] bravomail:
Woohoo

ICS kernel with Audience - would be supercool!
[Captivate Android Development] Oxicottin:
Man i cant freaken wait! Is it going to be just for CM9 or will we be able to all ICS ROMz like ICSSGS. Thanks!
[Captivate Android Development] mtcarey:
Should work for all ICS ROMs.
[Captivate Android Development] ThisWasATriumph:
No progress on ics I take it... My dad's getting a new phone right now because of bad call quality on cm7. You were too late! :eek: haha Oh well maybe he'll get something I dont have to doctor for him every month :rolleyes:
[Captivate Android Development] shuyin1102:
I have tried ICS Onecosmic for 2 days with Glitch B14, Glitch has a script to tweak the volume on earpiece, although it doesnt have audience chip support yet but gave me the best voice volume calls i've ever heard. If you can combine the audience with that script support on a kernel, that will be... i dont know how to name it, Godlike kernel? :D
[Captivate Android Development] mindphaser2k9:
You're just reading my minds :-) I use Glitch only because of the ability to increase volume during the call. Can't wait for CornKernel ICS with increased volume and audience support! :-)
[Captivate Android Development] gibson3659:
Flash withdrawal coming on. I may have to go back to KK4 so I can use my bluetooth headseat and have audience support. I am trying to wait patiently for the ICS version.

Great work mtcarey. The ICS version of this kernel is our lifeline for full functionality on ICS.