yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] jgaviota:
Please to those working on TF3D2, can you post the exes or dlls that make the calls into phonecanvas?
[Windows Mobile Apps and Games] dharvey4651:
These are the Rhodium exe's and dll's that make the calls to the canvas. This set of files fixes 2 problems:

Fixes the need for a loader. Manila now self-starts without any assistance.

Fixes the clock being off by 1 hour issue.

Currently these files break the following "things":

Breaks the "Phone Soft-Key" on the Home Tab.

Breaks the Phone button under the contact photo on the people tab.

When you tap on the contact photo, clicking on the phone number to call contact is broken.

Fixing the phone canvas should fix those 3 issues. Fixing those 3 issues will make all 5 of the known problems seemingly go away.

Hope the files help.

Dan.

Manila Executables and Dlls.

EDIT:: Forgot to mention, these exes and dlls have already been patched for CFC. Use only on with CFC files.
[Windows Mobile Apps and Games] MRFERRARI23:
damn it would be so nice to have some if not all those issues fixed!! id love to use the filles you posted, but then id still be at square one, non working stuff lol...i thought xboxmod said he was working on the topaz manila etc??? i havent seen nor heard a peep from him anymore which is odd!! I mean a post here an there from him would be nice!! :(

but thanx dharv for all your help input an knowledge!! :D
[Windows Mobile Apps and Games] Asphyx:
Forgive the noobishness of this post but I have been out of programming for so long it isn't funny...

the main issue as I have read it is really the in call screen of the topaz canvas...

Tachi has it's own issues as it is a hybrid (CDMA/GSM) dialer...

So Tachi has issues making calls but by the time the in call screen shows up that dialing function has already been done....

Q: How hard would it be to take the in call screen portion of the tachi dialer and insert it into the topaz canvas?

I was under the impression that most of the topaz dialer had been resized to VGA with the exception of the in call screen and that it would make and recieve calls just fine....

If someone can't crack this then I am afraid we will not see TF3D2 working properly on a TP until HTC releases a CDMA/VGA phone with all the new code.

That might never happen knowing HTC...
[Windows Mobile Apps and Games] l3v5y:
Combining the two is kinda what I'm trying to do... It's not that great though, as the Tachi dialer doesn't have the same basic layout of the in call screen as the Topaz. I think I may end up with a lot of ASM code again... And that didn't go that well the last time I tried...
[Windows Mobile Apps and Games] alecgorge:
i don't know about anyone else, but i don't care how crappy the dialer is as long as I can make call by entering numbers and by choosing it from the contacts--even if it looks bad.
[Windows Mobile Apps and Games] flyinonice4:
I definitely agree. I would love to have the conference call feature though. I don't know if thats something that can be ported with the dialer, but as long as I can use the new conference call features, answer calls, and make calls then I am golden. How the dialer looks is really not important to me.
[Windows Mobile Apps and Games] woeds:
Any progress?
[Windows Mobile Apps and Games] sguerra923:
nope.. just get the TP2/Diamond2 hahah j/p
[Windows Mobile Apps and Games] explisiv:
multiple task for a single person?

I have been in a alot of programming projects and the only reason it takes so long and so many problems are arising is because one or two people are working on code that took a whole company to create, this is a large forum community that has far more user then they have employees!

I Seriously believe we need to break the project up (all future ones too) in to "modules" and "Task" programmers and image editors alike! we can be done in a month if that if we get all the help and volenteers we need.

I run a company, forums that develop shouldnt be to far from the same ideas, we have people that pledge money so we are doing this mainly for our own gain. but if we help even when it doesnt really help us individually we get more advanced programmers and developers looking to help in order to recieve help in return! VIVA XDA!
[Windows Mobile Apps and Games] gxg:
Why buing the hole cow for a glass of milk?!
[Windows Mobile Apps and Games] chavonbravo:
Recently acquired a fuze and may look into tackling this. What exactly are the issues?

edit: nevermind. giving the fuze away to my father, back to polaris for a little while longer.
[Windows Mobile Apps and Games] Angel Slayer:
This is my take on the phone canvas; I haven't seen if anyone else has done anything, because my time is limited. I don't have internet on my desktop right now and I probably won't have any for a good while. But I really wanted to see how people would take this.

Yeah, I know; I put a copyright bs thing on it. Easily removed by pro's, but still I did it anyway :P.

Just wanted to contribute. Please be gentle.
[Windows Mobile Apps and Games] jmz:
Is this working?
[Windows Mobile Apps and Games] ark666:
Yes bro, is it working?

If yes, do u care to share. :)
[Windows Mobile Apps and Games] Angel Slayer:
Was such in a rush that I forgot to mention that this is just photos I designed in photoshop, because last time I checked no one had it in vga firmat. Because everything was disproportioned from the wvga version.
[Windows Mobile Apps and Games] reluttr:
Thats nice!, I assume the yellow color is due to the theme right?
[Windows Mobile Apps and Games] Angel Slayer:
Yeah, the yellow is because of a certain theme that I am currently designing, hopefully one day I can get it to work on my phone.

But those photo's were to show what I think the canvas should look like; and that I was willing to help in the design of the canvas. I'm not the best photo shopper around, but I'm not the worst.
[Windows Mobile Apps and Games] aro:
Count me in

Hi,

I'd love to have this working on my HTC TP.

Count me in with 30 USD.

Unfortunately I have no programming experience whatsoever, so I have to count on you pros to get this ported.

Thanks for your effort.
[Windows Mobile Apps and Games] l3v5y:
My brain now hurts, and I've made no progress since last time... But, since it's possible to make/receive calls (you need to use the hardware call/end buttons on the incoming call screen since I haven't fixed that yet) I decided it was about time I showed something.

The call dialling and call history pages work properly.

The in call screen is kinda screwed up, but is usable.

The incoming call screen hasn't been altered at all.

Hopefully someone finds this useful.

I've found the asm code from the incoming call screen, and worked out how it differs from the Diamond, now all I need to do is replace the Topaz code with the Diamond stuff, and work out how to get it to recompile... :S

You'll need to kill cprog.exe using something like Task Manager.

EDIT: You'll also need to soft reset after installing.

EDIT2: For those that want, the files (without a cab) can be grabbed from here.

Enjoy...
[Windows Mobile Apps and Games] mbarvian:
yay! progress :)
[Windows Mobile Apps and Games] l3v5y:
Not much progress though...
[Windows Mobile Apps and Games] kidoucorp:
Nice work, would like to test it, but is it uninstallable ?
[Windows Mobile Apps and Games] l3v5y:
I have no idea...

I guess so, as I haven't done anything to make it not uninstallable. You'll almost certainly need to kill cprog.exe before the uninstall though.
[Windows Mobile Apps and Games] kidoucorp:
Ok, testing and reporting ;)
[Windows Mobile Apps and Games] ND4SPD:
Which part in the code is it? I found some constants in the code that when drawn up on paint, looked like the dimensions for different controls on in call screen. Unfortunately, when I changed them, it didn't seem to be visibly different. I haven't tried with the release version of the dialer though, only the beta version.

btw, to edit and recompile, you can either alter the hex values in a hex editor or you can export the code in to an .asm file and compile it for the ARM processor (i don't know how to do the latter)
[Windows Mobile Apps and Games] MikeKnoop:
How does the dialer differentiate between the location of the icons, and the location of the actual "button" area? Is it possible what you found and edited was the location of the underlying button and not the image?

-Mike
[Windows Mobile Apps and Games] l3v5y:
AFAIK, it simply blits an image to the rectangle of the control, so there is only one rectangle. Each of the controls have the "Owner draw" property set to true.
[Windows Mobile Apps and Games] l3v5y:
I was simply going to replace the entire Slide To Answer section.

For the text, it's sub_10016060 in the original (Diamond) phcanhtc.dll, and in the Topaz phcanhtc.dll it's sub_1001C91C.

That's in the phcanhtc.dll from the 1.39 shipped Topaz ROMs.
[Windows Mobile Apps and Games] hmota78:
BTW, dharvey or someone else who is authorised to do so should update the first post. The bounty is now a lot more than $400 :)
[Windows Mobile Apps and Games] l3v5y:
I'll do it now.
[Windows Mobile Apps and Games] l3v5y:
I've just been looking through again...

sub_10003CB0 ; CODE XREF: sub_1002D5E0+1E8p
.text:10003CB0 ; DATA XREF: .pdata:100D1178o
.text:10003CB0
.text:10003CB0 var_BC = -0xBC
.text:10003CB0 var_B8 = -0xB8
.text:10003CB0 var_B4 = -0xB4
.text:10003CB0 var_B0 = -0xB0
.text:10003CB0 var_AC = -0xAC
.text:10003CB0 var_A8 = -0xA8
.text:10003CB0 var_A4 = -0xA4
.text:10003CB0 var_A0 = -0xA0
.text:10003CB0 var_9C = -0x9C
.text:10003CB0 var_98 = -0x98
.text:10003CB0 var_94 = -0x94
.text:10003CB0 var_90 = -0x90
.text:10003CB0 var_8C = -0x8C
.text:10003CB0 var_88 = -0x88
.text:10003CB0 var_84 = -0x84
.text:10003CB0 var_80 = -0x80
.text:10003CB0 var_7C = -0x7C
.text:10003CB0 var_78 = -0x78
.text:10003CB0 var_74 = -0x74
.text:10003CB0 var_70 = -0x70
.text:10003CB0 var_6C = -0x6C
.text:10003CB0 var_68 = -0x68
.text:10003CB0 var_64 = -0x64
.text:10003CB0 var_60 = -0x60
.text:10003CB0 var_5C = -0x5C
.text:10003CB0 var_58 = -0x58
.text:10003CB0 var_54 = -0x54
.text:10003CB0 var_50 = -0x50
.text:10003CB0 var_4C = -0x4C
.text:10003CB0 var_48 = -0x48
.text:10003CB0 var_44 = -0x44
.text:10003CB0 var_40 = -0x40
.text:10003CB0 var_3C = -0x3C
.text:10003CB0 var_38 = -0x38
.text:10003CB0 var_34 = -0x34
.text:10003CB0 var_30 = -0x30
.text:10003CB0 var_2C = -0x2C
.text:10003CB0 var_28 = -0x28

That's a lot of fixed values... Is that like what you found? I'll need to work out what they are in decimal, and then see if they do anything, but could be interesting.
[Windows Mobile Apps and Games] MikeKnoop:
Those don't look like they equate to anything, at least from what you posted here. It's just a list of descending variables, could just be reserved variable space for the actual program.

-Mike
[Windows Mobile Apps and Games] Krzysiec:
DID ANYBODY READ THIS ? http://xdaforums.com/showthread.php?t=520030

Can`t belive !
[Windows Mobile Apps and Games] l3v5y:
I'll try it out as soon as I can! :D
[Windows Mobile Apps and Games] Krzysiec:
Be sure not only U ;) ... But someone there posted it is CDMA ?
[Windows Mobile Apps and Games] l3v5y:
I'm scared by "CE OS 5.2.21734, Memory: 204.4".

That's a ROM version I've never heard of, and more RAM/ROM than is feasible for GSM diamonds...
[Windows Mobile Apps and Games] Krzysiec:
Yes .... i noticed it too ... Would be great if they could share with U guys (who know soemthing about porting) with theirs files ;)
[Windows Mobile Apps and Games] l3v5y:
I dropped the guy a PM. If it's CDMA, I'm wondering where the files came from as I haven't seen any CDMA Topaz stuff at all!
[Windows Mobile Apps and Games] Krzysiec:
If they can help us ... that would be one of the best day in my life :D At least fully functional manila2 on Diamonds :D Hope for this ...
[Windows Mobile Apps and Games] MikeKnoop:
So, technically aren't they eligible to receive said bounty if they deliver? :)

-Mike
[Windows Mobile Apps and Games] l3v5y:
Yes. Though I suspect most people would want a GSM dialler...
[Windows Mobile Apps and Games] dickenz:
Slightly off-topic but oh well here I go...

Why not write a new dialer from scratch? There is already iDialer and the Yota Dialer but iDialer doesn't support smart dial and has too many un-needed features. And with Yota you get an awesome and nice dialer but you have to have the contacts too. The new dialer could support smart dial, while being touch friendlier than the WM default but doesn't eat up 10,000,000 mb of memory like the HTC dialers or Yota.

I'd love to help by doing the graphics.

It would be awesome for all 6.5 ROM users as well who are stuck with the ugly default dialer. I'm sure we could work around or make it compatible with the new lock screen too, which the HTC dialers are not.

Are our efforts going to be better rewarded there? I mean HTC will release a 6.5 version of their dialer but you're just going to have to do this all over again... As HTC have canned VGA devices... Moving forward with WVGA devices...
[Windows Mobile Apps and Games] Soaa-:
dickenz, it's been said over and over that the new dialer is a requirement for the new Manila as well. Rewriting a new dialer won't solve any of the compatibility issues.
[Windows Mobile Apps and Games] dickenz:
Yes I know... I am well aware... The objective of my post wasn't to solve the new Manila compatibility issues...

It was more to get a feel for it... See their efforts with the TOPAZ dialer so far aren't going too well... And it's going to have to be done again when HTC release a 6.5 compatible dialer... As that will be WVGA (HTC aren't making too many more VGA devices).

And considering the WM default dialer is the only one currently used on 6.5 then I figured effort would be better spent elsewhere... Not to mention WM6.1 is going to be surpassed and replaced by 6.5 very soon... So why work so hard to get this working on 6.1 when it'll be gone soon? Why not spend the effort on replacing the crappy default dialer that is present in the next incarnation of our mobile OS? As an intermittent solution until HTC or someone else releases something we can fiddle with???
[Windows Mobile Apps and Games] dharvey4651:
Why not? I'm confident that if someone ports this canvas NOW, the same modifications to the layout of the newer 6.5 canvas's which, chances are, will be identical to the current rhodium/topaz canvas's. The only differences will be the 6.5 code.

If the 6.5 code is the only change then it should be easy to port the next releases of this canvas once this one is finished.

Now do you understand the logic?
[Windows Mobile Apps and Games] dickenz:
You've got me wrong... I never didn't understand the logic... I'm fairly familiar with code and how it works so I also already understood that the modifications to port WVGA 6.5 dialer wouldn't be as hard... But the fact remains it still needs to be done again...

My logic was that the canvas isn't ported NOW... And from what has been posted here in this thread, it doesn't look like anyone is even somewhat close to 101% working VGA canvas... Though there is a post over in the Diamond ROM section that may have other results but that is yet to be seen...

That aside... Guess I should've worded my original post a bit better... Or created a new thread asking for a dev to help me write a new dialer while I do the graphics... I know whilst I may have implied it, I was never saying this shouldn't be finished... More putting my feelers out there to see if there is a programmer willing to work with me to create a new dialer that ticks all the boxes without being a RAM hog.
[Windows Mobile Apps and Games] MikeKnoop:
Guys is a moot point. Both sets of phone cavnas' (specifically, ones that work with the updated version of rhodium) have been completed and will be released tomorrow:

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

-Mike
[Windows Mobile Apps and Games] Krzysiec:
He is great !! Told that he will share with us with OEM`s ;D
[Windows Mobile Apps and Games] l3v5y:
I sent him a PM, and will cab up the ported phone canvas when he gets a chance to send it to me.
[Windows Mobile Apps and Games] Krzysiec:
Hope U can do soemthing to port them later into GSM ... Will be hard to do this ? Because how i can see this is CDMA version :/ On screen shots 192 Mb of memoery ? :/

EDIT: DIDN`T notice ;) They have GSM version as well :D
[Windows Mobile Apps and Games] cloud5005:
I think that finally...the beast was beaten and the bounty...will be collected

The final rom is coming...
[Windows Mobile Apps and Games] Qui-Gon Ginn:
Nice, we will wait for upload :)

Please a link ;) ;)
[Windows Mobile Apps and Games] hefman:
Hate to break it to you guys, but it appears this was a total fabrication. I could still be wrong (and I hope I am), but I doubt it...
[Windows Mobile Apps and Games] hmota78:
I also sincerely hope you are, but I also doubt it :)
[Windows Mobile Apps and Games] MikeKnoop:
Well its everything but been stated it's a fake. Should refocus our efforts back to this canvas now...

-Mike
[Windows Mobile Apps and Games] dharvey4651:
Bout time someone get's the gist. :p

I was talking to a friend on MSN yesterday, a well known XDA contributor who I will leave un-named for the sake of his privacy, decided it was pertinent to give me his opinion on that whole sshizzaam of a phone canvas fake out..

"Those guys were a bunch of nobodies. They saw the pledges and how high the bounty was. They decided to fabricate this WHOLE sharade in order to get people to start paying up on their pledges. Then postpone the project, indefinitely, taking the money from those poor stupid people who paid before actually getting the phone canvas. A typical scam..."
​

Honestly this makes a lot of sense... We really need to shift our focus's now and try to get this canvas completed. Else, we can't get the Rhodium OR Topaz Manila fully fixed.

Dan.
[Windows Mobile Apps and Games] l3v5y:
For those that don't mind a few issues, I have posted a usable canvas. I'm not claiming the bounty, as it's not finished, but it should at least permit development of TF3D2.

I'm currently working on this (and have been in contact with ND4SPD) but I still have a few exams left, so may take some time. I've already posted what I've done so far, so people don't have to bother adjusting the resource scripts. What needs to be done now is some ASM/HEX work.
[Windows Mobile Apps and Games] jmz:
Where's the download???....lol :D
[Windows Mobile Apps and Games] l3v5y:
A few pages back... Lemme find you a link...

EDIT: http://xdaforums.com/showpost.php?p=3851091&postcount=464
[Windows Mobile Apps and Games] jmz:
Sorry. I haven't been on much but when XDA sends an email this one is updated I check it. Must have missed that one somehow. Thanks.
[Windows Mobile Apps and Games] l3v5y:
No problem.

You might get a certificate error, but the files in the zip can be copied to your device manually (kill cprog) and then install the .reg file as well.
[Windows Mobile Apps and Games] jmz:
If I remember right me and ND4SPD got the incoming call working. I am going to dig through this and see what I can come up with
[Windows Mobile Apps and Games] l3v5y:
Oh awesome. I haven't yet tried... I've been mostly working on in call screen stuff as it's the harder, more screwed up part.

The incoming call may well be a resource script thing that I need to edit.
[Windows Mobile Apps and Games] jmz:
I have some free time today, so I will look at it and let you know what I found.
[Windows Mobile Apps and Games] Soaa-:
l3v5y, would you know if your canvas works with CDMA phones?

...whether it works or not, I'm testing it out. :D
[Windows Mobile Apps and Games] l3v5y:
I have absolutely no idea... I don't have a CDMA device, and I don't even have a CDMA ROM to check files against...
[Windows Mobile Apps and Games] Soaa-:
Fufufufufu. It make my phone hard-reset. I guess it's flashing time! I'll stand back and let more competent people work on this while I watch. (:
[Windows Mobile Apps and Games] toastcfh:
well i got a sprint diamond with mighty rom 4.8 and it wouldnt install. said it wasnt digitaly signed by a trusted certificate. idk i might need to dosomething else or maybe cook it in with a kitchen.
[Windows Mobile Apps and Games] MikeKnoop:
I tested it on my CDMA and got the unsigned error. I didn't try to manually load it but I resigned all the files and cabbed those up and it worked.

EDIT: Also, I got the default dialer screen after I did this, and the incoming call gave the default winmo screen. Also, the ROM I was using was still unable to call out using the manilla contacts screen and tab.

-Mike
[Windows Mobile Apps and Games] l3v5y:
Crap... Sorry!

Cooking it should work, as does copying across all the files

Good to know. I'll resign all the files next time then!
[Windows Mobile Apps and Games] toastcfh:
will they ned to be signed before i copy the files over to the directory? or should things be cool? just tryin to avoid waistin time.
[Windows Mobile Apps and Games] jossgray:
this is great, looks like progress is being made

edit, does this mean we can use the new topaz manilla with this rough dialer
[Windows Mobile Apps and Games] jmz:
Just to make it clear. This will not work on CDMA straight from the cab here. I am working on making his CAB work for CDMA.
[Windows Mobile Apps and Games] Soaa-:
Sweet stuff, JMZ. I can't wait for it.

Do you think it'll fix some Manila bugs from Juicy's ROM?
[Windows Mobile Apps and Games] l3v5y:
You should be cool to just copy files across. Please note that if you do it this way, you can't uninstall it.

In theory yes (I did try it out some time ago, and everything worked well, though I haven't tried with the latest build)

As I said above, probably will fix some TF3D2 bugs.
[Windows Mobile Apps and Games] Asphyx:
Great going l3v5y!

So good to see some movement on this project!
[Windows Mobile Apps and Games] MRFERRARI23:
l3v5y if I were to DL your cab from page 46 on to my htc fuze...if I wanted to afterward would I be to uninstall it?? I ask cause I dont want to mess up my phone etc! THANX and im loving the semi progress were making on this!! hope it see's the light of day soon an works as it should! :D
[Windows Mobile Apps and Games] jossgray:
What oem package did you use i tried putting it in a rom but didnt get far touchflo just kept looping the starting up toucflo3d screen
[Windows Mobile Apps and Games] ark666:
Nice job l3v5y, too bad it´s not yet complete, but it´s the phonecanvas i use on my rom, cooked it and it´s working great, TF3D2 seems a tad faster, maybe a placebo effect, don´t know. :)

Cheers.
[Windows Mobile Apps and Games] l3v5y:
Should be uninstallable.

I made my own out of the files in the zip. Alternatively, you should be able to just take the shipped Topaz Phone Canvas package, and replace phcanrc.dll and phcanhtc.dll with the ones from my package.

Glad to hear it's working. Hopefully I can get the rest working... :S
[Windows Mobile Apps and Games] jmz:
If this works, you are the freaking man....Definately going to have to open a paypal account just for you.
[Windows Mobile Apps and Games] Qui-Gon Ginn:
Hi MikeKnoop,

I will try your phonecanvas , but it's not 100% like topaze canvas . If i look your screenshot and the one at the first post ,i don't see the line under "Key Pad" and " End Call".

I tell you if it work :)
[Windows Mobile Apps and Games] jmz:
Only so much will fit on the VGA screens though.