• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Undervolting FL04

underclocking or undervolting?

There is an app called Volt that will do both. but you must be running a kernal that supports undervolting to undervolt.

I guess I don't understand undervolting vs. underclocking. Regardless, it sounds like you are suggesting that FL04 rooted by itself doesn't support either. Is that correct? So much to learn.
 
Upvote 0
I guess I don't understand undervolting vs. underclocking. Regardless, it sounds like you are suggesting that FL04 rooted by itself doesn't support either. Is that correct? So much to learn.

under clocking is slowing down the processor and FL04 supports that just fine. an app like CPU Master or Voltage Control will do that easy enough.

Under volting is lowering the voltage to the processor to save power, to support this you would have to do one of two things. You can either change to a kernel that supports that or you can get the app Tegrak Overclock. That app installs functions to allow the support of under volting without changing kernel. Be careful with doing that as too much of a voltage change can crash your phone.

Codegerm
 
Upvote 0
underclocking slows down the processor of the phone to save battery. undervolting uses less volts (battery juice) than normal to save battery.

FL04 refers to the radio or modem or whatever you call it, not the ROM or kernal.

the ability to undervolt or underclock is dependent upon the kernal.

the stock kernal supports underclocking but not undervolting.

i think the stock kernal and rom automatically changes the speed of the processor according to the demand on the phone.

but with Volt(oops I meant Voltage Control, the one with a yellow splash screen) you can customize how fast or how slow you want the phone to run. you can also change how the phone decides what speed to run the processor (governors). If the kernal supports it VC will also undervolt.

If you find a kernal that supports undervolting you can do that too. I think agats kernal supports undervolting. but becareful cuz it can screw your phone up. I used to just lower it by 25 on each "step"
 
Upvote 0
im on Jellyverse v.3 ROM (FK23 based) with the stock kernal bc thats all it supports I think. (the rom has to be compatible with kernal and the modem, forgot to mention that before.) so I cant undervolt. although Jellyverse (fka Universe) is built for battery life, I chew through battery like crazy cuz my screen is always on. Im always checking for new texts or emails lol.

undervolting will extend your battery by a little, but its not miracle status.

big trick is to turn the display way down and keep the screen off as much as possible.

I also bought an extended battery. Its ugly cuz it makes the middle of the phone fat, but it works.
 
Upvote 0
im on Jellyverse v.3 ROM (FK23 based) with the stock kernal bc thats all it supports I think. (the rom has to be compatible with kernal and the modem, forgot to mention that before.) so I cant undervolt. although Jellyverse (fka Universe) is built for battery life, I chew through battery like crazy cuz my screen is always on. Im always checking for new texts or emails lol.

undervolting will extend your battery by a little, but its not miracle status.

big trick is to turn the display way down and keep the screen off as much as possible.

I also bought an extended battery. Its ugly cuz it makes the middle of the phone fat, but it works.

Give Tegrak Overclock a try if you are wanting to under volt on the stock kernel.
 
  • Like
Reactions: dhabell
Upvote 0
I wish the stock kernel supported the Pegasus governor (on demand with hot plugging of the second core).

just bought it bc the free version didnt support undervolting by "steps".

what Tegrak settings are you using?

I undervolted by 50 mv at each frequency. but what governor and IO scheduler do you use? Im looking for battery life.
 
Upvote 0
just bought it bc the free version didnt support undervolting by "steps".

what Tegrak settings are you using?

I undervolted by 50 mv at each frequency. but what governor and IO scheduler do you use? Im looking for battery life.


Right now I under volt by 50mv as well, I am using the On demand governor and noop for IO scheduling. I have been comparing between capping speed at 1.0 GHz and the normal full 1.2GHz
 
  • Like
Reactions: dhabell
Upvote 0
Right now I under volt by 50mv as well, I am using the On demand governor and noop for IO scheduling. I have been comparing between capping speed at 1.0 GHz and the normal full 1.2GHz

Finally got my phone..got fl04 up and running and cpu sleeper (dual core)


Ok so I am about to buy Tegrak Overclock Ultimate but am having problems figuring out where/what menu items are to do what your saying...

The IO Scheduling is under Tweaks? Tweaks > IO Scheduling -> noop


Where is the On demand governor? Scaling > governor ? Also it is at scaling max 0mhz to scaling min 200mhz...do i change this?

Is the changing of voltage under Optimze ? I see cpu level 0-4, do you only have to change 0 and 1 since it is only a dual core? which do i reduce by 50mv? all of them? also, do you change frequency of any of them?

Is there no need for voltage control app if you have tegrak's ultimate? I mean for the function of it slowing the process down when not needed and making it go back to 1.2mhz when it is needed

Sorry to sound dumb..
 
Upvote 0
Finally got my phone..got fl04 up and running and cpu sleeper (dual core)


Ok so I am about to buy Tegrak Overclock Ultimate but am having problems figuring out where/what menu items are to do what your saying...

The IO Scheduling is under Tweaks? Tweaks > IO Scheduling -> noop


Where is the On demand governor? Scaling > governor ? Also it is at scaling max 0mhz to scaling min 200mhz...do i change this?

Is the changing of voltage under Optimze ? I see cpu level 0-4, do you only have to change 0 and 1 since it is only a dual core? which do i reduce by 50mv? all of them? also, do you change frequency of any of them?

Is there no need for voltage control app if you have tegrak's ultimate? I mean for the function of it slowing the process down when not needed and making it go back to 1.2mhz when it is needed

Sorry to sound dumb..

Okay by default the govenor is set to ondemand which is fine. Ignore the scaling thing as That is being controlled by the kernel and that feature wont apply. Under volt is done in the optimize section. the levels are for grouping of speed not number or cores. Each level is a different clock speed and different voltage. I would not under volt more than 50mv. No real need to under clock the processor since with on demand it actually is at a lower speed when idle and many apps don't get the processor ramped to full speed anyway.

Here is a cool monitor app you can watch your processor work and see the different cores as they work and when one sleeps when not needed.

https://play.google.com/store/apps/details?id=nextapp.systempanel
 
Upvote 0
Okay by default the govenor is set to ondemand which is fine. Ignore the scaling thing as That is being controlled by the kernel and that feature wont apply. Under volt is done in the optimize section. the levels are for grouping of speed not number or cores. Each level is a different clock speed and different voltage. I would not under volt more than 50mv. No real need to under clock the processor since with on demand it actually is at a lower speed when idle and many apps don't get the processor ramped to full speed anyway.

Here is a cool monitor app you can watch your processor work and see the different cores as they work and when one sleeps when not needed.

https://play.google.com/store/apps/details?id=nextapp.systempanel


Ok so for each CPU level 0-4 I set it -50mv to what the default is for each level?

i.e.

cpu level 0
core voltage go from 1300mv to 1250mv

cpu level 1
core voltage go from 1200mv to 1150mv

cpu level 2
core voltage go from 1100mv to 1050mv

cpu level 3
core voltage go from 1000mv to 950mv

cpu level 4
core voltage go from 975mv to 925mv

Sorry to be so explicit...just how I am..
 
Upvote 0
Ok so for each CPU level 0-4 I set it -50mv to what the default is for each level?

i.e.

cpu level 0
core voltage go from 1300mv to 1250mv

cpu level 1
core voltage go from 1200mv to 1150mv

cpu level 2
core voltage go from 1100mv to 1050mv

cpu level 3
core voltage go from 1000mv to 950mv

cpu level 4
core voltage go from 975mv to 925mv

Sorry to be so explicit...just how I am..

for each level 50mv lower than it is for default. The readings you show are low already as 1.2Ghz should be at 1350mv default and undervolt to 1300mv
 
  • Like
Reactions: shezzy
Upvote 0
for each level 50mv lower than it is for default. The readings you show are low already as 1.2Ghz should be at 1350mv default and undervolt to 1300mv

Thats weird because I haven't even touched them yet.. :thinking: I only have the non-ultimate version which won't let you change it.. So should I just stay at the levels I listed before taking another 50 off? So I assume your levels are what mine are before removing 50mv?
 
Upvote 0
Thats weird because I haven't even touched them yet.. :thinking: I only have the non-ultimate version which won't let you change it.. So should I just stay at the levels I listed before taking another 50 off? So I assume your levels are what mine are before removing 50mv?

The difference is small I think you would be fine with what you have now. As for getting better battery, doing things like allowing WiFi to sleep when the phone sleeps and only turning on 4g when you are actively using it will do far more for your battery. I did the advanced option in Wifi settings (hit the menu button while in WiFi settings) and make it so my WiFi sleeps when the phone does. That change alone made a huge difference in my run time between charging (I use WiFi a lot).
 
Upvote 0
The difference is small I think you would be fine with what you have now. As for getting better battery, doing things like allowing WiFi to sleep when the phone sleeps and only turning on 4g when you are actively using it will do far more for your battery. I did the advanced option in Wifi settings (hit the menu button while in WiFi settings) and make it so my WiFi sleeps when the phone does. That change alone made a huge difference in my run time between charging (I use WiFi a lot).

I shut off wifi when I'm not in a area and use Juice defender which would shut that and 3g off while it sleeps anyway.. so far I am actually shocked with the battery life, I have fl04 rooted with cpu sleeper and juice defender ultimate and soon tegrak and I'm at 83% battery and had it off charger for 5 hours with mild/medium usage. This is also the first charge so it will hopefully get better
 
Upvote 0
go into your settings for WiFi and click the menu button and select advanced. Allowing it to sleep saves power when you are using WiFi. You can still turn it off when out of range, but when you are in range and using it you can save power every time you set your phone down and it sleeps.

Also, your display eats a lot of power Dim it down to save power. Remember you have a phone that has the power of a laptop. I would be totally amazed if my laptop had the run time of the phone.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones