Related
Warning Note: Overclocking may result in damage to your phone components, loss of life expectancy, or even frying them. Overclocking is done at your own risk and we take no responsibility for any damage you inflict upon your phone.
***This guide assumes you have rooted your Droid ***
Step 1: Download evilboot8.img here. (this is to overclock to 800mhz, on the web you can find files for 900mhz, 1.1 ghz and up to 1.3 ghz (tho not stable)
Step 2: Make sure you have/do all the following..
* Make sure you have sprecovery
* Make sure you have flash_image on your system, in /system/xbin/ or /system/bin
* Make sure you perform a nandroid backup first
* Make sure to enable USB debugging on phone
Step 3: Copy the respected evilboot file to the root of your SDCard (evilboot8.img)
Step 4: Now, reboot in sprecovery
Step 5: Select mount options
* mount /system
* mount /sdcard
Step 6: From your PC run the following…
* adb shell /system/xbin/flash_image boot /sdcard/evilboot8.img OR
* adb shell /system/bin/flash_image boot /sdcard/evilboot8.img
* (Where ever your flash image is on your phone xbin folder or bin folder)
Step 7: Now, unmount both system and sdcard using the following command
* unmount/system
* unmount/sdcard
Step 8: Now, reboot your device.
Click to expand...
Click to collapse
(this is not my work, just a mash up of guides from the net)
Is this for the milestone to?
Isn't this far more complicated than necessary?
As long as you have root, the free version of Rom Manager allows you to download any of bekit's or P3Droids kernels, low/normal/high voltages up to 1.2 or 1.3 ghz I believe. That coupled with setCPU (for on-demand scaling) eliminates any need to use the SDK really, doesn't it?
yes setcpu is much essier but i just thought i post here as a resource
Overclocking made easy
Just use this app (also available on the market).
This will allow you to set a predefined speed or custom speed/vsel (voltage selection).
Then use SetCPU and use option Autodetect speed. If you don't choose this option, you won't be able to set it to it's maximum speed.
I'm using SHOLS_U2_02.31.0 (2.1-update1) from this website and working perfect after applying root offcourse.
I do not know if this app is working for other versions then SHOLS_U2_02.31.0
Sort of related:
Is there a guide to the "best" configurations for stability and battery life using SetCPU or Overclock Widget on the Motorola Droid -- I've been trying to overclock my girlfriend's phone to save her battery life but neither SetCPU nor Overclock Widget work properly. SetCPU doesn't seem to run profiles correctly and is constantly spamming the highest clockspeed chosen, eating battery life like you wouldn't believe and Overclock Widget isn't properly recognizing clock speeds, displaying the wrong value...
So I was hoping that somewhere there was a guide to configuring these options once the phone was rooted and running a ROM which used a kernel that supported overclocking.
corrosivefrost said:
Sort of related:
Is there a guide to the "best" configurations for stability and battery life using SetCPU or Overclock Widget on the Motorola Droid -- I've been trying to overclock my girlfriend's phone to save her battery life but neither SetCPU nor Overclock Widget work properly. SetCPU doesn't seem to run profiles correctly and is constantly spamming the highest clockspeed chosen, eating battery life like you wouldn't believe and Overclock Widget isn't properly recognizing clock speeds, displaying the wrong value...
So I was hoping that somewhere there was a guide to configuring these options once the phone was rooted and running a ROM which used a kernel that supported overclocking.
Click to expand...
Click to collapse
What you want to do is UNDERclock her phone
but best for battery life would be to turn off widgets that update automatically or update less frequently so once every 30 min or 15 also display time out i find around 7 seconds is aways good and brightness of display down that will all help
I literally JUST picked up a Droid from a friend (used to have an Eris)
Rooted, flashed Cyan 6 and I'm up and running with Clockwork and ROM manager.
However, absolutely none of the OC kernels are working for me :/ Infinite splash screen!! doesn't even make it to the animation.
Any suggestions?
So far I have tried 1000, 1100 and 1200 mhz low voltage kernels and also 1100 and 1200 standard voltage.
First the kernel you use you must make sure it is compatible with your rom, I had many issues with kernel being compatible with bugless beast v0.4 but was able to find on from p3droid. I would recommended searching for a kernel specific to the rom. It should also say in the roms download forum which ones are compatible. There are roms still downloadable for previous version roms like 2.1 and etc. Just becareful, I had just switched to sapphire 0.8.4 which is from a new source build and I can tell you works great, I just followed spacific instructions on rom forum for overclocking, it mentions roms have scripts that make certain kernels work with them only if they were created for it or compatible. I should mention I also tried cm6 and I've found sapphire more stable and customizable as well as user friendly.
Sent from my Droid using XDA App
I didn't know where to post this, but I figured this was an appropriate thread because it dealt with overclocking.
http://www.greenecomputing.com/apps/linpack/linpack-top-10/
I was unable to get to the device specific listing, but it's clear that the Droid is ridiculous being on the list (once as the Milestone). I was wondering what it was these guys did to get so high? I understand flashing a stupid fast ROM, but are these phones similar to "dyno queens" in relation to cars? Just good for numbers but unstable for day-to-day use?
If so, what are the numbers for more "stable" ROMs in terms of MFLOPs?
Apparently the issues I was having were related to the recovery image not being properly flashed, therefore not flashing other zips correctly... after re-flashing the recovery a few times, I was able to boot up with Chevy's 1200mhz Low Voltage kernel and it runs perfectly on CM6.
As the title says:
Does Overclock pay?
I especially mean, is it really remarkable on games (angry birds seasons eg), transitions, general performance?
Which method/apk u use(d)?
How much do you personal overclock?
Is it stable if phone´s use long times?
concerning this, what is a governour?
Thanks in advance for your answers
Rodsengard said:
As the title says:
Does Overclock pay?
I especially mean, is it really remarkable on games (angry birds seasons eg), transitions, general performance?
Which method/apk u use(d)?
How much do you personal overclock?
Is it stable if phone´s use long times?
concerning this, what is a governour?
Thanks in advance for your answers
Click to expand...
Click to collapse
Well to be brief it pays
Though the entire experience is not that good if you try to run an HDPI game on our LDPI device, you can experience some lag of half screens
but other games like angry birds and all run flawlessly
The FPS of the games increase by appreciable numbers(Like sandstorm and other gameloft games ), though I havent yet faced any stability issue (Except the frequent Market FC) other things work normally
I use Lagfree governor and Deadline I/o scheduler
In short words governor determines how the frequency of the cpu changes with respect to the load on it
Thank you for the reply.
So I know it pays to overclock, now, as I won´t brick my second fit, is a question to me, how do I do this in a secure way?
Is is depending which ROM I use?
Is it APP or do I have to flash Kernel?
If it is Kernel which one matches with my ROM?
Many Questions, but before I make this step, I´ll be as sure as possible about this topic.
i've OCed my galaxy fit and so far i'm getting the best of my phone without any drawback. well if there IS a drawback, i think the only drawback it has is because of the governor which causes the phone unstable.
and to answer what a governor is, it's simply like a CPU manager which controls ur CPU speed at anytime. suppose i put my phone in my pocket and i don't use it, of course i don't want my phone to work 100%, no? so the governor slows down the CPU speed. of course, u can control what is the minimum speed of ur CPU (so far it's as low as 122 MHz for galaxy fit) and also what is the maximum speed (so far it's as high as 801 MHz)
there's so many governors but so far, the most battery conserving, yet doesn't sacrifice your phone performance when u need it most, is interactiveX. and the most performance efficient, yet doesn't suck a lot of battery juice when u don't use ur phone, is smartassV2. if u wanna know more about governors and I/O schedulers u can check it here
so far, the only OC-able ROM i know for galaxy fit is CM7, which is still unofficial but working properly without any significant bugs. and yes it needs to be flashed using CWM (it's CWM v5.0 for galfit so far). after u do that, u need to install some app like "no frills CPU" (market available) or "setCPU" (also market available) to make use the governors and set the max or min speed for your CPU.
to sum it up, how to OC ur galaxy fit (if u're using stock ROM or by now, CREED's ROM):
1. install CWM (ClockworkMod Recovery) link for tutorials and reference
2. flash CM7 (CyanogenMod 7 custom ROM) using CWM. link for tutorials and reference
3. flash ur kernels using CWM also. link for tutorials and reference
4. install CPU manager app like no frills or setCPU.
5. set ur max/min CPU speed, and choose the governor properly.
*update*
sorry for the wrong link. and by the way, did u bricked ur previous galaxy fit by using ROM manager? if u did, be careful coz this CM7 is pre-installed with ROM manager. i suggest u uninstall it immediately after u've flashed ur CM7. install Titanium Backup then go to the backup/restore tab, search the ROM manager, then uninstall it. ROM manager still isn't compatible with galfit tho
that's it and i don't mind u clicking the thanks button
Thank you also for the comprehensive answer.
I just have another question to that (gosh I hope I don´t get annoying to you all folks):
As I am using CWM and running ext4 and did the backup of my actual sys and would flash to cm7 like described in your answer, the cm7 is working fine etc, will I be able to "switch" back to Creeds ROM by chosing my backup, using cwm or do I have to flash it all anew?
i'm afraid i don't know the answer to that, sir.
well say that u've done the backup now when u're in CREED's ROM, u flash it to CM7 then u wanna revert it back to CREED's ROM, i think the safest way is to flash it all new the CREED's ROM, then do the restore data using CWM.
well, my guts say that if u're in CM7 n u do the restore data in CWM, u'll get back your ol' CREED's ROM, but it's just my guts sayin
I´ll try and report
I tried to start, but your links lead all to the same, the cwm Install Instructions.
still need cm7 link (cuz I am not sure which one of that) for cwm and the oc kernel (which I also dunno, which one of them. So if you pleasssse ...
Rodsengard said:
I tried to start, but your links lead all to the same, the cwm Install Instructions.
still need cm7 link (cuz I am not sure which one of that) for cwm and the oc kernel (which I also dunno, which one of them. So if you pleasssse ...
Click to expand...
Click to collapse
LMAO! sorry for the wrong link. wait i'll update my previous post, will post here when finished
---------- Post added at 02:38 AM ---------- Previous post was at 02:28 AM ----------
okay, i've updated my post. it now should link you to the proper post. don't forget to check my note on that post too though.
thanks for correcting and also the notes.
Yeah I bricked it by using ROM Manager, but it was completely my fault.
I wanted to fast, without reading AND a special portion of being silly
If ya like read this:
http://forum.xda-developers.com/showthread.php?t=1367853
I do it with cwa this time backup is already made
edit: dunno what is meant by mount /system? What do I have to expect, when I am chosing this and what does it do?
As far as I understood is it being made between cm7 and oc-kernel installation. Right?
Rodsengard said:
thanks for correcting and also the notes.
Yeah I bricked it by using ROM Manager, but it was completely my fault.
I wanted to fast, without reading AND a special portion of being silly
If ya like read this:
http://forum.xda-developers.com/showthread.php?t=1367853
I do it with cwa this time backup is already made
edit: dunno what is meant by mount /system? What do I have to expect, when I am chosing this and what does it do?
As far as I understood is it being made between cm7 and oc-kernel installation. Right?
Click to expand...
Click to collapse
sorry for the long reply, it's sleep time in my country lol
mount system is a command to mount ur system folder in order to install the required. in this case, u're installing the kernel, so u need to mount the system in the recovery mode. to do that, go to recovery mode (since now u're using CM7 u can go to rec mode using the power button, choose reboot, choose recovery). then choose mount and storage, choose mount/system. don't worry, it's completely safe.
by the way, u also need to mount system for installing google apps in ur CM7 ROM. CM7 ROM is not preinstalled with google apps (including market, maps, and so on), so u need to install it manually using CWM also, flash the zip files provided in the tutorial thread. it's called gapps_bla bla bla if i remember correctly.
when i was flashing the google apps, i didn't get the market and maps application. so i install it manually using this link.
but i just read some guy with the same problem, n he said this.
haven't tried the later, maybe that'll work also.
bufosp said:
sorry for the long reply, it's sleep time in my country lol
mount system is a command to mount ur system folder in order to install the required. in this case, u're installing the kernel, so u need to mount the system in the recovery mode. to do that, go to recovery mode (since now u're using CM7 u can go to rec mode using the power button, choose reboot, choose recovery). then choose mount and storage, choose mount/system. don't worry, it's completely safe.
by the way, u also need to mount system for installing google apps in ur CM7 ROM. CM7 ROM is not preinstalled with google apps (including market, maps, and so on), so u need to install it manually using CWM also, flash the zip files provided in the tutorial thread. it's called gapps_bla bla bla if i remember correctly.
when i was flashing the google apps, i didn't get the market and maps application. so i install it manually using this link.
but i just read some guy with the same problem, n he said this.
haven't tried the later, maybe that'll work also.
Click to expand...
Click to collapse
Thanx again for all the effort. Sleep is an overestimated thing
But to be serious. I also slept and thought about that all and decided, first to stay with Creeds Rom, cuz it is fast, runs stable, looks good and has many features I apreciate.
Maybe I come back later to that point I wanna Install cm7oc, then I know where to look.
Still lets me no rest.
There´s still a new question in my head about the OC-Kernel.
there are many to chose, so which one is the most stable?
------------------------------ Smart boot 17 feature Governor, SIO, VR, BFQ, CFQ, Deadline, noop --------------------
Download Link for OverClock kernel (763Mhz ) smart boot 17 feature Governors
"> www.mediafire.com/?1jvyh6lv8qabdap <"
use CWM, and before flashing , dont forget to mount /system first and then flash this zip file
use no-Frills for OC and I/O setting
if get unstable , please set max 600 Mhz again, enjoy
DO IT WITH YOUR OWN RISK !!!!
------------------------------ Smart boot 17 feature Governor, SIO, VR, BFQ, CFQ, Deadline, noop with UV/GPU module --------------------
Download Link for OverClock kernel (763Mhz ) smart boot 17 feature Governors with UV/GPU module
"> www.mediafire.com/?i2f8wtt3occy7p3 <"
use CWM, and before flashing , dont forget to mount /system first and then flash this zip file
use no-Frills for OC and I/O setting
if get unstable , please set max 600 Mhz again, enjoy
DO IT WITH YOUR OWN RISK !!!!
------------------------------ Smart boot 17 feature Governor, SIO, VR, BFQ, CFQ, Deadline, noop --------------------
Download Link for OverClock kernel (801Mhz ) smart boot 17 feature Governors
"> www.mediafire.com/?a0a8lyfn0u0f0gg <"
use CWM, and before flashing , dont forget to mount /system first and then flash this zip file
use no-Frills for OC and I/O setting
if get unstable , please set max 600 Mhz again, enjoy
DO IT WITH YOUR OWN RISK !!!!
Click to expand...
Click to collapse
bufosp said:
but i just read some guy with the same problem, n he said this.
haven't tried the later, maybe that'll work also.
Click to expand...
Click to collapse
It sure does No hassles
Rodsengard said:
Still lets me no rest.
There´s still a new question in my head about the OC-Kernel.
there are many to chose, so which one is the most stable?
Click to expand...
Click to collapse
There are two 768 MHz and 801.2 MHz
Both are stable
There is also a general question about oc.
why can´t I just use an overclocktool like no-frills or cpumaster on any kernel?
They "promise" to increase speed, so why install OC Kernel first?
Although I know it must have a reason, cuz you oc-guys all do it.
kernel is the cars engine
no=frills is the accelerator
thats the way i understand it /
yes overclocking your device gives you that extra mile ..by which you can run apps faster ..your phones bagginess goes!!! but has its cons also!! ..it does reduce your life expectancy of cpu atleast theoretically .. and you will get reduced battery life + your device will heat up a bit more than usual! ..other than that its awesome to have an oc.
I finally can conclude, Overclocking really pays. And still I can decide to keep my OCed cell running with 600 at max or give it a little or maybe big OC.
Thank you all guys for helping me, sharing your knowledge.
I am searching for a program like no-frills, which can also decide by profile (maybe even autodetect) when my phones connected to charger ---> use this profile/governor, if it is running from battery ---> that profile.
Does a program like this exist?
Rodsengard said:
I am searching for a program like no-frills, which can also decide by profile (maybe even autodetect) when my phones connected to charger ---> use this profile/governor, if it is running from battery ---> that profile.
Does a program like this exist?
Click to expand...
Click to collapse
Try SetCPU
Sent from my GT-S5670 using Tapatalk
Update 2012\05\16
Removed blank bootmenu folder
Cleaned up init script, removed unsupported lines, added supported lines
Included SD Card Cache Tweak with 2048 value, to match io tweaks
**The lines weren't supported on Bravo Froyo Kernel, added new lines from /sys/block/mmcblk0/queue/iosched**
**If the removed lines are supported on GB Kernel, let me know and I'll make a zip for each kernel.**
**Just remove the last 2 lines of the init script if you don't want\need the SD Cache Tweak**
Update 2012\05\15
Removed Undervolt settings -- makes zip universal for Defy, Defy+, Bravo, and Milestone
SIO IO Scheduler now properly loads -- no market app needed now.
I originally made this for the Bravo, my phone, but posted it in the Defy forums as well. Since they're getting good results, I thought you guys would like them as well. In theory, it should work with Bravo, Defy, Defy+, Milestone 2, Cliq 2, Droid X, Droid2....basicly any phone with OMAP36XX and Froyo or Gingerbread Kernel (and same mount points as Bravo\Defy).
V2 Removed the Undervolt Settings, caused problems with GB kernel's 4 Vsels, and fixed it so SIO would load without a market app (original DX script didn't work right).
Copy of Original Bravo Post
This CWM compatible zip will install the DroidX smartassv2 and BOOSTEDassV2 cpu governors as well as the SIO Kernel Scheduler. While I've only tested this on CM9, it should work on ANY rom with init.d support and Defy 2nd-init Bootmenu....meaning all CM7\9 and Miui roms. I'm unsure if MS2Ginger and Stock Froyo have init.d support. It also undervolts the rom to [email protected], [email protected], and [email protected] Those values work fine with CM9 on my phone, meaning no fc's due from being too undervolted. -- Not Anymore
To install, simply flash the zip in cwn and you're done. Wiping Cache and Dalvik Cache isn't necessary.
To use the Governors, select the governor in the CM Performance Menu and select apply on boot, or use a CPU Governor program from the market. I recommend No Frills CPU Control --- its free, no ads, no bs permissions, and you can select the io scheduler.
To use the SIO Kernel Scheduler, install No Frills Cpu Control from the market and select SIO (or noop) from the bottom menu. (Not Necessary Now)
I haven't used SIO very much (5-10 mins now), but it seems to be working well. The noop scheduler works great, and is what I normally use; but I've always read good things about SIO (and wanted to use it), so I thought I'd include it as well.
I'd give thanks to the authors of the Governors and Schedulers, but I have no idea who wrote them....I only found them in Beanstown106's DroidX Miui V4 rom and they happen to work wonderfully on the Bravo.
thx for this work but when i install this zip over cwm5 i become an "Status 6" error.
oh0 said:
thx for this work but when i install this zip over cwm5 i become an "Status 6" error.
Click to expand...
Click to collapse
Odd. I flashed 3 times before uploading to make sure it worked. And it works on Defy and Bravo. Does the MS2 use --mount("ext3", "EMMC", "/dev/block/mmcblk1p21", "/system");-- to mount /system in roms?
I decided to recheck my scripting, and I left and forgot some () in it. I uploaded my pc's copy, and not the edited one on my phone. Oops, sorry. I'll have a new zip up in about 5 minutes.
New zip attached to the first post.
so the installation works. but wenn i select one of the governors it go´s back to ondamed. I use CM9 with GB Kernel.
I know that it works on Defy CM9 with GB kernel, and MS2Ginger with GB kernel as well. The Bravo only has Froyo Kernel so its impossible for me to test with it. The governors themselves came from MiuiV4 Droid X with GB kernel. Everyone seems to be using the BoostedAssV2 governor and getting good results with it.
Are you using the CM Performance Menu to set the governor? If so, try out No Frills CPU Control (free from market). You'll also be able to tell if SIO is loading with No Frills as well.
I'm curious if its a Milestone CM9 bug since it works just fine on Defy (& +) and Bravo CM9. Can anyone here try on CM7 or CM9 with Froyo kernel? Do you have CM9 with Froyo kernel?
Something to try is to open terminal on the phone and type:
su
insmod /system/lib/modules/cpufreq_BOOSTEDassV2.ko
insmod /system/lib/modules/cpufreq_smartassv2.ko
(or use -- adb shell insmod rest/of/command)
and see if they load manually.
when i use terminal and tip insmod /system/lib/modules/cpufreq_BOOSTEDassV2.ko it say´s "faild (File exists).
€: with no-frills cpu controll it works.
thanks.
oh0 said:
when i use terminal and tip insmod /system/lib/modules/cpufreq_BOOSTEDassV2.ko it say´s "faild (File exists).
Click to expand...
Click to collapse
Means its loaded.
I'd ask you to post a logcat, but after watching my logcat output, it doesn't explicitly show which governor is used, is being changed, or exact commands. Try SetCPU or No Frills from the market. A few Defy users use SetCPU, I use No Frills. One Defy user had to use System Tuner Pro to use them, but I don't think he read the first post correctly and was trying to load them from the bootmenu.
Try enabling "Load all Modules" in the CPU part of the bootmenu and Enable Overclocking from there as well. It shouldn't matter (Load all Modules) since the governors are loaded in an init script, but that's how my phone is right now, and the first script initially was. Also ondemand is the default fallback governor when nothing is used, which could explain why ondemand keeps getting selected no matter what you do.
lsmod (run in terminal) shows all modules loaded
Here's a screenshot of my lsmod
ok i found the mistake "Load all Modules" was disable.
oh0 said:
ok i found the mistake "Load all Modules" was disable.
Click to expand...
Click to collapse
So its working now?
i can switch the govenor with no-frills. but not over Settings->performance
but when i switch the govenor with no-frills to smartassV2 it shows me in Settings->Performance that it is SamartassV2.
sry for my bad english ;-)
At least its working now. That's a start anyways. Odd that its not in the CM Menu. They are for my phone and Defy.
How about sio, does it load properly? Just lsmod and it will be sio_iosched.
terminal shows me: "sio_iosched 3444 2 - Live 0xbf0d4000"
I think it works.
this really improves the performance of the phone? I install speedyv7! are similar?
fedegin said:
this really improves the performance of the phone? I install speedyv7! are similar?
Click to expand...
Click to collapse
Never heard of speedyv7 until now. I looked over its scripts and the only commands that are the same refer to the IO scheduler; which won't work on my phone (doesn't have the deadline IO or some of the io queue commands). The IO commands, other than using sio, are exactly the same so there shouldn't be any problems using them together. SIO will be the scheduler used if the scripts are used together since my init script loads afterwords.
FYI, SIO is a mix between the NOOP and DEADLINE schedulers and is supposed to be better. "Supposed to" are the key words, but SIO has been working great on my phone since I first installed it, though I haven't ran any benchmarks or tests to confirm anything between IO's, governors, and performance; but judging by how my phone feels now, sio and BOOSTEDassV2 make a good combination. Long ass sentence, huh; I suppose it's a triple compound.
Now I have to make a speedyv7 script for my Bravo, damn you
Thanks for pointing them out.
Currently installing v2.2...
Fingers crossed!
EDIT:
Installed, everything went smooth as silk.
I can set it from Settings > CyanogenMod > Performance > CPU Settings
I have had V6 SuperCharger for a month. Does SIO interfere somehow?
djlooka said:
Currently installing v2.2...
Fingers crossed!
EDIT:
Installed, everything went smooth as silk.
I can set it from Settings > CyanogenMod > Performance > CPU Settings
I have had V6 SuperCharger for a month. Does SIO interfere somehow?
Click to expand...
Click to collapse
I don't think so. Maybe with Kick Ass Kernelizer since they both load an IO Scheduler, but whichever one is loaded last will have the settings stick. My script runs pretty early, so chances are its settings will be overwritten by KaK.
If you're going to use SIO, I'd rerun Kernelizer and pick "sio" to be safe.
Will this work with JB?
Megalith27 said:
Will this work with JB?
Click to expand...
Click to collapse
Yes, I tried it last monday.
I noticed less battery drain, specially when the phone is sleep.
Been using it on the smartass profile for now... gonna try boostedass tomorrow.
Froyo kernel here.
Hi I checked this with ICS 4.0.4 and when I install it through CWM all went OK.
Now when I go to performance settings of ICS i have 2 times 1000 mhz? I even did a clean install for verification.
So in short I have:
300 Mhz
600 Mhz
1000 Mhz
1000 Mhz
Any idea? I'm missing the 800 Mhz value.
Thanks!
Alchedin said:
Hi I checked this with ICS 4.0.4 and when I install it through CWM all went OK.
Now when I go to performance settings of ICS i have 2 times 1000 mhz? I even did a clean install for verification.
So in short I have:
300 Mhz
600 Mhz
1000 Mhz
1000 Mhz
Any idea? I'm missing the 800 Mhz value.
Thanks!
Click to expand...
Click to collapse
It's not the Governor but the CM9 4.0.4 Bootmenu issue, as it is ported to MS2 from Defy and Defy only has 3 CPU frequencies, 3rd and 4th ones on MS2 are being duplicated by default.
Use Milestone 2 Toolbox or Bootmenu CPU Setting to introduce/change 800 Mhz and Vsel3 value that works for you.
Disclaimer:
I don't take any responsibility if your phone explodes, your girl/boyfriend breaks up with you or any other stuff.
Do not flash on anything else than an GT-S7500! No L model or W model, else you get a shiny brick.
Don't forget your warranty will get void if you flash this trough odin. (Unless someone figures out a way to reset the custom binary counter)
So flash AT YOUR OWN RISK.
Click to expand...
Click to collapse
Based on official Samsung Sources. Governors copied from freexperia github. Other changes by me.
Features:
- unsecured
- smartassV2
- SavagedZen (beware: in sleep mode cpu speed is capped at 480Mhz)
- noop sheduler by default
- minimium frequency set at 122Mhz
- enabled 19Mhz and 61Mhz frequencies (use setcpu or similar)
Click to expand...
Click to collapse
Tested with S7500XXLC2/S7500OXXLC1/S7500XXLC2. Flash with odin.
OC Build:
- Overclock frequencies seem to have the same performance but OC is indeed working, thanks to mb-14!
(Confirmed after many tests quadrant/setcpu/neocore cpu frequency is the same from minimal overclock to 1200Mhz)
- My phone as crashed 3 since I've overclocked it, so beware!
- Unless there is a better way of ocing, my newer builds will have oc disabled.
OC build v2 (31 May, 22h):
- Removed all overclock frequencies but 1200Mhz.
Bugs affecting all builds (even official ones):
- "Fuel gauge" might be bugged (maybe due to old/bugged samsung sources?) update:might be an rom bug instead.
- 3 pole headphones have noise in one channel and then the noise disappears (jack sensing bug?)
Sources Help & feedback are appreciated.
EDIT:
New kernel posted minimal changes again (samsung config updated from a new version LE1)
If you don't want an yellow triangle at boot flash my custom rom and then flash the kernel using the terminal.
1-Extract the tar.md5 file
2-Copy the boot.img to the sdcard
3-Use the terminal (or adb) as root to cd to the sdcard folder
4-Then type this "dd if=boot.img of=/dev/block/mmcblk0p8"
If you want to flash a custom recovery it works too, type "dd if=recovery.img of=/dev/block/mmcblk0p12"
Then you can flash whatever rom you want as long you don't use odin to flash an custom kernel or recovery you can keep your warranty intact (if you never flashed any custom kernel/recovery that is).
Keep in mind that this doesn't clear the counter only makes the triangle go away.
Click to expand...
Click to collapse
Custom recovery based on cm9 (5.5.0.4) posted (appears to work fine but more testing is required). Bootloop fixed. If you get stuck in recovery (unknown boot mode) go to "advanced" and choose "reboot recovery" when it is finished rebooting into cwm again choose "reboot system now".
DEVELOPMENT IS STOPPED. I no longer have the ace plus.
successfully flashed on my S7500DDLD1...only thing i noticed is after the flashing is complete phone doesnt boot normally but stays in download mode so i manually rebooted and i have ur kernel on my phone...take ur time and improvise it (startup scripts ,CM/MIUI support) , ALL THE BEST...
Wot's the benefit to flash custom kernel??.... Anyway gud step move ahead in making custom rom also for ace plus
Sent from my GT-S7500 using Tapatalk 2
deadwood01 said:
successfully flashed on my S7500DDLD1...only thing i noticed is after the flashing is complete phone doesnt boot normally but stays in download mode so i manually rebooted and i have ur kernel on my phone...take ur time and improvise it (startup scripts ,CM/MIUI support) , ALL THE BEST...
Click to expand...
Click to collapse
Odd mine rebooted and worked fine on first attempt. I've only messed with one script so far. I'm still thinking what I should add to the kernel.
I'm trying to build aosp but so far no luck.
balliboxer said:
Wot's the benefit to flash custom kernel??.... Anyway gud step move ahead in making custom rom also for ace plus
Sent from my GT-S7500 using Tapatalk 2
Click to expand...
Click to collapse
So far it's to have new governors and a new sheduler.
BUG :
1 . When on savagedzen gov unlocking the phone from sleep is delayed/laggy also if u r listening to music and the lock the screen then the music starts lagging tried increasing the min freq still the same , may be something like a deep sleep or sod bug..
deadwood01 said:
BUG :
1 . When on savagedzen gov unlocking the phone from sleep is delayed/laggy also if u r listening to music and the lock the screen then the music starts lagging tried increasing the min freq still the same , may be something like a deep sleep or sod bug..
Click to expand...
Click to collapse
I'm trying to reproduce the bug, but since my phone is still charging I can't seem to get the music lagging. What music app and music format are you using?
blackburner said:
I'm trying to reproduce the bug, but since my phone is still charging I can't seem to get the music lagging. What music app and music format are you using?
Click to expand...
Click to collapse
Stock music player , mp3 format...
Even while charging the bug exists...
deadwood01 said:
Stock music player , mp3 format...
Even while charging the bug exists...
Click to expand...
Click to collapse
Strange I can't seem to make it lag on savagedzen. The UI feels slower but music isn't lagging. Do you have any sound effect enabled?
Edit: I've got lag when using the EQ and waking the phone.
Edit 2: I've uploaded a hopefully fixed version, let's also hope that the changes that I made won't screw up the battery life.
flashed test kernel 3
the same bug exists wen used with EQ but the intensity of the bug is only 20% compared to the previous one also increasing the min freq to 480 completely nullifies the bug...also with EQ off the bug doesnt exist
will see how the battery life is... btw have u played with the drivers/bus to change the battery life...?
I can't get any lag at all now (after v3). Can you give my all your parameters? EQ settings, mp3 bitrate, where is your music stored and if using an sd card what type of sd card are you using.
I've set the minimum at 19Mhz and on air plane mode and by morning I still had the same battery than yesterday (89%).
The only thing that I changed was the cpu frequency table to include 800 Mhz at the same voltage than 600 Mhz and so far it seems ok, but might not be true to all phones.
blackburner said:
If anyone wants the sources just ask! (Maybe setting up a github account is a good idea?) Help is appreciated.
Click to expand...
Click to collapse
Setting up a github repo is indeed a good idea.Maybe then i can help
mb-14 said:
Setting up a github repo is indeed a good idea.Maybe then i can help
Click to expand...
Click to collapse
I've posted a link to the sources on github. I'm still learning how to use git. But I'm still uploading the sources.
Edit: Uploaded!
Can anybody help me with the cpu frequencies? I've cracked part of it but I don't know what to change since if OC to 1200Mhz I only get 600 Mhz performance
I've attached the table I'm using (xls since ods xda upload gave me the finger lol)
blackburner said:
Can anybody help me with the cpu frequencies? I've cracked part of it but I don't know what to change since if OC to 1200Mhz I only get 600 Mhz performance
I've attached the table I'm using (xls since ods xda upload gave me the finger lol)
Click to expand...
Click to collapse
Check my fork of your kernel on my github.I have got OC working.
P.S: Could you update your repo to the latest kernel source from samsung?My net speed is very sucky
mb-14 said:
Check my fork of your kernel on my github.I have got OC working.
P.S: Could you update your repo to the latest kernel source from samsung?My net speed is very sucky
Click to expand...
Click to collapse
I don't see any new kernel versions on the Samsung open source release center.. I'm still going to test oc did you change anything else than the CPU frequency table?
Edit: Overlclock is working! Thanks to mb-14!
Anyway it looks like the cpu when on OC is always working at the same frequency, since by overclocking it to 1017 I get an 150 ms reduction on setcpu native bench. And it remains the same for all the other frequencies.
For what I've understanded of PLL and CPU clocks looks like the cpu is running at 1200 MHz. (In the frequency table you can claim any frequency but it doesn't mean the cpu is running at that speed)
Edit: With OC my phone crashes after a while (ram dump mode)
Edit 2: Neocore doesn't seem to care too about the cpu frequency I set above the stock 1008Mhz. From 1017Mhz to 1200Mhz the score is always the same (85,6Fps)
Hello,
i have flash your kernel and its running very good!
Galaxy S7500
2.3.6 (S7500XXLA3)
Antutu 3596
Quadrant 2458
Neocore 85,4fps (1018mhz-1200mhz)
with OC 1,2GHZ and Performace mode
thanks!
I wait for the next version
heXXer321 said:
Hello,
i have flash your kernel and its running very good!
Galaxy S7500
2.3.6 (S7500XXLA3)
Antutu 3596
Quadrant 2458
Neocore 85,4fps (1018mhz-1200mhz)
with OC 1,2GHZ and Performace mode
thanks!
I wait for the next version
Click to expand...
Click to collapse
So you found no difference between overclocked frequencies too?
Unfortunately, no difference....
im upgrading the kernel...
my wish:
can you try to integrate the BLN mod?
I found a manual but I have to search again...
thanks
Edit: with new test_stable kernel (1008mhz) 84,3fps neocore
before with 1018mhz it was at 85,4fps
heXXer321 said:
Unfortunately, no difference....
im upgrading the kernel...
my wish:
can you try to integrate the BLN mod?
I found a manual but I have to search again...
thanks
Edit: with new test_stable kernel (1008mhz) 84,3fps neocore
before with 1018mhz it was at 85,4fps
Click to expand...
Click to collapse
the bln mod sounds useful I will check it out!
Edit: flash the new oc version
Yesss!It is very useful!!
neocore says 85,5fps
Edit: The statistic from nofrills cpu control shows that cpu step 61mhz not is in use.my min frequenz is 19mhz.
sorry for my bad english im german ;-)
who finds fault, may keep them ;-)
I was running Cromi 4.7 and upgraded to 5.3 today. I also switched over to Hund's 3.4 kernel.
Now, when I change the power setting to performance or eco, the tablet freezes and then restarts (in Balanced mode).
The options I picked during the install process are-
US hunds with experimental tweaks
Software rendering disabled
GPU OC
CPU OV
GPU UV
I can't figure out if I messed something up during the install or if I need to play with the settings in Hunds app. Any ideas?
vickker said:
I was running Cromi 4.7 and upgraded to 5.3 today. I also switched over to Hund's 3.4 kernel.
Now, when I change the power setting to performance or eco, the tablet freezes and then restarts (in Balanced mode).
The options I picked during the install process are-
US hunds with experimental tweaks
Software rendering disabled
GPU OC
CPU OV
GPU UV
I can't figure out if I messed something up during the install or if I need to play with the settings in Hunds app. Any ideas?
Click to expand...
Click to collapse
If you are using Hund v3.4.3 ET with the ET build.prop, you should NOT install the GPU OC, CPU OV, and GPU UV because the ET is already UV/OC for the kernel. Can you tell me what you have in your init folder? You can go here and find it: "/system/ect/init". It is a easy fix that I believe... One more question, did you do a clean installation with a data format?
Thanks,
LMK
LetMeKnow said:
If you are using Hund v3.4.3 ET with the ET build.prop, you should NOT install the GPU OC, CPU OV, and GPU UV because the ET is already UV/OC for the kernel. Can you tell me what you have in your init folder? You can go here and find it: "/system/ect/init". It is a easy fix that I believe... One more question, did you do a clean installation with a data format?
Thanks,
LMK
Click to expand...
Click to collapse
Thanks so much for helping me out with this.
I misunderstood the relationship between the kernel and the ROM. I thought the kernel made those options possible, but that I still needed to select them. So, simply using Hund v 3.4.3 ET enables these options automatically.
The init.d folder has the following files in it: 50CleanTWEAKS, 70B2R, 80Fsync, 89OV, 90 UV, 91GPUUV, and 99hundsapp.
Before I flashed the ROM I did a factory reset with TWRP.
vickker said:
Thanks so much for helping me out with this.
I misunderstood the relationship between the kernel and the ROM. I thought the kernel made those options possible, but that I still needed to select them. So, simply using Hund v 3.4.3 ET enables these options automatically.
The init.d folder has the following files in it: 50CleanTWEAKS, 70B2R, 80Fsync, 89OV, 90 UV, 91GPUUV, and 99hundsapp.
Before I flashed the ROM I did a factory reset with TWRP.
Click to expand...
Click to collapse
I think that your problem is that you under voltage too much which causes the kernel running unstable... So you could try this to see if you can fix your issues...
First, you may want to do a nandroid back from TWRP. Just in case you want to go back to your original state...
Second, delete these files from your init folder: "89OV, 90 UV, 91GPUUV".
Third, reboot your device and see if it is still rebooting when switching to performance mode....Good luck...:fingers-crossed:
Please report back what is happening when you delete those files, thanks..