yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Themes and Apps] Mikeytjee:
Yes you need to root...

Formel-LMS you theme making sob xD

You're on a streak man nice work!
[Hero, G2 Touch Themes and Apps] FormelLMS:
:D

Cool, thank you!

It was

When the party at Opel Astra is over on Monday, I think, it's time to make new changes and another theme for Hero.

It's just fun.

Here, in this forum, there are a few people who did very cool themes. Everyone has it's own style and everyone has a bit more news.

We must do working together.

There could so much changed into the themes, the icons, the statusbar etc...

How is it?

It has been a privilege to work with you, thanks!
[Hero, G2 Touch Themes and Apps] FormelLMS:
Update:

I make some notices to myself

1. Make this Theme MCR 2.8 friendly

2. Look for eclair icons

3. The colour of the buttons - which buttons to which colours?

Anything forgotten? Please reply, I'll try, or the other theme creators? ;-)

We'll go on!
[Hero, G2 Touch Themes and Apps] Mikeytjee:
Yoo yeah maybe if we work together we can make the "ultimate" theme!

fine finally my last test is over :D!

Now Lets Get theming! Jezt Geht Los! xD
[Hero, G2 Touch Themes and Apps] HTC_MISH_MASH:
Download link

Great theme Formel-LMS :D.. but im having some problems downloading the file...it says that i need to be a premium account holder to download the theme....i would be very grateful if u could upload to a free account...:o:p

Thanks
[Hero, G2 Touch Themes and Apps] FormelLMS:
It is already for free users, too.

If you are on the rapidshare link, you see two speedmeters.

Under the right is for premium and under the left is for free downloads.

Try it out and enjoy! ;)
[Hero, G2 Touch Themes and Apps] smelian:
great job

really nice theme

but i have question how can i install it ?

i have MCR 2.9 i send the zip in to sdcard then went to apply any zip file in sdcardafter it finish and restart the hero nothing changed can u tell what the problem this is the 1st time for me tring to change or install theme

i went to recovery mode and select nandroid back up before i did all this too

thank you for help
[Hero, G2 Touch Themes and Apps] FormelLMS:
Yeah, thanks!

You put that zip file to your sd card.

Now you boot your Hero to recovery mode. Now select "update from any zip".

Select this theme and press the trackball.

Now read the question: "Do you want to install xxx, Press Home"

You press home and wait.

If it's ready, just reboot your phone.

Thats it.

Have fun!
[Touch Diamond2, Pure Themes and Apps] lucausee:
it is possible , in new original htc wm 6.5 rom, upgrade only manila 2.1 from to 2.5?

thank U
[Touch Diamond2, Pure Themes and Apps] cmstackar:
Nope, the file would be gigantic, and I haven't seen any manila 2.5 cabs. You could always try a 6.5 ROM using the same build as the official HTC one, though.
[General Questions and Answers] alexander42:
so i finally did it! i flashed my rom with RUU_Duttys_HD_WM6.5_Sense_2.1_Holy_Grail_R0

BUT when i turned the device on the colors were awful, it is slow and it is stucked all the time , sometimes even the "sense" doesn't want to start my CIM Card is not RECOGNIZED i did a soft reset and a hard one... nothing happens please please any ideas what shall i do now? :(

:confused:
[General Questions and Answers] Farmer Ted:
Do you have the proper hard spl for the rom? I don't own an hd, but do remember reading that you need an upgraded hard spl for newer roms. It sounds like you have a bad bootloader.
[General Questions and Answers] mancsoulja:
Yeah ted is right thats a classic sympton of someone using the wrong hspl/uspl, flash back to a stock rom, read the stickys in the HD rom development section, and upgrade your spl, then flash the rom again and everything should be working fine :)
[General Questions and Answers] alexander42:
ok so i used some different HSPL cuz i didnt find any other for the dutty's, so if i found a normal HSPL (Can you post a link for one sorry?) i shall flash it again ok thanks
[General Questions and Answers] mancsoulja:
The lastest spl for HD is 1.56 :p here it is, i assume you know what to do with it :D
[General Questions and Answers] Farmer Ted:
Be careful and make sure it's the right one and you know what you're doing.

Flashing the wrong hard spl is the easiest way to brick a device.
[General Questions and Answers] alexander42:
another problem the phone doesn't even want to synch with my comp
[General Questions and Answers] orb3000:
Have a deep read here:

http://wiki.xda-developers.com/index.php?pagename=HTC_Blackstone

Good luck,
[General Questions and Answers] alexander42:
Thanks It worked you are awesome!!! :) :p
[General Questions and Answers] barbapappa_86:
Hi,

I wonder if there is an application that will allow me to control the light in my apartment through bluetooth or wifi? Also wonder if there is any hardware that applying this?

Would be nice to control the light through my PDA

If this solution is already available, please let me know.

The hardware, I can probably build myself, but i dont know anything about programming.
[HTC Excalibur] Herox:
Well I ask because for the past day or 2 now my phone is constantly freezing. Usually just sending texts. Can anyone help me fix this, or is it a virus? Or what?
[HTC Excalibur] phatmanxxl:
What ROM are you using? A hard reset will probably fix it. I've heard viruses exist for smartphones but I've never seen or heard of anyone getting one. Most likely a virus/malware for a phone would be used for information collecting and not to cripple a device, since you could just hard reset or flash a ROM to make it go away. BB's, Androids, and WinMo, all have that feature, I'm sure palm and symbian do too although I've never used those OS's.
[HTC Excalibur] Herox:
Im using the 3vo rom. Up untill a few days ago, it was perfect. I was running aim mobile (not oz) msn, core player, and texting. Now it freezes just reciving a text. I reset it constantly and it never helps. It will be fine again for a while, and then its frozen again. Its really pissing me off.
[HTC Excalibur] suplex57:
woah. it the same with meh. just until yesterday i got it bad enough that it froze my phone completely. No hard reset can fix...:C help any one?
[HTC Excalibur] Herox:
Now my phone is going nutz. It starts everytime I start texting. I guess I'll have to try another rom or reformat it.
[HTC Excalibur] suplex57:
wait try clearing ur internet cache
[HTC Excalibur] Herox:
Its too late for that. But why would the cache make the texts lag?
[HTC Excalibur] suplex57:
memory, n try to delete ur textes that could b one too. n oh wat u mean its too late
[HTC Excalibur] Herox:
I already reformated my phone thinking it was a virus or something. It dawned on me afterwards that I had to have about 50 - 100 texts in thread mode. I think it was just too many texts vs cpu power. ._. i feel so silly.
[HTC Excalibur] stylez:
I'd rule out Virus in the equation, there has only ever been a small amount of Virus's reported for WM and they tended to be like malware rather than to decapitate phone, software can easily cause problems over time things get corrupted etc, very much like your home PC's but far less tools to fix it "often a hard-reset best bet", or even a flash of the stock ROM as even when flashing things can be left the can cause problems in the future.

Regards texts: Should be able to store 1000's without a problem ;) Only time had problems is restoring that amount of texts after a flash tends to make the phone slow.

ClearTemp is good to keep up to date with cleaning you'd be surprised the amount that builds up.

Also keeping as much space as you can on device so only installing programs needed to start up to device and installing other stuff to SD, exception for me is CorePlayer to take the lag off card read "since large data needs to be read at a time"

See you got it sorted :) Just wanted to leave 2c and may be useful for future ;)
[HTC Excalibur] kingmabuto:
Did u, by any chance, completely drain ur battery and the phone autoswitch off while texting. that happened to me a while ago, and after i restarted texting was never the same, all the incidents ur describing where happening, so i figured out the database got corrupt cause of sudden off. a hard reset fixed it.
[HTC Excalibur] suplex57:
ya but wat about my fone? mines is frozen on the start up screen, n i reflashed it tons of times. and i did lots of hard resets but it wont leave that screen....can any one tell me wats going on?
[HTC Excalibur] peln2000:
Maybe a virus

I have seen virus infecting nokia phones, and all they do is try to replicate and copy themselves to other cellphones. And in smartphone maybe the same, why dont you try to get a AirScanner AV, for smartphone, maybe that could help. I have the cab, but i cant upload it right now cuz im at work but i can maybe later i will try to share it. take care pal!
[HTC Excalibur] joeskull:
Try installing Kaspersky mobile. It´s a 30 day trial, but if there is a virus, it might get detected and cleaned within this 30 day period.

Regards.
[HTC Excalibur] suplex57:
wow i nvr had to figure that i had to protect my phone against viruses
[HTC Excalibur] HTCS621Smartphone:
LoL this's kinda funny sumtimes windows mobile crashes thats all u had going on hard resets all u can do like you did i bet tho these phones data is all stolen for sure Wifi tho should be safest tho id think anyhows no virus's but im sure theres one two out there but wouldnt really count on it happening lol.
[HTC Excalibur] stylez:
Exactly ;)

As previously stated, wouldn't waiste resources RAM/Battery to run an extra program to find zilch, if really paranoid scan items on desktop before transfer.

In a couple of years time we'll all be running AV's on phones picking up false positives and being baught into the paranoid AV world :D
[HTC Excalibur] joeskull:
In fact, I don´t... I do as Stylez said... scan files BEFORE let them in the phone.

Regards.
[HTC Excalibur] Ghost of Jaco:
1) Why would that help?

2) How is it accomplished?
[HTC Excalibur] stylez:
How to on last page ClearTemp ;)

Also pretty sure IE has the choice in settings

The same as on computer a little bit of cleaning will help.
[Hero, G2 Touch Q&A, Help & Troubleshooting] garytaylor1974:
after i have gone through the whole process of getting my hero to the position that i can apply a rom via the mem card update zip if i use a ruu will i have to go through the whole process again or can i just boot up pressing home and re flash another zip?
[Hero, G2 Touch Q&A, Help & Troubleshooting] kendong2:
ruu will overwrite the recovery image. an older ruu recovery can be overwritten from fastboot, which is as easy as pie, and not such a pita as the goldcard method. but check the versions and make sure you know what you are doing if you ever want to do this.
[Touch HD General] ZinGale:
i hace HTC Touch HD and i need ROM in English somwone can give me rom speed and no stuck and i need screen shot bec' i download very many roms and all the roms for my device not work good, the screen is no good and is not turn on the phone, is stuck in Airplane

WM6.1 its good =]

so tnx =]
[Touch HD General] Matthes42:
I think you should read the stickies before how to flash a ROM. Seems as if you used the wrong SPL

Here it is: http://xdaforums.com/showthread.php?t=505377

Good luck next time
[Windows Mobile Software Development] l3v5y:
Firstly, this only works on the HTC Leo, and secondly, I can't be held responsible if your device catches fire or any other damages caused by using this...

This is probably easier for C++/Win32 devs to get to grips with and I don't know much .Net so I won't be porting this to .Net.

Registry settings

These register the window for multitouch messages

Under HKLM\Software\HTC\TouchGL\Pinch\WhiteList create a key with whatever you want. Within that, create a string called "ClassName" with the Class.

For example:

HKLM\Software\HTC\TouchGL\Pinch\WhiteList\MultiTouch
ClassName="MULTITOUCH"

That should be all you need... For debugging, I cheated and set my application to have the class HTCAlbumClass. Don't do that if you want it to work on a real device though!

Code

The actual multitouch part is pretty easy to handle.

Your window will get sent two messages, one for multitouch move/begin and one for multitouch end, they're standard C++/Win32 window messages.

#define WM_MT_BEGIN (WM_APP+16391) // begins multitouch, and is sent when either mouse position changes.
#define WM_MT_END (WM_APP+16392) // ends multitouch

The messages are fairly similar to ones for other mouse events, except that instead of the LPARAM being the mouse co-ordinates, both the LPARAM and the WPARAM are.

POINT pt,pt2;
pt.x = LOWORD(lParam);
pt.y = HIWORD(lParam);

pt2.x=LOWORD(wParam);
pt2.y=HIWORD(wParam);

In the l3v5yMultiTouch.h file, I've added two functions

POINT ParamToPoint(WPARAM);
POINT ParamToPoint(LPARAM);

These make converting between window messages and useful data slightly easier...

I've also created a class for MultiTouch that I'm looking to extend with gestures and some neat things. For now, download the source code and give it a play with.

My class also swaps the two points if one goes to the left of the other, so there are no issues with the two points swapping over when you really don't want it to...

Also note that I've now changed the license to GPL v3. If you want to do anything with the code let me know and I'll probably say "yes". This is more to make sure the people that have put work in to this get recognised than anything else.

All you have to do is handle those two points, and handle those two events.

There are two videos of this in action here and I'm working on a paint like application using it...

Attached is a demo application (make sure that HTCAlbum is shut before running it as it uses the HTCAlbum class) and source code.

If you find this useful, please link back to here, and mention my name! :) (and if you feel really generous, donate as well, but that's completely optional)
[Windows Mobile Software Development] l3v5y:
A more robust way (and the correct way) to get the values for the messages is:

Also note the first message...

I've also realised there are a few different "modes" will find them all, and build a library with a few gestures for things like rotate, pinch zoom, two finger scrolling etc.
[Windows Mobile Software Development] tibursio:
saw your tweet & entry @ WMPU, gonna try it now. A huge thanks for this, well done!

Edit: its working, not perfect but it works and thats a good achievement.
[Windows Mobile Software Development] l3v5y:
What ain't perfect about it?

It might be HTCs fault, or it might be my fault... :D
[Windows Mobile Software Development] scilor:
Mhh, I cannot get working Windows Messages in .Net :(
[Windows Mobile Software Development] l3v5y:
Does http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/7bd3e24f-c21c-4490-910d-b47b6becf70d help?
[Windows Mobile Software Development] Arktronic:
That's for desktop .NET, not the same ;) This, however, should help: http://msdn.microsoft.com/en-us/library/microsoft.windowsce.forms.messagewindow.aspx
[Windows Mobile Software Development] the0ne:
cant wait to see the use of multitouch in WM games...Thanks for your effort and releasing the code for others.

EDIT : Have sent you beer money... :)
[Windows Mobile Software Development] scilor:
If I manage Multitouch, A Pong Clone will be there ;)
[Windows Mobile Software Development] A_C:
l3v5y, thanks for the findings.

But does it mean that LEO has a dual-touch screen? not really a multi-touch?

How about the normal WM_MOUSE events? But even these exist, it means a tri-touch screen?

P.S. I'm still waiting impatiently for my damn carrier to have HD2 restock...
[Windows Mobile Software Development] the0ne:
i will hold you to that ... :D
[Windows Mobile Software Development] 10076757:
l3v5y JUST KEEP THE Multitouch Appz coming BABY. Finally
[Windows Mobile Software Development] tonblom:
[REF] Multitouch on the HTC Leo

I don't want to hijack this thread, but my 5 year old laptop has multitouch now with ubuntu linux for scrolling. Could it just be a driver issue. I didn't want to start a new thread either, zo just ignore this if you think this is a useless post
[Windows Mobile Software Development] MilaCzeque:
This is not true. Message numbers are assigned dynamically and you missed first message.

Right approach is:

int HTC_Zoom_Begin;
int HTC_Zooming;
int HTC_Zoom_End;

void register_messages()
{
HTC_Zoom_Begin = RegisterWindowMessage(TEXT("HTC_Zoom_Begin"));
HTC_Zoom_End = RegisterWindowMessage(TEXT("HTC_Zoom_End"));
HTC_Zooming = RegisterWindowMessage(TEXT("HTC_Zooming"));
}

Fact that your application works after SR is just coincidence. But nice try anyway. :D
[Windows Mobile Software Development] l3v5y:
That makes a lot more sense, though I didn't think of that as the messages sent were always the same, so I assumed they were constants...

Will add what you have found to the first post :)
[Windows Mobile Software Development] l3v5y:
I've realised there are a few different "modes" which I'll investigate. I'm also building a library with a few gestures for things like rotate, pinch zoom, two finger scrolling etc. which I'll release the code for all :)
[Windows Mobile Software Development] scilor:
.Net is done :)

Edit:

Ok, works, but the Problem is that, PinchToZoom seem to have to BIG Problems:

If 2 Points nearly on one line (horizontal or vertical) they align,

Also the Points are not identifiable
[Windows Mobile Software Development] 10076757:
i dont understand

is this proper multitouch or just double scrolling. if it is proper multitouch, will there be a way to have more than dual touch?:confused:
[Windows Mobile Software Development] scilor:
It is proper Multitouch, but only 2 Fingers are working with some bugs.

http://scilor.ac-host.net/hd2-leo-real-multitouch.html

(Video is on the way!)
[Windows Mobile Software Development] Noonski:
As part of my never ending Weekly Develoment and hacking cleaning up i have moved this thread to Windows Software development.

Sorry L3V5Y for not Pm-ing, didn't want to disturb you since you are a busy guy :D
[Windows Mobile Software Development] l3v5y:
Sorry! I forgot about the whole "windows instead of general" thing... Won't do it again sir! :D
[Windows Mobile Software Development] tibursio:
Nice! Can you share the test-app? I always like to test stuff :D
[Windows Mobile Software Development] scilor:
Just wait for my Pong Clone ;)
[Windows Mobile Software Development] Noonski:
You already have enough on your mind being a small Windows Mobile Posting, reporting, developing, shooting videos and WhatNot Huricane.

I hope you go study something real, before you hit 7000.

But if you have two free seconds left in your tight schedule of switching between two or three sites. I still have around 13000 chores to do ;)

Have a good one.

And remember to sleep at least 3 hours.
[Windows Mobile Software Development] 10076757:
More touch

can we have more than 2 points of touches. is that possible?
[Windows Mobile Software Development] scilor:
With the attack through the pinchtToZoom it will be impossible.

We will need to discover the Fingers over a completly different way ;)

Could Someone attach the TouchGL.dll and the Touch.dll of the HD2 or give me a hint how to extract it from the windows folder?
[Windows Mobile Software Development] almosmm:
Guys. KEEP IT UP and Good Luck :)
[Windows Mobile Software Development] scilor:
I tried playing with several multitouch apps but always found the pinch to zoom Window Messages.

So We need to reverse engineer the touch driver

PS:

Could Someone attach the TouchGL.dll and the Touch.dll of the HD2 or give me a hint how to extract it from the windows folder?
[Windows Mobile Software Development] l3v5y:
I'll upload those for you now...

The SmartTouch.dll also does something...

EDIT:

Attached below.
[Windows Mobile Software Development] scilor:
Big Thanks!

It seems to be that the TouchGL and The SmartTouch seem to be interesting, after first sight (SmartTouch has Hardcoded Opera, AdobeReader etc.)

Edit:

TouchGL.dll creating the windows messages

.pdata:100263E0 aCpinchgestur_4 unicode 0, <[CPinchGesture::PinchZooming] finger[0].x = %d, finger[0]>
.pdata:100263E0 ; DATA XREF: sub_10010440:off_1001065Co
.pdata:100263E0 unicode 0, <.y = %d>
.pdata:100263E0 DCW 0xD
.pdata:100263E0 DCW 0xA
.pdata:100263E0 unicode 0, <>,0
.pdata:10026466 ALIGN 4
.pdata:10026468 aCpinchgestur_3 unicode 0, <[CPinchGesture::PinchZooming] finger[1].x = %d, finger[1]>
.pdata:10026468 ; DATA XREF: sub_10010440:off_10010658o

Also I have found some other WindowMessages there...
[Windows Mobile Software Development] scilor:
Here We go, I decided to release my testing tool:

http://scilor.ac-host.net/hd2-leo-real-multitouch.html
[Windows Mobile Software Development] almosmm:
Hmmm. did you try touching the screen with one finger, then move it for 3 seconds while your finger is still on the screen then put your other finger, it wont work, you'll have only one circle on the screen! you must touch the screen with both fingers together at the same time!
[Windows Mobile Software Development] l3v5y:
That's because there is a maximum time between the two fingers starting to touch the screen before it goes to a normal single-touch message. You can increase the timeout, but then you get more lag with non-multitouch.
[Windows Mobile Software Development] 10076757:
i would like to see how you would make a virtual d-pad out of it. surely on a d-pad you wont be always pressing two "buttons" at the same time
[Windows Mobile Software Development] scilor:
In my opinion the multitouch over pinch to zoom it is impossible to use it as a d-pad because both Fingers need put on screen at the same time.

Maybe I find a way to inject some code without the need of editing the TouchGL.dll.

I will need to do some research how to inject code over .net.

@l3v5y

You have any idea, how to inject code over C++?
[Windows Mobile Software Development] RedDevils88:
Looks good..
[Windows Mobile Software Development] TrYde:
For a game you can consider multiple zones where only one finger can enter. Therefore, there should not be any issue with identifying which finger it is. We can just use the coords and see if we are in the zone.

This is a different story when you want to share the same zone...
[Windows Mobile Software Development] scilor:
I am planning to enhance my little demo to a small Pong Clone.

Also I am currently working on to convert those HTC_ZOOM events into standard WM_MOUSE events to get multitouch working in every app.

(It will not work in every app, but should work at many apps :) )
[Windows Mobile Software Development] scilor:
Ok I tried it over "SetWindowsHookEx" but on WM it seems only to support Key Events...

So it died for the first
[Windows Mobile Software Development] l3v5y:
Surely sending the zoom messages etc as mouse events would just mean each window gets two mouse events, which might mess a lot of things up?
[Windows Mobile Software Development] scilor:
Yes, this could happen, but in some circumstances it may work :)

So it should work (later) more or less over a whitelist :)

Also that will make coding multitouch apps more easily.

It may be possible to identify those Multitouch MouseEvents as Left/Right/Middle mouse clicks so they can be seperated :)
[Windows Mobile Software Development] l3v5y:
I've updated the first post with my new sourcecode... Will add proper documentation tomorrow... :D
[Windows Mobile Software Development] scilor:
How funny xD

When I looked at your source I found out that you commented the same way as I did for the sqrt :D

Also you seem not to suffer from 2 issues I have...

My Program crashes randomly, but I cannot debug it (Device Just looses connection in Visual Studio)

Also my Program freezes if I put 1 Finger on screen first and then a second one... My Multitouch only works if I put 2 Fingers on the screen first

The only big difference I find that I use my ProcName add my Programm to the HTC_ZOOM event whitelist

Any Idea why?