[GUIDE] Make your own undervolt (GB + ICS)

Search This thread

eric-filth

Senior Member
Nov 18, 2011
1,510
1,013
41
Ponta Grossa - PR
Obrigada Eric for the thread!

I had been playing with UV for a few days but am afraid to lock up my device.
Maybe I have missed it but what would I do if my device simply does not want to start up because of a too-low-value ?

Is there any way to reset voltages before booting ?

voltage control and tegrak ultimate both you can not apply undervolt settings after reboot. You are safe.

Sent from my GT-I9100 using Tapatalk 2
 

eric-filth

Senior Member
Nov 18, 2011
1,510
1,013
41
Ponta Grossa - PR
Are you using VC? If so, when you are still trying uv, then you should NOT save as boot settings. When you apply new voltages and don't save as boot settings, then when you reboot, voltages will be set as stock (I said VC because is the one I use, but every app should have similar option).

But even if you save as boot and the phone doesn't boot, I think you can restore voltage values through CWM... VC also has an option to put on your sd a recovery-flashable file which can be used to restore voltage values.

I'm not a specialist, but to keep playing with uv safely, you should:

1) Set voltage and apply
2) Test
3) Save profile
4) Keep testing
5) If eveything is fine, save as boot settings

I never save as boot setting since I can just go to VC and apply my saved profile which takes 5s and is safe.

ps: if you are a man, you should say obrigadO. if you a woman/girl/lady, then obrigadA is right. ;)

Im using VC i always save profile and not inid.d because when restart phone you have 10seconds to restore default voltage.

Sent from my GT-I9100 using Tapatalk 2
 

NouveauBox

Member
Aug 20, 2010
39
4
Are you using VC? If so, when you are still trying uv, then you should NOT save as boot settings. When you apply new voltages and don't save as boot settings, then when you reboot, voltages will be set as stock (I said VC because is the one I use, but every app should have similar option).

But even if you save as boot and the phone doesn't boot, I think you can restore voltage values through CWM... VC also has an option to put on your sd a recovery-flashable file which can be used to restore voltage values.

I'm not a specialist, but to keep playing with uv safely, you should:

1) Set voltage and apply
2) Test
3) Save profile
4) Keep testing
5) If eveything is fine, save as boot settings

I never save as boot setting since I can just go to VC and apply my saved profile which takes 5s and is safe.

ps: if you are a man, you should say obrigadO. if you a woman/girl/lady, then obrigadA is right. ;)

ObrigadA ... I worked in Brazil for 2 years where hardly anyone spole english so I had no choice but to learn a little of your beautiful language...

I finally figured out that when first running VC, it sets a recovery file that can be installed via CWM should something go wrong.
 

eric-filth

Senior Member
Nov 18, 2011
1,510
1,013
41
Ponta Grossa - PR
ObrigadA ... I worked in Brazil for 2 years where hardly anyone spole english so I had no choice but to learn a little of your beautiful language...

I finally figured out that when first running VC, it sets a recovery file that can be installed via CWM should something go wrong.

De nada. Brasil is beautiful country like yours.
Save your undervolt settings by software the first choice. The second choice create init.d script and your undervolt will be started before android load. its a danger choice.
 

override182

Senior Member
Jun 30, 2010
1,195
315
Kuala Lumpur
override182.net
De nada. Brasil is beautiful country like yours.
Save your undervolt settings by software the first choice. The second choice create init.d script and your undervolt will be started before android load. its a danger choice.

Agreed. Using the service in VC is actually a lot handy and safer. If an undervolt is too extreme and saved as boot as service, one can easily revoke it and re-set a more stable voltage at the failed freq

Sent from my GT-I9100 using xda premium
 

ram3n

Senior Member
Nov 16, 2010
1,040
1,364
Just Sharing my results with my new tweaked combo : Wanam LP8 + AbyssKernel 2.2.

Take a look :

I can easily last 1hour screen on time with 89- 88% left.

AbyssPlug gov + SIO
Extreme UC UV settings.
Bloatware freezed.
My Extreme UV : 800-825-850-900-925-950-975 mV (Not every CPU will support it :p )

51dc4f92-17e9-a70a.jpg

51dc4f92-17fd-46c1.jpg


Best battery life with really nice performance ever.

Be happy, be simply :D

My two cents.
 

eric-filth

Senior Member
Nov 18, 2011
1,510
1,013
41
Ponta Grossa - PR
One of helpful Thread In XDA :D:D
So thanks For ur brilliant Guide...:D:D
Your the man Bro eric :eek::eek::D:D
Cheers....:D:D:D:D

Very thanks.





Just Sharing my results with my new tweaked combo : Wanam LP8 + AbyssKernel 2.2.

Take a look :

I can easily last 1hour screen on time with 89- 88% left.

AbyssPlug gov + SIO
Extreme UC UV settings.
Bloatware freezed.
My Extreme UV : 800-825-850-900-925-950-975 mV (Not every CPU will support it :p )

51dc4f92-17e9-a70a.jpg

51dc4f92-17fd-46c1.jpg


Best battery life with really nice performance ever.

Be happy, be simply :D

My two cents.

Ow my god.
You disabled second core?
Here always 20% ~ 1h screen on
200 - 1200 mhz ?

Sent from my GT-I9100 using Tapatalk 2
 

ram3n

Senior Member
Nov 16, 2010
1,040
1,364
Very thanks.







Ow my god.
You disabled second core?
Here always 20% ~ 1h screen on
200 - 1200 mhz ?

Sent from my GT-I9100 using Tapatalk 2

Disabled second core ? What for ? Absolutely not :p

Has just UC 200 - 800 mhz + different tweaks.
No lag, ultra smoothing in general, even with huge 3D games, scrolling similar to LA4 2.3.6 with better battery. What else ? :D
 

ram3n

Senior Member
Nov 16, 2010
1,040
1,364
200 - 800 mhz maybe this option can do that.
I always use 200 - 1.200mhz

Sent from my GT-I9100 using Tapatalk 2
Morning guys,

I wanna share with you my first fresh results with my lovely duo:

AbyssKernel 2.3 + latest Wanam + tweaks

* UC: 200-800 mhz
* Extreme CPU UV settings (- 100mv for each step) : warning! your S2 maybe freeze!
* My best combo : Sio + AbyssPlug
* 50%Google + 95%Sammy Bloatwares freezed or removed.
* Battery well calibrated (look at my signature to test my best method)
* LP6 modem (++)
* Using my brain.


51dc4f92-5396-85d1.jpg

51dc4f92-53a4-7944.jpg

51dc4f92-53c1-7de1.jpg


Just browsing with Tapatalking and market while one hour.
I think I couldn't get better.

My goal has now been achieved with best experience possible IMHO: performance, smoothing, autonomy at the same time.

I'm finally a happy S2' Android Boy

Just wanna thanks my friends Wanam and Angelom for their awesome works.

Cheers guys and have a nice day ;)

Ps : no fake, no troll, no rage please. Peace and love.

Sent via my s2 monster



Sent via my s2 monster
 

enekho

Member
Apr 13, 2012
28
13
Thanks for the thread, I'm going to start in the world of undervolting, and thanks to this now I have some ideas clear. Hope I get some awesome results to share with you!
 

bouighil

Senior Member
Aug 26, 2010
330
19
Morning guys,

I wanna share with you my first fresh results with my lovely duo:

AbyssKernel 2.3 + latest Wanam + tweaks

* UC: 200-800 mhz
* Extreme CPU UV settings (- 100mv for each step) : warning! your S2 maybe freeze!
* My best combo : Sio + AbyssPlug
* 50%Google + 95%Sammy Bloatwares freezed or removed.
* Battery well calibrated (look at my signature to test my best method)
* LP6 modem (++)
* Using my brain.


51dc4f92-5396-85d1.jpg

51dc4f92-53a4-7944.jpg

51dc4f92-53c1-7de1.jpg


Just browsing with Tapatalking and market while one hour.
I think I couldn't get better.

My goal has now been achieved with best experience possible IMHO: performance, smoothing, autonomy at the same time.

I'm finally a happy S2' Android Boy

Just wanna thanks my friends Wanam and Angelom for their awesome works.

Cheers guys and have a nice day ;)

Ps : no fake, no troll, no rage please. Peace and love.

Sent via my s2 monster



Sent via my s2 monster

With SetCpu or another app?
 

Skrilow

Senior Member
Mar 14, 2012
70
11
Thanks ! Very good guide for the noob (like me :D) in UV.
I started to put -50 mV for each steps,and for the moment,no freeze :D Hope it will continue like this :)

PS : Sorry for my bad english,but i'm 15 years old (and I'm french :p )
 

rodxxda

New member
Jan 7, 2012
4
1
Ohm´s law

Nice guide but you just forgot to explain the real thing behind "undervolting"

It is the Ohm´s law...If you have fixed resistence and you apply a lower voltage than usual, you certainly will have less current thru the circuit, resulting in this case, less battery consuption..that is all there is to it.

I=V/R

Google it.

But remember lowering the voltage in a given digital circuit, you lower the edge of every cycle and it will eventually cause trouble, like lock ups, etc...

The opposite applies when "overclocking". If you increase a circuit frequency it is likely to have lower cycle edges, resulting in bad things...then what you do to try to fix it? Raise the voltage! Then what happens? Increase of current and heat!

That is it!
 

ram3n

Senior Member
Nov 16, 2010
1,040
1,364
Omg guys,


This is just amazing. Take a look.

Using latest Wanam + Abyss kernel + some tweaks.

SIO + Abyssplug
200-800mhz
Extreme UV settings.

590290ef-6098-77c2.jpg

590290ef-60a6-bedf.jpg


No fake. Just browsing and tapatalking while 2 hours...

PS : did you notice too that only screen and sleep stats are only showned? Not even OS Android %... Strange isn't it?

This is making my day.

Just sharing with you.

Cheers




Sent via my S2 monster
 
  • Like
Reactions: h33ro and woshini

Top Liked Posts

  • There are no posts matching your filters.
  • 55
    - What is UNDERVOLT
    - Benefits of UNDERVOLT
    - Standard Voltages
    - Software needed
    - Procedures and how to test
    - Side Effects
    - Results

    What is UNDERVOLT (UV)

    It's very simple meaning, the translation itself says it "under voltage".
    UNDERVOLT is you decrease the voltage pattern of the manufacturer. But you may be wondering. Voltage of what? What we can decrease via software are: processor voltage which is divided into (core voltage and internal voltage) and decrease the voltage of the video card. There are other voltages via the kernel but only among some of them, ram voltage and voltage of the screen. But here we deal only with CPU and GPU.

    Undervolting on ICS

    The procedure is exactly the same. Programs for testing and process are the same too. With just a detail specifically.

    - After many fought discovered that the voltage supported for Ginger can be used in IceCream with just a detail. STEP Clock 500mhz. I do not know why but it's no use simply use less frequently than 925mV that will hang. Then start by this voltage.

    - Another important detail is that we do not have undervolt on "internal voltage" only on "core voltage"

    Benefits UNDERVOLT

    Simple, fast and direct; conserve battery power. Give more time to use on our mobile without having to reload.


    Voltage pattern

    This voltage is determined by the standard kernel. I'll put here the voltages of the stock kernel, custom kernel but each uses a different voltage from one another but that does not interfere with anything in our procedure.
    I'll try to explain a little more how it works. This voltage to which I refer is measured in mV (millivolts). And each step (frequency) of the processor or video card possesses a voltage. Up link because it would not use a high voltage is used with the processor 1.200mhz be used with the processor at 200 MHz for example.

    Standard voltages of the processor:

    1.200mhz - 1.250mV 1.100mV internal core voltage and voltage
    1.000mhz - 1.150mV 1.100mV internal core voltage and voltage
    800mhz - 1.050mV 1.100mV internal core voltage and voltage
    500mhz - 950mV 1.000mV internal core voltage and voltage
    200MHz - 900mV 1.000mV internal core voltage and voltage

    Standard voltage of the video card:

    267mhz - 1.000mV
    160MHz - 950mV

    Programs needed:

    Undervolting:
    There are three most commonly used today
    - Tegrak Overclock Ultimate * paid
    - Voltage Control * free and paid
    - SetCPU paid *

    Each of these has its special qualities cited I quote the principal.

    Tegrak: one who can do UNDERVOLT kernel in stock and only one who can do UNDERVOLT the internal voltage.
    Voltage Control: the interface is more user friendly and compatible with most custom kernel.
    SetCPU: was or still is the most popular but today there are better and does not work right UNDERVOLT on the video card.

    For the tests:

    - 2nd Core (enables the use of the second core constant)
    - Super PI
    - Linpack
    - A video about 5min
    - Antutu, quadrant, nenamark2
    - NEAK CPU Stress Test *new

    I will leave here already written about how to use them when I quote them in part of the procedure does not have to explain.

    Super PI: he runs the option 512kb, which is longer but it uses calculations is a good way.
    Linpack: perhaps the most sensitive UNDERVOLT I know. Click several times in multi-thread around a 20 to 30 times.
    Quadrant, Antutu and Nenamark2: they are not very sensitive to UNDERVOLT, sometimes you run three times and it does not crash but hangs running the Linpack test but they UNDERVOLT video card.
    Video: never tested particularly well, but has a staff recommends that the xda that way.
    Neak Stress Test: just click in Start StressTest and wait 2 minutes.


    Procedures and Form of testing

    1st step: with 2nd Core App enabled two core always

    2nd step: choose what you want to test. If the processor or video card. No matter what the procedure is the same.

    Step 3: in what you choose (processor or video card) you have to go by parts and if choosing a lot of different voltages because otherwise if you do not know where to catch the problem was. I will explain in detail how to and have done the process.
    If you chose to start with the processor. In this case opting for the core voltage.
    For a UNDERVOLT efficient and successful you must EVER use maximum frequency and minimum frequency = you use this form for all frequencies tested.
    Simply put, your seven 200MHz processor (both maximum and the minimum) and a voltage just choose the frequency that we use in the case is 200MHz. I recommend starting by choosing from more aggressive to the nearest standard. I say this because it is good to know what is the most aggressive right from the begining that after staying in doubt whether or not hold out that much voltage. Start trying to put 850mV for 200MHz. Below 850mV only Tegrak Ultimate and Extreme Voltage Control. Once you set and has fought better because not waste time testing. +25 Choosing start again only the last selected voltage. Always after crahsed i recommend increase +25 for morenprecision.If it worked to get the battery of tests as explained in the "required programs" and beyond the specific tests you'd better get moving on the phone as if you were using on a daily basis to see only crashes.
    After you have found a value (mV) to 200MHz you can already go to the frequency of 500mhz and 500mhz repeated by setting maximum and minimum. This procedure will be used for all testing so from now on I'll just give tips on values ​​to be used it may be that people who have never seen it before not knowing where or by voltage (mV) choose. Quote values ​​that are already below the maximum that can support values ​​below that have never seen anyone get so I'm saving time for you.
    500mhz - try starting with 850mV
    Perform all tests and follow.
    800mhz - try starting with 900mV
    Perform all tests and follow.
    1.000mhz - try starting with 1000mV
    Perform all tests and follow.
    1.200mhz - try starting with 1.100mV

    *this voltage what i recommend was extremely low, lower values is crazy. If you dont want start with extreme undervolt i recommend start all with values above with more 50mV

    After you have performed all the tests and have found the best voltage to each of you can already start to test the video card.
    As the process of the video card is the same used in the processor and you must be tired of testing will resume.

    Set maximum frequency = minimum frequency

    267mhz - start with 900mV
    160MHz - start with 800mV

    Step 4: After you have set all your voltages at their respective frequencies of both the processor and video card. You can set back their frequency and maximum frequency of at least according to his need. Default values:
    Processor: 200MHz - 1.200mhz
    Video: 160MHz - 267mhz

    5th step: Perform all possible tests with it all set up for you. And see if it's stable. If locks, will be difficult to identify where the problem was so important to give a great attention when they are testing each setting its own.


    Side Effects

    There are two very distinct. One is the freeze and the other is SOD (Sleep of Death) which is when the cell no longer responds after he entered into deep sleep, having to restart the phone.
    Cause it may be some factors. Some devices simply do not like UNDERVOLT, another reason is the more likely you used a voltage more than it should. And another cause is that your kernel + rom + app UNDERVOLT not done well. Sometimes replacing any items solves the problem.

    Eric's Undervolting Settings for ICS

    Who don't want find your own undervolt.

    200mhz (875mV)
    500mhz (950mV)
    800mhz (1025mV)
    1000mhz (1100mV)
    1200mhz (1200mV)

    Result

    One goal of this topic is exactly the result. Any testing, evaluation that shows the benefit of UNDERVOLT is welcome.
    And you find your own configuration that is much more efficient than picking up some numbers of the other settings thereby obtaining a better result. This is not a "MAGIC" this is REAL.

    Show your.


    *** Important to read before you do.
    I am not responsible for any damage that may occur on your mobile. My UNDERVOLT was done exactly as written above. I've never seen the reports and facts that this process has damaged some mobile.

    If this tutorial helped you give something a simple thank you.
    5
    i will update here to undervolt our galaxy s3
    2
    Omg guys,


    This is just amazing. Take a look.

    Using latest Wanam + Abyss kernel + some tweaks.

    SIO + Abyssplug
    200-800mhz
    Extreme UV settings.

    590290ef-6098-77c2.jpg

    590290ef-60a6-bedf.jpg


    No fake. Just browsing and tapatalking while 2 hours...

    PS : did you notice too that only screen and sleep stats are only showned? Not even OS Android %... Strange isn't it?

    This is making my day.

    Just sharing with you.

    Cheers




    Sent via my S2 monster
    2
    Hello everybody, for the purpose of collaboration, here are my settings:

    Siyah 2.6.13, ondemand and sio

    CPU:
    1200mhz - 1150mV (400mhz bus)
    1000mhz - 1050mV (266mhz bus)
    800mhz - 950mV (266mhz bus)
    500mhz - 875mV (133mhz bus)
    200mhz - 825mV (133mhz bus)
    100mhz - 825mV (133mhz bus)

    GPU:
    40mhz - 850mV
    133mhz - 900mV
    267mhz - 950mV

    I'm leaving here my script (stable) for those who wish and its installation is via the CWM (boot recovery or application)

    Results: Deep sleep = 99% and the battery consumption of 1% (just over 8 hours / night)

    I hope this helps.
    1
    Great work Eric :) A very useful reference.