[OC] Tegrak Overclock for Galaxy S II v0.7.0.5

Search This thread

nightranger73

Senior Member
Oct 20, 2010
979
263
50
Reggio Emilia
OPPO Find X3 Neo
OFF THE TOPIC
Guys, I've just been to the dentist, I was scared by horrible sound of his tools!
Be careful not to decay your teeth :(
Sorry for this noise ~

Ghghghgh over almost 40 year through almost all kind of drugs, alcohol, a dissolute life and never cared bout my health it's still one of my greatest fear too... sometimes I think it's barely enough I can still remember how to talk/write English with the damaged brain I have :D

LOL Post should be retitled: the naked truth about nightranger73 :p


Sent from my Galaxy SII

If you find this post usefull please press the "Thanks" button
 
Last edited:

nightranger73

Senior Member
Oct 20, 2010
979
263
50
Reggio Emilia
OPPO Find X3 Neo
I feel ya... :(
Anyway,would it be better(objectively,not more convenient) if say Designgears makes his kernel compatible?Is that even possible?

Most likely he can adapt kernel to Xan's settings so you can use voltage control or pimp my cpu. AFAIK is a problem related to kernel rebuilt from source (cfroot and tegrak aren't) but I can't understand if it's due to Samsung missing something in released sources or wathever


Sent from my Galaxy SII

If you find this post usefull please press the "Thanks" button
 

tolis626

Senior Member
Dec 31, 2009
2,518
598
Amaliada
Tegrak,designgears pointed me to something in your op that I hadn't noticed.Is the problem rather with the source code?I mean,is that what your app isn't compatible with?

Sent from my GT-I9100 using XDA Premium App
 

nongrata23

Senior Member
Aug 25, 2009
113
9
Hello,

Dear Tegrak,

First of all you have an excellent application! I love it and i love the latest updates!

Please find my wish list :) maybe someone else allready mentiont this, sorry for that

1) If possible, LCD, LEDS, WIFI, etc to have the possibility to UV
2) Profiles
3) Smart profiles

Small explanation of this part:

Let’s say we have 5 smart profiles: GAMING, INTERNET, IDLE, SAFE, MULTIMEDIA

Would be cool if u can assign a list of applications for each smart profile by priority:

Lets say i start up the "machine" enters en default mode smart profile "idle" were everything is UV, minimum speed, etc, IF i start a game which earlier i assigned into "gaming" profile were everything is pimped up for performance, your software seeing this variable automatic to switch the profile from "idle" to "gaming", if i play the game more then 3hours and by chance that CPU gets to hot, with the given priority should go automatic into "safe" smart profile.... and so on for all the other custom variable assigned for each smart profile!

Like this i think your software will handle everything by how the user wants his "machine" to run for every kind of activity!

What you think?

Regards
 

tegrak

Senior Member
Jan 12, 2011
575
346
Seoul
tegrak2x.blogspot.com
Ghghghgh over almost 40 year through almost all kind of drugs, alcohol, a dissolute life and never cared bout my health it's still one of my greatest fear too... sometimes I think it's barely enough I can still remember how to talk/write English with the damaged brain I have :D

LOL Post should be retitled: the naked truth about nightranger73 :p


Sent from my Galaxy SII

If you find this post usefull please press the "Thanks" button
Iron man?? :D

1) If possible, LCD, LEDS, WIFI, etc to have the possibility to UV
2) Profiles
3) Smart profiles

Good features. here is my answer.

1) not planned.
I think it makes people feel harder to use this app. see the name of this app - "overclock"

2) planned.

3) impossible and never.
An Android app can't recognize the type of running apps.
And I completely exclude all monitoring things except "stability watcher" to avoid eating cpu resource
Example. Monitoring battery level
1. An app registers itself to Android main process "please let me know when battery level changed!"
2. After battery level chagned, Android main process broadcasts a "battery changed" message to all registered apps.
3. so the app's code always runs at that moment even it doesn't do anything.
In conclusion, too many monitoring apps >>> battery-drain
this is far away from the topic, there are too many apps that overuse this mechanism. I don't wanna be one of them. :)
BOOT message is everything that I have to register now.
 

neilix

Senior Member
Sep 6, 2010
66
18
Derby
Hello,

Dear Tegrak,

First of all you have an excellent application! I love it and i love the latest updates!

Please find my wish list :) maybe someone else allready mentiont this, sorry for that

1) If possible, LCD, LEDS, WIFI, etc to have the possibility to UV
2) Profiles
3) Smart profiles

Small explanation of this part:

Let’s say we have 5 smart profiles: GAMING, INTERNET, IDLE, SAFE, MULTIMEDIA

Would be cool if u can assign a list of applications for each smart profile by priority:

Lets say i start up the "machine" enters en default mode smart profile "idle" were everything is UV, minimum speed, etc, IF i start a game which earlier i assigned into "gaming" profile were everything is pimped up for performance, your software seeing this variable automatic to switch the profile from "idle" to "gaming", if i play the game more then 3hours and by chance that CPU gets to hot, with the given priority should go automatic into "safe" smart profile.... and so on for all the other custom variable assigned for each smart profile!

Like this i think your software will handle everything by how the user wants his "machine" to run for every kind of activity!

What you think?

Regards

With regards to your request for smart profiles you can pretty much achieve all of this with Tasker. In my current set up I use Tegrak to undervolt but allow Tasker to control what frequencies are in use with a set of profiles for various occasions. I have Screen On, Screen Off, Gaming, and Benchmarking (although obviously you could configure whatever you'd like) and a list of apps or events for each profile that trigger the change in CPU configuration. If it'd be of any use to you I'm always happy to share how to set the profiles up or just post the files so that you can import them.

Assuming you have Tasker that is... :D
 
  • Like
Reactions: nongrata23

gsw2

Senior Member
Sep 13, 2009
115
10
Melbourne
Hi Tegrak! Bought your app thanks it's great.
I'm from Australia and have a GT-I9100T version of the phone. This wasn't in the supported list so i flashed my phone with a supported phone+pda.
It works ok, just wondering if i could do damage though? As the hardware isn't officially supported. Do you know if theres a difference in the T version of the sgs2?
 

tegrak

Senior Member
Jan 12, 2011
575
346
Seoul
tegrak2x.blogspot.com
Hi Tegrak! Bought your app thanks it's great.
I'm from Australia and have a GT-I9100T version of the phone. This wasn't in the supported list so i flashed my phone with a supported phone+pda.
It works ok, just wondering if i could do damage though? As the hardware isn't officially supported. Do you know if theres a difference in the T version of the sgs2?

Yeah, no problem. I have one thing to add I9100T in available models.
could you tell me "Model number" in the app when you use your stock rom?
 

dh2311

Senior Member
Oct 5, 2010
602
280
Madegascar
OnePlus 8
Can you please try and add support for custom kernels built from sources. I am using Cognition and I hate not being able to use this app on the latest build of his kernel.
 

g@l@xyS

Senior Member
Sep 20, 2010
135
0
Thank you for this nice app. My stable settings are as following:


CPU Core Internal
1660 1400 1000
1000 1075 1000
800 1000 1000
500 950 1000
200 850 900

EDIT:

some screenshots from quadrant (6229) and Nenomark 2 (50,5fps):

How the hell did you manage to do that dude???? do i need the latest tegrak version?? i use xxkf2 kernel stock with root and when i am going to 1550 1375 1050 phone freezes...
 

KSTu

Senior Member
Jan 21, 2010
808
69
45
OTOPENI

nightranger73

Senior Member
Oct 20, 2010
979
263
50
Reggio Emilia
OPPO Find X3 Neo
How the hell did you manage to do that dude???? do i need the latest tegrak version?? i use xxkf2 kernel stock with root and when i am going to 1550 1375 1050 phone freezes...

You are pushing CPU to its limit and due to production process not all phones behave the same. Mine can't go upper than 1580 but on other side it stands an heavier undervolting... other people's parameters had to be taken only as a base to find the most stable configuration on your own decice

Sorry if it's a bit confusing but that's not my language

Sent from my Galaxy SII

If you find this post usefull please press the "Thanks" button
 

BoostedSR20

Senior Member
hi Tegrak,

i buyed the ultimate version,but i am little bit afraid to change the voltage :D

i configured my SGS1 at 1,2ghz but i have random reboots..... please help me with best configuration options for my SGS(details about my ROM,in my signature)

Thks in advance!

Just bring your voltage up one small step at a time (.25) until your reboots stop. Or you could grab the stability test app, and run that. If it freezes or reboots right away raise your voltage a step. Keep going until it doesn't freeze/reboot for at least 5 minutes. (some people like to go a lot longer)
 

bbm21

Senior Member
Jul 24, 2010
476
41
To all of you using cognition rom flash the stock kernel and then u can use this app

Also gpu oc on sgs1 would b awesome if possible :)

Thanks

Sent from my SGH-T959 using XDA App
 

dh2311

Senior Member
Oct 5, 2010
602
280
Madegascar
OnePlus 8
To all of you using cognition rom flash the stock kernel and then u can use this app

Better option is to get the kernel from v1.5, its still supported in tegrak. Then you can keep cwm and other fetures! Still would love to see full compatibility with source built kernels in the near future


Sent from my GT-I9100 using XDA Premium App
 

comrad

Member
Jun 15, 2011
33
1
Nice little app, among my fav that I bough so far :)

Has anyone tried undervolting / downclocking GPU and can share results ?

Also can someone recommend what is the best CPU and/or GPU monitoring tool ? I'd like it to show temps, clocks, voltages, utilization - ideally all in some nice graph (MSI afterburner style) and also tracking such info all the time including when in background, any idea ?
 

nate25

Senior Member
Jan 30, 2011
141
39
running my captivate with mosiac rom and xcals kernel and have no issues. works great for me thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 55
    Hello,

    After some day to day testing, here is what I think are the best methods to tune Tegrak Overclock :
    sorry for my poor english, I am french :)


    ADVICES
    • First of all, no matter how high your max frequency is, you have to put a low voltage @200Mhz. This is for battery life when your screen is off.
      You can try 800mV@200Mhz but on my device 825mV@200Mhz is 100% stable (I mean never EVER crash with no reason)
    • When your screen is on, most of the time (if using it), the frequency will be at max. So, if you plan on high frequency (like 1500+), your battery WILL drain faster.
      At high voltages (IE high frequencies), the difference is easily noticeable.
    • More than 1500Mhz is almost useless. The phone is already smooth at 1200-1300 and there are no lag at all. You will drain your battery for nothing more than your happiness to be at that frequency.
    • For games, prefer tweaking the max frequency of the GPU. Tegrak permit it, so use it ! It will be better for battery life when you are not playing games.
    • Don't forget to unlock your GPU freq after playing games like Asphalt 6. GPU drain more battery when locked at 267Mhz.
    • About Internal Voltage. I recommend to not scale it like Core Voltage because the difference between 850 and 1100mV is low on battery (I didn't notice a difference).
      For my device, I permit 25mV difference between each frequencies (950->1075). Also, it's easier to crash your phone at low frequencies.

    SETTINGS

    CPU Level 4 - 200 Mhz
    This is the critical setting of your phone because it will be most of the day at it (when your screen is off).
    No matter what are your other settings, I recommend 825mV but you can try 800mV. Most of the phones will crash at less.

    (Note : I have seen that if your max frequency is very high (1500+), it will be more difficult to put 825mV@200Mhz. I don't know why but on my phone, I had to put between 850 and 900mV when max frequency were more than 1500Mhz. If you are experiencing the same thing, please share !)

    Naphtaline recommends : 825mV@200Mhz



    CPU Level 3, 2 and 1 - 500, 800 and 1000 Mhz
    500, 800 and 1000 Mhz are frequencies who are used when you are using your smartphone normally : sending sms, using web browser, using home screen, etc.
    But, in fact, the max frequency is more often used.
    You can see that by yourself with a cpu frequency monitor (setcpu can do that). Just put your finger on the screen and you'll see that the frequency go max just for getting your finger position (like crypticc said, this is visible only for "on demand" governor).

    Anyway, theses frequencies are important because the phone will grind on them very often. So the voltage have to be low but not as accuracy as @200Mhz.

    With a calculator, you can scale the voltage on frequencies and then adjust for your device.

    Just remember that trying to put the lowest voltages on theses frequencies is pointless because you will increase your chance of crash.

    Naphtaline recommends : 900mV@500Mhz, 975mV@800Mhz and 1100mV@1000Mhz



    CPU Level 0 - 1200 Mhz and higher
    This CPU level is for overclocking. If you just want to stay at stock clock, you'll have to do the same as @200Mhz : As low as possible.

    So, there are three school for tuning here.

    School of battery life
    You want the best battery life no matter what the max frequency you can get.
    First, you have to find your lowest voltage @1200Mhz. Mine is 1200mV 100% stable (1175Mhz is ok but crashed one time on testings)
    Then, you can try to increase your frequency to find what is your max frequency for this voltage.
    As 1Mhz is nothing in performance, add 10Mhz every morning until you got a crash and go back to last frequency until it never crash anymore.

    For my device, it's 1200mV@1270Mhz.



    School of performance
    You want really noticeable better performance than stock and don't want your phone to overheat.
    In my opinion, 1500Mhz is the point.
    So, method is the same. Put 1500Mhz and try at 1350mV first. If it's okay after a day, try to lower the voltage 1325, 1300 (if your device is ok at less than 1300mV@1500Mhz, you got a gold CPU^^)
    When you got a crash, go back to last voltage until it never crash anymore.



    School of the biggest
    You want :
    - A kickass smartphone no matter battery consumption is AND no matter your cpu life will suffer
    - The best frequency your smartphone can beat

    Start by putting 1500mV at the Core Voltage. DO NOT try to do the same with Internal Voltage. 1100mV~1150mV is good.
    Next, try to start at 1700Mhz and increase by 100Mhz every hour. Between each test, do not keep your screen off. You can run a benchmark or playing games.
    Your phone will heat so be careful ! At this point, this is a little risky. You cpu may burn and die (I am not responsible blah blah...). Normally he can't (he will crash before) but who knows.
    When your phone crash, just go back to last frequency until it never crash anymore.
    Later, you can tune the frequency by steps of 10Mhz but well... Does it really matter ?

    I didn't tune a lot on this, but for my device, I can raise at 1500mV@1700Mhz with no errors.


    Naphtaline recommends : 1200mV@1250Mhz
    50
    *NOTICE*

    zelendel said:
    It has come to our attention that you have been asked to give access to the source code for your tegrak_overclock_galaxys_gingerbread.ko that is in your app. As this modual is covered under the GPL you are required to post the source code for this. IF you refuse to post the code for this modual (only one that needs to be posted) then you are breaking the GPL licence and I will be forced to move further on this. I look forward to hearing back from you

    I got this message from zelendel, a moderator of xda.
    I don't have knowledge enough about GPL, so I didn't what he said.
    My job is a Windows programmer and I've never concern about the license except Microsoft Visual Studio and Windows.

    I'll start to study GPL deeply. then I'll open my source if I broke the rules.
    I think this post will be removed by him very soon.
    I'll send him links (that I posted) about this app.
    I'm sorry to developers who felt unpleasant by this thread like zelendel.

    Thanks to all for helping this thread.

    Regards & Thanks,
    Tegrak

    ------------------------------------------------------

    NEED ROOT!
    Overclock can be harm to your hardware.
    Use at your own risk.


    *Galaxy Tab Gingerbread 2.3.3 is available!
    *GPU optimization is available! (Galaxy S II only)
    *GT-I9000 leaked 2.3.4 and Gingerbread 2.3.3 is available!
    *Galaxy S II in Europe is available! (confirmed by blaaez at xda)
    *Galaxy S II in Korea is available!

    Please!
    Check available models and use free version first before you buy.

    I want to share settings in this dev thread.
    Stable maxinum overclocked setting
    Stable undervoltage setting
    ..etc...

    Links
    Free version
    Web: https://market.android.com/details?id=com.tegrak.overclock
    Mobile: market://details?id=com.tegrak.overclock
    Ultimate version
    Web: https://market.android.com/details?id=com.tegrak.overclock.ultimate
    Mobile: market://details?id=com.tegrak.overclock.ultimate
    I'll upload free version here if you want.

    Best Quandrant Score of Galaxy S II
    6229 MZWiZard's thread. @1.66GHz 1400mV
    http://xdaforums.com/showpost.php?p=14403392&postcount=191

    Wonderful Guide
    Naphtaline's school of overclocking
    http://xdaforums.com/showpost.php?p=14973796&postcount=531

    What is this?
    This is for family of Galaxy S devices and Galaxy S II devices.
    You can set maximum CPU frequency of your device on available models EASILY.
    This works with STOCK kernel, STOCK rom, (x)custom kernels and roms(x).
    You just need to rooting.

    (x) The latest kernel source of Galaxy S II on Samsung Opensource Release Center is not compatible with latest rom's kernel. So, this time, this app can't be used with kernels that built from source code.

    Features on Ultimate
    Try free version first!
    Then try this if you like free version, want more professional control or want to help me! :D
    *Profile management
    - profiles are stored in /sdcard/tegrak/overclock/*.oc
    *Lock GPU clock to 267MHz (Galaxy S II only)
    - see details, http://xdaforums.com/showpost.php?p=14733638&postcount=384
    *Set customized GPU clock. (Galaxy S II only)
    *Set customized GPU voltage. (Galaxy S II only)
    *Set scaling governor and min/max frequency.
    *2x1 and 3x1 home screen widgets
    *Set customized frequency (1.0 ~ 2.0 GHz)
    *Set customized voltage (750 ~ 1400 mV, OV or UV available)
    *Available set last settings on boot automatically.
    - Stability checking background service is turned on about 5 minutes every time when you change settings.
    - If your device freeze or shutdown while it is running, app will show you popup to apply the last setting on boot.
    *Show ARM core voltage at max frequency.
    *Show your device information
    *Free from Advertisement
    *Tweaks (Io Scheduler)

    Features on Free
    *Lock GPU clock to 267MHz (Galaxy S II only)
    - see details, http://xdaforums.com/showpost.php?p=14733638&postcount=384
    *Set scaling governor and min/max frequency.
    *Set cpu max frequency
    -- Galaxy S: 1.0 ~ 1.3GHz
    -- Galaxy S II: 1.2 ~ 1.452GHz
    *Show ARM core voltage at max frequency.
    *Show your device information
    *Tweaks (Io Scheduler)

    About voltage control
    Galaxy S II Gingerbread: +-25 step
    Galaxy S Froyo: +-25 step
    Galaxy S Gingerbread: +-1 step

    About IO Scheduler in Tweaks
    CFQ scheduler: http://en.wikipedia.org/wiki/CFQ
    Deadline scheduler: http://en.wikipedia.org/wiki/Deadline_scheduler
    Noop scheduler: http://en.wikipedia.org/wiki/Noop_scheduler
    Summary by neilix http://xdaforums.com/showpost.php?p=14684673&postcount=353

    How to use?
    First, click "Load overclock module.
    Second, click "CPU max frequency" and choose one frequency from preset options.
    You can control more detailed option in "Optimization" menu.

    More features will be added :)

    Available Galaxy S II Family
    *Galaxy S II (GT-I9100, Gingerbread)
    *Galaxy S II, Bell (GT-I9100M, Gingerbread)
    *Galaxy S II (GT-I9100T, Gingerbread)
    *Galaxy S II, NTT Docomo (SC-02C, Gingerbread)
    *Galaxy S II (SHW-M250S, Gingerbread)
    *Galaxy S II (SHW-M250K, Gingerbread)
    *Galaxy S II (SHW-M250L, Gingerbread)

    Available Galaxy S Family
    *Captivate (SGH-I897, Gingerbread / Froyo)
    *Captivate, Rogers (SGH-I896, Gingerbread / Froyo)
    *Epic 4G (SPH-D700, Gingerbread / Froyo)
    *Fascinate (SCH-I500, Gingerbread / Froyo)
    *Fascinate, Telus (SGH-T959D, Gingerbread / Froyo)
    *Galaxy S (GT-I9000, Gingerbread / Froyo)
    *Galaxy S (GT-I9000B, Gingerbread / Froyo)
    *Galaxy S, Bell (GT-I9000M, Gingerbread / Froyo)
    *Galaxy S (SHW-M110S, Gingerbread / Froyo)
    *Galaxy K (SHW-M130K, Gingerbread / Froyo)
    *Galaxy U (SHW-M130L, Gingerbread / Froyo)
    *Galaxy Player (YP-GB1, Froyo)
    *Galaxy Player (YP-GB70, Froyo)
    *Galaxy S Hoppin (SHW-M190S, Gingerbread / Froyo)
    *Giorgio Armani Galaxy S (GT-I9010, Gingerbread / Froyo)
    *Mesmerize (SCH-I500, Gingerbread / Froyo)
    *Vibrant (SGH-T959, Gingerbread / Froyo)
    *Vibrant Plus (SGH-T959V, Gingerbread / Froyo)

    Available Galaxy Tab Family
    *Galaxy Tab (GT-P1000, Gingerbread)
    *Galaxy Tab (GT-P1000N, Gingerbread)
    *Galaxy Tab (SHW-M180S, Gingerbread)
    *Galaxy Tab (SHW-M180K, Gingerbread)
    *Galaxy Tab (SHW-M180L, Gingerbread)
    *Galaxy Tab (SHW-M180W, Gingerbread)
    *Galaxy Tab, Sprint (SPH-P100, Gingerbread)

    If you are using Galaxy S or Galaxy S II and your device is not in available models
    please let me know your device's model number.

    Update History
    [ v0.7.0.5 ]
    *improved app responsiveness
    *deleting a profile with long clicking

    [ v0.7.0.2 ]
    *supports GT-I9100M Galaxy S II, Bell, Canada

    [ v0.7.0.0 ]
    *added "Profile" menu. you can manage your profiles.
    *supports GT-P1000N Galaxy Tab, Latin

    [ v0.6.3.7 ]
    *supports SHW-M190S Galaxy S Hopping Gingerbread.
    *fixed an error of "Lock to 267MHz" in GPU Optimization (Free, Galaxy S II)

    [ v0.6.3.6 ]
    *for Lulz Kernel Beta

    [ v0.6.3.4 ]
    *fixed a driver error on Epic 4G Gingerbread
    *supports GT-I9100T Galaxy S II, Australia

    [ v0.6.3.3 ]
    *supports SPH-P100 Galaxy Tab, Sprint

    [ v0.6.3.2 ]
    *supports SC-02C Galaxy S II, NTT Docomo, Japan

    [ v0.6.0.9 ]
    *minor bug fix

    [ v0.6.0.2 ]
    *Galaxy S and Galaxy Tab - supports chaging frequencies over 1.0GHz
    *Galaxy S II - supports changing frequencies over 1.004GHz

    [ v0.5.1.4 ]
    *fixed an error on boot when cpu level is changed

    [ v0.5.1.3 ]
    *added "Set GPU settings on boot" menu. (Galaxy S II)
    *added "Reset to default GPU settings" menu. (Galaxy S II)

    [ v0.5.1.0 ]
    *fixed a bug of 3x1 widget.

    [ v0.5.0.9 ]
    *fixed a widget bug.

    [ v0.5.0.6 ]
    *supports 3x1 widget. this shows internal voltage.
    *fixed text alignment of widget.
    *Please remove old widgets and use new.

    [ v0.5.0.2 ]
    *supports Vibrant Plus Gingerbread
    *supports Galaxy Tab SHW-M180S, SHW-M180L

    [ v0.5.0.0 ]
    *New menu! GPU clock and voltage (Galaxy S II only)
    *Galaxy Tab GT-P1000, SHW-M180S, SHW-M180L beta

    [ v0.4.3.1 ]
    *added "Reset default" menu. Optimization > Reset default
    *fixed minor bugs

    [ v0.4.2.9 ]
    *added option. Stability watcher off. Menu key > Settings

    [ v0.4.2.7 ]
    *added Tweaks menu. (Io shceduler available)
    *added options that excludes scaling settings from "set on boot". Press menu key > Settings (for SetCPU users)

    [ v0.4.2.5 ]
    attachment.php

    *added a attractive notification icon (I believe)
    *improved codes. more stable.

    [ v0.4.2.3 ]
    *improved stability service

    [ v0.4.2.2 ]
    *fixed a problem (custom scaling was not appplied on boot)

    [ v0.4.2.1 ]
    *fixed a bug (time goes fast when stability service restarts)

    [ v0.4.1.8 ]
    *fixed a bug of "stability service". (stopped timer when screen off)
    *improved stability service

    [ v0.4.1.7 ]
    *Stability checking background service is turned on about 5 minutes when you change settings every time. (ultimate only)
    *"Set on boot" popup never shows if it passed the stability service. (ultimate only)

    [ v0.4.1.5 ]
    *support GT-I9000 Gingerbread.

    [ v0.4.1.1 ]
    *apply your scaling options on boot.

    [ v0.4.1.0 ]
    *added "Scaling" menu. can change scaling governor and min/max frequency.
    *fixed blank error message problem.

    [ v0.4.0.3 ]
    *GalxyS2 in Europe is available!! (GT-I9100)

    [ v0.4.0.1 ]
    *Galaxy S II is available!!! (SHW-M250S, SHW-M250K, SHW-M250L)
    *added model - Galaxy S Hoppin (SHW-M190S)
    *added model - Galaxy Player (YP-GB1, YP-GB70)

    [ v0.3.1.0 ]
    *support Galaxy Player YP-GB1, YP-GB70
    *support Galaxy S Hoppin SHW-M190S
    *fix minor bugs

    [ v0.3.0.3 ]
    *modified clock preset (more stable values)

    [ v0.3.0.2 ]
    *fixed insmod failure who installed busybox.

    [ v0.3.0.1 ]
    *fixed "not available" problem on GT-I9000 Gingerbread

    [ v0.3.0.0 ]
    *support Galaxy S Gingerbread!! SHW-M110S, SHW-M130K, SHW-M130L, GT-I9000, GT-I9010
    *add internal voltage control.
    *more powerful and stable overclock driver. (re-created)
    *stablelized application algorithm.

    [ v0.2.0.5 ]
    *added 2x1 size widget.

    [ v0.2.0.3 ]
    *changed minimum core voltage 900mV to 750mV

    [ v0.2.0.1 ]
    *added available model Giogio Armani Galaxy S (GT-I9010)

    [ v0.2.0.0 ]
    *fixed core voltage control. it doesn't work before this version. UV(under voltage) and OV(over voltage) works correctly now.
    *removed internal voltage control. this is unnecessary for overclock.

    [ v0.1.7.7 ]
    *added feedback url link.

    [ v0.1.7.5 ]
    *more stable
    *insert Ultimate version link.

    [ v0.1.7.3 ]
    *fix bug at 0.1.7.1, not work to change frequency.

    [ v0.1.7.1 ]
    *display freq, core volt, internal volt in "Optimization" menu.
    *added available models. Captivate Rogers, Fascinate Telus

    [ v0.1.6.2 ]
    *display ARM core voltage.
    *fixed a problem that Captivate isn't recognized by app.
    *improved overclocking routine. more efficient.

    [ v0.1.6.0 ]
    *added available models. U.S. Cellular Mesmerize

    [ v0.1.5.7]
    *fixed scaling freq bug with SetCPU and CPU Master Free app.
    *fixed "unavailable" problem who use custom rom.

    [ v0.1.5.0 ]
    *more stable preset with S5PC110 data sheet.

    [ v0.1.4.7 ]
    *added available models. Epic 4G, Captivate
    *fix some codes.

    [ v0.1.4.0 ]
    *added available models. Vibrant, Vibrant Plus, GT-I9000B
    *modified preset voltage for each devices.

    [ v0.1.3.5 ]
    *set preset voltage to stock voltage.
    *fixed error -102
    *improved preset frequency settings.

    [ v0.1.3.2 ]
    *add detailed error code for "unmatched driver version" problem. please send me error code when you failed to run.
    *modified voltage in preset table.

    What comes next?
    *Reset values to default
    *No popup on boot by adding stability test service
    *Reflect your opinion...

    Do you have any question or opinion?
    Leave a comment.
    Contact me luciferanna@gmail.com
    Follow me http://twitter.com/tegrak
    5
    Ok, just ran the following through 20 minutes of stress test with Stability Test v1.5 (hammers both cores + memory simultaneously) with no failures. Max temp = 39C.

    Again, courtesy of Major_Sarcasm for his settings from Levels 1 ~ 4.

    CPU Level 0
    Frequency: 1308Mhz
    Core Voltage: 1225mV
    Internal Voltage: 1050mV

    CPU Level 1
    Frequency: 1000Mhz
    Core Voltage: 1150mV
    Internal Voltage: 1075mV

    CPU Level 2
    Frequency: 800Mhz
    Core Voltage: 1025mV
    Internal Voltage: 1050mV

    CPU Level 3
    Frequency: 500Mhz
    Core Voltage: 875mV
    Internal Voltage: 900mV

    CPU Level 4
    Frequency: 200Mhz
    Core Voltage: 850mV
    Internal Voltage: 875mV

    ===============================

    Could I have squeezed more out of the frequency at Level 0? Probably, but I got the phone to crash after 12 minutes with 1 notch lower on the voltage (-25) at 1308MHz, so I figured for ensured stability, 1308 at the current voltage will do.

    Could I have undervolted more on the other frequencies? Probably so as well, but that would take a whole lot of testing one parameter at a time, and I just can't be bothered. At the current settings, phone is going to and coming out of sleep, syncing up to my car's bluetooth with screen off, etc with no issues. So, it's good to go. :)

    Again, like I mentioned above, my goal is complete stability with a small overclock + some undervolting. Increased performance + lower temps sound like a win-win to me.

    Hope this helps. :)
    4
    ok I have tried some UV settings and tested the settings with Quadrant and played Tekken 3 (FPse)

    I only use 1GHz max so I have not touched 1.2GHz or more UV settings, CV=Core Voltage, IV=Internal Voltage

    1GHz: CV:1125mV,IV:1075mV
    800MHz: CV:950mV,IV:1050mV
    500MHz: CV:875mV,IV:975mV
    200MHz: CV:800mV,IV:925mV

    These settings seems to work good atm, I think I can lower some more, but I will try these settings for a couple of days and see... btw, what is Internal Voltage?
    4
    Hi Tegrak, what about setting I/O scheduler setting in next version... I managed to get 5200 in quadrant ay only 1280 MHz using deadline scheduler (400 points more than default cfq)

    Sent from my Galaxy SII

    If you find this post usefull please press the "Thanks" button