yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] bryman27:
I think that would work, here's a link I found on the Galaxy S I9000 rom thread

hxxp://koush.tandtgaming.com//test/kernel-captivate-stock.tar.md5 (replace the x's with t's)
[Captivate Android Development] Clienterror:
+1
[Captivate Android Development] _Opiate_:
Thanks..that might be the same kernel that I already have but Im going to grab it just incase.

I was going to flash the kernel you all told me about that had the extra steps but I think ill just wait for the new kernel to drop soon. It's exciting lol.
[Captivate Android Development] BoostedSR20:
Thanks much for this, just flashed it with Odin, no problems. Back to stock, Linpack scores dropped back to high 7's (from high 9's) and no more wakeup lag. :)
[Captivate Android Development] bryman27:
Glad I could help.
[Captivate Android Development] shagdaddy:
Anybody know where i can download this kernel at? Iv been followin it the best i can but i kinda got lost..and is it ready to be used yet or are there problems beside the wakeup lag that i havent heard about?
[Captivate Android Development] Clienterror:
He hasn't posted it yet. I keep F5ing between this and the vanilla android thread lol.
[Captivate Android Development] _Opiate_:
I've been checking back with this thread a lot also. Lol
[Captivate Android Development] Unhelpful:
I'm working on it. I will try to start a new thread sometime tonight with the latest binaries and sources from my new github repository and built with the new toolchain.
[Captivate Android Development] _Opiate_:
Will the new kernel have the extra steps in it like 1000mhz as well?
[Captivate Android Development] yokozuna82:
So how do you get 1.2ghz on the captivate
[Captivate Android Development] AJerman:
Look at Unhelpful's new thread. I was going to compile one but it would be basically no different and he's done a very good job with his. No need to have two of the same.
[Captivate Android Development] d13nasty86:
Please help

What do i need to download to fully customize my captivate.
[Captivate Android Development] Clienterror:
Aren't there already steps from 100,200-1200 in 200 mhz jumps? Can he make them 100 mhz jumps, and even if its possible is there any benefit? Just curious :-)
[Captivate Android Development] Jhacker77:
dont mean to be a totle n00b but if i flash my captivate to 1.2ghz will it mess up the root?
[Captivate Android Development] A.VOID:
Anyone have some good profiles recommended for setcpu?

I added 600 max for screen off and 1000 for 50 degrees.
[Captivate Android Development] Clienterror:
No but it will cause it to burst into flames. But really no it wont mess with root or apps.
[Captivate Android Development] Jhacker77:
thanks, but just to be sure if i flash something it will not mess up anything unless it says it would mess it up? thanks
[Captivate Android Development] Zilch25:
The kernel operates on a completely different level than the stuff the end user interacts with :) You'll be fine
[Captivate Android Development] Jhacker77:
thanks cant wait to do this
[Captivate Android Development] Kickstar13:
Can anyone point me towards a good guide on how to Overclock my Vibrant to 1.2GHz? Thanks in advance, kinda new to this stuff.
[Captivate Android Development] Kaik541:
go to the Vibrant section of the Forums, this is the Captivate section
[Captivate Android Development] sauron0101:
What (if any visible) is the effect on battery life?
[Captivate Android Development] blackjackboy:
To answer your question, almost none. But... Don't flash this kernel, use the Unhelpful kernel. This kernel is outdated, and this thread was bumped from a long time ago. Mods, if you're reading this, close the thread because Unhelpful is the kernel's dev.
[Captivate Android Development] drewzxx_090:
Instructions?

Can I just flash the rom straight away?

Will my apps, msgs and contacts be erased if i did this?
[Captivate Android Development] dominikano1:
Overclocked to 1.2 GHz captivate

Can someone give me instructions on how I would flash the zImage_0.06 (1) (1).tar kernal into my Samsung Captivate?
[Captivate Android Development] Dani897:
this its a kernel and its or dated, look up unhelpfuls kernel 1.6, the new versions of the kernel by unhelpful are flashed in clockwork mod recovery which requires root.

read unhelpful first post before you ask questions.
[Captivate Android Development] dominikano1:
What files do I need and how do I install them into my phone?
[Captivate Android Development] Dani897:
before you start make sure your phone goes into dowlaod mode by turning it off, hold both volume butons for 2-4 seconds and plug in a usb cable, you will need to pull the battery and remove the usb cable to get it out of download mode.

if the phone doesn't go into download mode then modding it is risky. you will have to use adb to get into download mode and reflash the phone to a good firmware, you can sometimes use adb to get into download mode after it is broken but i wouldn't take the risk.

http://ip208-100-42-21.static.xda-developers.com/showthread.php?t=725555

rename this file update.zip and put it on the root of the internal sdcard, make sure you dont actually change it to update.zip.zip i think if you rename it in my files it doesn't show the file extention so it is easy to do that.

put phone into recovery mode by turning it off, hold vol up + vol down for 2-4 seconds, then press the power button while still holding the volume buttons and hold untill the att screen starts up.

select reinstall packages. using the volume keys to navigate and the power button to select it.

you should now have root

or

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

once you have root search the market for rom manager and install from there,

then download version 1.6 from below, i think 1.7 is in beta

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

delete the update.zip from rooting if you used that meathod

in rom manager flash clockwork recovery then select install from sd card and navigate to the kernel file, you dont need to rename it.

phone will reboot, it may not go into clockwork mod recovery the first time, if it doesn't it will be in stock recovery. if it works it will install the kernel auto matically.

if it is in stock recovery select reinstall packages, once in clock work recovery navigate to install .zip from sd card. navigate to the place you dowloaded the kernel to and select it. it will install

if something goes wrong and the phone breaks, freezes, force closes in a loop to the point it is not useable get odin one click here

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

please read the first post in each thread, im already going in to much more detail than i'd like to.
[Captivate Android Development] dominikano1:
I flashed the i897-unhelpful-v1.6 to my att Captivate runing froyo and it didn't do anything.
[Captivate Android Development] Dani897:
There is no over clock for froyo. They haven't built a froyo kernel for that yet.
[Captivate Android Development] Dani897:
Btw froyo increases speed more than eclair with the overclock. Overclocking the gpu gets you better frame rates, but its not significant and the galaxy phones already have the best frame rates.
[Captivate Android Development] burry786:
do you have a step by step guide on how to flash a kernel cuz im sorta noobish when it comes to kernels

and is there a similar kernel for froyo?
[Captivate Android Development] Dani897:
mods please close this as the thread is no longer maintained.

this kernel is flashed with odin3, start odin and drop this file in the pda slot.

turn off phone.

hold volume up and volume down for 2 seconds then plug in the usb cable while still holding volume buttons, keep holding till a yellow/orangeish triangular sigh pops up with a robot holding a shovel.

now you are in download mode, odin should show the phone in one of the ports, hit start and wait, it goes quick phone will reboot when you are done.

this kernel is dated. unhelpful has several newer versions, v1.7 is the latest with back light notification, voodoo lag fix and clockwork mod recovery. but i found 1.4.1 to be more stable on my phone. his kernels are clock work recovery flashable so you will need root and rom manager. 'cept for v1.4.1 which has an odin3 flashable .tar version
[Captivate Android Development] daddydukes516:
Need additional help.

I would like to overclock my Captivate. I have read all of the instructions, but am still having a bit of trouble grasping what to do. Everything I have read about using Odin3 to flash something seems to talk about resetting the phone back to original state. Does this have to happen in order to overclock. I have already updated to Froyo 2.2 and rooted my phone. Doing that caused me to lose quite a bit of stuff. And I would rather not have that happen again. And I used Titanium Backup as well. So maybe it's just me. Hopefully you can understand my situation.
[Captivate Android Development] FrostSpark:
--- deleted ---
[Captivate Android Development] trferris:
Sorry, I am completely new at this whole thing, but after managing to finally flash the kernel to my phone, I noticed it seemed to change the platform my phone was running on to something new. The colors also seem to be less bright. Is there any way to change this back while keeping the increased speed?

Thanks
[Captivate Android Development] Da_G:
Thread closed per multiple requests. This kernel is old and no longer maintained, further development can be found here:

http://xdaforums.com/showthread.php?t=762171
[Captivate Android Development] XorZone:
^^

I hoped you are lucky to find the way.

It's so annoying. How should we develop something if the source is broken.

I do enough bugs investigation and so on with my regular job and want to improve and develop useful things instead as serving as laboratory rat for samsung.
[Captivate Android Development] NukaCola:
I've just tested about 10 kernels, with various options/drivers in combinations. Everything sounds the same. I'm wondering what that missing A1026 driver does differently from the 'rev02' driver (that seems to do nothing). Perhaps the rev02 driver is fine and we are just not turning it on right (though we are using stock initramfs so...)

Are the vibrant guys compiling good kernels? If so we need too look at their working .config and/or patches they are using . The defconfig for vibrant and captivate are identical.
[Captivate Android Development] AJerman:
Yeah, I think the Vibrant guys are getting good kernels, but I was told that their config was missing things. I need to see if I can find a more complete config for the Vibrant and see what they found they were missing. For the most part, just about everything should be identical between the phones. Maybe we're missing config options as well.

Also, the wake up lag came back with this kernel. It's not even an ext4 or data on SD issue, it's just a custom kernel issue. I've been using data on SD with the userinit script since we first started having issues with the kernels, and I've had no delay on wake up at all. Compiled this new kernel with just the changes to the CPU related source files and I have the delay again. It's really annoying that we can't even compile a working stock kernel. I sent Samsung an email to see if they can help, but I don't know how helpful they'll be.
[Captivate Android Development] NukaCola:
I'd love to see what their working .config looks like

Yep. Very very annoying.
[Captivate Android Development] dalingrin:
From what I can tell the voice quality problem is exclusive to the captivate. When I flashed a known working compiled Vibrant kernel it had the same sound issues as the Captivate source.
[Captivate Android Development] NukaCola:
Ah, thanks for that update. While it is bad news, it does make me feel less stupid for not having found the fix ;)
[Captivate Android Development] AJerman:
I may be on to something here.... flashing a new kernel. I'll let you know soon.

Edit: GOT IT! Sounds perfect again! Just download the Vibrant source and copy the ENTIRE sound/soc/codecs folder over to the Captivate source. Like I said before, they are almost identical for the most part, so I looked and saw the A1026 files were in the Vibrant source, among other missing files, turned on A1026 in the .config and copied the codecs folder and it sounds good as new again! I'm already late to go meet some friends messing with this, so try it out NukaCola and see if it works for you. I'll test the rest of the audio as I go, but this is good so far. When I get back I'm going to ext4 enable my kernel, OC'd to 1.2 GHz and see if I can hit a 2K quadrant score, haha.

Now if we can just figure out the wake up delay!

Oh, and I'll do that code review on my changes for the overclocking either later tonight or tomorrow and upload a kernel now that this is fixed if you guys want to play with it.
[Captivate Android Development] NukaCola:
Good job, now we are cooking with gas.. though I guess I should get back to feeling stupid ;)

Confirmed, this fixes the voice issue.
[Captivate Android Development] AJerman:
Hey, you're the one that helped me even get the kernel to compile. We work together! :)
[Captivate Android Development] dalingrin:
Since you found the fix, you should make a new thread detailing the problem and the fix to bring more awareness.
[Captivate Android Development] XorZone:
Gr8! I just did full dif and was just step behind u.

Would you like to create and maintain consolidated post w/ issues list, how to compile and this fix,etc.?

It's time to make a dev group making easier to newcomers to start.
[Captivate Android Development] AJerman:
Yeah, I'll write up a post on it tomorrow. I wouldn't mind even looking what files are different and just zipping them up and giving them to people. I didn't plan on getting home so late (early?), so I'll do all that tomorrow.
[Captivate Android Development] larry996:
AJ and Xor,

Nice work. Good to see people working together to accomplish a goal. Quick question:

This kernel, does it have the lag fix with ext3 part? And the 1.2 OC mod?

If so.....freakin awesome!!!!
[Captivate Android Development] blackjackboy:
I'm guessing that it has the screen lag, but I haven't had a chance to check. Also, I think I'm going to try to build an update.zip for the kernel so Linux and Mac can use kernels too. I think this is basic overclock, so no speed fix right now, but it'll probably be updated in the future. I'm going to update the first post with full credits and a link to the kernel (if I can find it, I haven't read through every post). This is the kind of thinking that'll really kick start Captivate development, I'm not a dev but I opened a thread with info and motivation, and look what we got done in just 2 days! The fix to garbled audio and overclock to boot! This is why I love XDA, everyone working together to get things done.
[Captivate Android Development] AJerman:
No kernel yet. I'm looking through the code right now to clean up a few things. I do have one small bug, but even it's not that big of an issue. I'll post a kernel in a little while once I'm a little happier with the code.

This kernel does still have the wake up delay until we get a chance to figure out what's causing that. Once we do I'll update the kernel again, of course.
[Captivate Android Development] XorZone:
Do you know if vibrant kernel have same wake lag as well?
[Captivate Android Development] hansmrtn:
Make sure you start a new thread after you guys figure it out. If you need anything, just ask :D
[Captivate Android Development] AJerman:
Okay, so I'll probably make another dedicated topic to this, but I wanted to post here first, and maybe get a few people to try it out before I do.

I'm haven't figured out exactly how to add the 1.2 GHz step properly right now, and keep the 100 MHz step. Something is limiting how many different speed steps you can. It's probably in the code and I haven't hit the right section yet, but I guess it could be limited in the hardware also. I'm still working on it, but until I figure it out, I figured people don't want to lose their 100 MHz step, otherwise you'd lose a somewhat significant chunk of battery because the slowest it'd be going would be 200 MHz even at idle. I did run it like this for at least 14 hours last night, but I couldn't say how much it would actually affect battery life.

So anyway, until then I've gone the simple route and compiled a kernel that replaces the 1 GHz step with 1.2 GHz. I figure if you're doing something that needs enough power to hit 1 GHz, you're probably doing something that would have kicked it into 1.2 GHz anyway.

Standard disclaimer applies, try this at your own risk. Overclocking CAN reduce life or even break things, blah blah blah, you know the deal. I've been running like this for about a full 24 hours now and have seen no problems, so I can't imagine anyone else will unless it's simple voltage adjustments.

Right now it's running at the stock voltage of 1.275 V, though from the info I can find Samsung says 1 GHz can run at 1.25 V, so I don't know the difference there. I'll play with voltages, but for now, 1.2 GHz has run at stock voltage just fine for me with no crashes or hangs, even through the SetCPU stress test. If you have issues, please let me know and we'll tweak it a little.

Also, one last thing, this kernel is ext4 enabled, but won't mount anything. You can still use it with an ext4 external partition if you do the userinit version of the speed fix mod. If there's interest I'll see if NukaCola want's to build a OC kernel that will mount external partitions also.

So anyway, here you go: http://www.multiupload.com/8UM79T8VNE

Yeah, we all have this issue right now. I think I even read it in the i9000 thread, but don't quote me on that. Hopefully between all of the developers of the different phones we can figure it out. That or Samsung could fix the source, that would be nice, haha.
[Captivate Android Development] NukaCola:
Agree, that is the way to go until you get that sorted. I'll build a kernel as soon as I get the patch!
[Captivate Android Development] dseo80:
There is a table in the code for the two versions of s5pc110 (1ghz and 800mhz) - 1ghz has 5 values, and 800 has 4.

You would have to change alot of code around to add another value

best is just to replace 1 ghz with 1.2 ghz - the m110s runs at 1.25V (Stock and OC)
[Captivate Android Development] Baccarat:
I have a stock install + stage 1 lag fix and flashed this kernel.

Linpack is 10.175 MFLOPS and Quadrant is 1130.

I played some games for about half an hour and I haven't had any problems. Bootup definately appears to be quicker and browsing around with Dolphin seems to be a bit snappier as well. If the effect on battery life isn't too bad, this looks to be a real winner. Thanks!
[Captivate Android Development] AJerman:
Yeah, and I have all that done, but I'm missing something that isn't letting it use 6 steps rather than 5. I'll revisit it soon, but I've got a bunch of things I'm working on now and this is at least something for now. The reason I'd like all steps would be because you could use SetCPU to set your maximum to 1.2 GHz or 1 GHz to turn on and off overclocking. Right now you can only drop back to 800 MHz if you don't want to be overclocked. This works for now though I guess.
[Captivate Android Development] bedwa:
I was noticing in the code changes replacements instead of adding additional calls like in the n1 overclocking. I think I noticed how it should ber done, I'll post the sections of code tomorrow.... When I'm on my computer instead of my n1.
[Captivate Android Development] jasonyump:
so far so good. been stable for about an hour.

Linpack score

Mflops-10.175

Time-0.53

Norm Res: 3.36

Quadrant Score improved from 887 to 1063(With Overclock No app lag fix)
[Captivate Android Development] AJerman:
Thanks, I'd appreciate it. I'm still learning my way around a little so I'll take all the help I can get. :)

In the mean time, I thought I would tease you guys with this... :cool:
[Captivate Android Development] XorZone:
Omfg. Is it with voltage?
[Captivate Android Development] XorZone:
Do i9000 kernel have this problem as well?

I'll play w/ your kernel tomorrow, it's hard to flash on camping w/o my laptop -)
[Captivate Android Development] AJerman:
Stock voltage, 1.2 GHz OC, ext4 data partition on SD.
[Captivate Android Development] hansmrtn:
Just out of curiosity, are there any problems atm with this kernel?
[Captivate Android Development] AJerman:
The only issue is the wake up delay issue. When your phone goes to sleep and you press the power button to wake it back up, it takes a few seconds to turn on. An annoyance, but a small one when you really think about it. I'm sure we'll get it fixed, but until then, I can spare a few extra seconds of my day every so often.
[Captivate Android Development] hansmrtn:
You should really throw up a donate link
[Captivate Android Development] AJerman:
I may do that. Didn't think I'd actually be helpful to anyone. :p
[Captivate Android Development] XorZone:
Sweet... BTW I'm surprised how many pol cannot understand difference between benchmark and appz
[Captivate Android Development] :
I just finished flashing it, no problems with it at all thus far. I'm not having any issues with wake lag either. Quick question....do you think I should have Setcpu running Ondemand or Conservative? The phone itself is still laggy but a little better than stock it seems. I have mine set with 200Mhz as the minimum and it is on the default "conservative" setting at the moment. I flashed over stock and have not done any speed or lag fixes yet. Great work! I'm thrilled to see these results so soon.

EDIT: Linpack 10.156

Quadrant 1031

The interesting thing is that Quadrant finished running in 1/10th the time it normally takes....it doesn't hang at all now.
[Captivate Android Development] AJerman:
Well, I'm using Conservative, and have no lag at all. The overclock gives a little more power out of the CPU, but the real help for getting rid of the lag is to do the speed fix you see in other topics that puts the data folder on an SD card partition.
[Captivate Android Development] BplusB:
Could anyone help me out and give me a quick rundown of how to install this? I'd love to help test this out, but this is my first android phone and I am very new to this. Thanks
[Captivate Android Development] :
I'm getting burnt out with lag fix attempts lol I haven't had any luck getting one to work (I just tried the one that messes with the boot logo and just changed it to work with ext4...no luck) but the phone is faster with the overclock anyways so I'm still happy.
[Captivate Android Development] AJerman:
If you're very new to this, I honestly wouldn't suggest starting with kernel flashing and overclocking. Doing it wrong could brick your phone. If you want to learn more about the process look up odin and how to use it, then you'd just use my file to flash the kernel.

I've got no lag with ext3 or ext4 external partitions. What are you getting in Quadrant with those? Not that Quadrant is a real life test, but it can at least give an idea if you have it all set up right. With OC+ext3 you should get around 1600-1700, with OC+ext4 you can get as high as 2100 as you can see in my signature.

Edit: Other than the wake up lag, but that's a known bug right now that we haven't been able to pinpoint. If Samsung would just give us working code we wouldn't have to worry about it.
[Captivate Android Development] shaolin95:
I also need some steps as an ex windows mobile user and now android noob :-)
[Captivate Android Development] hansmrtn:
Well I am extremely happy this is working, but I can honestly say, to get this community rolling, this almost has to be a flashable file. But great job
[Captivate Android Development] e-wrecked:
Man..those guys over in the Galaxy S forum are having a field day with this phone. Not saying the OC'd quadrant run breaking 2k is rubbish, but there's a guy over there who hit 2234 with no OC.

http xdaforums.com/showthread.php?t=748596

You know how to fix the link.