Droid X 2.2 Overclock (Kernel Module w/Instructions)


Last Updated:

  1. FreeWELL

    FreeWELL Well-Known Member This Topic's Starter

    Joined:
    Aug 9, 2010
    Messages:
    99
    Likes Received:
    69
    Milestone Overclock as of version 1.4.3 now officially supports Droid X/2 running 2.2/Froyo. Go download it for FREE from the Market. Here is a a post from Tiago from the DroidXForums thread.
    Side Note:
    The Milestone Overclock kernel module is at the core of all other Droid X/2 overclocking "apps". I'd prefer to call them "Alternate User Interfaces" or "Skins" to the Milestone Overclock kernel module. If you appreciate the ability to overclock your Droid X/2, please Donate to Tiago!

    Instructions:
    Download Milestone Overclock from the Market, and give it a whirl.

    The app is geared towards providing the basics, in a safe manner. It has brick protection, where if you happen to input a custom setting that is out of spec, and causes you to bootloop, you can pull your sdcard and get into your phone to clear the settings...

    Full control of freq/vsel still requires a setscaling.sh script(that's how the cool folks like to do it anyways). Pull that from the original zip file. I'll update that when I get a chance.

    Original Post:
     

    Attached Files:


    Advertisement
  2. Airmaxx23

    Airmaxx23 Well-Known Member

    Joined:
    Jun 21, 2010
    Messages:
    3,142
    Likes Received:
    1,039
    Now I just need to remember how to do everything....:eek:
     
  3. Fabolous

    Fabolous Superuser VIP Member

    Joined:
    Nov 7, 2009
    Messages:
    3,635
    Likes Received:
    2,126
    Damn, I was just being envious of the G2 for hitting 1.36GHz today and look what's waiting for us :)
     
  4. GTvert90

    GTvert90 Member

    Joined:
    Oct 17, 2010
    Messages:
    11
    Likes Received:
    0
    Very interesting.

    Once this is changed it stays that way every boot up right? Do I have to make a backup of anything first? If I mess something up with SBF fix me up?

    Thanks.
     
  5. dilks44

    dilks44 New Member

    Joined:
    Sep 13, 2010
    Messages:
    3
    Likes Received:
    0
    Oh hell yes! cant wait to try this out!
     
  6. JrzDroid

    JrzDroid Well-Known Member

    Joined:
    Nov 30, 2009
    Messages:
    1,682
    Likes Received:
    308
    We got oc?!
    Yay!
     
  7. jr1125

    jr1125 Well-Known Member

    Joined:
    Aug 17, 2010
    Messages:
    308
    Likes Received:
    8
    Any1 test this yet?
     
  8. scarsonator

    scarsonator New Member

    Joined:
    Oct 18, 2010
    Messages:
    2
    Likes Received:
    0
    In setscaling.sh which numbers are the voltage values and are they the stock values?

    I would like to stay at stock speeds but lower the voltage a bit. What all values would I have to change to make this work?


    Have you tried this, and if so what have you found to be stable values?
     
  9. FreeWELL

    FreeWELL Well-Known Member This Topic's Starter

    Joined:
    Aug 9, 2010
    Messages:
    99
    Likes Received:
    69
    It will not start up every time, unless you install the optional install-recovery.sh file. Do not do this until you have thoroughly tested out what setting will work for you in the setscaling.sh file.


    If you never overclocked under 2.1, reading the following threads should help get you up to speed.


    http://androidforums.com/droid-x-all-things-root/145209-how-overclock-your-droid-x.html

    http://androidforums.com/droid-x-all-things-root/146969-how-overclock-survives-reboot.html
     
  10. LexusBrian400

    LexusBrian400 Well-Known Member

    Joined:
    Mar 3, 2010
    Messages:
    699
    Likes Received:
    154
    Nvm - just needed to use setscaling100


    Works great. Thank you!
     
  11. Fabolous

    Fabolous Superuser VIP Member

    Joined:
    Nov 7, 2009
    Messages:
    3,635
    Likes Received:
    2,126
    I'm stuck at 1.15GHz. If your phone gets all slow after you raise the speed, it goes into a "turtle mode", rather cooldown mode and becomes completely unresponsive.

    A battery pull will fix this (as long as you did NOT do the install-recovery.sh script)

    Beesley, you need to edit the setscaling.sh file to change the slots and voltages they will use. Then, insmod the overclock module and run the setscaling.sh script to change your slots. Then, use SetCPU to change the frequency.
     
  12. Phantom_DroidX

    Phantom_DroidX Active Member

    Joined:
    Aug 12, 2010
    Messages:
    25
    Likes Received:
    2
    Awesome, thx to all for their work on getting OC capability to the DX froyo users.
     
  13. LexusBrian400

    LexusBrian400 Well-Known Member

    Joined:
    Mar 3, 2010
    Messages:
    699
    Likes Received:
    154

    Yes thank you very much.. Just realized I was using the wrong setscaling!
     
  14. Fabolous

    Fabolous Superuser VIP Member

    Joined:
    Nov 7, 2009
    Messages:
    3,635
    Likes Received:
    2,126
    Using the 'Stress Test' feature of SetCPU is a good idea for your custom slots and voltages.

    Currently doing 1.1GHz at 50 vsel and it's looking good ;)
     
  15. FreeWELL

    FreeWELL Well-Known Member This Topic's Starter

    Joined:
    Aug 9, 2010
    Messages:
    99
    Likes Received:
    69
    I have not really tried undervolting yet. But if that's what you want, you need to edit setscaling.sh to look something like this...


    Code (Text):
    1.  
    2. echo 51 > /proc/overclock/max_vsel
    3. echo 1000000 > /proc/overclock/max_rate
    4. echo 1 300000000 22 > /proc/overclock/mpu_opps
    5. echo 2 600000000 33 > /proc/overclock/mpu_opps
    6. echo 3 800000000 45 > /proc/overclock/mpu_opps
    7. echo 4 1000000000 51 > /proc/overclock/mpu_opps
    8. echo 0 1000000 > /proc/overclock/freq_table
    9. echo 1 800000 > /proc/overclock/freq_table
    10. echo 2 600000 > /proc/overclock/freq_table
    11. echo 3 300000 > /proc/overclock/freq_table
    12.  

    This is -5 across to board from stock for the voltage. I have not tested this. It's just an example of how undervolting could be achieved. You'll need to test to find out what actually works for your particular Droid X.
     
    scarsonator likes this.
  16. tom108

    tom108 Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    1,672
    Likes Received:
    309
    Damn you all! my DX felt just fast enough. Never thought it really needed OC but now that it is this easy looks like i have some testing to do.
     
  17. scarsonator

    scarsonator New Member

    Joined:
    Oct 18, 2010
    Messages:
    2
    Likes Received:
    0
    I'll try it out.


    Thanks
     
  18. Fabolous

    Fabolous Superuser VIP Member

    Joined:
    Nov 7, 2009
    Messages:
    3,635
    Likes Received:
    2,126
    I am finding these settings to work very well for me, though not all Droid X's are created equal. I actually think mine is kind of a dud :(

    Code (Text):
    1.  
    2.  
    3. echo 50 > /proc/overclock/max_vsel
    4. echo 1100000 > /proc/overclock/max_rate
    5. echo 1 400000000 28 > /proc/overclock/mpu_opps
    6. echo 2 600000000 32 > /proc/overclock/mpu_opps
    7. echo 3 900000000 44 > /proc/overclock/mpu_opps
    8. echo 4 1100000000 50 > /proc/overclock/mpu_opps
    9. echo 0 1100000 > /proc/overclock/freq_table
    10. echo 1 900000 > /proc/overclock/freq_table
    11. echo 2 600000 > /proc/overclock/freq_table
    12. echo 3 400000 > /proc/overclock/freq_table
    13.  
     
  19. JrzDroid

    JrzDroid Well-Known Member

    Joined:
    Nov 30, 2009
    Messages:
    1,682
    Likes Received:
    308
    alright so after the install how do we set the overclock?
    i never messed with the setscaling and just wanna try some different OC speeds
    i remember the overclock.sh ####### ## thing but that didn't work

    so how do i do it now?!
     
  20. OMJ

    OMJ Bazinga VIP Member

    Joined:
    Nov 27, 2009
    Messages:
    3,288
    Likes Received:
    825
    thanks freewell. so far it seems to be working well.
     
  21. Phantom_DroidX

    Phantom_DroidX Active Member

    Joined:
    Aug 12, 2010
    Messages:
    25
    Likes Received:
    2
    Here is my setscaling.sh contents. This is the same that I used in 2.1 OC and its been 10 minutes running setcpu stress test and all seems ok. In 2.1 I was actually able to drop the voltages to like 20,30, 35, and 42. However I am not sure this will work not however i will give it a shot.

    Code (Text):
    1.  
    2. echo 56 > /proc/overclock/max_vsel
    3. echo 1000000 > /proc/overclock/max_rate
    4. echo 1 400000000 25 > /proc/overclock/mpu_opps
    5. echo 2 700000000 35 > /proc/overclock/mpu_opps
    6. echo 3 900000000 45 > /proc/overclock/mpu_opps
    7. echo 4 1100000000 50 > /proc/overclock/mpu_opps
    8. echo 0 1100000 > /proc/overclock/freq_table
    9. echo 1 900000 > /proc/overclock/freq_table
    10. echo 2 700000 > /proc/overclock/freq_table
    11. echo 3 400000 > /proc/overclock/freq_table
    12.  
     
  22. Phantom_DroidX

    Phantom_DroidX Active Member

    Joined:
    Aug 12, 2010
    Messages:
    25
    Likes Received:
    2
    After the OC install just do this.

    $ su
    # insmod /system/lib/modules/overclock.ko
    # setscaling.sh

    If you are using the downloaded setscaling with no changes however it will just be stock. You will have to manually change the settings like in my previous post. I recommend using notepad++ in Windows to change params.
     
  23. Fabolous

    Fabolous Superuser VIP Member

    Joined:
    Nov 7, 2009
    Messages:
    3,635
    Likes Received:
    2,126
  24. FreeWELL

    FreeWELL Well-Known Member This Topic's Starter

    Joined:
    Aug 9, 2010
    Messages:
    99
    Likes Received:
    69
    Typo line 2... should be:
    echo 1100000 > /proc/overclock/max_rate

    :)
     
    Phantom_DroidX likes this.
  25. bgill55

    bgill55 Member

    Joined:
    Feb 11, 2010
    Messages:
    5
    Likes Received:
    2
    Ahh very Cool Thank you for this!!!!
     

Share This Page

Loading...