[Captivate Android Development] shaolin95:
Mini Overclocking Guide

​

Programs Required for testing:

#1 Stability Test

#2 Neocore (please note that most kernels, except SuckerPunch to my knowledge are capped at 56FPS so with Neocore you will max out at about 55.7FPS while running SuckPunch you will get about 64FPS giving the impression that it is much faster when in fact this is due to the unlocked FPS)

You can download both from the market.

Intro:

First of all, please realize that no two CPUs are created equal. Just like with PC Overclocking, there is the luck of the draw involved here so just because one person can do 1.4Ghz it does not mean you will be able to do so nor it means that my UV settings will work for you.

Achieving 1.2Ghz should be feasible for almost all users since most of the code for it was already done by Samsung themselves. After that point though, it is a matter of luck. Many users can do 1.3Ghz but getting into 1.4Ghz the chances of stability drop dramatically.

I have yet to see anyone do 1.5Ghz or 1.6Ghz stable. I can do a few runs of Linpack at best.

So, start at 1.2Ghz and try to achieve stability with the lowest possible UV settings you can get to improve your battery life then when fully stable, go for a bit more speed if you like until you find your limit.

Process:

The following is the process I use to get 100% stability. Of course, you can use your own or tweak as you like as this is hardly the bible of overclocking…I just hope it gives you a good idea on how to achieve stability.

I normally use these settings for 1200Mhz:

1200Mhz @ -100

1120Mhz @ -100

1000Mhz @ -100

900Mhz @ -100

800Mhz @ -100

400Mhz @ -100

200Mhz @ -100

100Mhz @ -100

After setting those up , click the Apply Now button but do not save to the Boot settings until you are sure they are stable for you.

To check stability I first run the Stability Test program and let it loop about 30 times (50 recommended)

If it fails give it another shot if it fails again then it is time to adjust the voltages for 1200Mhz.

My experience has been that Stability Test crashes to the home screen when it needs more voltage so if it crashes for you change the UV to -75 and test again.

When you are able to pass that test , you can go to Neocore and try looping Neocore and let it running for about 5 to 10 minutes.

If Neocore freezes, at least for my phone, it means that voltage is too high so I need to drop the UV.

Right there is where the whole trick is. Trying to find what UV voltage is enough for Stability Test to pass but still low enough so that Neocore does not freeze.

This takes a lot of trial and error specially when going for 1.4Ghz!

Another thing is that the UV setting for the frequency below the one you are going for, like 1120 and 1000 for example, do have an effect on the stability you are trying to achieve on 1200Mhz because the phone does not seem to like big voltage jumps .

Some times changing the voltage for the frequency below the one you are adjusting is a good way of achieving stability.

This becomes more important when for example you find out that changing 1.2Ghz to -50 gives you stability for Stability Test but then you need -75 in order to pass Neocore test. What do you do then? What I have done with relative success is , use -75 but then increase the voltage to the frequencies below 1200.

For example if I had

1200Mhz @ -75

1120Mhz @ -100

1000Mhz @ -100

I would change it to:

1200Mhz @ -75

1120Mhz @ -75

1000Mhz @ -75

then test Stability Test to see if those changes help you pass it without having to increase the voltage for 1.2Ghz directly thus avoiding the Neocore freezing issue.

Another process some users are doing is just run Neocore for about 30 minutes and it seems to be a good alternative for some. Guess it all depends on your particular phone.

So, as you can image, this means a LOT of trial and error and restarts of your phone. For 1.2Ghz it should be painless but if you want to go higher, prepare to do a lot of the steps above.

Another thing to consider is that some phones seem to work better with kernels that only have one top speed after 1Ghz as opposed to kernels that offer multiple speed options so this is yet another variable to work with.

Also, remember that to restart your phone, there is no need to pull out the battery. Just press and hold the Volume Up and Power button and it will restart.

I am sure this guide can be done a lot better and will be glad to add or edit with any recommendations you can offer.

I hope this helps some of you trying to push your phones to the limits and have fun!

UPDATE for CM7 Users

The steps above should be fine for CM7 as well but I have noticed, at least with my phone , that video players are VERY good for stability testing CM7. When the voltage is a bit low on my screen it creates some artifacts, usually green spots that come up and go in random areas until it freezes.

My favorite player for CM7 is moboplayer btw.

Just an extra hint but you might be able to find a program that fits your phone better as they are all quite unique. :)

Important Note for CM7 users

getting many FCs like google service or android service.

CM7 has a much smaller data space for application installs and every time I get to that limit my phone gets crazy with FCs. You can check that by going to your applications and launching the TERMINAL application then type df (in lower case) and pressing Enter.

Look at the top table listed for /datadata and make sure you have some available space.

As long as I keep that from filling up (in fact I try to leave it at less than 80-90 percent filled) my phone works like a charm.

You can use an app like APP2SD to move application data to the SD card to free up space.

See screenshot for the /datadata location

Regards