yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] programatix:
Sense 2.1 should means that it come from Rhodium (pre S2). I have the required files in my kitchen but currently I do not have the kitchen with me. Further more, we do not know which component is the culprit (most likely is either Contact Utility or New Contact Card). I'll try posting the 2 files here later.

Btw, this should not be dialer related, so I believe you are also having the same problem after a hard reset, right? If so, why not ask the chef of your rom to fix it?

EDIT: Try downloading the

Contact Utilities from http://xdaforums.com/showpost.php?p=5202466&postcount=1.

New Contact Card (fully ported landscape to VGA) at http://xdaforums.com/showpost.php?p=5527969&postcount=776. Just copy the exe file to \Windows
[Windows Mobile Apps and Games] cocule:
thanks, I'm downloading the files right now. I'll try today and then I post the results.
[Windows Mobile Apps and Games] cocule:
contacts problem

ok, here I am. First I've installed the New contact card for Rhodium but nothing change in my phone so I decided to uninstall it. Second I've installed "your" new contact card but after installation I was unable to view the windows with the triple choice. As the file you have posted wasn't a cab I could not uninstall so I was desperate :confused: . Later I decided to install again the first New contact Card and all works correctly!!!:D I know it's only luck but if my procedure can help someone else I'm happy.

Thank you for all your support e sorry for my bad english!!!
[Windows Mobile Apps and Games] programatix:
Nice to know that it solved your problem. Regarding manual copying to \Windows folder, to remove it, just delete it. The original file from the ROM will re-appear.

The patched New Contact Card is also from Rhodium actually. If I'm correct, the one in your ROM is not from Rhodium, or rather maybe Rhodium S2 or Leo which is not compatible with Sense 2.1 and has different sets of files. In another word, just replacing the exe is not enough.
[Windows Mobile Apps and Games] HTC_FUZE:
Installed Rhodium Dialer, tap "Save to contact" and popup windows, however, nothing happened after tapping "save to new contact" or to existing contact. I don't want to install whole sense 2.5 pachage but can anyone tell which files/packages needed to make it work?
[Windows Mobile Apps and Games] programatix:
You must use Message Enhancement from the rom where Manila is from.
[Windows Mobile Apps and Games] xdamini:
How to make this phone canvas search for non-English contact ?

Hi, I would like this phone canvas to do smart dialing for non-English contact, Pls advise how to start with.. I try google but not get the good key word..

Thanks in advance
[Windows Mobile Apps and Games] Zhero.ar:
Hi,

I just installed it onto my touch Pro and it works fine a few days. But now I have no control whatsoever over the sound settings. No ring tones play when anyone calls me (although it shows the incaming call) nor can i change any of the ring tones!

If I uninstall the Tachi Phone Canvas and re-install it works fine a short time again till it fails again.

Any sugestions?
[Windows Mobile Apps and Games] HTC_FUZE:
Thanks, I included Message Enhancement from Rhodium package and made new ROM, however the function is till not working. .................
[Windows Mobile Apps and Games] HTC_FUZE:
Problem with 220xx and 282xx series ROM.

1. Have scroll bar when dialpad displayed

2. Alway display the first dialing no. whatever I dial(only display problem, the no. dial out is the actual no you dial)

3. Cannot display picture and number on incoming call.

there is no problem when I use 235xx series. What is the problem?
[Windows Mobile Apps and Games] TAEL:
HTC Dialers doesn't have compatibility with some WM branches and you should replace some modules from another branch to get it fully working.

Read the first post here: http://xdaforums.com/showthread.php?t=657372
[Windows Mobile Apps and Games] HTC_FUZE:
thanks Tael, I will give a try.
[Windows Mobile Apps and Games] mmcneil:
Conference calling

Hi,

Is it possible to modify this dialer so that the conference call button shows up in place of the contacts button ? The Leo dialer by pyrorob has this, but the caller id doesn't work correctly, ie. the number show up when you receive a call, but the caller name doesn't.

Thanks,

McNeil
[Windows Mobile Apps and Games] programatix:
Edit phcanrc.dll with a resource editor tool.
[Windows Mobile Apps and Games] mmcneil:
I opened up phcanrc.dll with Restorator before I made my initial post, but I didn't know what to change. Can you help ? I know I need to edit one, or more, of the VGA dialogs, but again, I'm not sure what I need to change.

Thanks,

McNeil
[Windows Mobile Apps and Games] reeg420:
You ever figure this out. Ive been trying to modify my normal leo dialer for this. Basically i want my phone canvas on my hd2 to be the same as pyrorobs port with the back button on the left and more importantly the conference call switch on the right or left..

I know the edit is within phcanrc.dll but where ive looked in there but need more direction. Is there a post somewhere with an explaination.
[Windows Mobile Apps and Games] mmcneil:
No, I haven't figured it out yet. I'm hoping to get a response from someone who has more knowledge about editing phcanrc.dll. If I find anything, I'll definitely let you know.

McNeil
[Windows Mobile Apps and Games] reeg420:
Thanks for the response. One of the only ones I have gotten on this matter.

Actually just moving the conference call switch to the left of the talk button would be perfect.

Ive looked for an hour and half at the phcanrc.dll with pe explorer and I cant make anything out. Thought maybe it would be a little straight forward and Id be able to see something describing the conference call switch but I didnt.

Im seriously lost and way over my head without any guidance.

Ive read close to 50+ pages between the tachi port thread and the leo port thread. My eyes hurt.

Im asking again please someone help. Im starting to feel like an idiot asking so many times without any response like its a sticky somewhere and nobodys talking about.

EDIT: Do you know of any leo or rhodium roms with the phone canvas like this?
[Windows Mobile Apps and Games] mmcneil:
No problem. One thing I do know is that the image for the conference call switch, at least on Leo and Qilin dialers, are located in phcanimages.dll Phcanrc.dll is what actually maps those images to specific locations on the actual canvas. Having said that, I think two things may need to happen:

1. Somehow resize and load the images from a Leo/Qilin phcanimages.dll into a dll for this dialer.

2. Modify phcanrc.dll to position the conference call button where we want it.

This also raises one question, however... I'm wondering if the Leo/Qilin vga dialers contain program code that will tell the phone to switch into conference mode when you slide the conference button. That is to say, if we were able to modify the dialer in this thread, visually, would we have the actual functionality without adding more code or possibly another dll ? Just a thought.

McNeil
[Windows Mobile Apps and Games] reeg420:
Well i dont want to modify the vga dialer to fit wvga since it came from wvga. My leo dialer from tmous2.13 rom has conference call but is accessed from the menu button same as the photon dialer im using right now.

Little helpful to know where the switch is. I see the middle part of the switches like when its not on yet but not off either, thats in a bmp or png in the ext package. Still no clue how to add the dialog to the canvas to add the switch.

I got an idea but i need to convince my girl to let me take her phone down for like an hour or so.

See how closed lip people are about this, its crazy. Ive been looking into this since i got my leo about a month ago now.
[Windows Mobile Apps and Games] Agent Zach:
How the heck can I fix this problem? It's been irking me for months.

I've tried other ROMs, and, sorry Cap, Captains ROMs are the only ROMs I've used that have this issue...

The buttons.... shouldn't be that low. :(
[Windows Mobile Apps and Games] dharvey4651:
Search for the WM6.5.x fix. It's in this thread, just kinda hard to find. After the fix is applied, it'll look more like you think it should :p
[Windows Mobile Apps and Games] Captain_Throwback:
This I know - but I know I explained this before - I'm the ONLY chef that uses the 'ported' AT&T Phone Canvas in my ROM, to FULLY support all AT&T features (including VideoShare). So, this was the price paid for that. I think I also mentioned you can just install the Rhodium or pyrorob's Leo Dialer to fix it. amarullz had said he was going to provide me an updated phcanvga.exe that adjusted the position a few pixels higher, but then he fell off the planet :rolleyes:.

I can link you to those other Dialers if you'd like.

P.S. This doesn't irk me at all now since I'm using a WVGA device . . .
[Windows Mobile Apps and Games] dharvey4651:
Lol rub it in his face why don't you... :p Nice isn't it?
[Windows Mobile Apps and Games] Captain_Throwback:
It is . . . but you know what? It DOES still irk me, because I have ROM users that must suffer because of it. I hate having put together an almost flawless ROM, except for a silly little issue like that that's beyond my control/ability to fix. It's extremely frustrating. Having the Tilt 2 puts the issue out of sight, but not out of mind :(.
[Windows Mobile Apps and Games] Agent Zach:
Well, I appreciate the concern Cap, and yes, please, if you could... link me to the other Canvases.

I believe I've tried the one on Page 1 of this thread, but the Caller ID Contact Pic was blank, and the incoming number was cut off half way.
[Windows Mobile Apps and Games] Captain_Throwback:
I recommend this one: http://xdaforums.com/showthread.php?t=585459

In the first post there, there'a a 2G Leo Dialer. That should suit your needs. If you have any issues with the position fix not working, that's likely related to my cooking the AT&T Dialer into the ROM. Just PM me and I can help you through it. Hopefully everything's named the same in that Dialer as in the one I cooked in, so there *shouldn't* be any issues.

EDIT: Using that Dialer will also allow Facebook pictures to show in the Dialer for linked contacts.
[Windows Mobile Apps and Games] cubetto:
Someone could port new tachi dialer from tachi 1.28 rom?

I have extracted the three necessary packages:

Phone_Canvas_Enhancement_4_1_50020152823_0

PhoneCanvas_5_27_0_0

Slot_Manager_1_1_2015_3731

but now it is necessary a good chef
[Windows Mobile Apps and Games] malatest:
Rhodium_amarullz_PhoneCanvas

Hi, I have a problem with amarullz´s rhodium phoneCanvas in 6.1. In 6.5 it works fine, but it doesn´t when I cook it in 6.1.

I use this packages

PhoneSetting_6_41_0_1

Video Telephony v2.5.33904.1

I need another(s) package(s)? Thanks
[Windows Mobile Apps and Games] Mr.Fr33man:
Yep here the same... works but a little bit out the box and the end button.

so far its only the Video Calling where it needs a fix. 2G Calls work fine 4 me.

Thx 4 this Dialer & keep up the good work

Edit: I use WM 6.5.5
[Windows Mobile Apps and Games] gersa:
Download doesn't work :(
[Windows Mobile Apps and Games] fragolaa:
Hey,

I know I'm a bit silly now,

but I read almost through this topic and still don't know how to get rid of the scroll bar in WM 6.5.

I know that there is this modded .dll file, but where shall i put it? I copied the cab file (Tachi) to my phone and installed it, and there is the scroll bar on the side. But I havent't copied the whole folder (with OEM and .jpgs in it), is it the problem? because in the cab file i can't see any .dll file, but I can see it in the OEM folder, which is not on my phone. How shall I do that? Just copy the OEM folder with the modded .dll, and something will happen? or do i have to install somehow the OEM as well? (what does OEM mean by the way?)

Pls somebody help me, i'm a dummy :)

thx!
[Windows Mobile Apps and Games] Captain_Throwback:
Copy the file in the zip attached to this post over to the \Windows on your device using Activesync/Mobile Device Center (from your PC) or an advanced file manager on your device (Resco Explorer, Total Commander). Replace the existing file. Soft reset your device, and you're done.
[Windows Mobile Apps and Games] cg001:
QVGA?????????????
[Windows Mobile Apps and Games] Captain_Throwback:
Why don't you try a dialer that's native QVGA, like the one here: http://xdaforums.com/showthread.php?t=542145

I do believe someone ported this one to QVGA as well - all it takes is a good search to find . . .
[Windows Mobile Apps and Games] fragolaa:
Thank you so much!!!! It works now!!! :)

Do you know if i could do this with a black version of Tachi? (Tachi_Phone_Canvas_Knop_v2d_Peaster111_Black-Canvas_Rev2)

Or any way I can make it black HTC dimaond dialer, without the scroll bar?

Thank you again sooo much!!!!!
[Windows Mobile Apps and Games] Captain_Throwback:
I think the procedure should be the same for the Black Tachi Dialer (though maybe not - I'm not sure if the graphics were replaced in that file to change the colors). You can always try and do it the manual way yourself: http://xdaforums.com/showpost.php?p=4424416&postcount=2594

I don't think it'll be possible with the Diamond dialer, as it's not really compatible with WM 6.5.
[Windows Mobile Apps and Games] fragolaa:
Yeah, I just did it, it works with the Tachi Black version as well, although the buttons are a bit wider, but that's fine for me :)

Thank you again!
[Windows Mobile Apps and Games] sammypwns:
hey I grabbed the images and I can resize them in photoshop quickly but I don't know what size you want them
[Windows Mobile Apps and Games] Appu:
waitingtone.wav

I just extracted the contents of the rar file and spotted an interesting file. what does the waitingtone.wav file do? is it an answer to the problem i've discused in the link below??

http://xdaforums.com/showpost.php?p=3217749&postcount=1

please let know. thanx to all.. :) and goodluck porting this one to your vga devices.
[Windows Mobile Apps and Games] dharvey4651:
Bumping this thread from page 3. It's been almost a whole day with no posts. Has any more progress been made?
[Windows Mobile Apps and Games] clpfsl:
Right panels are the dial-up?
[Windows Mobile Apps and Games] benko286:
hope somebody will fix it soon;)
[Windows Mobile Apps and Games] DSmithZ28:
Same here, Rhodium with Conference call. My pledge was listed as Fuze Mobility...
[Windows Mobile Apps and Games] sztupy:
seems like some disassembly needs to be done, like it was the case with the Footprints application. I can help someone with this part, but won't have the time until weekend. (And I don't want to start from scratch)
[Windows Mobile Apps and Games] ND4SPD:
You know how to understand assembly? I've been looking at it and have been piecing bits and bits together, but if there's a pro in the house, could you give some pointers with the disassembly. I think I found the code where it aligns everything, but I don't know what to do with it (in phcanhtc). Otherwise, the simpler part is done and either the 3G video canvas or the 2G with conference call canvas can be interchanged pretty easily.
[Windows Mobile Apps and Games] sztupy:
are you using IDA, VC++ or something else to disassemble? IDA has a very good disassembler, but VC++ has a better debugger when it comes to WinCE devices. As I said I don't really have much time atm, but around friday I can help you with this part.
[Windows Mobile Apps and Games] SamsungGalaxySamsung:
Appa,

do you mean this :

comm manager: settings : phone : services : Call waiting ?

You can still enable it. Or am i wrong ?
[Windows Mobile Apps and Games] Appu:
Its appu ;) anyways, nope not that.. did you check my thread in the given link? its a great feature which is missing in windows mobile. If tht wave file does what i want, then its better than having nothing. Please check my post below:

http://xdaforums.com/showpost.php?p=3217749&postcount=1
[Windows Mobile Apps and Games] kraminc:
Please add me. Id like to donate $20 for CDMA.
[Windows Mobile Apps and Games] ND4SPD:
I'm using IDA Pro. How do you use the VC++ debugger? It's part of Visual Studio right? I have VS2008 Professional Edition, but I don't know how to use the VC++ stuff.

In what ways are is the VC++ debugger better? I just used the IDA one for the first time, so I don't know what I should be expecting.
[Windows Mobile Apps and Games] dharvey4651:
Bumping from page 4.
[Windows Mobile Apps and Games] Merdinh:
Another Bump:D
[Windows Mobile Apps and Games] johndeere92:
I can resize these for you easily..but what size do you need them to be?
[Windows Mobile Apps and Games] benko286:
new bump :)
[Windows Mobile Apps and Games] utak3r:
hey people, please stop bumping it... all the interested people have this thread in a subscription, and whenever you write just "bump" we have to go and check it... please.
[Windows Mobile Apps and Games] qmt49:
I don't understand why this is a requirement for the new Manila. The current dialer works fine with xbmod's 1D fix.
[Windows Mobile Apps and Games] SamsungGalaxySamsung:
i think it is better for you to leave the thread.;)
[Windows Mobile Apps and Games] qmt49:
Don't patronise me. I read on the first page that the current one isn't compatible with phcanhtc.dll. I'm only looking for further explanation, not condescension. As I said, the old one appears to work fine for me. It doesn't mean I don't want the new one, or that I'm incapable of understanding what's going on. OK?
[Windows Mobile Apps and Games] caldito:
We need the new dialer beacuse there is a newer Rhodium manila version after the one that xboxmod released.

This new version requieres the new phcanhtc.dll. Xboxmod cannot release the port of the newer manilla until we have the new dialer ported.
[Windows Mobile Apps and Games] dharvey4651:
On the current release this new canvas is NOT a requirement as it is still using the older manil2.exe and manila.exe(the hackjob keyboard loader).

I am using a totally different set of exes and dlls and on my People Tab when I click on the phone icon beneath a contact photo or try to make a call from within the contact card editor it just does nothing. We ran a few tests and realized that manila.exe and ContactEditor.exe are both making calls to the new canvas.

Therefore, without the new canvas, the set of exes and dlls that I am currently using would not be released and this set self starts just like the shipped manila on a shipped device. No more need for a hackjob loader.

I hope this clarifys this a bit.
[Windows Mobile Apps and Games] ND4SPD:
nice work. I've look at the same things in IDA. I'm pretty sure that the HTC Accumulator is just the listing for all of the contacts that shows up on the dialer panel. when I removed that by setting it's init width and height to zero, that disappeared but the rest of it worked. When using the debugger I also noticed two functions can't remember the names right now - but basically were showing the main dialog and painting the dialer on the screen. Unfortunately, some of the things show up as unknown locations when IDA disassembles them. thanks for the tips with IDA.
[Windows Mobile Apps and Games] caldito:
In the last days seemed to be a significant reduction of the activity in this post.

Do we know who is working on this ? Just ND4SPD ?

Right now i think the best Proof of concept was the one from Gullum.
[Windows Mobile Apps and Games] deeznuts:
Bump Bump Bump
[Windows Mobile Apps and Games] flywhc:
If you want to use VC.net as debugger, you can compare it with IDA pro.

VC.net only show pure assembly code, cannot rename, add comments etc, very hard to understand. IDA Pro also do some automatic address calculation that I can't do manually.

offset address are same in vc.net and ida pro so the best way still look at ida pro first, if anything don't understand, set a breakpoint at that offset in VC.net.

most difficult is finding caller of a member function/variable. using debugger may help this.

If I was a HTC programmer, I would write coordinates of buttons in a file or resource.

But I can't find that file or resource til now.

maybe he puts coordinates in a header file, by using a const array. so we can find it in the constants table.

worst case is he wrote all coordinates in macros. we have to look every each function painting the button and check the clicking points in RECT.

I have another project (RDS Radio) to run also need reverse engineering.

so I don't have enough time but I would like to help on this dialer porting.
[Windows Mobile Apps and Games] ND4SPD:
There's references to a file called layout.cpp. The problem is, with the beta Topaz Phone Canvas, that seems to be in a region that IDA pro can't find it shows (unk_(some value)). I just got the shipping version of the file, so I'm going to check that one out.
[Windows Mobile Apps and Games] flywhc:
ignore that cpp file name. it doesn't make sense after everything linked together.

as I wrote, "unk_xxxx ????" means that is a variable or pointer.

if a place is full of unk_xxx, with 4 bytes interval, it may be a vTable, maybe a group of variables.

sometimes it is a unicode string, or a DWORD.

IDA pro may not work if code is mixture of 16bit thumb and 32bit arm. you have to manually adjust flags for this case.

in general IDA pro is very reliable.
[Windows Mobile Apps and Games] ND4SPD:
what do you mean by adjusting the flags?

btw, thanks for the advice about the unk_xxx values.
[Windows Mobile Apps and Games] flywhc:
read ida pro user manual something about thumb flags.

Usually you don't need worry about that unless you are working on bootloader, kernel etc.
[Windows Mobile Apps and Games] ND4SPD:
ok, thanks flywhc.

I'll see what I can do.
[Windows Mobile Apps and Games] sztupy:
Don't worry about unknown locations. Try finding out which constant numbers they use, and searching for them (like $768 ). I think HTC made some improvement and instead of hard coding everything they actually use some sort of "screenheight-somevalue" to do the job. Finding the place where screenheight is defined might be good, but only if they didn't use C style macros for these variables (I'm a bit afraid they did).
[Windows Mobile Apps and Games] sztupy:
If HTC uses visual studio, then you usually don't have to worry about thumb flags.
[Windows Mobile Apps and Games] ND4SPD:
I'm pretty sure I've found some. There's a region where when you convert the hex values to decimal, they match up with control numbers shown in PE Explorer. After that, there seems to be x,y,width,height values and then another value after that. The only thing is that I keep seeing these repeat. For example, value 59EE (Control 23022) has dimensions 7 times in the code. I'm guessing these are for different states, but I can't differentiate.

Looks like I'm going to have to put everything in paint and see where it goes.
[Windows Mobile Apps and Games] ND4SPD:
how do I edit the data? It doesn't seem to allow me to do so. btw, I found the exact things to change now in the code in order for the call status screen to align properly.

btw, once I'm done editing a file, how do I recreate the dll?
[Windows Mobile Apps and Games] cjmedina:
willing to donate 10 usd for a cdma vga port paypal same night
[Windows Mobile Apps and Games] Warjcowski:
has anybody extracted and looked at the dialer from the finalized rhodium manilla that was posted a few days ago to see if there were any changes?
[Windows Mobile Apps and Games] ND4SPD:
Do you mean the finalized Topaz ROM? I looked at that one and for some reason it still has all of the debug statements, indicating it's probably not the final version that really will be shipped.
[Windows Mobile Apps and Games] flywhc:
you need a hex editor like UltraEdit32

search machine code/data in DLL and replace with new values
[Windows Mobile Apps and Games] ND4SPD:
Ok. I'll be testing it in a few minutes. I'm cooking it into my 6.5 build 21500 test rom.

Wish me luck! :D
[Windows Mobile Apps and Games] danny_and_2:
I cross my fingers for u. :)
[Windows Mobile Apps and Games] anja31:
one more - we need that badly
[Windows Mobile Apps and Games] wyzmen:
i'm also running the same ROM, so if u need an additional beta tester, i'm all for it!