yashsingh1/xdaforums huggingface dataset:
[Motorola Droid 3] Rick#2:
Just realized that anything higher than 1200, at least on my phone, results in a spontaneous reboot. This is probably because of a lack of voltage to the chipset; it also probably varies from phone to phone slightly, so it would be interesting to see if anyone can use 1300 without rebooting.

If any of you had a Milestone, think vsel. I'll take a further look into how to manipulate the voltage.
[Motorola Droid 3] MrJudylicious:
i ran 1500 and it actually gave me lower mflops, but it did not reboot.
[Motorola Droid 3] dsw361:
I just tried 1300 and phone locked up
[Motorola Droid 3] ChaoticWeaponry:
Are you using Terminal?? I cant execute the file.. 1200: not found
[Motorola Droid 3] nutpn:
mine too

Mine locked up on 1300 too.maybe we could try a 1250
[Motorola Droid 3] dsw361:
I just use root explorer and navigate to the files then execute them with Linux script handler.
[Motorola Droid 3] nutpn:
Linuz script handler
[Motorola Droid 3] ChaoticWeaponry:
I have root explorer, I see no linux script handler, and its not on the app market. :P
[Motorola Droid 3] MrJudylicious:
i used terminal emulator
[Motorola Droid 3] ChaoticWeaponry:
Okay, I got script manager, ran the 1200 file with root permissions, it says permission denied, and if I use Terminal, it says 1200: file not found.. WTF
[Motorola Droid 3] GoogleAndroid:
Awesome. I'm gonna try 1.4ghz. It would make for a nice performance boost.
[Motorola Droid 3] MrJudylicious:
ok chaotic, i went this route, see if this works. use root explorer and dump it into /tmp, which doesnt require root, then use script manager and run it as root. it will say clocked at 1.5Ghz
[Motorola Droid 3] ChaoticWeaponry:
THANK YOU. 1.3gHz running, no crashes as of yet..

1.0 gHz linpack = 40

1.3 gHz linpack = 56 :)

---------- Post added at 02:53 PM ---------- Previous post was at 02:49 PM ----------

1.3 Ghz on my Droid 3 worked flawlessly. I'm like LETS GO 1.4 GHZ. Eh.. phone didn't like that so much :P
[Motorola Droid 3] GoogleAndroid:
Did this with 1400, phone froze. As said, the CPU probably needs more voltage. Gonna try 1.3 now.

EDIT: I tried 1.2 instead. WOW. Flies through Smartbench faster than the Exynos...
[Motorola Droid 3] nutpn:
1.5

Well mine is doing 1.5 and reall great too
[Motorola Droid 3] dsw361:
Just navigate to the files in root explorer and click on the clock speed you want then choose open with Linux script handler.
[Motorola Droid 3] eww245:
When within the directory of the binary you need to precede it with ./

# ./1200

If the binary is in the shell's path ./ is not needed

# busybox

Is the same as

# /system/xbin/busybox

because /system/xbin is in the path.

The path can be checked by

# echo $PATH
[Motorola Droid 3] oostah:
I tried running 1300 and 1400 and phone froze. but 1500 is running smooth. running 5.7.894 will try and post some screen shots of my results.
[Motorola Droid 3] nutpn:
??

Wonder why 1500 runs good and the 1300 & 1400 dont,

it does the same for me to
[Motorola Droid 3] ChaoticWeaponry:
My 1300 works, and 1400 doesn't.. I'll try 1500 real quick.... must be something wrong.. 1500 works, but my linpack scores go from 56(1300mhz) to 17.6(1500mhz)
[Motorola Droid 3] GoogleAndroid:
My phone won't do 1.3 and 1.4, but 1.5 worked, although performance actually suffered. I don't think it is 1.5.
[Motorola Droid 3] CraiaSoftware:
Here are the results of my test using 1200, 1300, 1400 and 1500:

1200: Works great; 40% increase in linpack scores consistently.

1300: Crashes the phone; forces a reboot or freezes phone forcing a battery pull.

1400: Bogs down the phone, makes it considerably slower. Linpack scores are about half.

1500: Bogs down the phone, makes it considerably slower. Linpack scores are about half.

Looks like 1.2 is the cap. But I am still very happy with that :)

I dont recommend this at all (but I did it anyway), but I made a tasker function that spits out shell commands at device boot to enable 1.2 ghz every time the phone starts. :)
[Motorola Droid 3] oostah:
thats what i got to on the 5.7.894 leak
[Motorola Droid 3] nutpn:
tasker function

Is the tasker function hard to do or is it flashable

---------- Post added at 10:11 PM ---------- Previous post was at 10:05 PM ----------

Can you post what you did. i may try mine a lil bit.thanks
[Motorola Droid 3] Rick#2:
To those of you brave enough to have tried the 1400 and 1500 binaries, you've probably noticed that performance decreases afterwards, if you don't immediately reboot.

This is because I'm an idiot and didn't convert a few numbers from binary to hexidecimal properly, and long story short, ended up *under*clocking the CPU. Sorry about that.
[Motorola Droid 3] Rick#2:
Guess that's what I get for being hasty! :P
[Motorola Droid 3] ChaoticWeaponry:
Nah, its all good if you're supplying us with overclocking modules :) is there a way to change the core voltage too? I want to see the max of my processor.. im guessing around 1.9 or 2 ghz.
[Motorola Droid 3] oostah:
so if we reboot right afterwards it should work?
[Motorola Droid 3] ChaoticWeaponry:
Work as in not destroy your phone, yes. Work as in stay overclocked? No.
[Motorola Droid 3] nutpn:
how can we do this

I dont recommend this at all (but I did it anyway), but I made a tasker function that spits out shell commands at device boot to enable 1.2 ghz every time the phone star
[Motorola Droid 3] oostah:
ok thanks. just wanted to make sure.
[Motorola Droid 3] Rick#2:
I'm sure there is, I just haven't figured out how to do it yet. ;) The manual for the OMAP4430 is pretty overwhelming but the information is in here somewhere... it just hurts my brain trying to find it!
[Motorola Droid 3] CraiaSoftware:
Tasker

For those of you interested in using tasker to keep your Droid 3 overclocked, here is what I did.

Once again, I DON'T RECOMMEND DOING THIS!!! For the main reason that if there is a problem forcing you to reboot, the problem will reoccur as tasker will just re-enable the overclock!

Install Tasker from the Android Market.

Setup a task to occur on "Device Boot"

Set up a task that issues two shell commands as ROOT (click checkbox for run as root):

chmod 755 data/local/1200

./data/local/1200

That's it.
[Motorola Droid 3] nutpn:
tasker

Man your good,thanks and thanks for the latest.

---------- Post added at 07:57 AM ---------- Previous post was at 07:49 AM ----------

Could u get a lil more detail for us dumb military folks, like where to select and setup device boot, category,thanks
[Motorola Droid 3] CraiaSoftware:
Tasker

Directions:

Launch Tasker

Make sure the bottom right "on"/"off" button is lit up green

Hit the plus

give it a name like "Overclock"

Choose Event

Choose System

Choose Device Boot

Click Check mark

Click New Task

Give it a name like "1200"

Click Check Mark

Click blue Plus symbol

Click Misc

Click Run SHell

Enter chmod 755 data/local/1200 into the command line

select "use root"

Click Check box

Hit the plus symbol again

Click Misc

Click Run SHell

Enter ./data/local/1200 into the command line

select "use root"

Click Check box

Click Check box

Click Check box

Thats it! :D Use at your own risk. I am not responsible for any issues, problems, fires, meltdowns, warranty issues, etc bla bla bla... :o
[Motorola Droid 3] nutpn:
oh heck yea

Thanks,its working and shes running like a scalded ir___ ...And me, myself,, I aint worried to much about battery life, cause im either in a wheelchair in the livingroom,recliner or the bed and I got wallplugs ,so I got some battery backup power, ,,anyway I owe you,thanks again,,,,,..I love my Droid 3, but I wished I could sell it and buy the Galaxy Nexus or Just Buy it outright --if I can come up with the funds,so When the Galaxy Nexus comes out ,we will see,,,also I like the Razr and its out now ,I am more of a Motorola person myself,never had a samsung phone before ,thankyou for helping, I appreciate it.,,,.you are the Overclock Specialist.
[Motorola Droid 3] slvrarrow:
Is undervolting going to be a possibility? Im far more interested in battery life than increasing performance further, Dual 1Ghz is more than enough!
[Motorola Droid 3] prstorero:
When I run it from script manager I get a syntax error. Files r currently located in temp. And I'm running cm7. Any suggestions? I may need step by step instructions for something like this
[Motorola Droid 3] Rick#2:
Here's how I do it. If you don't already have them, I suggest downloading the following from the Market: "SetCPU", "Root Explorer" and "Better Terminal Emulator". I bought them; the $5 or so was well spent as these three apps are probably ones that I use the most. If you don't want to pay, you can find SetCPU here on xda-developers if you search for it; Root Explorer you'll have to pony up the $1.99 or whatever it is, Better Terminal Emulator you can do without if you look for "Terminal Emulator" in the Market.

Connect your phone via USB to your PC, select from the drop-down in your status bar "USB Storage" or whatever it says, and browse to your phone on your PC. Unzip the attachment from the first post to the root of your sdcard, ie: don't unzip it into any folders after browsing to your phone on your PC, just put them in the root of the drive. You can put them in whatever folder you like but if you want to keep it simple, don't bother putting them in a random folder unless you know what you're doing.

First, open up SetCPU and slide the sliders for Maximum and Minimum all the way to 1000. You can leave everything else alone, after sliding the bars just exit the app. This step is important so don't skip it.

Open Root Explorer. Navigate to "/system/xbin". Press the button at the top that says "Mount RW". This will allow you to save the binaries in this folder as it is normally mounted as read-only.

Now, open Better Terminal Emulator (or whichever terminal program you like, or even use adb if you are so inclined... although if you know how to use adb the following probably goes without saying) and assuming you followed my instructions earlier and saved the files "1000", "1100" and "1200" to the root of your sdcard, type the following commands in, pushing Enter/Return after each one:

cd /sdcard

mv 1000 /system/xbin/

mv 1100 /system/xbin/

mv 1200 /system/xbin/

cd /system/xbin

chmod 755 1000

chmod 755 1100

chmod 755 1200

Now you can run the binaries from anywhere in your terminal without the requirement of being in the folder you've saved them because /system/xbin is typically included in your $PATH variable. Simply put, your phone always looks in this folder for any executable file you try to run if it doesn't find it in the current working directory.

In order to run "1000", simply type:

1000

And push Enter. You can do this from anywhere on your phone. You should see a message that says your phone has been reset to 1GHz.

To run "1100", you guessed it:

1100

Rinse and repeat.

I'll put this in the first post for others who are newer to this stuff to see.
[Motorola Droid 3] limaxray:
The power savings by undervolting the MPU core is so insignificant that it's not worth it. Compared to the power consumed by the screen, the various transceivers, and all the other logic, the MPU's draw is minute. Lowering it by a few per cent isn't going to make one lick of a noticeable difference.

I never understood the why people think this is a good idea, the only thing it gives you is an unstable processor.
[Motorola Droid 3] prstorero:
all went well till I tried running su then 1100 my phone locked up and rebooted. Had the CPU min and Max set to 1000, had xbin in rw, all the lines ran without errors and the files were extracted to the root of the sd card.
[Motorola Droid 3] ChaoticWeaponry:
What he said. Notice if you go in battery manager, display uses 60% or more of the battery (if you use it)
[Motorola Droid 3] Izeltokatl:
So, was attempting to do this, but I get the following error:

"failed on '1000' - Cross-device link"

I did extract the files to the SD card, moved them to internal SDCard. Then used Terminal Emulator on my phone to type out the stated noob commands. No go? Can I just move them with RootExplorer to Xbin and set permissions with that without using the chmod command?

When I move the files using RootExplorer to /system/xbin (and yes it is set to R/W) I go into terminal emulator cd /system/xbin and prompt shows /system/xbin$ correctly but I get an error when doing the chmod stating

"Unable to chmod 1200: Operations not permitted"

what am I missing? Terminal Emulator never asked for SU rights, I checked SU and its not listed at all.

---update---

I just wrote a GScript to use the commands and it seems to work, when I used GScript to execute the 1200 it said "Max CPU speed set to 1.2mghz. I assume thats a sign of it working?

So as far as adjusting min clock speed, when I go back to SetCPU it still shows max is 1000, and when I check System Panel it shows when CPU is at 100% im only at 1mghz? So did I fail ?
[Motorola Droid 3] ChaoticWeaponry:
To achieve superuser permissions on terminal, you type su, and this is a "test" overclock, the kernel and the phone don't know that they're overclocked. If you get the message saying max cpu speed set to a speed, then you succeeded..
[Motorola Droid 3] ChaoticWeaponry:
I have the ability to overclock my phones cpu to 1300mhz, and its stable up to the point that im using 100% of it. After that the phone crashes. 1250mhz would be a happy medium between 1200 and 1300, until we unlock the core voltage..
[Motorola Droid 3] Izeltokatl:
So my last noob question on this, does setcpu have to stay Min AND Max at 1000? Or should we be setting min back down? I don't see it affecting anything but just curious.
[Motorola Droid 3] Rick#2:
My apologies, I have my terminal run "su" automatically when it opens up so I forgot to add that as the first step. First post updated.

Again, note that this is really experimental so it may not work for everyone. Chaotic hit the nail on the head; the kernel doesn't know it has a higher max frequency so SetCPU will only show 1000 but rest assured it is running at whatever you set it to with the binaries.
[Motorola Droid 3] slvrarrow:
Display always uses the most, yes. But my Milestone undervolted ran comfortably with heavy use for 24 hrs, whereas it would struggle to last the day (12 hours roughly) beforehand.

My girlfriends Pre 3 now lasts roughly 36 hours undervolted where beforehand it would last about 20 at a push.

Undervolting does make a difference but maybe not on this new architecture that powers down cores when not in use
[Motorola Droid 3] ChaoticWeaponry:
You can try it. It wont hurt your phone. It needs to be 1000 min and max when you first set the overlock though.
[Motorola Droid 3] daimerion:
Don't know if its just me but I'm on XT862 and after applying the 1200 shortly there after ill have my phone freeze then it reboots itself. Maybe cuz I'm on cm7? Idk. Hopefully our bootloaders will be unlocked @ some point and we can have custom kernels with overclocking included, if that's even possible idk.

CMDROID3 on XDA App
[Motorola Droid 3] eww245:
This is pretty nice. Linpack goes from 43 to 51, 1000/1200. It seems as though changing the min frequency back down after clocking higher will result in stepping back down to 1000. According to Linpack results anyway. But it's definitely working and feels quite a bit faster. Thanks
[Motorola Droid 3] bgmarian:
1100 ok. 1200 dont work in my D3 deodexed debloated. but where i find 1300, 1400 files?
[Motorola Droid 3] nutpn:
1150 % 1250

How hard would it be to build a 1150 and 1250,,,,,,just interested in seeing what it would do,,,....

on mine the 1100 runs better than the 1200, so I figured a 1150 may boost it a little more.thanks again for doing this,you are a great dev.

---------- Post added at 07:09 PM ---------- Previous post was at 07:05 PM ----------

Mine runs best on DarkDroid with 1100,I love the darkdroid rom ,its built great and I have had great battery life with it
[Motorola Droid 3] eww245:
Been running almost 30hrs clocked at 1200 no freezes at all. Battery life hasnt been effected as far as I can see, 24hrs since last charge, which is normal for 'normal' use.

Thanks againagain
[Motorola Droid 3] ChaoticWeaponry:
Just a question, would it be possible to have a kernel that changes the core voltage of the processor as it needs it? Like have the processor undervolt and underclock to 200 mhz when the screen is off or idling, and have the voltage come up when its used?? I think that would be great for battery life.
[Motorola Droid 3] Jason Roach:
Do u add each of the files separate to the root or the file that contains all three files to the root?

Sent from my stock rooted D3
[Motorola Droid 3] ChaoticWeaponry:
If you mean unzip the file and extract all 3 to the directory, yes. You want to execute "1200" not all 3.
[Motorola Droid 3] Jason Roach:
So the file shouldn't say 860 overclock or whatever. It should be a 1100 file 1200 file 1300 file on the root? Correct?

Sent from my stock rooted D3
[Motorola Droid 3] Jason Roach:
And the change the permissions to rw-r-r ?

Sent from my stock rooted D3
[Motorola Droid 3] ChaoticWeaponry:
You can use chmod 755 ./1200 in the terminal. Replace 1200 with your clock speed. Yes you are correct with the permissions.
[Motorola Droid 3] ChaoticWeaponry:
I put my files on /data/local. But yes it should be 1200, 1300, etc
[Motorola Droid 3] Jason Roach:
Ok I got the three files on the root and system/xbin mounted in rw and when I type in cd/sdcard after I type su and allow it say cd/sdcard not found.

Sent from my stock rooted D3
[Motorola Droid 3] Jason Roach:
Ugh can't git it to work

Sent from my stock rooted D3
[Motorola Droid 3] ChaoticWeaponry:
My steps.

1 : Go into setcpu and set max/min both to 1000 on mot_hotplug.

2 : Put 1100, 1200, etc files in /data/local via root explorer

3 : Go into terminal and type su, grant superuser permissions.

4 : Type cd data/local to change the directory.

5 : Type chmod 755 ./1200 to change the permissions of your overclock file.

6 : Type ./1200 to change the clock speed (you will get confirmation)

-Make sure you put the ./ before the clock speed..
[Motorola Droid 3] Androidsims:
Just did this, I'm assuming it's not supposed to show in setCPU?
[Motorola Droid 3] MrJudylicious:
you are correct, setcpu will not show anything over 1000mhz. the only thing to tell you that its working is benchmarks i suppose. even the benchmark says im running 1 core at 1000mhz but quadrant im over 3300 and antutu im over 6400 which is a pretty big boost from stock

edit: any chance for the fixed 1500?
[Motorola Droid 3] Jason Roach:
Sent from my stock rooted D3
[Motorola Droid 3] Jason Roach:
After some playing around 1100 works ok but 1200 will reboot after a few minutes of heavy use. But im glad i got a little boost. Thanks

Sent from my stock rooted D3
[Motorola Droid 3] MrJudylicious:
i have no issues running 1200 all day long. id like to try 1.5 but i can wait. if i set my min-max to 1000 on boot and set 1200 to run at boot, i should be ok seeing im in safesystem, right? worst case scenario i have to boot into recovery and wipe data (since its in data/local). or am i missing a bigger picture?
[Motorola Droid 3] ChaoticWeaponry:
If you get rid of the file that is executed at boot then nothing will happen :)
[Motorola Droid 3] Rotkaeqpchen:
Sorry but I don't think it's the most intelligent thing to set the governour to performance and running it all day at 1000 or whatever value above that.

Isn't it possible to have an on-demand governour and just setting the maximum clockspeed to something above 1000?

I want to use my Droid 3 for more that just a few months before it's burning...
[Motorola Droid 3] oostah:


I have run mine all day set 600 min and 1200 max performance with over heating. My clock has battery temp on it and never seen it over 39_c heavy use.
[Motorola Droid 3] Androidsims:
I ran my Droid OG at 1.25GHz for 2 years with no problem.
[Motorola Droid 3] CraiaSoftware:
I ran a Palm Pre (500mhz stock) at a 1000mhz for a year and never saw an issue with heat or battery use.
[Motorola Droid 3] 05gsxrk5:
I thought this would not work with out setting min and max to 1000
[Motorola Droid 3] ChaoticWeaponry:
I ran a CPU testing app on my phone overclocked to 1300mhz (my phone allows that for some reason) and I ran it for 9+ hours while plugged in. It got warm. Not hot at all.
[Motorola Droid 3] tsiturbotsi:
Need files!

I cant find the files for 1300, 1400, 1500. The others just show up on my pc as a blank text file with the clock speed as the name. Thought there would be more to it then mane a text file the clock speed you want. So I want the other files and wnet through every page and could not find them. Thanks.

P.S Locked Bootloaders Suck! Google save us!
[Motorola Droid 3] ChaoticWeaponry:
The other files were removed due to not being made correctly. I still have my 1300 because my phone likes it for some reason. The files are just files anyway. Not .txt files, they're blank file extensions.
[Motorola Droid 3] Darksurf:
What I'm really looking forward to, is the overclock being able to automagically start without me having to run it. I think 1.2ghz OC is plenty without adding much battery drain.
[Motorola Droid 3] Darksurf:
Is there a way to do this without requiring the min speed be set to max?
[Motorola Droid 3] oostah:
I believe thats first time then you can change it
[Motorola Droid 3] tacosrdelicioso:
How about a 1.5 overclock? :D even...dare I say.....a 2.0 oc??? Oh my!
[Motorola Droid 3] tacosrdelicioso:
Is there anyway to do this without making it run at max all the time? Like 1.2 max clock and 300 or lower min? That would be sweet
[Motorola Droid 3] Endoroid:
After some testing I think resetting the minimum breaks the overclock. I tested linpack at 1000 ran the 1100 tested, lowered min and tested again. I ran the test multiple times at each step. If I'm wrong someone please let me know.

As a side note the 1200 doesn't work for me. Phone freezes after a minute or two.

Beamed by invisible waves from my rooted xt860
[Motorola Droid 3] ChaoticWeaponry:
Your right. When you set the min back down it reverts to stock. 1300 worked fine on my phone when we had it.
[Motorola Droid 3] bgmarian:
hi friends. where i find 1300, 1400 and 1500? i use maverickrom 5.7.894. 1100 and 1200 dont work :-(
[Motorola Droid 3] runandhide05:
never mind
[Motorola Droid 3] Sjflowerhorn:
Thanks on behalf of the entire bionic community!!!

On another note is there a way to adjust the scripts from phone directly?

Or will I have to adjust scripts from home?

And if no to question 1 can u pm me 1.3+ so I can test on bionic. I will not release if u ask not to obviously
[Motorola Droid 3] coolbho3000:
I'm working on the Galaxy Nexus, which uses a similar SoC (OMAP 4460). I suspect that these TI OMAP4s have bad temperature problems, and the Droid 3 may be no different - would you guys please do a stress test (of any sort, just stress the cores to 100%) at various overclocked speeds and run this command in ADB:

cat /sys/devices/platform/omap/omap_temp_sensor.0/temperature

Divide by 1000 to get CPU temperature in degrees C.

(if your kernel doesn't support the temperature sensor, then whatever :P)

I'm getting up to 85 degrees Celsius on my Galaxy Nexus at 1.2GHz (stock for 4460) with as little as running Linpack multithread a few times. The temperature sensor driver/cpufreq begins throttling the speed at 83 degrees.

I also may be able to help with hacking cpufreq for kernel modules.
[Motorola Droid 3] neckbonest:
for some reason i cannot unzip the attached zip file from the op. does anyone have any ideas? i have unzipped many files in the past. i am using winzip
[Motorola Droid 3] Cdjones187:
'No such file or directory'. According to another application the temp is at 34c after 3 minutes of the stress test in set cpu when clocked @ 1.2ghz. I can't see that being accurate at all, I think that's from the battery sensor.

I don't know why there wouldn't be a cpu temp. sensor on the 4430 unless I did something wrong..
[Motorola Droid 3] tacosrdelicioso:
Wow that's a serious flaw...if it overheats just at stock core speed...that sucks....coolllllll