yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Themes and Apps] xanthene:
I've personally used Windows Live Messenger, Nimbuzz and Palringo on the Rhodium and used to use Agile Messenger back in the days of Windows Mobile 2003.

- Windows Live Messenger is good enough, if that is all that you need.

- When I was still using feature phones, I loved the java-version of Nimbuzz. I particularly loved the fact that you could buzz your offline Nimbuzz contacts, letting them know that you are trying to reach them. Nimbuzz has a VoIP infrastructure, and the buzz-feature basically instructs their servers to initiate a phone call, letting it ring once and then hang up. It doesn't cost you anything, which is nice if you have contacts abroad. Unfortunately, Nimbuzz hasn't worked on their WinMo app in ages, so the interface is really ugly and not very intuitive to use.

- For Windows Mobile I started using Palringo. The interface is very streamlined and its quite comfortable to use, both in landscape and portrait. I can't really say anything about battery usage, as my battery drains fairly quickly anyway. It supports things like sending audio clips and pictures, which is pretty neat. Somewhere in the settings, I found something referring to advertising, that could not be turned off. It looks like Palringo is thinking about spamming free users with ads in the foreseeable future and offer paid accounts, which does have me worried a bit.

- I haven't used Agile's messenger for a very long time, but I didn't enjoy the interface very much back then and also didn't feel that the interface was very responsive. From the screenshots I found online, I would say that very little has changed in terms of interface.

I haven't tried things like fring or Pidgin messenger etc. yet, either because I didn't like the interface based on the screenshots I found, or because I don't trust the company/developer behind it.

(: Hope this helps
[Touch Pro2, Tilt 2 Themes and Apps] blackte4:
Its all about Slick....

Slick is the best one out there.... IM+ looking better but your battery dies quick.
[Windows Mobile Software Development] Plomiwn:
Guys!

Anyone knows how to change limit of sms per one conversation?

I mean i have like 3000 sms both in/out with my girlfriend and suddenly when new one comes, it starts a new thread and the old ones are hidden somewhere and i would like to continue in same thread.

Anyone?

Pls?
[Windows Mobile Software Development] _craven_:
you are experiencing the same problem like me :D

I was very shocked when suddenly all my girlfriend's messages in threaded messaging lost.. The only way is to turn the threaded messaging off and go back to classic messaging..
[Windows Mobile Software Development] Plomiwn:
Nooooooo there must be something, i belive that there is a magic somewhere in source called limit that wants to be changed to higher ;)

I just need to know where ;)
[Windows Mobile Software Development] Alcibiade:
Same problem... Very iterested if you find a solution
[G1 Apps and Games] baggus:
HTC has dropped 4 widgets on the market. Have a look here: http://www.androlib.com/android.developer.htc-corporation-FtE.aspx

They look really nice.

Requires Sense UI!
[G1 Apps and Games] Icebergxx:
HTC should release a home application that runs Sense UI. I think it's doable, and if they did they could charge like 20 bucks, and not really have to go from firmware to firmware extremes.
[G1 Apps and Games] shmigao:
i am not really sure whether i like what i see that HTC is posting on the market. all the widgets they publish are only for HTC Magic and Droid Eris... meanwhile sending C&D's to developers who have been porting HTC widgets to other devices (like HTC Dream/G1)...

to me this looks like they want to push sales of their Magic & Droid Eris models, and make people switch from their old G1's...

don't like it
[HD2 General] OrionBG:
Hello All

I've just found this line in Eugenia's ROM thread:

"*- CPU scales to a maximum of 1GHz instead of 712MHz"

Is it true that the CPU is limited to 712MHz in the shipping ROMs?

If Yes this may explain the lower performance compared to ACER F1 and Toshiba TG01
[HD2 General] 619619:
I was wondering this too
[HD2 General] Starfury:
This could do with some deeper investigation by the experts amongst us...
[HD2 General] madindehead:
If this is true, I can imagine the HD2 FLYING when we have custom ROMs!

Mine is pretty damn fast with ROM 1.48!
[HD2 General] fards:
it's certainly a very bold claim, without any support to it..

I would like to see what hard evidence there is to support it,

as if it's true, then HTC have been illegally advertising the HD2 as 1ghz capable device..
[HD2 General] tnyynt:
Suppose it is so, they did deliver a 1Ghz device, it's just limited for some reasons. First to my mind is battery life. Nevertheless, investigation is required and I hope kholk can clear some things for us since the seed was found in his thread.
[HD2 General] OrionBG:
My point exectly!

The only evidence we have for now is the line I quoted from Eugenia's soon to be released WM 6.5.3 ROM

But I've been thinking for a long time that the lower performance of the HD2 compared to other Snapdragon devices is due to some form of power management lowering the CPU frequence!
[HD2 General] thechefcooks:
"HD2 as 1ghz capable"', does not mean it is running at 1GHZ but it could run at that speed, altough implied, but indeed it would be a misleading advert campaign

but i would like some proof too
[HD2 General] rovex:
The way its advertised means it would have to actually run at 1GHz, not just be a 1GHz model limited to less.

Unless its just a rubbish claim then i assume the ROM developer means limited to 712Mhz in certain situations, which might be for perfectly good reasons.
[HD2 General] tnyynt:
I don't agree: a software underclocked 1GHz CPU is still a 1GHz CPU. The chip is the same.
[HD2 General] rovex:
Not when the phone claims its a 1GHz CPU, which it does. The speed is not the name, its a physical attribute of the CPU that only exists if its actually running at that speed. This has been covered by EU law before, HTC cannot legally sell a phone running a CPU capable of 1GHz and claim its 1GHz if it never reaches that speed.
[HD2 General] rovex:
I suspect this ROM will just force full throttle all the time, which can only be bad for the battery life, but since we cannot flash it yet we dont know the effects, or if it even works at all.
[HD2 General] kholk:
HTC is advertising the HD2 machine as "1GHz capable device", but not as "1GHz device" that it's different.

It's barely legal.

Anyway, there IS evidence. And you can see it using TCPMP and doing some tests using the device's CPU :)

On this purpose, we've been talked on the xda-devs IRC channel about that, and I'm saying what I'm saying ONLY based on my tests: try to run TCPMP and see the CPU freq that it's reporting: 396-412MHz!

Use a program that is HEAVY on CPU load and run it in background (make sure that it won't close and that it will continue its work even in background) then see che CPU freq in TCPMP: you'll reach a maximum of 712MHz.

Another evidence of this statement is the performance of other SnapDragon machines like the Toshiba TG01.

P.S.: I think that the HTC HD2 will reach its 1024MHz frequency only when playing with the GLES2.0 Qualcomm test game, ELECTOPIA.

Electopia takes the device in EXCLUSIVE MODE, so it's possible that its frequency will be raised to 1GHz.
[HD2 General] rovex:
Its also quite possible that the CPU speed reporting programs do not support the snapdragon properly and report the wrong information.

The phone itself says the CPU speed is 1GHz in the phone hardware properties, this is a claim of speed, not name or theoretical capabilities.
[HD2 General] tnyynt:
So we're talking about dynamic freq adjustment on the go depending on processing power needed, similar to AMD's Cool and Quiet concept?
[HD2 General] fards:
doesn't work like that does it though? they advertise the device running at 1ghz and it doesn't then that's false advertising..

If (and I doubt looking at the benchmarks) it ran at 700 ish mhz (maximum) then they should have advertised it as such :P

they don't mention "1ghz capable" here.. They clearly state its CPU processor Speed (not theoritical or otherwise) as

CPU Processing Speed

1GHz Snapdragon™ processor

http://www.htc.com/uk/product/hd2/specification.html

and Overview

HTC HD2 delivers an experience your senses have been waiting for. The unprecedented 4.3-inch pixel-packed display is stunning. The world’s first capacitive touch technology on a Windows® phone along with 1 GHz processing power ensure a smooth and lightning-fast response to the lightest touch of your finger

It's like stating it has a 4.3 inch screen and then actually finding it was 3.3 inches because the edge was covered in protective cover..

http://www.htc.com/uk/product/hd2/overview.html

not saying this is true at all.. we all know cpus have been scaling for a while, and the HD2 certainly scores high enough in integer testing..

but if that's what it is then they are likely to be in trouble over this.

anyway Kolhk you claim to have it able to scale up, how have you done that?

this way we can try to replicate it
[HD2 General] Toss3:
If it reports the frequencies of other snapdragon devices correctly it shouldn't be an issue. And to they can't advertise the device as having a 1Ghz processor unless it runs at that speed(would it be ok for amd and intel to sell 4Ghz chips if they actually run at 2+Ghz, just because that would be their theoretical maximum?). :rolleyes: The processor is probably, as mentioned earlier, just scaling back when it isn't used to 100%.
[HD2 General] tnyynt:
...and I bet if there's a text on the chip inside the device, it states the same on it. As far as I see things, HTC has a device with a 1G Snapdragon CPU which I bought. CPU inside, as described.
[HD2 General] tnyynt:
Actually AMD sells processors like this: AMD Athlon 64 3000+ which actually runs at 1800.
[HD2 General] rovex:
A CPU speed programs needs to support the way the CPU is actually controlled, not just the CPU, so basically the clock generator as well. If The HD2 uses a different method from the F1 or TG-01 then the program wont work.
[HD2 General] rovex:
Thats different, thats is a documented performance related NAME, not an actual SI unit speed claim.
[HD2 General] tnyynt:
Correct! My post was an in reply to.
[HD2 General] rovex:
Does TCPMP report the full 1GHz on the TG-01? Has anyone tried? Remember its very old code, it doesnt use anything like all the CPUs instruction set, the CPU throttle controller may interpret it as not needing full CPU time. The same effect can be seen on some desktop CPUs as well with old code.

There are so many reasons why it may appear underclocked.
[HD2 General] Toss3:
Heh jbenchmark reported 1812mhz.. :D
[HD2 General] clubtech:
I had a TG01 a few months ago and I believe I tested it and it never showed a result higher than 8XXMhz. Sometimes it showed 4000Mhz lol..

I don’t think TCPMP is very accurate.
[HD2 General] Toss3:
Maybe the Tg01 isn't running at its advertised speed either? :eek: And the plot thickens.... :D
[HD2 General] grega_slo:
tcmp said 407mhz in my case...
[HD2 General] jamuk2004:
We could do with the cpu control app from Toshiba TG01.

Whack it up to full and bench against what we got as standard and we'll know!
[HD2 General] Marcdu81:
Batterystatus ( homescreen ++ ) :
[HD2 General] fards:
it is more likely that those benchmarks aren't accurate..

I found a couple of tg01 sktools benchmarks..

My HD2 gets an integer test of between 810 to 817 while the tg01 got 744 -759

which suggests that the hd2 is running faster..this is versus 530 for the omnia II at 800mhz.
[HD2 General] Stairmand:
I very much doubt there is anything wrong here, I would assume the ARM tech scales back (as it has done for a very long time) when it has no need to run at full speed as this saves battery power.

Intel and AMD both do this, infact my my 2.2 Ghz laptop (as we speak) runs at 524Mhz when browsing the web.

The ROM prob just forces a min CPU speed (as you can under Windows power settings) but this does very little to increase speed and drains your battery an awfull lot!
[HD2 General] suicidal.banana:
so wheres my turbo button cab? :p

but ye i would like to see if such a thing is possible, keeping the cpu at a fixed mhz, im guessing its not
[HD2 General] p-kirill:
http://xdaforums.com/showthread.php?t=597072&highlight=1Ghz
[HD2 General] patomas:
1 Ghz in TCPMP for me

Using TCPMP I have 1100 Mhz (more or less) just after a soft reset! And benchmarks high (say 180 %)

Problem is, after some minutes it scales down to about 500 Mhz, benchmarks of TCPMP drops (say 90 %), and never returns up.

In Coreplayer I have instead the same benchmark just after a soft reset and after a while.

It seems that TCPMP code does not make the OS scale up the CPU frequency.

I use 1.61 ROM
[HD2 General] Dmitry N:
Guys!

Did anyone see this:

HKEY_LOCAL_MACHINE\Comm\BCMSDDHD1\Parms:HTCLockCPUSpeed ? ;)

I know this key seems to be located at the wrong place, but the name looks suspicious anyway...
[HD2 General] patomas:
HTCLockCPUSpeed

Yes, I had the same thought. I set it to 1 just to try, apparently without any change.
[HD2 General] hkfriends:
no, this reg key is for communication port
[HD2 General] kholk:
I'm not talking of TCPMP for taking the CPU to maximum speed flag.

I'm using TCPMP only for verifying the actual CPU clock, but running other CPU intensive programs in background, ensuring that these programs are running @ full speed!

I know that at boot time the HTC HD2 is clocked at 1GHz, infact the limitation isn't in the SPL but in the QC MSM drivers modified by HTC :D

And... I'm pretty sure you won't find anything relating to CPU speed in the windows registry, because it's a driver modification.
[HD2 General] patomas:
I have a problem with TCPMP

I had understood.

But I was talking instead of how to make TCPMP run faster: fast as when the CPU is set to a higher speed.

After a boot it is fast, then it become really slower (like 50% less) as the CPU is set slower.

Interested in trying your rom!
[HD2 General] kholk:
For getting it to be faster, there are two methods:

1. Writing a program that interfaces itself with the MSM driver and locks it into a determinate state

2. Using the proper drivers.

The N.2 is the best option ^^ (and is the way that I'm taking with my ROM too!)
[HD2 General] OrionBG:
And is it possible to install the pached driver on top of the original rom? For testing purposes only afcourse :)
[HD2 General] manuelcalavera:
i guess it should be clocked at 768, just like other downclocked snapdragon devices
[HD2 General] Caramel:
I dont think HTC have underclocked the cpu without notify that, cause it's illegal ...

I'm curious to know where and who said that !!!!

PS : Search for the acer liquid, it has the same cpu but "really" underclocked at 768 mhz ...
[HD2 General] Audio Oblivion:
do you have an installation method for installing without having to cook into the rom for these drivers?
[HD2 General] kholk:
XIP part of the ROM can only be patched in memory (this statement means that you have to patch it at every windows boot) if not cooked.

This is because the XIP drivers are in use while using the device and read from NAND instead of copied in RAM and executed.

You can't overwrite XIP files on an already running ROM.
[HD2 General] Thiago Fialho:
People bought a cell phone with 1Ghz if that processor does not operate at maximum frequency as commonly expected and HTC not inform that in any part of manual or box or website they are trying to fool people, and this is illegally in many countries.

I don't found "capable" word in many parts of their web site advertising, even in specification. So i suppose this is illegally advertising. Of course HTC have some way to say "sorry", you and all that buy thinking device are running 1Ghz are wrong but if this is not illegally advertising nothing more is.

We need write to HTC questioning about this!
[HD2 General] Thiago Fialho:
If you use TotalCommander you can overwrite some protected files... Maybe

this will work... or maybe put the files in other folder and try search where they are called in registry and change the path work too. In the past i use some software to show program memory as pendrive and i think this overwrite any wm file too.
[HD2 General] precsmo:
I'm not sure if this is reliable to be mentioned here, but why no one has mentioned about the earlier benchmarking datas before the HD2 was launched? It has shown more than 1 times faster results in most benchmarking aspects, only graphics related benchmarking was slower due to lack of graphic acceleration with the HD2. Didn't this gave us some hints that it is about getting at least 1GHz of processing power compare to the fastest 624MHz processor before Snapdragon existed?
[HD2 General] djcedric:
does someone have send the question to htc to see the answer?
[HD2 General] jamuk2004:
I'll repeat again, why can't why get the CPU scaling program from TG01 use that? same chipset, same os - should work right?
[HD2 General] OrionBG:
Yes! Can somebody port this one please?
[HD2 General] kholk:
The CPU scaling is due to drivers.

There is no program.
[HD2 General] THE GRIZZ:
seriously doubt that this is true:

1-i dont trust any of applications that report CPU speed. home++, core player,nueclock dont report the correct clock speed (528mhz) of my xperia X1. they dont even show consistent results

2-where does the 712mhz come from (what multiplier and what FSB) and how come its not 768 like the officially down-clocked snapdragon found in Acer liquid

3- the benchmarks results confirm %200-%500 performance increase over last generation QC msm 720x phones. ive used the xperia and the HD2 and there is no way in hell anybody could convince me that the HUUUUuuuuuUUUGE performance increase im noticing is due to a simple %34 increase in CPU clock speed (from 528 to712) even if you factor in CPU architectural improvements

4- the F1 neotouch (a confirmed 1GHZ device) is only about %13 (not %40) faster than the HD2 in the core player . but this is not really an apple to apple comparison since the acer does not have tf3d running in the background and since it was done on an old test rom. i bet the difference is smaller now with 1.61 or 2.01 ROMS. ive not seen benchmark results that show the HD2 lagging noticeably behind the TG01

5- are updated drivers able to show real %40 performance increase over stock rom. this is the only way to test the claim
[HD2 General] Fatherboard:
I don't understand... is it so hard to search for "Qualcomm 8250B chipset"?...

http://www.qctconnect.com/products/snapdragon.html
[HD2 General] Toss3:
Is it so hard to read the thread before posting?
[HD2 General] SamsungGalaxySamsung:
Hahahahahha touché!
[HD2 General] kholk:
See the Toshiba TG01 performances.

And I won't say any other word on this :)
[HD2 General] Toss3:
Isn't the acer s200 even faster?
[HD2 General] kholk:
Toshiba TG01 is the fastest device on the market
[HD2 General] Bimme:
which resuls are u guys comparing?

i visited glbenchmark.com and compare the hd2 against the toshiba tg01, and except 2 results everywhere the hd2 scored better...

think i dont understand what u are saying with : toshiba is fastest device, etc...
[HD2 General] l3v5y:
Really no. It has worse drivers than the HD2 (as far as I can tell) and when I used one with all the underclocking options turned off (ie, running at 1GHz) and all the fancy UI stuff off it still managed to run Windows Mobile sluggishly.

Also, my Diamond is running at 645MHz according to TCPMP. Clearly, TCPMP can't be trusted on WM for clock speed (on my HTC Prophet I got from 100MHz to well over 300MHz reported, it's actually 195MHz). If you can give us some benchmarks with the speed change demonstrated, and can tell us what driver needs patching and how (for independent benchmarking) I may be more inclined to believe you, but I'm pretty sure that my HD2 is running at 1GHz or thereabouts.

Not that I'm trying to insult your work, I think you do great things, I'd just prefer some evidence before you claim that it's set to 712MHz.
[HD2 General] creiz:
Seriously, I don't think it's a big deal even if it really (but quite unbelievably) were clocked at 712. The device is fast. does not lag, and everything except old games are blazing fast.

To be honest tho, I never heard of a CPU clock at 712. It just doesn't compute. 712 MHZ just does not exists. you can't clock at 712. It's like saying 3 is a even number.
[HD2 General] Toss3:
I'm guessing spb benchmark and coreplayer.
[HD2 General] the-uki:
Whereas your statement is technically true, it can be argued in court:

The argument of 1GHz is being made to the general public / average consumer among other to position superiority and to differentiate from the other devices on the market. To then not disclose that the device actually only runs at a fraction of its CPU is deliberately misleading the consumer, because the consumer reasonably expects the devise to run at the advertized capcity and the capcity he/she payed for.

The advertised functionality implies the device is running at 1GHz
[HD2 General] waza123:
how to enable 1 ghz ?
[HD2 General] rovex:
Thats simply not the case. Even when it does beat the Acer and HD2 its not really something thats attributable to the CPU, more likely software and memory throughput. Its also gets beaten many times by the Acer and HD2. If the HD2 was locked to 712 that just wouldn't happen.

Ive still seen nothing that makes the 712MHz claim valid. There maybe times when it is running at 712, but its not locked to a maximum of 712. It might be possible to modify trhe CPU control to force a permanent 1GHz, but it wouldnt be desirable. I agree HTC got a number of things wrong with the power management of the HD2, but to claim its locked to 712MHz just not right.
[HD2 General] seed_al:
Haha this thread is hilarious :D
[HD2 General] kholk:
You'll see ^^
[HD2 General] RobRedbeard:
Lol, or more commonly Intel Speedstepping.

But I think the point was that they couldn't get it to go above 712. Get a response from HTC about it.

Rob
[HD2 General] kwbr:
Obscurity

The dll kolk is referring to is probably clkregim.dll were you will find settings like Application performance level change to .. and Attempting to change application processor performance ... And references to variables like speed change handler.

I really can't believe the obscurity. Wasn't xda meant for sharing, collaborating in improving the devices. Untill then this is a useless thread.

P.s. does anyone have the TG01 clkregim.dll or have the TG01 nbh so we can dump that to compare?
[HD2 General] RacerII:
I got a rom dump.

Winmo 6.1 tho , dont know if that matters.

I can look in to it when im at home , in about 8 hours from now.
[HD2 General] schtruck:
If HD2 run at 712mhz max, then the TG01 too because FpseCE 0.10 run at same Fps.... i mean that when emu is in slowest scene which run at 48fps on TG01 then i have the same on the HD2...
[HD2 General] loomx:
If thats true I would that say that pretty much solves the argument... Now just send me FpseCE 0.10 so I can check the FPS, lol. I want it so bad :(
[HD2 General] kwbr:
Would be great. The latest official tg01 roms seem to have dump protection.
[HD2 General] thechefcooks:
My Sktools test: sktools v4.4.7.15 (with official HD2 support)

(on the official 1.48 asia rom)

Integer;813.4896;Moves/25 usec

Floating point;19.707;MWIPS

RAM access;1439;Speed index

Draw bitmaps;1121;Speed index

Main storage (write);4429.70;KB/sec

Main storage (read);20344.37;KB/sec

Storage Card (write); 750.00;KB/sec

Storage Card (read);6494.71;KB/sec

File List;7817;Items/s

FL: Storage Card;5394;Items/s

SKTools loading;1741;ms

integer values (hanoi tower)

my result: 813.49 whicjh is 0.04 points higher as specified for HTC Touch HD2 WM6.5 Qualcomm QSD8250B 1GHZ
[HD2 General] forelli:
Sorry to disagree with you, but my Omnia 2, set on high cpu usage, clocked at a minimum of 617 and a maximum of 956 MHz! And this was on a stock rom, I've run the test again with the custom rom I have (KC wm 6.5.3) having only TCPMP and screenshot running.

Have a look by yourself: