yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] wicked7o7:
Is there a specific table that shows improved battery life? Ive heard the galaxy s vibrant for tmobile after root and overclock that there phone can last over a day being used.
[Captivate Android Development] jhernand1102:
I get almost 2 day with the attached table...Unzip and copy it to your external SD card..make a folder called config and then reboot..
[Captivate Android Development] EgomaniacIII:
What do I need to do specifically to enable 1.2 ghz clock speeds? It's currently set to have only 1.0 ghz as it's max.
[Captivate Android Development] wicked7o7:
Anyone else with freq_volt tables? I wanna run a few and compare.

Jhernand thanks for the file definately works better than the one I was originally using. When you say you get two days is that using the phone alot? And on setcpu what are your other profiles.
[Captivate Android Development] newter55:
Read the last several pages...pretty much laid out step by step

Transmitted magically from my mind to yours using telepathic powers
[Captivate Android Development] wicked7o7:
unhelpful kernel

if im already running cognition v 2.1.7, which already has unnhelpful kernel, do i still need to flash unhelpful kernel because after installing cognition with unhelpful kernel, under about phone the kernel doesnt say unhelpful
[Captivate Android Development] jhernand1102:
I'm not a heavy user but I do use my phone just not so much during my 8 hour work shift so it's in standby alot during those times. In Setcpu I just use the auto detect and leave the profile on conservative....
[Captivate Android Development] MikalCarbine:
I am quite new to this whole android thing and I'm having some troubles installing this kernel... I've read through all 45 pages of this thread and installing it seems easy enough...

I'm running stock ROM one click rooted and manually sideloaded via editing settings.db with an SQL manager

I pushed the i897-unhelpful-v1.7 to my sdcard, opened up ROM manager and selected Install ROM from SD card and selected the zip file

The phone reboots, prompt comes up as though it is installing the kernel and then finishes the reboot process

I checked the kernel version under my options and it still appears stock: 2.6.29 jetaek.lee@sep-11 #2

What am I doing wrong?

Edit: Got it, had to reboot into recovery and then manually select the file from my SD card, for some reason it wasn't working when I was selecting it through the application...

Does anyone know the lowest voltage supported by this kernel/phone? Im using a modified table from this thread to undervolt 1.05v at 1ghz but I want to go lower
[Captivate Android Development] software_samurai:
user scripts not running?

I've run into an interesting problem. It appears that the user scripts aren't running on my Captivate w/the v1.7 unhelpful kernel. Here's the user.log

Fri Oct 29 01:56:12 GMT 2010 SYSTEM EARLY INIT START
START 'E00_user_clocks'
EXIT 'E00_user_clocks' (0)
Fri Oct 29 01:56:12 GMT 2010 SYSTEM EARLY INIT DONE
Fri Oct 29 01:56:12 GMT 2010 USER EARLY INIT START
START 'E00_user_clocks'
/sbin/sh: can't open 'E00_user_clocks'
EXIT 'E00_user_clocks' (2)
Fri Oct 29 01:56:12 GMT 2010 USER EARLY INIT DONE
/data is a mountpoint
/dbdata is not a mountpoint
MOUNT /dbdata
SUCCESS
Thu Oct 28 21:56:13 EDT 2010 USER INIT START
START ''
/sbin/sh: can't open ''
EXIT '' (2)
Thu Oct 28 21:56:13 EDT 2010 USER INIT DONE

Note: I put the MobileAP startup script in /system/etc/init.d/ and I think it knows there's a file there, but it's not resolving the file name correctly in user_init.sh.

Anyone got any ideas?

Edit: While looking over user_early_init.sh and user_init.sh, I noticed that in the "SYSTEM EARLY INIT" section does a for-loop to gather the file list, but the "USER EARLY INIT" section doesn't do this for-loop again. The same issue is in the user_init.sh - no for-loop to gather the file list. Am I reading this correctly Unhelpful?

Edit 2: I flashed v1.6 and verified that the user_early_init.sh and user_init.sh scripts are good and correctly processed the MobileAP startup script.
[Captivate Android Development] Tsaxmax:
Can anyone private message me with some help how to Ov/uv with COG2.4?? Thank you!
[Captivate Android Development] Yuna:
software_samurai, do you have any issues with adb install command?

cos me had issues today with it... and just wanna to check :)
[Captivate Android Development] markpaiz:
Mobile AP Settings

Im trying to figure out how to correct the MobileAP settings issue too. YOu aid you flashed 1.6? Do you mean 2.1.6? Can I flash over from clockwork without having to go back to stock first?
[Captivate Android Development] Yuna:
Use kernel 1.6, since it has woking scripts in it...
[Captivate Android Development] software_samurai:
adb works fine on my phone.

I was talking about the Unhelpful Kernel v1.6.
[Captivate Android Development] deadly0ne:
Will this work with Froyo?

Does anyone know if this will work with Cognition Froyo roms? If so, is there a certain way to install it? Each time I try to install using the Rom Manager recovery mode, the phone would install the kernel but hang on the boot screen~ :confused:

Any help would be great, thanks in advance!
[Captivate Android Development] DREWSASTER:
In short, no it wont, cog's rom's are based on the leaked 2.2, flashing a 2.1 kernel with a 2.2 rom isnt pretty, it equals broken, you will have to restore using odin
[Captivate Android Development] RMGeren:
I accidentally over wrote the default table. Could someone please post/link it for me?
[Captivate Android Development] software_samurai:
What "default table" are you talking about?
[Captivate Android Development] RMGeren:
Nevermind, figured it out. I messed up one of my files, but if you delete it, it gets replaced by the dealt.
[Captivate Android Development] delugeofspam:
Ryan ZA's lag fix on stock UCJH7 gives me ~400 points better performance in Quadrant than this kernel/voodoo lag fix do before overclocking. Is there a simple way to undo the voodoo fix so I can use the Ryan ZA?

Sent from my enslaved victim of a Captivate.
[Captivate Android Development] delugeofspam:
By simple I don't mean like a 1 click solution... honestly any way to get back to my ~2200 benchmark and START overclocking from there would be simply arousing.
[Captivate Android Development] MikeyMike01:
You can start by not using Quadrant as a benchmark.
[Captivate Android Development] delugeofspam:
Oh good: there's the pointless, competently unhelpful, smart-assy message board response.

Now can someone try to answer my question instead of just taking a dump in the thread? I'd appreciate that.
[Captivate Android Development] techmik67:
Why do you care about benchmarks, when you are basing them off FALSE TESTS?

Try actually USING the phone and see which is faster.....

Voodoo lagfix is disabled EITHER by

1 - putting a "disable-lagfix" folder in "voodoo" folder on /sdcard

2 - disabling thru clockwork (some kernels; I'm not sure which way this one goes)
[Captivate Android Development] delugeofspam:
False tests? Are you high? While the quadrant benchmarks aren't the best gauge of CPU performance it certainly isn't a "false" anything. The quadrant scores give you an overview of your device performance, and scoring in the 1700s is ALWAYS worse than scoring around 2200.

I don't just want to disable Voodoo, I want to use the EXT2 filesystem as per Ryan ZA's lag fix without this kernel trying to write RFS or EXT4 over it... The question I guess is how exactly to edit the partition table since there is already EXT2 support included.

Maybe to a more advanced user this was described well in the OP, but I'm not quite there. I'm adept and not easily overwhelmed, but not an expert.
[Captivate Android Development] techmik67:
Do some reading on loopback ext2 lagfix and you will see that you are basically getting an inflated score by "fooling" quadrant. It is NOT really better than the voodoo lagfix, which actually converts the filesystem.
[Captivate Android Development] delugeofspam:
So the EXT2 lag fix is giving me falsely fast performance that the EXT4 fix is genuinely faster than but somehow benchmarks drastically lower? And overclocking the one that appears to perform faster won't actually help.

Week 1 of Captivate ownership.

Is this what it's like?
[Captivate Android Development] techmik67:
I am not technical enough to explain it properly, but here is my understanding:

Voodoo is an ACTUAL CONVERSION of the file system from samsungs rfs to ext4.

OCLF creates a loopback in the 2GB data partition of your internal sdcard. Without an external sd, you are supposed to have 16gb but it shows 14. Thats because 2gb is the "app partition" (for lack of a better way of explaining). So OCLF creates a loopback in that 2gb, thereby reducing the amount of space available to you for app installs. This loop fools quadrant into believing the system is much faster than it actually is.
[Captivate Android Development] dambrosioj:
buddy you just arent getting it the ext2 lagfix tricks quardant into higher scores which is why everyone here does not go by quadrant benchmark scores at all, just read around you will see that voodoo or ext4 lagfix is the best and more reliable in real world performance.
[Captivate Android Development] slifer315:
all of the above posts saying that quadrant doesn't measure true performance accurately with ext2 loops are true. now for whatever reason, if you're trying to see how ridiculously high of a quadrant score you can get, try using setiron's 1600 MHz overclock xt kernel with one of the overkill lagfix options.
[Captivate Android Development] delugeofspam:
You're right, saying backwards ass things like my filesystem is spoofing a benchmark doesn't quite make sense unless you explain it.

Thank you techmik67. I get the picture now.
[Captivate Android Development] DAGr8:
after day 1 of captivate I had read more stuff then you it seem ...

I have 2 recomendations for you :

1_ dont revive a 2 months old thread to ask a question. Post questions in Q&A

( where you will obviously be told to use the search button )

Mikey would probably have given you a better/more polite answer (doing this in here is like askin to be flamed) but he said the truth quadrant is very unreliable and at best a comapraison tool between similar set ups witch ext2 and ext 4 are NOT .

2_ dont use a 3 month old kernel if your lookin for good benchmarks

( like a dumb ass this morning I download it misreading the title I thought it was an updated one )

again using the search button with something like ryanza lagfix vs voodoo or anything of the sort like ext2 vs ext 4 or even 'quadrant benchmarks meaning ' you would have gotten your answer.

Simply put the answer is : if Quadrant skips some test ( like it does when ryanza is applied ) it will think the result was perfect thus enhancing your score ...

Again even tho you chose to disregard it Mikey's answer was the best one ..

A more polite way of saying it would have been :

make the best set up for your phone by trial and error , dont rely on benchmarks applications. as higher benchmarks provide instability ( I know first hand just have a look at the linpack results for the samsung captivate I have all top 10 results and my phone is not running any of those settings for every day usage) also depending on what you do with your phone some setting might be best for you and not for others ....
[Captivate Android Development] MikeyMike01:
Are you implying I'm not polite? ;)

Sent from my Captivate.
[Captivate Android Development] aalh:
ok

dumb guy time

I just flashed 1.7 to my cappy running Cog2.3b8 and havd been sitting at the "AT&T World Phone" screen for several minutes

what did I do wrong?
[Captivate Android Development] MikeyMike01:
I'll say...

This is an Eclair Kernel. You use it on a Froyo ROM.
[Captivate Android Development] aalh:
I dont know how I missed that

duh
[Captivate Android Development] aalh:
so i should probly do a master clear at this point right?

I flashed back to stock with one-click jf6

but I still have some oddness
[Captivate Android Development] leo5111:
so is there a cognition 2.3 b8 overclocker yet?:p
[Captivate Android Development] elghouchd:
Problem

Hey guys.

I flashed this kernel to my captivate, and downloaded SetCpu. I can only raise the bar up to 1 ghz, it doesn't go up to 1.2ghz. Whats the problem? Maybe i didn't successfully flash the kernel (the robot voice was there at boot up and then it turned on no problem)? How do i know that i successfully flashed this kernel? Thanks!
[Captivate Android Development] newter55:
Oc'ing with this kernel is not that simple. I would suggest going to a2.2 rom/kernel. If you really want to use this one, you need to do some reading as the instructions have been detailed numerous times in this thread, including the op.
[Captivate Android Development] elghouchd:
Thanks for the reply,

Do you know a 2.2 kernel with OC 1.2ghz support?

Thanks
[Captivate Android Development] lrs421:
Suckerpunch works on 2.2 and 2.2.1. It includes a 1200 step and supports up to 1.4.
[Captivate Android Development] elghouchd:
So can i flash the Suckerpunch kernel over this kernel? Or do you i have to be at stock 2.1?
[Captivate Android Development] lrs421:
What rom are you currently on?
[Captivate Android Development] elghouchd:
Before i flashed this i was on factory stock 2.1. I rooted then flashed this kernel. So i only have this kernel flashed. (As you can see i am a total noob at this stuff)
[Captivate Android Development] elghouchd:
So im not sure if i can flash the sucker punch over this
[Captivate Android Development] lrs421:
Don't flash suckerpunch over 2.1. Go back to stock and flash one of the 2.2 roms and then suckerpunch. Lots of good roms out there. Sounds like you have some research to do though ;)
[Captivate Android Development] elghouchd:
Alright thanks for the reply, do you know a good fast 2.2 rom that i could flash on my captivate?

Thanks for all your help so far
[Captivate Android Development] lrs421:
Where do I begin, I think they're all great. If you twisted my arm, I would say Serendipidity. But that's "my" personal opinion. YMMV.

Just beware of Mikey :D
[Captivate Android Development] elghouchd:
Yep that looks like a good rom, but it looks kind of confusing on how i install that rom to my phone then flash the suckerpunch kernel. Do you mind "pm"ing me on how to do everything step by step?

Thanks for everything so far
[Captivate Android Development] lrs421:
This is from Ponack/Cognition but pretty much works for flashing all Captivate Roms. Read it thoroughly.

http://www.ponack.net/how-to-flash-cognition-on-your-captivate/

I take no credit for this, just paying it forward.

Once you familiarize yourself with recovery mode you won't have to use rom manager but this should get you started.

As always, flash at your own risk :)
[Captivate Android Development] elghouchd:
So do i have to do a master clear on my phone and then follow the guide? Or can I have this kernel flashed and still install the rom? Then after i flash the rom, what steps do i take to flash the suckerpunch kernel?

Thanks for your help
[Captivate Android Development] lrs421:
Flash back to stock using Odin, then master clear. After you flash a rom you can flash a kernel using the same method described in the link.
[Captivate Android Development] elghouchd:
Doesnt flashing back to stock using odin like doing a master clear?
[Captivate Android Development] elghouchd:
Wait nevermind i read the Odin thread. :)
[Captivate Android Development] lrs421:
No, flashing back to stock restores the original rom, master clear wipes data.
[Captivate Android Development] elghouchd:
Do i have to do any work before using odin or can i use it in my current state?
[Captivate Android Development] lrs421:
http://xdaforums.com/showthread.php?t=731989

All you need is download mode
[Captivate Android Development] elghouchd:
So if i for some reason didnt like the suckerpunch kernel (like it was slow or overclocking wasnt working) could i just flash another kernel right on top of it?
[Captivate Android Development] lrs421:
Yup
[Captivate Android Development] elghouchd:
Oh wow would you look at that, Serendipity 5.2 just came out!
[Captivate Android Development] elghouchd:
Is it required that use odin, or can i just do a master clear on my phone (Factory data reset in settings)?
[Captivate Android Development] Dani897:
why hasnt this thread died? this kernel is antiquated, though the work was great nobody on the board is interested in running 2.1 or answering support questions for it.

odin is not like recovery mode factory reset, it is a flash tool and it overwrites the rom with an image of a rom, typically a stock rom but custom roms can be made odin flashable. this gives a clean slate starting point. this will restore system files to factory if the appropriate .tar file is used.

factory reset does not have a image to overwrite the system files. it simply clears data, it does not restore it. if you remove system applications, the will not return after a factory reset. if you change system or framework files they will stay the same after a factory reset. this is a mis-nomer, a factory reset can not return to factory condition, it assumes that system files have not been changed.

master clear is similar to factory reset but is a function in odin. a master clear in odin does not flash a rom, it is something you may want to do before/after an odin flash to ensure there is no data left over that may mess with the new rom. i dont know the specific difference between an odin master clear and a factory reset but i am sure an odin master clear is more thorough
[Captivate Android Development] elghouchd:
Can someone mind telling me how to use the Voltage control app to overclock to 1.2ghz?(on suckerpunch kernel)
[Captivate Android Development] Dani897:
not familliar, can you post the question in the sucker punch thread where someone will see it?

on some kernels you simply raise the max frequency, but on kernels with many posible modes there is a complex looking way to enable or disable each posible mode. read the first post in that thread
[Captivate Android Development] shagdaddy:
Is it possible to flash this through recovery mode or would i have to use odin 3? Noob here lol :)
[Captivate Android Development] designgears:
You have to use Odin for the kernel
[Captivate Android Development] johnyhoffman:
Forgive my ignorance but, how exactly do I use the access point script? I have no folder named system/etc/init.d unless, I am supposed to create a file named init.d and place the lines from the text file inside of it?

Any help appreciated ...
[Captivate Android Development] shagdaddy:
Ok thank you :)
[Captivate Android Development] designgears:
init.d is a folder, drop the script in there
[Captivate Android Development] zeroaltitude:
nilfs2

Hi Unhelpful,

This looks like an awesome kernel. Since you've included nilfs2 support, I wonder whether you have tested how well nilfs2 works as a replacement for Samsung's FS for IO (the benchmarks for nilfs2 looks very promising). You also mentioned in another thread possibly releasing an update.zip (or for someone like me, just the command lines needed or the basic strategy) for converting that partition to nilfs2 (rather than mounting a file volume as nilfs2). Have you put that together as well?

I'm eagerly watching your github repo now :). Thanks again,

-0
[Captivate Android Development] johnyhoffman:
Thanks.

Captivate w/ XDA App
[Captivate Android Development] Unhelpful:
You will need to create the /system/etc/init.d folder and add your scripts to it. I'll upload the ones I use to overclock and mount /data later today.
[Captivate Android Development] BoostedSR20:
Flashed this a few hours ago, so far no problems that I can see, and NO wakeup lag! :D

Linpack scores with the old kernel used to be 9.8-9.9, with this one, I'm getting 9.5-9.6. Quadrent score used to be 1060, now its 957.

Also, I'm using the overclock widget set at 200-1200, instead of SetCPU. Anyone see a problem with this? (I tried the widget on the last kernel on someones suggestion, just never switched back to setcpu)
[Captivate Android Development] johnyhoffman:
Created the folder with root explorer and it worked no problems after flashing the update from designgears thread with clockworkmod recovery. Thanks for the extra info though. Looking forward to anything you post.
[Captivate Android Development] TechTony13:
Got this up and running. Looking forward to the fix for the resetting settings and the oc scripts. Thanks for your efforts.
[Captivate Android Development] Clienterror:
You're only cool if your phone boots into Russian every time. J/k =-)
[Captivate Android Development] Unhelpful:
Interesting. I get 8.031 without OC, 9.601 with. If you tried an earlier overclocking kernel you may have seen higher sites due to incorrect multipliers that also overclocked other components.
[Captivate Android Development] shaolin95:
Pardon me ignorance but why is people asking for a 1Ghz setting if our phones already can do that or am I missing something?

Thanks
[Captivate Android Development] Clienterror:
Before it went from 800 to 1200 because no one knew how to add steps so you could only replace them. Ie, they took the 1ghz and made it 1.2 so now when the cpu was throttling it had to jump from 800 to 1200 and it caused it to stutter a little due to the huge jump. Now that its added back in the phone is way smoother in normal usage. The reason he has it set to 1ghz on boot is in case your phone doesn't like 1.2 and crashes and reboots it didn't get in an infinite crash boot loop. Also if you know you aren't going to be able to recharge for a long time you can set it back to stock 1 ghz and save some battery. Hope that helped some :-)

Edit

He also refined it a little and let the cpu go from 100 to 800 instantly skipping other steps so it also increased response. He did an amazing job btw.
[Captivate Android Development] XorZone:
Gr8 work man.

Will check it out after vacation.

Sounds like wake lag was indeed tool chain problem, right?
[Captivate Android Development] raspdeep:
in regards to the system clock lag, DocRambone has found that using setcpu maybe the cause of the problem. i've verify that it does cause problems. Will need more verifications from users here if setcpu is indeed the cause of clock lag
[Captivate Android Development] :
i feel like a noob but how do I flash this?

edit: guess I flashed it wrong because I went into a boot loop on the galaxy s screen. I had to reflash back to stock and just ran super rooter extreme which includes this kernel, but would still like to know how to flash this for future reference.
[Captivate Android Development] joedon3:
Great Kernel! When you toss up a donate link, I'll buy you a few beers!

I'm just hoping that you'll be around to OC the Froyo kernel when it's released. :-)
[Captivate Android Development] Haloruler64:
This is incredible! Im getting ~.4 seconds of wake up lag, almost nothing. Old 3 seconds was driving me insane. Performs really well, everything is great. Using SetCPU, thatd be the best option right? Overclock Widget isnt any better?
[Captivate Android Development] LGSilva:
I flashed the I9000 JM6 and when it boots I see the I9000 boot screen (the first one) instead the AT&T world phone.

After I flash this kernel the AT&T world phone boot screen comes back so I presume the boot screen is somewhere in the kernel. If so, where can I find it on the git?

Thank you.
[Captivate Android Development] Unhelpful:
I don't use either, except to run stress tests - setting the bounds for CPU frequency is a matter of writing the new speed, in KHz, to the right text file. A user init script is provided in the OP to enable 1.2GHz at startup.
[Captivate Android Development] TheTodFather:
Thank you Unhelpful, I am enjoying running your smooth OC Kernal.

So what are you thinking about implementing next...