yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] jonnrb:
What's wrong with the Tachi dialer? Theoretically, shouldn't that work after a MUI change?
[Windows Mobile Apps and Games] dickenz:
That is what's wrong.
[Windows Mobile Apps and Games] reluttr:
Well that and the tachi dialer does not have landscape support.
[Windows Mobile Apps and Games] jonnrb:
Sorry didn't see that post. :D I think I have the rare noob disease :eek: But wouldn't it also be easier to base all of our reverse engineered resolution changes off of the Tachi dialer? This was (kinda) already posted but it does seem that it would be much easier to mech the two dialers together than just working with something quite alien? Just an idea :)
[Windows Mobile Apps and Games] dharvey4651:
Well a GSM PhoneCanvas will work on a CDMA device but the 3G Video Dial will be useless and your connection arrows up on your task bar will be broken.

IE - They won't gray out when your connection is idle. Otherwise you should have no problems at all.

The T-Mobile Rhodium PhoneCanvas is a 2G canvas without the Video Call feature but the reason we chose the canvas with the Video Call is because the majority of people using this will likely be using the European model Touch Pro and or Diamonds.
[Windows Mobile Apps and Games] jmz:
I will be working on it as much as time allows. But this dialer is setup completely different. Hell it doesn't even have phoneagent. So it is going to be some work. Maybe that is part of my issues. I need to set up my kitchen again and cook it in. See what happens.
[Windows Mobile Apps and Games] aaronsmckee:
put me down for $15 USD, $30 if someone ports the conferencing functionality as well
[Windows Mobile Apps and Games] caldito:
dharvey, put me with $ 25. i am really interested in having this dialer.
[Windows Mobile Apps and Games] brol1k:
I will post this on smartphonejunkie.com and post the link for here.
[Windows Mobile Apps and Games] dharvey4651:
Updated 1st post with new total as well as thread title and XBMod VGA Rhodium Manila Thread.
[Windows Mobile Apps and Games] htctoucher:
wow.. i need to get into developing.. graphics pay **** compared to this!

or maybe i should put up screenshots and when i get enough $$ ill release it.. hmmm...

sorry fr off topic

:D
[Windows Mobile Apps and Games] Da_G:
Hi, I might take a look at porting this, it looks interesting

Can someone provide screenshots of every screen the dialer is capable of displaying? Need it for reference. Thanks!
[Windows Mobile Apps and Games] dharvey4651:
Reference screenshots for you :D
[Windows Mobile Apps and Games] jug6ernaut:
whos the man? thats right...Da_G's the man...
[Windows Mobile Apps and Games] fr0st:
i'll put in $10 and $25 if it works for cdma.
[Windows Mobile Apps and Games] DSmithZ28:
I will pledge $25.00 and posted it on Fuze Mobility.
[Windows Mobile Apps and Games] dharvey4651:
Very cool. The higher this gets the better our chances are of getting a working VGA port!!
[Windows Mobile Apps and Games] btxakita:
HTC will update it for vga sooner or later

I think...
[Windows Mobile Apps and Games] guizzzmo:
Resizing

If it just must be resized, i can make that.

What is the result if you cook with the wvga version ?

It work but just graphics are oversized or it don't work at all ?
[Windows Mobile Apps and Games] dharvey4651:
Possibly... But its not out YET.

The dlls also need to be redone to support the updated image point coordinates and some dlls even contain images as well. It's more than just resizing images unfortunately :confused:
[Windows Mobile Apps and Games] Chainfire:
Well I don't think I'll be having a go at porting this (though like Da_G I would like to see more screenshots), however until someone does I'd be happy to look at the phcanhtc.dll differenes and try to hack it so it will work with the current canvas. Can anyone post the one used with the current version of the TF3Dv2 port? (obviously I got the one from the Topaz dialer)
[Windows Mobile Apps and Games] rjmjr69:
I'll put in $20 U.S if it works for CDMA and the codes work as well $10 if not
[Windows Mobile Apps and Games] dharvey4651:
I actually posted screenshots as desktop.zip above. (Thanks to xboxmod for taking these screenshots on his HD!)

As far as phcanhtc.dll goes, there are only 2 that will work. One is the one included in the 2G dialer from the leaked T-Mobile Test ROM and the other is posted in post number 1 of this thread.

The reason we chose the Topaz 3G canvas with Video Call as opposed to the US T-Mobile 2G canvas is because the majority of people who will be using this have a European model Touch Diamond or PRO and the original leaked Rhodium canvas is not compatible with THIS version of manila.
[Windows Mobile Apps and Games] Chainfire:
Sorry missed the zip. As for phcanhtc.dll I requested, I meant one the that does not work with the new Manila, but is currently used with the old Manila. The Manil2.exe (or whatever dll) that calls this DLL would also be helpful.
[Windows Mobile Apps and Games] Drybonz:
Don't worry, it is not so rare... in fact it probably qualifies as pandemic.
[Windows Mobile Apps and Games] jonnrb:
True true. Except what you're talking about is actual noobs which are twice as annoying. :D
[Windows Mobile Apps and Games] ND4SPD:
Unfortunately, no. The Tachi is a dual GSM/CDMA device and uses a special way to manage phone calls. It has something called the slot manager that allows for it to work. Jmztaylor tried doing all sorts of regedits to make it work. He got it to the point that everything worked but you couldn't make outgoing phone calls. I don't have time now, but I'll be working on a dummy dll that fixes the problem up. The problem is finding the return type needed for the dll since the phcanhtc calls in order to make phone calls.

Unless someone else will do that before my AP exams are over :D
[Windows Mobile Apps and Games] jonnrb:
I may suck at C, but I'm pretty aware that that finding a return type having no prior knowledge will be a pain in the ass. You could probably use this (will disassemble ARM CE executables) in order to find the return data type (idk if it will help though). Good luck to you and the other porters!

And btw: don't screw your exams! :D

EDIT: The disassembler supposedly can output close to original C code so that really may be on your list of stuff to check out ;)
[Windows Mobile Apps and Games] teixeirabmb:
BUMP from page 5.
[Windows Mobile Apps and Games] l3v5y:
I tried making a dummy DLL, but the slot manager initialises all the radio stuff to make a call, and so it's not as simple as just returning some values to phcanhtc. If you look at the imports from slotmanager, you'll see what you have to replicate...
[Windows Mobile Apps and Games] ND4SPD:
I guess we would need to find similar code in the other dlls and make proper radio initializations the way that the old code did? I don't know...

btw, jonnrb, I'm using IDA Pro Disassembler. But it doesn't provide C type code, but it can match variable names/data up really well. Thanks though.
[Windows Mobile Apps and Games] l3v5y:
What I'm going to try and do is use the Tachi phacanhtc code to adapt the Topaz phcanhtc code so the button positions are the same as the Tachi... It'll end up with a mostly Topaz dialer with some Tachi functions.
[Windows Mobile Apps and Games] MRFERRARI23:
Awesome...im glad this project isnt dead an that theres still hope and i hope you get the final result you want which is a working version!!!
[Windows Mobile Apps and Games] blutz:
/me noob

where can i get phcanvas.h?
[Windows Mobile Apps and Games] jonnrb:
That's a real bummer. :( At least it doesn't make you dig through ARM assembly though :D
[Windows Mobile Apps and Games] explisiv:
need for speed

there isnt nothing like not having limitations the determination of usage and useablity is remarkable ppl lets keep the ball rolling
[Windows Mobile Apps and Games] scuccia:
20 from me if this works on cdma.

all it needs to do is call in/out.

don't care about conference calling or anything like that.

just want the calling out features to work in the new manila.
[Windows Mobile Apps and Games] iggboert:
One noob-question:

Is it really necessary to rewrite the dll?

Is it perhaps possible, to rewrite the lua(Manila2) to use another function from the .dll?

Just a thought ...

If not, ... don't blame me. Just hate waiting :D
[Windows Mobile Apps and Games] jonnrb:
The lua code has no control in launching execuatbles. Actually I know because I just looked through the code. There's nothing. So yes it is necessary to rewrite the DLL. If the damn code could be correctly decompiled we could just remove the phone canvas' call to the slot manager but that's not the case so a couple of guys that are good with C are now working to rewrite the DLL. AFAIK this is the only solution but it'll get the new Manila working. I've tested it. It's fast :D
[Windows Mobile Apps and Games] rumbles:
Hope you are right. I cant wait for it
[Windows Mobile Apps and Games] jonnrb:
No fears. I usually am :D. ND4SPD do you have a professional opinion? :confused::D
[Windows Mobile Apps and Games] 12aon:
Shouldn't modifying the manila.exe to work with the old phonecanvas also work? Not that I'm nearly capable and I don't know if this is actually harder to do than just rewriting the dll, but in theory if one could get the new manila.exe to work like the old one, we would at least be able to use TF3D2 basic functions, albeit without the shiny new dialer, 12
[Windows Mobile Apps and Games] Asphyx:
I would have to say it probably would work but there would be lots of things in manila that the old phone canvas simply wouldn't support...(I haven't seen the new manila or the canvas needed other than screen shots)

I think porting the Canvas is probably the best way to go. Just curious as to what else will break on it. How many old programs will require the old canvas?

What might be possible is XBmod could look at the new exe and try to figure out what bug fixes were made and incorporate them into the V1D version we already have that does work with the old canvas.

Any way you slice it it sounds like a ***** of a job...time consuming and tedious!

I'll pledge $20 to the project just to help move things along...
[Windows Mobile Apps and Games] jonnrb:
The only thing that breaks is the ability to call from within manila. So basically you have a phone without the phone :D. Actually the manila is quite a bit faster and fixes many errors. Juicy already has it implanted in his ROM (at least the executable) and I am loving it so far.
[Windows Mobile Apps and Games] mario661:
Disable canvas???

Hi,

I am reading through this and the TF2 thread. If I understand correctly, this canvas is needed by TF2. But shouldn't disabling the canvas - keeping it as it is now - make TF2 work as well? Since calls would be made through the default WM phone canvas?

Personally I always disable the HTC canvas - eats up too much of my mem... :-)
[Windows Mobile Apps and Games] jonnrb:
Nope cuz the new manila makes calls directly to the new PhoneCanvas so you can either live and let die or port the canvas. Personally I text much more than I make calls :eek: so this really isn't much of an issue for me.
[Windows Mobile Apps and Games] 12aon:
Yeah he tried but it's to difficult even for him, need a real dev to do this kind modding. Would have if we could :)

Do you mean the manila that fixes making calls in the rhodium manila? He fixed that already? 12

Edit: Would you be so kind to point me to that ROM? Or maybe you could post the manila? Would be a major breakthrough for our project :), 12

Edit2: Never mind I think I have it
[Windows Mobile Apps and Games] jonnrb:
Juicy has fixed nothing with the manila. He just uses his manila files with the new executable. It's the equivalent of JMZ's "hackjob fix." (That's just the Tachi exe in a CAB btw). The new manila exe breaks calling but is soooo much faster and smoother and fixes many LUA created controls so it fixes code that we already have lol. If you want speed and agility but don't give a crap about calling while in manila, you can just go and grab the manila.exe from the Tachi dump or from JMZ.
[Windows Mobile Apps and Games] 12aon:
Bugger I know all this, and the tachi manila also breaks contact card (unless of course you use the tachi contact card with a couple of extra files from the phonecanvas), so I currently use the topaz manila, which is fine except for the contacts tab and the contactcard call function, 12
[Windows Mobile Apps and Games] jonnrb:
Yeah I'm working on tweaking the Tachi dumped OEM so that manila works on the Touch Pro CDMA. It's getting there :D.
[Windows Mobile Apps and Games] 12aon:
Really? Nice work man what oem are you changing? 12
[Windows Mobile Apps and Games] Krzysiec:
Maybe after that U can share with us this OEM ;) Would be great ... Anyway ... still have a hope that someone can make this dialer to VGA :(
[Windows Mobile Apps and Games] jonnrb:
Yup that's the missing piece. I'm also planning to release my own kitchen called the "Empty Box Kitchen." It will hopefully be the first kitchen to feature a full Tachi feature set. I'm tempted to start a thread for it, but it may be a while before the dialer is finished :D. I will release the OEM though when that's done. The problem is that the Tachi OEMs need some MUIs that aren't in the Rhodium ROM. Otherwise I have the thing practically done.
[Windows Mobile Apps and Games] Krzysiec:
That sounds really really great ... Can wait for this ! ;) Give us a shout when U`ll open this thread :)
[Windows Mobile Apps and Games] Asphyx:
Forgive me Jonrb...I don't really know what the issues with the canvas and Manila are...Like I said I haven't seen either (just the V1D manila).

So the only thing Manila requires the canvas for is making calls?

I know that's a pretty major function of manila but if that is the only thing then maybe 12 is right in that it might just be easier to make new manila work with the old canvas...

I was under the impression there was much more going on between the two.

Just so I can catch up...Is the only issue with the new canvas the resizing to VGA?

I know someone on XDA will figure this out...you guys always do! LOL

EDIT: I see your already working on getting tachi to work...I can't wait to try the new rhodium without the hour bug...only reason I stopped using V1D
[Windows Mobile Apps and Games] jonnrb:
The issue with the canvas is the SlotLoader. The Tachi is a dual CDMA device (it's Chinese). The SlotLoader is there to manage the calls from both radios. The great thing about the Tachi though is it is a VGA device so everything just needs to have the right MUIs to work. That's my problem though. And I got most of it done but the ROM I built won't boot. I'm going to try and remove some unneeded OEMs from my build, flash it, and see how that works...

EDIT: Oh yeah and the issue with the Tachi manila is that it's extremely beta. Basically HTC is doing the same thing XBMod is and they haven't exactly finished yet. :D So I'll see what the damage is and report back...
[Windows Mobile Apps and Games] 12aon:
And there is no landscape support in vga of course :), 12
[Windows Mobile Apps and Games] jonnrb:
Actually that's just a myth. You can enable it in the registry but you'll lose the slider. :mad:
[Windows Mobile Apps and Games] 12aon:
No you lose the slider because everything will be wvga with the vga reg (or landscape reg on can't remember) off, it's just like the lesser version of the rhodium or topaz then :), 12
[Windows Mobile Apps and Games] jonnrb:
No. The slider is gone in landscape. It's like they haven't finished that portion of the manila yet (as you know from your work with XBMod this part is codenamed the 'hero') so they built in a switch to turn it off. As I said, they're probably porting it to VGA just like we are.
[Windows Mobile Apps and Games] Asphyx:
Won't the Topaz Rhodium (XBMods port of it) work with the Tachi canvas?
[Windows Mobile Apps and Games] jonnrb:
OK. It's either I'm going mentally ill or did I (as well as many other people) just post the problem in this thread and in like 3 others. Am I really that stupid? :D
[Windows Mobile Apps and Games] alecgorge:
so jonnrb,

except for the contact card, the dialer and actually making calls--you are done?
[Windows Mobile Apps and Games] jonnrb:
Me? Done? Dude I haven't done anything on this project. It's mostly ND4SPD and JMZ that are doing the work on this. JMZ got the Tachi dialer to "work" where you can't make outgoing calls but you can receive them (or was it the other way around?) and ND4SPD is hopefully still working on his port. Any news on this ND4SPD?
[Windows Mobile Apps and Games] 12aon:
:) think he's talking about translating the tachi oems, 12
[Windows Mobile Apps and Games] jonnrb:
Lol he quoted my post about the dialer. But I'm going to try starting over. I can never get a bootable ROM with the OEMs I have right now and it's the first time I've ever done something like this, nobody's really ever described a method to me (other than Ameet but he won't respond to his PMs :mad:), and I was until like 5 minutes ago using a VM on a Mac so you can imagine how damn long it took me to do everything :D. But other than these small *cough* obstacles, I think it's almost there :D. Any er... guidance is highly appreciated. :)
[Windows Mobile Apps and Games] pistonripper:
I've cooked a 21042 sys/xip & 2.03 OEM with the tachi manila and required addons.....my experience that its much faster and smoother than the 2.03 manila...the only issue I had was the everytime the weather tab was selected..manila would keep on resetting...otherwise its suits the Diamond well.
[Windows Mobile Apps and Games] jonnrb:
Any issues with landscape?
[Windows Mobile Apps and Games] bechard:
Development Tools?

I'm a developer in a very different field and was hoping someone could point me to the tools/resources for manilla editing/hacking. I've been running Juicy's latest Juicy 7 and would love to give this VGA port a go for the sake of my CDMA Touch Pro.

I've looked around, but can't quite figure out what tools I need to work on a port of this canvas. Can anyone point me in the right direction?

Thanks guys.
[Windows Mobile Apps and Games] jonnrb:
You should PM some people that know what they're doing (hint: not me :D). I'd recommend PMing JMZ at PPCGeeks and ND4SPD here as they both have (close to) working ports.
[Windows Mobile Apps and Games] ND4SPD:
I don't know about specific manilla editing stuff, but I've been using IDA Pro to disassemble and have been using PE Explorer to look at the different controls.

However, I think I might have a quick fix that doesn't involve any of that. I'll try it this weekend after my 3rd AP exam is over. I've still got another next monday, so no assurances that I'll have enough time to work on it.
[Windows Mobile Apps and Games] Krzysiec:
Can`t wait for results of Your work ! ;)

Good luck on your Exams ! ;)
[Windows Mobile Apps and Games] dharvey4651:
Bumping from page SIX!

Anyone made any progress on this? It's been a while since anyone's posted any kind of progress reports.
[Windows Mobile Apps and Games] dharvey4651:
Nobody has anything? The thread fell back to page 6 before anyone could even reply... It seems like this project is dying or dead and it barely left the ground.

Isn't there a brave soul out there with enough time and knowledge to get this ported and collect the bounty?
[Windows Mobile Apps and Games] jonnrb:
I hate to agree with such an unfortunate statement, but I have to say you are probably right. Unless ND4SPD can get his hack to work I think this thing is dead. It's a shame that the $400 dollars may just never get donated to an owner. HTC should document their code a bit better :D
[Windows Mobile Apps and Games] dharvey4651:
I think HTC keeps their code a big secret for a reason unfortunately. If we had access to the source code we could modify it and claim it as our own. I Think it's only a small 2% change to the source code needed in order for it to no longer be covered by a patent and be free code.
[Windows Mobile Apps and Games] jonnrb:
I don't mean to be rude but - er - duh! I just wish we could use IDA's FLIRT (yes that's what they call it now :D) to give us next-to-original C/C++ source code but ND4SPD tells us that that feature doesn't seem to work with the SlotManager so it probably doesn't work for any of HTC's apps :(. It just frustrates me sometimes when a perfectly good hacking tool just doesn't work on a numbskull company's code :(. It frustrates me even more that HTC knows that if they gave us source to all of their apps, XDA-devs would have more problems fixed in a week than they have created in a year :mad: (that's a pretty big number :D)
[Windows Mobile Apps and Games] dharvey4651:
That's probably the most true statement I've read in a long time. No doubt if we had the source code for everything we could create the same ROM HTC released but 10 times faster and 10 times more functional with little to no problems what so ever.
[Windows Mobile Apps and Games] phistyle:
then htc mite as well fire all their coders and engineers since they won't be needed.... lol
[Windows Mobile Apps and Games] l3v5y:
That's a bit harsh. Without the coders we'd have nothing to fix... :D

Which bits of the dialer need to be functional for it to work with manila (I'm talking about the Topaz/Rhodium one, not the Tachi one)? Currently, it can make and receive cals, and only a small part of the in call screen is mangled... Do the four buttons at the bottom of the screen need to be functional or not?
[Windows Mobile Apps and Games] Krzysiec:
Is that mean that U got working dialer in some way ? (in and out call) ?
[Windows Mobile Apps and Games] l3v5y:
The dialler works for making calls, but the in call screen doesn't work so well...

It can be used to make and receive phone calls though.
[Windows Mobile Apps and Games] Krzysiec:
But what if someone using S2U2 to answer/ignore incoming call ? Is it enough? ;) And if YES ... maybe U can share with OEM of your "working" Dialer :)
[Windows Mobile Apps and Games] ND4SPD:
My latest attempt didn't work. jmztaylor tried it out for me and it failed miserably. Unless we can get a real pro on this or a source for the new vga dialer that doesn't come from a dual gsm/cdma device, I don't really know what to do.

This project has been interesting for me, whatever the outcome. I come from coding in C# and Java, and whenever I try to learn C++/C for Win32, it boggles me (though I can do C++/C for robots)...and now I've blown right past that important stepping stone and tried to hack assembly. This stuff is way out of my scope of knowledge, so I'm hoping people who do know what they are doing can be better than me.

This project has taken too much of my time. I'm stopping temporarily.

As for the hackjob Rhodium/Topaz dialer, I have that in the same condition as l3v5y and jmztaylor and gullum. :D
[Windows Mobile Apps and Games] SamsungGalaxySamsung:
Hey Guys,

i always thought that sztupy was the one for such kind of things?

I mean the real pro.
[Windows Mobile Apps and Games] hyperfire21:
this new phonecanvas looks nice. hope it gets ported soon.
[Windows Mobile Apps and Games] shirreer:
Speaking of PROs, may I suggest one? Herg62123 has somehow gotten his hands on a Tachi (VGA) rom from which he's been porting apps left & right -they work just great. He has a thread in "Smartphone Junkies" where his cabs maybe downloaded. He is working on the VGA dialer from the Tachi (a VGA variant of TD2), I figure he could use some help as do you.

Tachi Manila (TF3D V2) Build 2.37649.0 - COMING SOON

Tachi Dialer (Portrait only) - COMING SOON

Thread Link: http://www.smartphonejunkie.com/showthread.php?p=363167

Tachi Cabs: http://www.mediafire.com/?sharekey=d70bc95672875df07069484bded33bcdae7397ef07d9c01f
[Windows Mobile Apps and Games] l3v5y:
If you'd read some of the middle of this thread, you'd have realised the problem with the Tachi Dialer. The Tachi is a CDMA/GSM dual mode phone, and is essentially a Diamond with a CDMA radio strapped on the back.

Tachi Manila works out of the box on the Diamond (I have it running now) but the Dialer doesn't.

I currently have most of a Tachi ROM lying open on my desktop, and most of it works fine, but the dialer is no closer to working than the Topaz one.