Pdroid:
min: 250 max: 100 ondemand (I now turned set at bot off)
I assume that the 100 above is actually 1000? If not, you're limiting the phone to 100MHz of course. I don't think this is the case which is why I suspected a typo.
Profiles override these settings, but only within the values set here. In other words, setting a profile to run at 900MHz when the max value on the main page is 600MHz will not work. The speed will be limited to 600MHz by the main page setting until you reboot. After a reboot, if profiles are enabled and the fastest profile calls for 900MHz, the max will be set to 900MHz
Basically, if you are going to use profiles, and I highly recommend them, just set the Min on the main page at the lowest speed listed in any profile (the slowest the phone will ever run), set the Max at the highest speed listed in any profile (the fastest the phone will ever run), and just leave them. Don't bother checking the set at boot box because its moot.
Profiles:
CPU tmp: >45C 600/250 ondemand pri 100
Charging/Full: 600/250 performance pri 100
The top "Charging/Full" is the same as the two underneath it, so you don't need them. Also, this is the only time when I have my phone run its maximum (overclocked) speed.
Charging USB/Full: same as above <--Don't need
Charging AC/Full: same as above <--Don't need
Screen Off: 600/250 powersave pri 100
You have 5 items above all at 100% priority, so unfortunately, none of them is really able to do anything.
batt < 71 900/250 ondemand pri 60
batt < 61 800/250 ondemand pri 70
batt < 51 600/250 powersave pri 80
I cannot tell what your goal is above.
Advanced:
300000, 50, 0, 0 not set at boot. (If this is a US phone, I hope that's really 30000! My phone's poling rate is 20000, followed by 60, 0, 0, not set at boot)
QUOTE]
I have a different phone, but I'll use mine as an example to hopefully clarify profiles and priority. The default speeds of my phone range from 245MHz - 998MHz. However, I have the minimum speed in all of my profiles set to 128MHz and the fastest profile maxes at 1190MHz, so on the SetCPU Main screen, I have the Min set to 128MHz and the Max set to 1190MHz The 'set at boot' box is not checked.
On my profile page I have the following:
Enabled: checked
Notifications: not checked (leave me alone!)
Profiles: (CPU Scaling on all profiles is set to "ondemand")
Temp > 50c = 499 max (a very slow max speed to allow the CPU to cool
128 min as quickly as possible if it exceeds 50c)
Priority 100 (nothing more important than not burning it up!)
Screen Off = 245 max (the lowest factory speed - save lots of power)
128 min (one step below factory - saves some power)
Priority 95 (this is the state that our phones spend the most time in)
Charging/Full = 1190 max (highest 100% stable speed with no heat issues)
128 min (ramps up quickly enough to set it this low)
Priority 90 (stable, not overheating, and not worried about power!)
Battery < 20% = 499 max (lowest speed that phone is still fully functional)
128 min (ramps up...saves power...etc)
Priority 75 (This could have been 85 or 89 and would work the same.
I left room for additional profiles just in case.)
Battery < 100 = 998 max (not plugged in but fully charged, all the way
128 min down to 20% charge, runs at factory max)
Priority 70 (the meat and potatoes of bettery time.)
I hope that this helps to clarify the basic use of profiles and priorities. I do not claim that mine are perfect, optimum, or 'the way to go'. They just work great with my Evo. Some variant of these should work well for yours, but you may very well find a far better set for your phone Good luck and have fun.
Thank you for your time.