yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] NLS:
HTC surely does hate us.
[Touch Diamond, MDA Compact IV General] diamondino:
maybe.

have you heard 'bout that new touchscreen ultraphone... the... hmm... HTC PHISTPHUCK?
[Touch Diamond, MDA Compact IV General] diamondino:
anyway, just using Resource Hacker [googled in 5 mins] and unpackig phcanrc.dll this is what i get

8106 DIALOG 0, 0, 240, 320

STYLE

CAPTION ""

LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

{

CONTROL "", 23057, "MS_PHONE_LAYOUTHELPER", 0x40000000, 65535, 0, 0, 0

CONTROL "", 23056, "MS_PHONE_INVALIDPHONE", 0x50000000, 3, 48, 98, 17

CONTROL "", 23010, "MS_PHONE_BRANDING", 0x50000000, 3, 48, 98, 17

CONTROL "", 23009, "CUST_PHONE_STATUSICONS", 0x50000000, 102, 66, 57, 17

CONTROL "", 23022, "MS_PHONE_CALLSTATE", 0x50000000, 3, 66, 98, 17

CONTROL "", 23007, "MS_PHONE_ELAPSEDTIME", 0x50000000, 102, 48, 57, 17

CONTROL "", 23003, "MS_PHONE_CALLERIDINFO", 0x50000000, 3, 84, 120, 28

CONTROL "", 23038, "MS_PHONE_LAYOUTHELPER", 0x40000000, 65535, 0, 0, 0

CONTROL "", 23008, "MS_PHONE_CONTACTPICTURE", 0x40000000, 124, 84, 34, 34

CONTROL "", 23002, "MS_PHONE_ACCUMULATOR", 0x50010000, 5, 3, 230, 39

CONTROL "", 23041, "MS_PHONE_BUTTON", 0x50000000, 1, 121, 78, 35

CONTROL "", 23042, "MS_PHONE_BUTTON", 0x50000000, 81, 121, 78, 35

CONTROL "", 23043, "MS_PHONE_BUTTON", 0x50000000, 161, 121, 78, 35

CONTROL "", 23044, "MS_PHONE_BUTTON", 0x50000000, 1, 158, 78, 35

CONTROL "", 23045, "MS_PHONE_BUTTON", 0x50000000, 81, 158, 78, 35

CONTROL "", 23046, "MS_PHONE_BUTTON", 0x50000000, 161, 158, 78, 35

CONTROL "", 23047, "MS_PHONE_BUTTON", 0x50000000, 1, 195, 78, 35

CONTROL "", 23048, "MS_PHONE_BUTTON", 0x50000000, 81, 195, 78, 35

CONTROL "", 23049, "MS_PHONE_BUTTON", 0x50000000, 161, 195, 78, 35

CONTROL "", 23051, "MS_PHONE_BUTTON", 0x50000000, 1, 232, 78, 35

CONTROL "", 23050, "MS_PHONE_BUTTON", 0x50000000, 81, 232, 78, 35

CONTROL "", 23052, "MS_PHONE_BUTTON", 0x50000000, 161, 232, 78, 35

CONTROL "", 23001, "MS_PHONE_BUTTON", 0x50000000, 161, 47, 78, 35

CONTROL "", 23012, "MS_PHONE_BUTTON", 0x50000000, 163, 119, 71, 28

CONTROL "", 23011, "MS_PHONE_BUTTON", 0x50000000, 161, 84, 78, 35

CONTROL "", 3001, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 163, 195, 71, 28

CONTROL "", 23014, "MS_PHONE_BUTTON", 0x50000000, 163, 233, 71, 28

CONTROL "", 3002, "HTC_SMARTDIAL_PLACEHOLDER", 0x50000000, 65436, 65436, 1, 1

CONTROL "", 23029, "MS_PHONE_BUTTON", 0x50000000, 163, 233, 71, 28

CONTROL "", 23030, "MS_PHONE_BUTTON", 0x50000000, 241, 321, 90, 27

CONTROL "", 3021, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 200, 0, 16, 16

CONTROL "", 3022, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 220, 0, 16, 16

CONTROL "", 3024, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 220, 0, 16, 16

CONTROL "", 3023, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 220, 0, 16, 16

CONTROL "", 3025, BUTTON, BS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 220, 0, 17, 17

}

the first line seems to set the screen. [but surely it's necessary to edit the position of buttons and pics and other things]

i'm not in this kinda programming [is it possible to see the result only installing it on the diamond??].
[Touch Diamond, MDA Compact IV General] sheeno50:
Lol well I can sure tell you I looked at that for more than 5 minutes including the other 30 or so folders and 10 dll's and had no idea what was going on lol. Doesn't seem easy! Good luck guys if you know what you're doing- this would be perfect on the diamond!
[Touch Diamond, MDA Compact IV General] Rik_X:
Sorry, i'm a bit confused...is this a official HTC release or not?

Thnx
[Touch Diamond, MDA Compact IV General] sibbor:
I've upscaled the QVGA images to VGA resolution. Added the BMP and PNG images into two separate attachments.

I've been using ResHack to change the resolution of the dialog boxes from QVGA to VGA resolution. I haven't tested it out myself, so I don't know if it works. From the beginning I got alot of error messages from ResHack when trying to edit phcanrc.dll, but with my DLL they're now gone (for the good or bad). I haven't changed the positions for all the buttons, so they're still positioned for QVGA displays, and not VGA.

With other words: the attaced DLL file won't look any better then the previous, since there's still a lot of work to do...

I did these two steps to get us further into development of a ported VGA version.
[Touch Diamond, MDA Compact IV General] egalitarian:
Will it be better if someone extracts the graphics of the original diamond dialer and use them when they match instead of the resized QVGA ones? This way only the new graphics will be resized...
[Touch Diamond, MDA Compact IV General] kaiguy:
Good point. And having used this QVGA canvas on my old Touch, I think the only graphics not found in the Diamond (if memory serves) would be the slide to answer/reject screen and the up/down slider for blocking the in-call options...
[Touch Diamond, MDA Compact IV General] sheeno50:
The phcanrc.dll found in the new canvas file is the same as the one on our diamond except for a few extensions..., the new one has 8125,xx26,xx28,xx71,xx72 and the old one has xx43,xx44,xx45,xx46 instead. Except for these differences (and even 71,72 look like 45,46) I can't see much else- everything looks the same? What happens if you just swap our current phcanrc for the new one? I also noticed you changed all the DIALOG's to 480, 640 but our diamond one has the same 240, 320.... Maybe another file is at work- instead of re-writing the whole thing maybe they just wrote something to expand it to vga?
[Touch Diamond, MDA Compact IV General] egalitarian:
Yes, probably just a multiply by 2 math for all the coordinates in some dll.
[Touch Diamond, MDA Compact IV General] willyy1991:
I think not much people know about this, i didnt know it, its more easy to port something then to remake it..

this would be very very nice to have ....
[Touch Diamond, MDA Compact IV General] Leechoonhwee:
Extracted Graphics

Hi Fluid888,

Attached is the complete extracted graphics. Hope you can resize them to VGA resolution! :)
[Touch Diamond, MDA Compact IV General] posceve:
Resize? REDRAWS!!!

Maybe only a full redraw it's the best solution for good quality.......or we wait HD graphics....what do you think?:eek:
[Touch Diamond, MDA Compact IV General] NLS:
I vote for HD graphics.

But I have some feeling that before the end of 2008, this will be the official update for Diamond and Pro anyway.
[Touch Diamond, MDA Compact IV General] posceve:
I've try

Hi, i've try to redraw one of those, but i don't know how big i should do it for Diamond and last but not least iven't time for this work....i can help someone it's intrested to do it
[Touch Diamond, MDA Compact IV General] egalitarian:
I can redraw them but lets first get this working with resized graphics so at least we know that it's possible to do it.
[Touch Diamond, MDA Compact IV General] jdbarclay:
I don't think this is the appropriate solution, think about it: your phone rings, it turns on, accidental touch can occur over any point on the screen (see picture)

With this approach you might be saving a call but still being exposed to execute any other command...

And not to mention de frequent reminders (which also wake up the device).

Now, it is cool, yes, it is cool to slide down and answer, but it is not bullet proof. There are already many approaches/solutions for this; PocketShield is the best for me :)
[Touch Diamond, MDA Compact IV General] simcarloc:
I totally disagree with you jdbarclay. I think this is a very useful direction for the 'screen lock' solution issue to be going in.

The windows, 'x', menu and keypad soft-keys will rarely be pressed in call due to their positioning and size - think about the position of your face in-call. Furthermore, the windows and 'x' buttons are located on the edge the screen which is notoriously less sensitive anyway. Besides, there are many functions to disable the screen in-call if you're still worried about pressing buttons.
[Touch Diamond, MDA Compact IV General] jdbarclay:
Ok I chose the wrong image:

Note I don't refer to while talking, I mean to the moment the phone rings and it is inside your pocket. There's a probability(small if you like) of pressing any of the points marked in red... So as I said, with this approach you might be able to protect an incoming call but still leaving exposed to press any other commands or buttons (ie, while trying to reach your phone from your pocket or wherever it is)
[Touch Diamond, MDA Compact IV General] Malik05:
well thats a chance im willing to take
[Touch Diamond, MDA Compact IV General] sheeno50:
Honestly I know you think your approach is good and I'm sure it is but some of us just want a simple answer slider because our only problem is that we hit accept in our pockets. We don't want to pay $10+ for something we don't want and think is overkill. Please don't saturate the thread with your argument of why we shouldn't want something if you're not going to help figure it out.
[Touch Diamond, MDA Compact IV General] ricky119:
UP, hope it will coming soon
[Touch Diamond, MDA Compact IV General] Rones:
And that's the talk we want over here!

Good luck guys!!
[Touch Diamond, MDA Compact IV General] angler:
There is a good software named PocketShield that can protect the Diamond from accidental hit during incoming call and system notification. The website link is here:

http://pocketshield.netserver01.com

Although it is a shareware, it is worth you spend some USD10.90 to have your Diamond being protected. Perhaps you may wait sometime HTC release some sort of fix as someone expected.

:)
[Touch Diamond, MDA Compact IV General] Malik05:
wow, thats a nice app!
[Touch Diamond, MDA Compact IV General] Rones:
I've had a try with it, but i perfer sensorlock.

http://xdaforums.com/showthread.php?t=422871&highlight=sensorlock

And that's not because its free!
[Touch Diamond, MDA Compact IV General] NLS:
the things with pocketshield (for me) are that:

- it will not show contact picture (a picture is not a matter of "niceness", it is a matter of understanding who calls from greater distance, and/or quicker -like when phone is on a desk and you are not on that desk)

- 1.5MB footprint (that the author claims is small) is FAR from small

- saw some flickering in the videos that doesn't seem like a "feature" but rather a bug if you ask me

...also I am not sure if "turn face down to mute" works with it

good luck with his product though

it does look "elegant" (hope for his shake that everything can be skinned though)
[Touch Diamond, MDA Compact IV General] sibbor:
STOP TALK ABOUT OFF-TOPIC NONSENSE!!

This thread is about the Phone Canvas made for QVGA, that should and hopefully could be ported to support VGA resolution/devices.

If you prefer AnswerKey Disabler, PocketShield or something like that USE IT! But don't tell us about it. We're aware of these apps, but want the Phone Canvas instead.
[Touch Diamond, MDA Compact IV General] edan:
Ditto... good luck porting this to VGA people!
[Touch Diamond, MDA Compact IV General] ricky119:
do we have a VGA version right now?
[Touch Diamond, MDA Compact IV General] veljko.m:
NO!

Maybe you can help?
[Touch Diamond, MDA Compact IV General] NLS:
I don't see you helping Veljko.
[Touch Diamond, MDA Compact IV General] ahirshfield:
I hope I am not speaking out of turn here. Certainly I respect all the good work and conversation that is working towards having this Phone Canvas feature working on the Diamond. I am definitely a proponent of the feature and would love to have it personally.

However...

I also can't help but think that the time and effort spent doing this may be, in the long run, wasted. By the time this endeavour is finished and polished to a quality standard, HTC are inevitably going to release a VGA version of this Dialer on their next device (Touch HD) which can much more easily be backported to the Diamond. Furthermore, after the release of this device and the attention to the G1 hardware subsides, the feature will most likely also be present in the next Diamond ROM anyway.

These are not promises or guarantees, but looking at the past history of HTC's OEM software in other firmwares, we will more than likely see this on our Diamond sometime soon.

Just my opinion and tuppence-worth!

Best regards,

Adam R. Hirshfield

T-Mobile (UK) Ltd.

Core Networks
[Touch Diamond, MDA Compact IV General] sumitescp:
The QVGA works on my TOUCH PRO but it works as a miniature. lol

I am using ansswwer keys disabler.
[Touch Diamond, MDA Compact IV General] posceve:
I agree with the speech of Ahirshfield, we should not take us by the haste and enthusiasm, especially that the new HD is coming.

Personally I believe that keeping alive this forum also means sometimes disperse energy projects not just profits.

There are many graphics and many independent programmers who often do not communicate, I propose to create a Network of coordinated programmer for developing applications on Windows Mobile.

What do you think?

Luca Paci

Industrial Designer

luca.paci(at)gmail.com

Italy
[Touch Diamond, MDA Compact IV General] Malik05:
edit...remove
[Touch Diamond, MDA Compact IV General] egalitarian:
Guys if someone could send me all of the opal graphics and all of the diamond dialer graphics I'll redraw only the opal's that don't exist in the diamond. Than we'll try to make it work somehow...
[Touch Diamond, MDA Compact IV General] posceve:
If u look in this discussion opal zip is attached, i dont remember in what post...
[Touch Diamond, MDA Compact IV General] egalitarian:
And how do I get the diamond dialer's graphics?
[Touch Diamond, MDA Compact IV General] sakkeus11:
Editing images

You can download MBarvian OpalPhoneCanvas.cab and extract in with 7zip http://www.7-zip.org/download.html and edit and rezire with gimp http://www.gimp.org/windows/.(Windows users)Hope you udrestund me.;)
[Touch Diamond, MDA Compact IV General] egalitarian:
ok but how do I get the diamond's graphics?
[Touch Diamond, MDA Compact IV General] sheeno50:
There are some in the windows folder, and some don't exist due to the new nature of the phone canvas. If you can use the already re sized images and have a functioning phone canvas then I think you can start legitimately worrying about finding the right diamond graphics that are high-res and not just stretched (and post your results!). However, as of right now, no one has been able to get a functioning screen with re sized images, and are not even worrying about the quality of the images.
[Touch Diamond, MDA Compact IV General] sakkeus11:
diamond graphigs

The dissolution of MbarvianOpalPhoneCanvas.cab: demolished in a folder can be found in the files (for instance) 000BLBTN.116, and other open these files gimpillä and you can stretch them doubled, and save again when they are vga size=(diamon graphigs)
[Touch Diamond, MDA Compact IV General] The Muffin Man:
I have yet to hang up on a call in my pocket... but i pick up every time

the start menu etc are so small that it’s hard to tap them

Getting that program from QVGA to VGA is all that’s needed (and it prob would use less recourses than the other alternatives)

I installed the QVGA version... well same issue as the other ppl who tryed it :P
[Touch Diamond, MDA Compact IV General] Rones:
Is the QVGA version avilable as a cab?
[Touch Diamond, MDA Compact IV General] kaiguy:
Well it looks like the ROM from the Touch HD has been dumped...

http://xdaforums.com/showthread.php?t=440490

Does anyone know if the Touch HD has the same type of phone canvas as the Opal? Maybe this is exactly what is needed to get this working!
[Touch Diamond, MDA Compact IV General] NitroOnTheRocks:
If someones interested:

OEM Package from Touch HD (Blackstone) with graphics.

http://rapidshare.com/files/158871951/PACKAGE_BlackStone_PhoneCanvas.rar.html
[Touch Diamond, MDA Compact IV General] sibbor:
And where does these two folders go? Should the content of those two be extracted to .\Windows - or only one of those? Please explain.
[Touch Diamond, MDA Compact IV General] johxx1:
It is a package oem, to insert into the kitchen rom.

sorry for my inglish
[Touch Diamond, MDA Compact IV General] oo0:
'

OEM package could be converted to CAB using QuickCAB. the question is _resolution_, HD has wvga 480x800.
[Touch Diamond, MDA Compact IV General] NitroOnTheRocks:
i tried this package in my kitchen and yes there was a problem with resolution.

Maybe these graphics can be combined with Opal/Jade Phone canvas to fit our diamonds?
[Touch Diamond, MDA Compact IV General] oo0:
-

it needs to be resized anyway.

just think of HD version to be more suitable and easily converted for the diamond, then opal's stuff.
[Touch Diamond, MDA Compact IV General] Malik05:
any update on this project?
[Touch Diamond, MDA Compact IV General] faeArai:
Please do not use rapidshare, as it have too many limitation (download only ten times and so on). Use megaupload instead. Anyway, could you upload these files again? Thx.
[Touch Diamond, MDA Compact IV General] NitroOnTheRocks:
Excuse me, didnt realise it was offline.

Uploaded it to Megaupload
[Touch Diamond, MDA Compact IV General] faeArai:
Thank you!
[Touch Diamond, MDA Compact IV General] edan:
Has anyone resized everything to VGA successfully? If so, could someone share it here? Thanks in advance!
[Touch Diamond, MDA Compact IV General] adempozhari:
hope someone is working on this....:confused::confused::confused:

why is so hard to convert the pictures ....they can be converted using cubic or pixel resize mode as they are not photos just a draws.....

i will try...
[Touch Diamond, MDA Compact IV General] sibbor:
The images have already been resized. It's the code within the DLL files that's hard to change/hack/manipulate. I've made some tries, but failed.
[Touch Diamond, MDA Compact IV General] Dragoon123:
*Bump* Is anyone still working on this?, I'd love to have slive to answer/ignore instead of installing a sensorlock or something like that thanks..
[Touch Diamond, MDA Compact IV General] counterfitninja:
There is this thread:

http://xdaforums.com/showthread.php?t=440861

Its not going as fast i would have hoped. The proper slide to answer would be awsome, currently use s2u2 for it, but would prefer one inbuilt in the rom!
[Touch Diamond, MDA Compact IV General] fBx:
Well that thread's nothing about the Opal Phone Canvas... so any news about the VGA port yet?
[Touch Diamond, MDA Compact IV General] faeArai:
It's a shame that HTC wont update their older devices with new mania software. Look at Apple: The give the never iphoneOS versions for free, even if you have an old iphone 1. HTC would be good to give manila-updates for their customers or I will not buy newer devices any more and switch over to more supported phones.
[Touch Diamond, MDA Compact IV General] NLS:
I am not so sure they won't.

Personal feeling is that by xmas all TF3D devices will get updated manila.
[Touch Diamond, MDA Compact IV General] Rones:
Hey guys!

I've mailed HTC to complain about the HTC Touch Diamond Pouch PO S390.

I recieved the next mail:

The issue of calls being accidentally answered or cut off while the Diamond is in the pocket or pouch is a known issue which will be addressed in future software updates.

For now however, I know of a third-party application that has been written to address this issue, it is called 'answerkeys disabler' and you should find it easily if you do a search.

I must point out that I only mention this to be helpful and while you are free to install any and all software written for the windows mobile

platform HTC can not be held responsible for any harm done by doing so.

Best regards,

Ian

HTC Europe
[Touch Diamond, MDA Compact IV General] NLS:
now that is interesting :)

you should mention this in answerkeys disabler thread!

also if that Ian is half correct (and probably reading us - hi Ian) then the HD TF3D is probably coming to us "older" (erm whatever) TF3D users

I hope this is based on internal info not just personal feeling
[Touch Diamond, MDA Compact IV General] cloud5005:
please continue on this wayyyy.

Try to make opal phone canvas Dialer for diamond
[Touch Diamond, MDA Compact IV General] kikakeule:
any news to this?
[Touch Diamond, MDA Compact IV General] veljko.m:
Maybe someone will port phone canvas form Touch HD one day ...

We can only wait for xda expert who will do this.
[Touch Diamond, MDA Compact IV General] PaNa-S:
Im trying it too.. but without exit ... :( hope someone can help us :(
[Touch Diamond, MDA Compact IV General] SierraEcho:
Vodafone has released a new rom (1.97) for touch diamond which contains this dialer. Can some1 extract it from there?
[Touch Diamond, MDA Compact IV General] raydog100:
good luck guys hope it works
[Touch Diamond, MDA Compact IV General] Seifer:
oops my bad. hope you can do it :D
[Touch Diamond, MDA Compact IV General] davidshamash:
Hi guys

is there any new with this problem?... is there any where to get a cab with the canvas in VGA??

thanks
[Touch Diamond, MDA Compact IV General] davidshamash:
Hey guys

is there any news about the canvas VGA version??
[Touch Diamond, MDA Compact IV General] hvbelton:
I see this as the answer to my problems as well. I used the Opal dialer on my Tilt and loved it. Now, the pouch/pokcet problem is driving me nuts and I don't like s2u2. The couple three controls and the curtain will make a big difference in comfort with carring the phone protected.
[Touch Diamond, MDA Compact IV General] veljko.m:
Anyone want to try make cab installer from

HTC Vodafone ROM 1.97.162.4 phone canvas

http://veljko.net/mob/htc/PACKAGE_Diamond_PhoneCanvas.rar

I make cab but crashed my WM :(
[Touch Diamond, MDA Compact IV General] PaNa-S:
this dialer doesnt have the slide to answer, only have slide when your incall to show / hide incall buttons ....
[Touch Diamond, MDA Compact IV General] veljko.m:
Sorry

only a the slide cover :|

I install pocketshield like temporary solution ...
[Touch Diamond, MDA Compact IV General] megaman:
I bump this topic, because, there is no news since a while !

Is it realy impossible to convert opal Phone Canvas on diamond ?

Is there any update from HTC ?

Thanks.
[Touch Diamond, MDA Compact IV General] 69s nice 68s great:
works on my mogul ...........seems like it slows it down a lil bit but its the best dialer program out there...
[Touch Diamond, MDA Compact IV General] Srem:
wish i knew enough to give this a go
[Touch Diamond, MDA Compact IV General] drvdijk:
What the ....!! Is HTC recommending MY application?!?!? LOL hahaha I'm really rolling on the floor here :P

Hi Ian! hehehe
[Touch Diamond, MDA Compact IV General] serphinox:
HAHAHA LOL ROFL!!! Free advertisement :)
[Touch Diamond, MDA Compact IV General] veljko.m:
HTC Sucks

HOLY ****!

:mad:
[Touch Diamond, MDA Compact IV General] Rones:
WTF? Whats wrong?
[Touch Diamond, MDA Compact IV General] rvdgeer:
I just found this link:

http://bbs.mphome.net/read-htm-tid-140039-fpage-2.html

It's an asian forum with a post about a VGA Phone Canvas with slider.

Because I don't speak or read this language and was unable so far to translate it, I wasn't able to download (I think I need to subscribe to the forum first) and test it yet.

Anyone here?

EDIT:

Just managed to download, but can't unrar and test right now...

Volunteers?

EDIT 2:

Just figured out a way to install, but it's the qvga version....

Sorry...
[Touch Diamond, MDA Compact IV General] yozgatg:
here you go people

hope it works for you

* ITS QVGA!!
[Touch Diamond, MDA Compact IV General] montarelonf:
Excuse me for my "stupid" question, but what is PhoneCanvas really for?

I have Answerkeys Disabler but I do not see how PhoneCanvas works, why is it like Answerkeys Disabler and what mor features does it have?

If anybody can solve my doubts I will be really pleasure.

Thank you
[Touch Diamond, MDA Compact IV General] NLS:
thank's but isn't the whole thread about a *VGA* version of phone cancas?
[Touch Diamond, MDA Compact IV General] veljko.m:
Response from HTC Support Team to you:

http://xdaforums.com/showpost.php?p=2891177&postcount=120

LOL
[Touch Diamond, MDA Compact IV General] Srem:
anyone still working on this? i'd love to help but sorry dont know about these things
[Touch Diamond, MDA Compact IV General] pistonripper:
Dutty's ROM ver 3.4 has this style phone canvas...works well