FORUMS

OnePlus 2 Bares All in New Tear Down Gallery

Last year, the launch of the OnePlus One, dubbed ‘the flagship killer’, visibly … more

Focus – An Attractive But Raw Gallery Replacement

Focus is an attractive new app built by XDA members Liam Spradlin … more

How to Root the LG G4 and Install TWRP Recovery – XDA TV

A rooting method has finally been found for the flagship LG G4. In this … more

New Xposed for Lollipop 5.0 Update Fixes Major Bugs

Senior Recognized Developer rovo89 has patched Xposed for Lollipop 5.0 to … more

[KERNEL] ~1.42GHz HTC Vision/T-Mobile G2 Overclock Module [OTA 11/03 support]

886 posts
Thanks Meter: 774
 
By coolbho3000, Senior Recognized Developer on 20th October 2010, 02:40 AM
Post Reply Subscribe to Thread Email Thread
EDIT: Perma-root is here! This hack was nice, but this hack is nicer: http://forum.xda-developers.com/showthread.php?t=834219

HTC Vision/T-Mobile G2 Overclock Module

After two nights of mostly guesswork, I have managed to create an overclocking kernel module for the HTC Vision. The result? I have been able to not only overclock the MSM7x30 in this phone to 1GHz, the stock speed of the higher "binned" but identical 8x55 used in the Desire HD, I have been able to push the processor in my G2 significantly further, up to 1.42GHz! Benchmark scores are very, very high, and the improved CPU performance is in line with what you'd expect from such a high clock frequency. All of this is possible without permanent root (and the ability to flash kernels) because we are using a kernel module and not flashing an actual kernel.

Binary (OTA 11/03): http://dl.dropbox.com/u/36553/vision_oc-g9ab3677.ko
Binary (original stock ROM): http://dl.dropbox.com/u/36553/vision_oc.ko
Source: http://github.com/coolbho3k/vision_oc

This kernel module is distributed under the terms of the GNU GPLv2.

Usage
To use it on a T-Mobile G2 on the stock 2.6.32.17 kernel, copy vision_oc.ko to /data/local and run this command as root:

insmod /data/local/vision_oc.ko

This will overclock your phone to the default 1017.6MHz, which is on par with the 8x55. To overclock even higher (or lower), run the following command:

insmod /data/local/vision_oc.ko pll2_l_val=53

Where pll2_l_val*19.2 equals the speed (in MHz) that you're overclocking to. For example, 53*19.2 corresponds to 1017.6MHz, while setting pll2_l_val=74 will overclock you to slightly over 1420MHz: insmod /data/local/vision_oc.ko pll2_l_val=74 (this is 1.42GHz - be careful! I ran into freezing issues somewhere between 76 and 80, so I figured 74 was stable for my G2, and I've been running it at that all day. If it freezes try 73, 72, etc. Every phone is unique - your mileage may vary. You may even be able to get higher than me.)

If you ever want to change the speed of your overclock without rebooting, run the following command:

rmmod vision_oc.ko

Then run one of the above commands. It's important to note that using a value of 42 (good number ) for pll2_l_val will make your phone run at 806.4MHz again. Rebooting the phone will reset your root access and your overclock (of course, you probably already knew this). Voltages can also be tweaked for the highest frequency (to know how to do this, read the README link below).

If there's ever an OTA or if you flash a custom kernel, you'll need a recompiled version of the kernel module, and with different addresses. Any kernel dev can easily do this using the documentation below.

To use it on another device (such as an HTC Desire Z, if it runs a different kernel, or even an HTC Desire HD or 8x55 myTouch) running a different kernel, you must re-compile the kernel module from source and refer to the instructions here to modify it (or the installation process) accordingly: http://github.com/coolbho3k/vision_o.../master/README

If you're going to be overclocking, SetCPU sleep/battery/battery temperature profiles can be tremendously helpful.

Want to donate? Buy SetCPU from the Android Market, or there's a donate link in my signature.

Peace!

Video and screenshots




Last edited by coolbho3000; 9th November 2010 at 09:01 PM.
The Following 3 Users Say Thank You to coolbho3000 For This Useful Post: [ View ]
 
 
20th October 2010, 02:47 AM |#2  
Senior Member
Thanks Meter: 3
 
More
I love you.
20th October 2010, 02:48 AM |#3  
Senior Member
Thanks Meter: 45
 
More
Bravo to you. I will be buying setcpu right now.

Sent from my T-Mobile G2 using XDA App
20th October 2010, 02:49 AM |#4  
notxel21's Avatar
Senior Member
Flag Jacksonville
Thanks Meter: 103
 
More
Great work!!
Thank you for this! Much appreciated!
20th October 2010, 02:50 AM |#5  
Senior Member
Thanks Meter: 26
 
More
Haha, that's just sick.
20th October 2010, 02:53 AM |#6  
Senior Member
Thanks Meter: 3
 
More
So I'm still new to this so... where exactly is the /data/local folder? Sorry if that is a stupid question.
20th October 2010, 02:53 AM |#7  
Senior Member
Thanks Meter: 61
 
More
i think i speak for every1 here...


thank you. you have no idea how happy you have made many many g2 owners. i will donate to you soon, sir.
20th October 2010, 02:55 AM |#8  
Senior Member
Flag Dallas
Thanks Meter: 88
 
More
Smile
damn man thats all i gotta say. The vision will blow anythign and everything out of the water. And to think i still was going to get a nexus. glad i got the vision. Now all we need is an led color changers for the trackpad
20th October 2010, 02:57 AM |#9  
Dalamak's Avatar
Senior Member
Flag Newark
Thanks Meter: 8
 
More
Bought setcpu to show appreciation

Sent from my T-Mobile G2 using XDA App
20th October 2010, 02:58 AM |#10  
Senior Member
Thanks Meter: 61
 
More
any1 wanna post me a terminal emulator script to make this work without use of a computer?
20th October 2010, 03:02 AM |#11  
Senior Member
Thanks Meter: 6
 
More
I am overclocked to the default but I cannot change the value to get it higher than 1 gig. I get the message file already exists.

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes