I have never started a topic before but after days of trial and error I figured out a way to overclock to 1350 stable as hell and got it to stick. I had to use a variety of pieces from other devs hard work at overclock scripts, pieced them all together and started modifying stuff. I am going to try and break it down as simply as I can. Bear with me, this is sooo new to me.
First things first backup your current rom slot.
1. Step One- any custom rom (based on the ota jellybean) should work just fine.
2. Step Two- download this zip I was kind enough to have hosted by zooyork0721.
3. Step Three- unzip the 3 files somewhere to your ext-sd card for safe keeping.
4. Step Four- Reboot into safestrap or CWM and install the file named
. It should take a few seconds. Then reboot again. Be patient for phone to finish rebooting fully. Now before going any further you must check the system/lib/modules directory to make sure the flash took properly. Just see if there are a bunch of new governors in there, smartass etc., if not, stop and reflash the zip, it will take eventually.
5. Step Five- Take my modified fumoto.ko file and using root explorer move it to the directory system/lib/modules. You have to enable copying so click mount r/w in the top left corner, now change permissions to match the other .ko files you see there. Then change back to Mount R/O in the upper left corner and we have finished this step
6. Step Six- Make sure you have SetCpu, and smanager installed and working well. I like to put a setcpu widget on my screen letting me know the cpu speed all the time. Also its a good idea to set the hotplug as default for the time being. I also like to set the widget it to update every 5 seconds so I can troubleshoot things more easily.
7. Step Seven- Take my custom made Modules.sh from the sdcard-ext and copy it to the root of your sd card. Using smanager locate and open modules.sh as a script/executable and give it fav, su, and boot priorities. You can then save and run the script successfully. If you want to test it first then run it without giving it the boot priority, then once you confirm it's working you can edit the script to boot as well. This is also where you would modify the oc values if you were so inclined.
8. Step Eight- Reboot, wait 5 minutes for the phone to finish its boot up tasks. then go to your widget created by setcpu and click on it, you should have the option of setting your max speed to 1350 if it didn't do it automatically. You should also have a ton of new governors and some new schedulers. Read up on them to figure out which one is ideally best for you. I stick with hotplug and sio respectively
9. Step Nine- Now all you have to do is go into setcpu and go to the profiles section. Click enable profiles down the bottom. Then create a profile that triggers when the "screen on" condition has been met.
You want this profile to have the cpu setting at 1350 max, 300 min, I like hotplug, and sio as I said before, now make it priority 100 and exclusive. Now Save your profile and exit out of the app.
10. Step Ten- Reboot one last time and wait a few minutes till the scripts etc.start to finish their start up routines. Then PROFIT
P.S. I am going to try to give proper respect to all the sources I used to create this guide/files. jl90 has been an invaluable help during this my first attempt at a helpful post. I do believe the kinks have been worked out. Also the thread
.was where I finally started to put the pieces together. Most crucially Whirlyeyes for his hard work and easily modifiable files that let me finally get this nightmare to work flawlessly. If anybody feels slighted or unrecognized I will be happy to add you as a contributor/source whatever. I am just too new to this to know all the proper etiquette yet. But Please do let me know.
I personally am running rage rom and it's like a dream.
Logic dictates that this same method should be flawless on any OTA JELLYBEAN based rom.
ALTERNATE METHOD-
Thanks to jl90
UPDATED ALTERNATE METHOD
Flash the kernel modules
Flash this bad boy
Reboot profit!
Alternative method
OK first thing first back up your current ROM with safe strap.
Have nofrillsCPU or setcpu installed and smanager. Cpu benchmark is good to test with.
Then download from here 2 zip files
Flash the zips in safestrap * I do them separately just do modules then do init.d installer after that.
Reboot.
Let phone run through start up completely.
Copy the frequency/ voltage table from here
You should see it near middle of page table has stuff like echo/196 blah blah copy just the echo commands
In smanager go to system/etc/init.d
You will see a file called 90modules open it as script/executable.
Select edit there will be a script to load modules in there. Leave a blank line beneath that by tabbing down then paste the table you copied.
Back out select OK save changes then it will warn you about bricking device select brick.
Now select superuser and boot options.
Save configuration (upper right corner)
Reboot.
WAIT!
you will see a script running notification.
Let phone start up completely
Open setcpu or no frills and check frequencies should be 196min 1350 max
In setcpu you can create a profile for screen on. Make it exclusive priority100
Benchmark to verify its working.
You can edit frequencies in smanager 90 modules.
open smanager swipe right to left. open file select edit then change values to desired frequencies. I use 1350max but min I set to 300
Reboot after changes.
Hope this is easy
1350 is highest I have gone without random reboots but others have reached 1375.