yashsingh1/xdaforums huggingface dataset:
[Samsung Epic 4G Touch] Trev186:
Hi Schtruck the dev of FPSE is working on some optimizations for phones like ours with the mali 400 gpu

He asked some of the testers to check with some rom devs .....honestly it is all Greek to me.

But he needs the

"Mali 200_instruction.c" file.

This is needed to de bug open gl.

Since I use this rom I figuered I would ask.
[Samsung Epic 4G Touch] JohnCorleone:
It goes straight from 128 to 1024,2048,3072, then 4096..edit...this is ROM Toolbox Pro but I know some NS4G devs set it at 512 but that's a,different phone with a lot less..what's the word? Memory availability. I know 1024 and 2048 are recommended in the app but I will test in a few hours
[Samsung Epic 4G Touch] revamper:
What would be the best way to check and verify that the battery saver script is running?
[Samsung Epic 4G Touch] EeZeEpEe:
Open ROM Toolbox, SetCPU, or anything that is able to adjust you CPU speed. When you're 84% or below battery you should be running max 1000 MHz. 35% and below it will be max 800 MHz.
[Samsung Epic 4G Touch] gharlane00:
except that those apps are detected by the script and the script is disabled by design.
[Samsung Epic 4G Touch] meatwadathf:
cpu spy. not detected by scripts.
[Samsung Epic 4G Touch] iamsavedme30:
I asked this question and didn't get a response. I was wondering if anyone was running setcpu with the stock kernel and if so what were their settings. If your not running stock kernel what are you running.

I see that the battery tweaks are suppose to be in this, so do I even need to worry a out setcpu?
[Samsung Epic 4G Touch] tdunham:
ROM Toolbox too?

Its not in the list.
[Samsung Epic 4G Touch] meatwadathf:
I am running stock el13 with setcpu. I underclock to 800 at conservative governor. I found this to be very stable and good on battery.

The rom includes a built in script. However, I prefer to use setcpu because I can run at 800 ALL THE TIME and save even more battery; as opposed to the script which goes to 800 at 35% battery and less. And if at any point I need more processor power, like when I notice lag or am playing a game etc... I just open up setcpu and BAM I am back at 1200 at ondemand governor. You don't have that option when running only the script.

You should note that installing setcpu will cancel the script. Its either one or the other, not both.

---------- Post added at 06:37 PM ---------- Previous post was at 06:37 PM ----------

Nope, just the ones in the list.
[Samsung Epic 4G Touch] iamsavedme30:
Thanks for responding so quickly, this helps a ton.
[Samsung Epic 4G Touch] tdunham:
Ditto. I use the same exact setup. 800 works fine for most usage.
[Samsung Epic 4G Touch] djjosh:
Quadrant standard has an option to view current CPU speed in the system information tab
[Samsung Epic 4G Touch] JohnCorleone:
Damn, you guys are lucky. When I had that setup as soon as I hit 800, I had random Task Manager and Menu pop ups like no other. Maybe it was the combination of 800 and the -50 undervolt... not sure. I didn't explore it too much
[Samsung Epic 4G Touch] JohnCorleone:
If you have any battery use/screen on time screenshots, I would love to see what kind of numbers that setup yields for you.
[Samsung Epic 4G Touch] TonyTurboII:
Is there a way we can edit one of the files to have it recognize rom toolbox pro?

I get the feeling if I use setcpu it will fight rom toolbox pro, or if I use just rom toolbox pro it will fight the script...
[Samsung Epic 4G Touch] Dchibro:
Well, if you want to eliminate one more App running in the background that is serving a very simple function, just fire up Root Explorer and edit the script with the built in text editor.

Navigate to /system/etc/init.d and open the file 3cpufreq_screenstate_scaling

Right near the top is ...

BATTERY_PROFILE_1="85"
MAX_CPU_SPEED_PROFILE_1="1200000"
GPU_SPEED_PROFILE_1="10 325"

Change the 1200000 to 800000 and save changes. I did this to cap my top clock at 1GHz and it works, confirmed by CPU Spy. I left the lower end the same so I still drop to 800MHz below 35%. It's a nice little way to underclock without having to run an App.

Edit - Meh I re-read you post and saw the part about easily going back to 1200 on demand. Obviously what I posted here doesn't help in that case. But for those who want constant underclocking without an App running in the background it's a nice simple solution.
[Samsung Epic 4G Touch] rokair:
If you want to use Rom Toolbox pro and thus don't want the Script just go to the /etc/init.d folder and delete the scripts you don't want. Likely the two cpufreq scipts numbers 2 and 3. I would personally suggest leaving the others but that of course is up to you as well. ;)
[Samsung Epic 4G Touch] vanberge:
I do pretty much this same thing but I use steady's hitman kernel instead of stock.

Or, maybe depends on which governor you're using
[Samsung Epic 4G Touch] rokair:
Right idea but if he only changes Profile_1 to 800000 then he will run at 800Mhz above 85% and below 35% but 1Ghz any time the battery is between those amounts. If he wants to always run at 800Mhz he will also need to change the MAX_CPU_SPEED varible to 800000. And, then he might also want to think about the GPU Speed at each level...LOL. (Which I don't recall there being a way to change this in SetCPU.)

Sorry, I guess I made that sound more complex than it is but I would recommend some basic knowledge of programming if he is going to mess with the script past removing it. I have changed mine a good bit...and I agree that it is better than having SetCPU running but it does also have its draw backs...(Like if he messes up in the wrong direction he might not get a stable enough boot to fix it where as with SetCPU you can play with setting until they are where you want them and then hit the set on boot button.)
[Samsung Epic 4G Touch] meatwadathf:
To be honest, I would consider myself a light to medium user. I'll try and get something together tomorrow if I don't forget. I have been gauging my battery based off of idle drain when I'm at work. Get about 4 percent over 7-8 hours.

---------- Post added at 07:52 PM ---------- Previous post was at 07:51 PM ----------

Yup, I need that option to go back to 1200 at any point.
[Samsung Epic 4G Touch] Dchibro:
Yeah good point. I probably hadn't noticed because mine is set to 1000000 so I didn't have to change the variable. My setup gives me 1ghz from 100% to 35% then drops to 800mhz. I hadn't really though about the middle lol.

Edit - You also reminded me that I need to change the GPU Speed at 1000000 as well hah. Thanks! :)
[Samsung Epic 4G Touch] meatwadathf:
If you use romtoolbox for under/overclocking, why have setcpu in the first place. Personally I have both, have not touched the rom toolbox settings, and only use setcpu. Have not had any issues.
[Samsung Epic 4G Touch] rokair:
Yea. I went all out.

1.2 Ghz when charging and the screen is on.

1 Ghz when the battery is above 35% not charging and the screen is on.

800 Mhz when the battery is below 35% not charging and the screen is on.

500 Mhz when the screen is off no matter battery or charging.

Only issue I have is that the script only executes (will change the settings) when the screen changes state (is turned on or is turned off). Most people wouldn't notice this because it is only based on battery and you usually are not going to leave the phone on for a really long time. In my case if the screen is on when I plug the phone in or unplug it the new settings will not take effect until I turn the screen off...if it was already off then the settings still don't take effect but the net effect is that it doesn't matter since the phone is to always be at 500 Mhz when the screen is off.

I still wish I could figure out how to trigger the script to execute on a charge state event but it is still better than running another application and really most of the time I still end up with the settings I want or I just don't notice the difference anyway because the phone is still so fast at the lower speeds.
[Samsung Epic 4G Touch] TonyTurboII:
Wondering if simply renaming them will disable them, incase I decide to go back.

Im wondering if they will conflict with each other...
[Samsung Epic 4G Touch] meatwadathf:
Are you sure that the script only triggers on screen changes or possibly whatever app you're using to measure clockspeed updates on screen change? Just a thought....
[Samsung Epic 4G Touch] JohnCorleone:
Ok, check this out. This was from a few days ago. It could have been better but in NYC you are bouncing between 1x and 3g and the occasional dead spot which dings battery. Wifi always left on. I have the scaling script changed to not scale...straight 1200/200 conservative but screen off is powersave. I have 2 nandroids. One of this ROM with Minimal Black regular version and one of strongsteve's. Both rock solid. I like to change every few days but once the battery settles...damn!
[Samsung Epic 4G Touch] meatwadathf:
That is nice. I'm probably way below that usage, but ill be sure to post tomorow or the day after. I'll start as soon as I'm 100% in a few minutes.
[Samsung Epic 4G Touch] JohnCorleone:
I can't wait to see what you come up with. If you come up with over 2 days with at least 2.5 hours screen on time, I may re-explore the scaling script and try ditching the undervolt to see if it stabilizes 800
[Samsung Epic 4G Touch] GRBlitz:
I see that Calkulin's 2.9 version will include Rogue's Gunslinger 1.4.0 Kernel. I actually have not had a positive experience with this ROM and Kernel combination. The home screen seems to lag while transitioning. I have had a much better experience with Rogue's EL13 Kernel. Much better battery life too. Anyone else out there with similar experiences???

I did get a nicer Quadrant score though with Gunslinger :D just saying
[Samsung Epic 4G Touch] JohnCorleone:
Gunslinger 1.4.1 has been great for me on this ROM. On strongsteve's I run Chris's stock repack. Its all about trying different combinations...
[Samsung Epic 4G Touch] revamper:
I strongly agree about the lag and I am convinced that the kernel is not able to run smoothly with this ROM. If a full factory wipe and modify didn't fix it, I don't see what will. Everyone who says it doesn't exist is probably in denial and is drooling over quadrant scores.
[Samsung Epic 4G Touch] vanberge:
Honestly for any of Steady's kernels and Calks rom, just install SetCPU and make that do the battery saving profiles....

I'll try to attach a screenie of my config but it is butter smooth.
[Samsung Epic 4G Touch] vanberge:
EDIT

i think my SetCPU config gives the same battery saving clock reductions in CPU; yet it runs very nicely on Steady's kernel (currently hitman)

With this setup, Calk's scripts are ignored... I think it must just be a difference in his voltages vs. SetCPU's when using a non-stock kernel?
[Samsung Epic 4G Touch] xjs1200x:
I've never fooled arouned with GoLauncher, but i actually like it. But i just noticed that the capacitive touch button doesnt work with this launcher on the home page. But it works with all other pages as well as TW launcher. Im curious if its a GoLauncher issue or if its a bug within the ROM.

I have no idea

Thanks in advance

*reposted from a few days ago
[Samsung Epic 4G Touch] GRBlitz:
I even have the Bare ROM version installed after a clean install.

I wonder if Calkulin will custom tweak CPU to rid any lag issues within the script?? That would be kind of neat and provide more of a "turn key" ROM, just ready to use in mint condition :cool: Seems like stock voltages and clocks run well..
[Samsung Epic 4G Touch] vanberge:
Seriously install SetCPU (free for XDA) and use one of the rogue kernels and I am almost 100% sure the lag will go away....

http://xdaforums.com/showthread.php?t=505419
[Samsung Epic 4G Touch] EeZeEpEe:
Great. I wasn't sure how to order the priorities.
[Samsung Epic 4G Touch] revamper:
I'll give that a shot!

Edit: now I feel like an idiot cause it worked. Thanks!
[Samsung Epic 4G Touch] SSaxman:
I'm running 2.8.1 with Gunslinger 1.4.0 and have no lag when scrolling through my home screens nor do I give a crap about Quadrant scores so no denial here.
[Samsung Epic 4G Touch] MikeC84:
Go to system/etc/init.d

2cpufreq_governor to change governor

3cpufreq_screenstate_scaling to change battery profile

I noticed root explorer was not saving my changes. I used es file explorer and that saved the changes fine. Make sure to change permissions.
[Samsung Epic 4G Touch] Duce HD2:
I noticed root explorer wasn't saving changes either...I'll give that a shot. Can you just change the % and Mhz in the profiles that's all?

Thanks

UPDATE- Dude thanks, worked perfect with ES file explorer. I kept trying the same thing with root explorer with no go....now I can tweak according to my day and don't have to use setcpu etc...! Thanks again for the tip.

Sent using Calkulin's V1.0
[Samsung Epic 4G Touch] locoboi187:
Why is my battery life terrible? I have the same setup in stock and get at least 13 hours out this phone with moderate to heavy usage. I didn't even use my phone that much today.
[Samsung Epic 4G Touch] jaysmi32:
ON ES fileexplorer how do u find where system folder is?
[Samsung Epic 4G Touch] kc_hubbard:
Have to ask the dumb question here, but...you did mount the file system as R/W using Root Explorer, right?
[Samsung Epic 4G Touch] Duce HD2:
On ES click menu>settings>under root settings check both boxes to enable root access Also under directory settings if you want you can change "Home directory' to /system/ and that will take you to the system folder.

---------- Post added at 11:48 AM ---------- Previous post was at 11:45 AM ----------

Yes I did, otherwise I wouldn't have been able to Open as text editor. When I would hit save under menu, It'd go back to default.
[Samsung Epic 4G Touch] kc_hubbard:
Good point. :o
[Samsung Epic 4G Touch] chunology:
It looks as if SOMETHING on your device is preventing your phone from sleeping/keeps waking your phone. Do you have an app that constantly polls? Looks like you were playing music - were you using your phone as an MP3 player?
[Samsung Epic 4G Touch] niv3d:
I think V1.05 is just the market update he posted the other day?
[Samsung Epic 4G Touch] blink1022:
Good news here. Finally got n64oid working on this rom now thanks to the new v1.05 version =D. This means all games should launch up just fine now, gotta do some more testing but, great update Calkulin.
[Samsung Epic 4G Touch] chazglenn3:
The OP has all of the changes listed...
[Samsung Epic 4G Touch] jaysmi32:
do u think u can post up a pic of your settings
[Samsung Epic 4G Touch] abstraction21:
I thought flashing this ROM would switch the radio from EG12 to EG30. I guess this was not the case. Is there any way to flash the EG30 radio?
[Samsung Epic 4G Touch] pats4life100:
hey

so can i still use setcpu cause i dont really no how to do them scripts
[Samsung Epic 4G Touch] JoeBruin32:
Tell me if this is right?

I just want to have a constant 800mhz max, so I'm gonna make the following changes:

BATTERY_PROFILES_ON="0"

MAX_CPU_SPEED="800000"

Thanks
[Samsung Epic 4G Touch] steelersmb:
Just installed 1.05 and now the market says connection error. I also get popups saying that billing is not supported on this version of Market.

Also, app widget picker doesn't work with Go Launcher.

Ugh......

Edit: I got the market working by clearing the data.

Edit: I just tried the App Widget Picker on Launcher Pro and it's not working there either. The widgets will show up but when you select one, they don't get added to the screen. Is this working for anyone?
[Samsung Epic 4G Touch] hypersonicx:
Agree!!!

N64oid is also now working on my end plus my firefox browser also works where as on the previous rom V1.0.0 did.

Looks like we now have a perfect rom! Great battery life, Market now work. Games / Apps now work.

Sprint Hotspot 3G tether now works. Only thing I can see left on the list is 4G Sprint HotSpot tether haha!

Thanks Calkulin!

---------- Post added at 01:08 PM ---------- Previous post was at 01:05 PM ----------

My baseband is showing EG30 from the full v1.05 install. Came from starburt rom with full wipe.
[Samsung Epic 4G Touch] asqwrd:
does the rom update have all the changes that the entire rom download has?
[Samsung Epic 4G Touch] Magick72:
App Widget Picker

I use GO Launcher with app widget picker and it works just fine. You cannot install the appwidgetpicker.apk as a program, by clicking on the APK and installing it. I did the same thing and all it did was FC on me. I went back read the post again and installed it exactly how OP said, and it works fine now.
[Samsung Epic 4G Touch] nivron:
If you are on the EG12 radio, there are no ROMs that will switch you back to EG30. The ROMs are based on the EG30 firmware build, which happens to have the same version as the radio.

As far as I am aware, there is currently no way to go from the EG12 to the EG30 radio, short of replacing your phone.
[Samsung Epic 4G Touch] carhauler1969:
+1 tho I'm on Gunslinger 1.4.1 Calk's script in full effect, default -50mV script, & my CoD tweaks. SD cache @ 6144, currently utilizing the SIO scheduler. Zero lag anywhere, great battery life, & it screams even at 800MHz. :D

I have the wife's on Hitman 1.5.0 & she's having random reboots. :(
[Samsung Epic 4G Touch] rokair:
I'm not using an app. Go directly to the API folders and view the method as text.
[Samsung Epic 4G Touch] stonewall72:
Ny way to block calls? Cant long click and select blacklist or block caller?
[Samsung Epic 4G Touch] rondietz1:
Battery Life

For what it's worth, I'm running 2.8.1, stock kernel, and use Juicedefender Ultimate set on the advanced setting, with no tweaking. Now before everyone jumps on this, yes I know I'm a light user, listen to music @30 minutes in morning, maybe 5 short calls during the day, maybe a dozen or so texts, occasionally use opera to get on the net to look stuff up, and occasional tinkering. With this in mind, I unplug from the charger about 6 am and at about 9 pm when I plug it back in, my battery is at anywhere from 65% to 80%, depending on the days usage. Like I said, I know I'm a light user, but maybe heavier users could get comparable results. No this is not a plug for Juicedefender, I try loads of apps on a daily basis, kind of a junkie that way (I'm sure most of you can relate), am constantly installing apps, playing with them and then uninstalling most of them. This is just a suggestion of something that seems to work for me. I would be happy to share my settings and apps used, if asked, but won't burden if not.
[Samsung Epic 4G Touch] buggerritt:
Mr Number from the market. It's free, very configurable, and super badass.
[Samsung Epic 4G Touch] buggerritt:
I'm getting about the same results with the same use without juice defender or any other app like it.
[Samsung Epic 4G Touch] Moebius01:
Ok, for today's make-no-sense-out-of-left-field question:

For anyone that's put VoiceTalk back on the phone, have you noticed less accuracy in voice recognition? I can't see how, but for some reason I have trouble dialing by contact list name. Biggest example I've noticed is calling my brother. On stock, I could call by name 100% of the time. Now, no matter how I try to say it, I get a multiple entries reply with his name and an old colleague with the same first name and same number of syllables in the last name and my dad with same last name and same number of syllables in the first name.

It doesn't seem like this should be the case since the files are the same as they were (I'm assuming) but figured I'd check.
[Samsung Epic 4G Touch] Bazirker:
Yes. Fur some reason, switching to Vlingo helps me. It is weird though...
[Samsung Epic 4G Touch] djjosh:
Does set CPU disable the battery script even when not set to boot? , I was just wondering why it says 800 Max on the first screen.
[Samsung Epic 4G Touch] KCRic:
I'm pretty sure the system goes to default setting when you don't tell it to activate those settings on boot. The default in this case would be set by the script.
[Samsung Epic 4G Touch] Moebius01:
Yeah, if Vlingo'd make a hook to activate on headset button press, life would be good. Wonder if there's an app in the market that launches a given program on headset button?
[Samsung Epic 4G Touch] buggerritt:
My bt headset triggers vlingo with long press.
[Samsung Epic 4G Touch] Moebius01:
Interesting. Tried it several times with mine (Voyager Pro) to no avail. So on a whim, I just tried to dictate a message through VoiceTalk and it nailed it, right down to the punctuation. But still can't voice dial several of my contacts that worked fine from stock. Weird.
[Samsung Epic 4G Touch] EeZeEpEe:
You have to fix your priorities. They're all set to 50.

Should be something like this:
[Samsung Epic 4G Touch] rokair:
Looking at the scripts...

The Governor script will always execute ... this script sets the governor once on boot and it will then be overridden by SetCPU but it will always execute.

The Under Volt script always executes as well. You can see this in SetCPU. If you set SetCPU to NOT control the voltages on boot depending on which version of the script you have installed the default voltages you see in SetCPU will be different.

The CPU Scaling script will never execute (or at least never actually make any changes because it does execute it is just that it will not validate to do any work because of the IF statement) if SetCPU is installed. This is based on the presents of the APK file in the correct DATA folder and not any running state of the application.

---------- Post added at 02:42 PM ---------- Previous post was at 02:34 PM ----------

First I agree with the other poster that you need to set you priorities but that will still not fix your issue/question in this case.

The Priorities when turned on do take affect at boot and they override the value on the "first screen". However, that is only true when one or more of them are met (conditions) and then if more than one is met the priority is important. In this case you are NOT charging so neither AC nor USB Charger will turn on, your batter is above 85% and thus it is above 50% so neither of those profiles will turn on, and your screen is obviously on so that profile will not turn on either. Thus the priority in the stack is the current value listed on the "first screen" which is 800Mhz and Conservative. It didn't take affect at boot but it does take affect because you have launched the screen. (hope that is clear ... ;-/)
[Samsung Epic 4G Touch] blown00gtp:
speakerphone problem???

Is anyone having issues with speakerphone? my issue is that when i have to input numbers for an automated service (like if you were calling comcast or something like that). The automated service is not recognizing the numbers I input correctly. Just tried again today and it didnt work. I then tried another persons phone and it worked fine. its also doing this even when not on speakerphone. If anyone could help that would be awesome...as of right now im on 2.5.1 but about to update to 2.8 to see if that fixes anything. thanks
[Samsung Epic 4G Touch] srkmagnus:
The script is disabled if it detects and app is set to control the Kernal clock. In the screenshot, 800 was set by setcpu to conserve battery.
[Samsung Epic 4G Touch] Moebius01:
Just tested on 2.8.1 with no issues. All dtmf signals were received fine.
[Samsung Epic 4G Touch] blown00gtp:
another quick question... is it ok to run any of the rogue kernels with 2.8? also what about the ics theme? It worked on 2.5.1 but I just wanna make sure before flashing. thanks again
[Samsung Epic 4G Touch] MJHawaii:
Ive been running calks happily for awhile now on gunslinger but recently ive noticed when I call someone it dials another contact or when I miss a call and I click return call it dials another contact Its strange anyone else having this issue im thinking it could be an app but Im gonna do a full wipe and reinstall see if that solves it
[Samsung Epic 4G Touch] PaulB007:
Does anyone else have issues trying to do a self recording on this rom?? I am using the stock kernel and the screen just goes black when I try and self record or use front facing camera in general.
[Samsung Epic 4G Touch] buggerritt:
Works great for me. I'm using Hitman 1.5.0 kernel