BatteryMeter or OMAPClock - P3300, MDA Compact III upgrading etc.

Hi Guys,
Pretty impressed with this site, the dedication and commitment everyone here has.
Just thought to pick minds....
Which is better of the 2 clocking apps : OMAP (of which I could only find ver 0.2) or BatteryMeter , gives the best overall performance vis installation file size and continous use ?
Your thoughts please
AD10

I think they are the same thing, BatteryMeter provides the nice user friendlier interface that invoke OMAP (or you mean OmapClock?). For small size, OMAP is a command line simple tweak etc, but maybe difficult to set up, esp if you want it to be still around after suspending your phone. So, probably for start, try the Bmeter.

Don't you mean BatteryStatus instead of BatteryMeter?
Anyway, BatteryStatus, despite the name, has also overclocking features and has the advantage that the settings remains if you perform a reset. As far as I know, Omapclock does not.

hanmin said:
I think they are the same thing, BatteryMeter provides the nice user friendlier interface that invoke OMAP (or you mean OmapClock?). For small size, OMAP is a command line simple tweak etc, but maybe difficult to set up, esp if you want it to be still around after suspending your phone. So, probably for start, try the Bmeter.
Click to expand...
Click to collapse
here's the helper
http://www.nicque.com/PQz/OmapClockPlus.htm

Thanks guys,
Yes I meant BatteryStatus and OMAPClock.
I have tried both, and stuck to BatteryStatus - offers more information and seems to be constantly supported by Kai.

OmapClock and batteryStatus read different clocks
I used OMAPCLOCK to set the clock to 208 MHZ, however batterystaus, even not using its overclock function reads it as 221 MHZ instead.
Which one to trust???
Tks

I used OMAP for a while, but I was able to overclock max 246, now I use batterystatus and I OC to 286 without any problem. (Also BS has many more features over OMAP)

Related

looking for CPU software to slow the CPU down, SAVE BATTERY!

Has any one got a link for a freeware program to do throtterling of the CPU as in not always running at 400Mhz? I've seen a few more complex ones that you have to pay for but they do all sorts of things? I am thinking of giving it a go and the whole point of Intel developing the XScale chip is because it's able to Scale down the speed (Hense the name) this saves a lot of battery life apparently...
Any ideas?
Downclock your processor will not take a lot saving your battery life (about 10%).
Use XCPUScalar for your Xscale cpu,it let you choose 100-200-300-400-472 Mhz mode.
Regards
Double post
thanks for the reply unapproachable2kx I will take a look into that program... Great work...
Hear is a direct link for any one that would like to look it up as well
http://www.immiersoft.com/
does the program expire at all? has any one done any testing of just very basic PDA work as in address lookup, phone number lookup and that sorta stuff and seen how much extra battery like they can get out of there PDA?
Is there any programs that can automaticly scale the speed of the CPU acording to CPU load that is freeware? Will Microsoft be implamenting CPU scaling in the Second Edition of there 2003 OS? still can't belive that its not a built in feature if the CPU's where designed to scale acordingly...
Does no one else know of any others that can scale the CPU speed according to usage? ass well as the software being freeware?
The Xscaler prog is not free.
This is
http://elevatedstudios.com/pocket/
Thanks for the link xda-rocks, Have you had any trouble using this software on the XDA II, I see they give you a bit of babble about you may have to do hard resets and stuff like that.... Have you had any problems as yet... I have never used any CPU throterling software and am just wanting to play around with it a bit..
Do you notice a extended battery life if you use this software at all?
No probs so far, but haven't really had time to try it - only just installed myself.

Overclocking

It's not intended for the Wizard but it works!
There is one limitation though, after standby it reverts back to default.
Thanks to Kremo for this find!
I tried it and it worked!
It said my OMAP is running at 180MHZ! I thougt it is 200Mhz?
So i should be able to boost the speed to 200 Mhz (programm uses 8Mhz steps, so it would be 204Mhz) without any problem?!
steewb said:
It said my OMAP is running at 180MHZ! I thougt it is 200Mhz?
Click to expand...
Click to collapse
on my wizard the about page says 195, TCPMP says 168 and this app says 180...
I used TCPMP to check.
Where do i find that TCPMP?
Sweet, does it speed up both cores? Anyone seen what speed the wizard maxes out at?
steewb said:
Where do i find that TCPMP?
Click to expand...
Click to collapse
Google for it.
any benchmark after overclocked ????
So the question is whos a dare to overclock a £500 device.
not me thats for sure!
jimmy_boy said:
So the question is whos a dare to overclock a £500 device.
Click to expand...
Click to collapse
You'd be surprised how many...
rookery said:
any benchmark after overclocked ????
Click to expand...
Click to collapse
See pics.The filenames are:
SpeedShownByOmapclock_SpeedShownByTCPMP.jpg
wow this is amazing i have been waiting for this forever. my sjphone is really fast now and i have less skipping. my snes emulator runs so much better. thanks for sharing this with us.
wow even skype works great with voice cancelation checked!!!! finally flawless voice over ip
That's all great, but more speed comes with more heat... Does anybody have an idea what this overclocker will do with the cpu? Does the OMAP cpu have a way of measuring the temperature?
Greets,
David
@dafit
If you overdo it,the worst that happens is that it resets itself.
@grinny11
Just don't forget to run the app before you use e.g. Skype because speed goes back to default when you put your phone in standby.
thanks bolasz. the highest stable i get mine to is 264 through the app which reports 250 in tcpmp. if i do anything higher it just freezes and i reset.
Official discussion and new versions
http://www.wce.by/forum/viewtopic.php?t=2014
P.S Sorry - use translator with russian language on english.
Parameters of the command line
OmapClock -clock <freq> [-confirm] [-launch <path> [-restore]]
-clock <freq>
installs frequency of the processor in MHZ
-confirm
require acknowledgements of the change the frequency
-launch <path>
start the program (the way to reference in rabbit earses!)
-restore
restore former frequency after termination of the uncared-for program (is ignored unless it is given parameter -launch)
Sequence parameter importances has not.
The Examples:
OmapClock -clock 132
OmapClock -clock 144 -confirm
OmapClock -clock 144 -launch "\Storage\test.exe" -restore
do I need to run this program affter very standby ?
Carmi said:
do I need to run this program affter very standby ?
Click to expand...
Click to collapse
Unfortunately yes.
But actualy there is no point to run your device at higher frequency all time.
The -launch parameter as suggested by arc is great to switch to higher freq only when needed e.g when you want to use Skype.
i'm not familiar with command lines for pocket pc. how would i make it so that it overclocks for skype and restores it in the end. do i make some kind of bat file?
grinny11 said:
i'm not familiar with command lines for pocket pc. how would i make it so that it overclocks for skype and restores it in the end. do i make some kind of bat file?
Click to expand...
Click to collapse
Change Skype's shortcut in \Windows\Start menu to
OmapClock -clock 216 -launch "\where\skype\is\installed\skype.exe" -restore

Built in cpu scaling

Hi all,
Does anyone know if there is a registry key to disable the built in device cpu scaling?
The reason I want to know is that I have been playing with Pocket Hack Master and noticed that there is an option under settings called "disable device built-in scaling".
I have discovered that this option has fixed my issue with incoming calls being really sluggish and my ringtones being really jittery. It seems that when a call comes in my device is running at around 100MHz and then has to struggle to ramp up the cpu frequency in order to handle the sudden demand for rendering the display, playing ringtones, etc etc. If I tick the "disable device built-in scaling" option the device always runs at full speed and when a call comes in everything works fast like it should with no ringtone jitter.
The thing is I don't really want to run PHM all the time as it is a bit heavy weight, so I was wondering if there was a registry setting to change this without running PHM?
I would much rather run Xcpuscalar as it is more lightweight, but I'm not sure if this simply overrides the built-in scaling or not. Can someone confirm this please?
Cheers,
Richard.
Unless I'm mistaken, the XScale technology is there in the hardware but needs software, like PHM or XCPUScalar, to enable it. So if you don't want CPU scaling just delete the software!
For what it's worth I use XCPUScalar to overclock my Universal but I have a slow clockspeed (208MHz) when the device is under low load. That seems to work well.
If you want a visible increase in performance without tinkering with the CPU, try searching here for the registry hacks that increase cache sizes, or install something like Tweaks2k2 to do it for you.
G
When I installed PHM the software told me that my cpu was running at around 100MHz before I did any kind of tests or under/over clocking. So I think WM5 must have a kind of PowerNow capability built into the software for the cpu scaling. PHM has that option simply to turn off the built in WM5 scaling and replace it with its own better (supposedly) scaling.
This would explain why my older XDA II running WM2003SE had no problems with ringtone playback until I upgraded to WM5. I think that WM5 has the cpu scaling built in.
I think the CPU scaling is built-in the hardware and not software. PHM can somehow disable it and it actually fixed my pda from hanging up when being turned on.
Problem is, PHM is a bit of a heavy weight application to have constantly running all the time just so that I can turn off hardware cpu scaling. Its a shame there is not some way of turning it off with a registry setting or small light weight application or service.

Overclocking Charmer: Any recommendations?

Hi everybody,
are there any experiences with Charmer and overclocking? I'd like to speed up my PDA, especially when using CPU-intensive programs such as iGo/TomTom (GPS navigation). Before installing a bunch of probably useless utilities, I just want to check whether anybody is overclocking his device.
Which programs do you use (e.g. omapscaler) and are does this lead to any noticeable changes?
Using batterystatus here which includes OMAP and CPUScaler.
I have to say i am finding some difficiulties linked to the fact that the screen often misalign and the overclocking seems to be having problem with spb backup (it makes the device freeze).
The setting i have are
Min 143Mhz
Org. 195Mhz
Max 247Mhz
I am also using the "Add short time boost" functionality at 273Mhz.
For CPU% thresold i stick with teh program default values.
Apart from this the speed is great and allow me to run a bunch of Touch application designed for more powerful/recent telephones wihtout much problems.
P.S. tomtom doesn't need overclocking, it is not a CPUI intensive application adnd runs great with factory clocking.
Thanks, I'll give batterystatus a try.
CPUScaler
CPUScaler, the best I ever used.
regards
Batterystatus is currently the best overclocking program for OMAP processors. You can easily overclock it to 273, some models can take even 286 and 299.

Overclock at 800mhz!?!?

i guess some supposably this developer no2chem overclocked the touch pro processor to 768mhz..i mean to me thats some bull but the hell do i know..so if this guy really did that...welll shouldnt it be possible to do it on our magics since they have the same processors? thats saying if this guy really did that
heres the link to the story
http://pocketnow.com/tweaks-hacks/htc-touch-pro-running-at-800mhz
This thread could turn out to be really interesting...
Yeah do that and cry about the battery draining in 4 hrs with hero roms LOL
Why would you want to? Apart from "because you can"....
With the winter coming, this are great news.. ahahahah
I'll never be cold again here with an overheated overclocked magic.. I hope it won't melt!
"Inspired by GSLEON3 I have started to investigate overclocking options of the ARM11 (runs OS) and ARM9 (runs radio). I disovered a few things which may be of interest, but so far no spectacular results. There is more research needed and I hope people like anton tomov, cmonex, olipro and pof can help out.
Here is a summary of my findings for the ARM11:
- it normally runs on 384MHz which is equal to a masterclock of 768MHz divided by 2
- the ARM11 clockspeed is 768/N MHz where N is a frequency divider (N=1..16)
- i haven't found an option for clock stepping. (If anyone has a MSM7x00 datasheet please share it with me so this can be investigated)
- i found ARM11 clock control code both in oemsbl and spl. The latter is great as it allows to control clock from WM
- there are two commands in a mfg spl to set ARM11 clock speed and to test it: "freq n" (n=0..6) and "test"
- "freq 6" sets the fastest speed: 384MHz and testing with "test" results in 436ms on my kaiser (MSM7200). Would be nice if someone tests this on a MSM7201 based kaiser
- i reverse engineered the "freq" command and found a table at 0x8c00e230 with 5 entries for each speed setting. For "freq 6" the settings are:
Code:
384000 ; equal to clockspeed/1000
1 ; determines which master clock to use (value is either 0 or 1)
1 ; master clock divider-1 (increasing it leads to slower test speeds)
96000 ; some other clock derived from from master clock
3 ; divider-1 for deriving the 2nd clock
- i hot patched these values with the "mw" command (e.g. mw 8C00E2A8 1 6D600) but could not establish any better result with "test"
- setting the divider to 0 (actually means divide 768MHz by 1) caused the device to freeze
- i didn't do any benchmarking in WM
- i haven't investigated ARM9
Okay, enough for now. I hope this triggers more interest and research for this topic."
That was another topic, but i was searching and i think that we could modify the /sys/devices/system/cpu/cpu0/cpufreq/cpu_max_scaling_freq we could overclock easyly our devices...
well with tool like setcpu we could set lower speed when the phone is sleeping and the battery wont go down that bad ..hell if its possible im down to try it
no2chem (maker of nueROM) is a VERY well respected developer here on XDA who has done a ton of work on WM handsets. He's done quite a bit of low-level work on WM builds and created apps/drivers that even I (as an experienced Windows developer) can scarcely comprehend because it's low-level, hardware-related code. Months ago he did in fact develop a clock-speed app that does allow for over/under clocking of the TP (which I own and have tweaked with many of his apps).
I agree that 800MHz sounds a bit far-fetched, but so did overclocking my i7 920 from stock 2.66 to 4.00 on air, but it's done regularly (though not generally for long-term) on eVGA x58 motherboards (which I use). That said, I wouldn't dismiss the idea too quickly.
His blog and tools can be found here: http://www.nuerom.com/BlogEngine/
Specific article is here: http://www.nuerom.com/BlogEngine/post/2009/09/06/Touch-Pro-running-at-800MHZ.aspx
He's basically the Windows Mobile equivalent (if there is one) of Cyanogen.
bobdude5 said:
i guess some supposably this developer no2chem overclocked the touch pro processor to 768mhz..i mean to me thats some bull but the hell do i know..so if this guy really did that...welll shouldnt it be possible to do it on our magics since they have the same processors? thats saying if this guy really did that
heres the link to the story
http://pocketnow.com/tweaks-hacks/htc-touch-pro-running-at-800mhz
Click to expand...
Click to collapse
interesting work.
i wonder if it will works on others phone. let me try it with my htc fuze. will post result later.
Maybe a solution for changing the cpu max_freq value it's inserting it to the source code when we compile a rom... I think that modding this file are the first step:
http://android.git.kernel.org/?p=ke...3;hb=ebea985a6ec461a59afb86f0068cc1d79d7c8bf1
227 CONFIG_MSM_CPU_FREQ_ONDEMAND_MAX=384000
228 CONFIG_MSM_CPU_FREQ_ONDEMAND_MIN=245760
I think that if we change the line 227 we can overclock, but the problem is that we have to make a rom for testing it.
It's only my opinion!
When i had my blackstone no2chem supposedly oc'd that to some stupid amount but the software he delvelops wouldnt do it. All it would do is the same as set cpu?
Yes, it seems to be the same CPU, if someone can ask no2chem...
hi,
no clue about nix platforms, but you should be able to access A11S_CSR_BASE, follow these steps:
A11S_CLK_CNTL (A11S_CSR_BASE+0x100)
[6:4] = 1 ;Global PLL
[3:0] = 0 ;Divider Ratio 1:1
A11S_CLK_SEL (A11S_CSR_BASE+0x104)
[2:1] = 3 ;Divide AHB Clock by 4
[0] = 1 ;Select Clock Source 1
oh,and A11S_CSR_BASE is at phys 0xC0100000.
See latest post
http://www.nuerom.com/BlogEngine/post/2009/09/08/Yet-more-notes-on-overclocking.aspx
for more information.
no2chem said:
hi,
no clue about nix platforms, but you should be able to access A11S_CSR_BASE, follow these steps:
A11S_CLK_CNTL (A11S_CSR_BASE+0x100)
[6:4] = 1 ;Global PLL
[3:0] = 0 ;Divider Ratio 1:1
A11S_CLK_SEL (A11S_CSR_BASE+0x104)
[2:1] = 3 ;Divide AHB Clock by 4
[0] = 1 ;Select Clock Source 1
oh,and A11S_CSR_BASE is at phys 0xC0100000.
See latest post
http://www.nuerom.com/BlogEngine/post/2009/09/08/Yet-more-notes-on-overclocking.aspx
for more information.
Click to expand...
Click to collapse
oh i didnt know you were on xda lol so it is possible then on our magics??
by the way greatjob on finding this out
But i think that Android SO, doesn't allow accessing to this memory address, it should be out from the user ring... But if the memory address is stored always in the same address (in any platform) we should modify the android source code to allow accessing to this memory address. Otherwise, it seems to be dangerous, because you're writing directly in the CPU registers... a wrong value can fry our cpu...
Now we have a expert low level coder followin this topic... now.. we need a kernel expert for asking about how we can modify this memory adress.
anyone heard any update on this? seems like it just has died, no news from no2chem at all
ricardomega said:
With the winter coming, this are great news.. ahahahah
I'll never be cold again here with an overheated overclocked magic.. I hope it won't melt!
Click to expand...
Click to collapse
i honestly had to laugh out loud when i read that

Categories

Resources