yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze ROM Development] player911:
All of the original AT&T stock stuff is uploaded and posted on the first page of this thread. AT&T dialer is the name...

The AT&T Dialer is the same thing as the white version of the HTC PhoneCanvas. You can download the most updated version which includes a Slide2Answer/Slide2Ignore and a curtain on the call screen which covers the END and other buttons so your cheek doesn't press any of them.

The new Slide2Answer HTC PhoneCanvas is a LOT better then the older AT&T version.
[Touch Pro, Fuze ROM Development] neuen:
Thanks for your quick response. I tried the AT&T Dialer from the first page, but apparently it didn't "take" because my dialer didn't change. Is it necessary to also load the AT&T PTT and AT&T Video Share, even if I don't need those features? Also, where can I find find the Slide2Answer HTC PhoneCanvas you mention?
[Touch Pro, Fuze ROM Development] player911:
Here is the version I made... I don't think it includes PTT support. Give it a try anyway:

http://www.mediafire.com/?4mhjnzyzktl

There are several Dialer choices in the Kitchen.
[Touch Pro, Fuze ROM Development] tassadar898:
Dont know if this helps, but this cab NAFT provided gets rid of the green fuzz but makes the videos run at like 2-3 fps, both on youtube app, album, windows media player.
[Touch Pro, Fuze ROM Development] bast525:
Ok I am a newb.... how do I use this module in a kitchen?
[Touch Pro, Fuze ROM Development] mhumphrey:
Donation sent - great job!

Just sent a donation your way. I installed the Beta+MSVC, then put Spb Mobile Shell on there. What a difference! I actually like my Fuze now :)

BTW, are there some instructions on the ROM kitchen somewhere? I un-rar and ran it, but it was a bit confusing what to do next (and I'm a software dev, so I should be able to figure it out). Also, are all the features of the prebuilt beta ROMs available in the ROM kitchen?
[Touch Pro, Fuze ROM Development] mdalacu:
non AT&T

Hi, can i make this ROM work on a Raphael on Orange (3G and everything...)

If so, what do i have to do ?( besides ROM what cabs do i have to install)

Thank you very much.
[Touch Pro, Fuze ROM Development] Dillsnik:
Thank you SO VERY much for the helpful and informative reply!!

Thought my question might have went unanswered. really well explained too....cheers!!
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
i got the green fuzz too. its something with youtube only and changing between standard video and there new widescreen and different sizes and codecs and whatnot. i think itll just come down to htc needing to update their youtube app.
[Touch Pro, Fuze ROM Development] villa_bryan:
volume control lag

I searched the thread and couldn't find a definite answer:

Has the volume control lag been fixed? One guy said he PMed another on how to fix it but I can't find the answer.

Is it cooking it in that'll make it work?
[Touch Pro, Fuze ROM Development] atsitalian:
Yes it has been fixed. Can't answer the cooking in question but I did cook it in and it is fiked on my ROM
[Touch Pro, Fuze ROM Development] tassadar898:
I think its more than that, because it occurs playing widescreen videos on HTC album, and even on windows media player. Maybe it has to do with programs that use hardware acceleration?! I dont know but it more than just the youtube app.
[Touch Pro, Fuze ROM Development] tassadar898:
anyone know if i can just copy and paste the drivers from 2.04 oem/sys and put them in the kitchen and all will be ok? lol.. i keep flashing other roms and comming right back to da_g his rom is just too damn fast, smooth, stable. I wish I could fix this graphical issue because i use youtube and watch movies alot.
[Touch Pro, Fuze ROM Development] player911:
There has been a major slow down in ROM progress lately because I think most people are working on a making stable WM6.5 build. I'm laying low because I know something is on the horizon.

As far as your problem, I just use IE6 to watch youtube. Have you tried that? It won't fix the movie problem though. Have you tried another movie player? Perhaps its the actual program build causing the problem and not the drivers.
[Touch Pro, Fuze ROM Development] Da_G:
hey tassadar898, i have a newer version of \OEM\OEMDrivers with htc blackstone qtv drivers from jan 15.. they don't exhibit this problem (at least i have not been able to replicate it)

let me do a bit more testing and i'll post it.. you can simply delete your \OEM\OEMDrivers and drop mine in..
[Touch Pro, Fuze ROM Development] tassadar898:
i love you, cant wait =)

i dont have a valid paypal account, theres a long story involved but i no longer have a valid one. there an alternate way i can buy you a beer?
[Touch Pro, Fuze ROM Development] Da_G:
tassadar898: no worries maen. i don't know of another convenient way to transfer funds.. you can donate with a credit card though, without a paypal account..

anywho, here's my OEMDrivers folder:

http://rapidshare.com/files/190477594/OEMDrivers.rar

This contains a mix of HTC Rose and HTC Blackstone drivers.. seems to be working good so far. Just delete your OEMDrivers folder (or move it somewhere else so you can put it back if this one doesnt work for you) and replace it with this one!
[Touch Pro, Fuze ROM Development] tassadar898:
dloading right now, ill look into that donating via credit card is it through paypal?, dont worry about ill find out =). ill report back to see if its fixed..

edit: scratch taht just had to click the link under ur name, didnt know u didnt have to have an account
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
yeah im getting it in garmin now. i think its because i added back htcdmp or whatever cause i was hoping to get some performance back in 3d. which no longer works. :( 3d is really sucking with this kitchen build.
[Touch Pro, Fuze ROM Development] tassadar898:
good and bad news:

Good news: GREEN FUZZ IS GONE IN ALL PROGRAMS!!!! WMP, htc album, and youtube

bad news: the video is a bit laggy and skips/hangs a couple seconds so the video/audio are no longer synced. Try search "Halo 3 first commercial" and play the first video on high quality. Or try the first video that pops up when searching "Priscilla ahn" they'll be a skip every now and then (might take a while) and stuff isnt synced anymore.

Ill try adding htcmdp.dll and report back

THANKS DA_G

P.S. i tried donating you a beer, but it said my card number was currently linked to an account and that for safety it wouldnt let me use it or some crap. ill use the rents card tomorrow =)
[Touch Pro, Fuze ROM Development] tassadar898:
Seems to be fixed with the htcmdp.dll, only chcked the 11.7kb file on post 1050, what is the diff between the 7.7kb and the 11.7kb, which should I use? either way i am so excited this bug is finally fixed! thanks again da_g.
[Touch Pro, Fuze ROM Development] bast525:
Da_G - which driver(s) would you say are the ones that are giving the improved landscape performance? I had assumed it was ddi.dll, but it's usually never good to assume :) I really... really want to solve this tearing problem on my Touch Pro! (but can't flash your rom :( )
[Touch Pro, Fuze ROM Development] gadgetdad:
Where do you add htcdmp to be able to cook it back in? I have been running a sashimi to add it back into the windows directory, yet if i can get it back into the cooking process that would be great. Thanks for the advice.
[Touch Pro, Fuze ROM Development] Da_G:
You can put htcmdp in any folder in \OEM you like and it will be cooked in, but it's original location is \OEM\OEMDrivers.

Remember, any file you cook in gets put in \Windows, and then optionally copied elsewhere if you specify it to do so in an initflashfiles.txt, or a mxip_***.provxml, or a *.xml called from a config*.txt or SDAutorun. So any folder you put something in, it's going to \Windows and will stay there even if you copy it out (there's no way to remove a ROM file from \Windows, only overwrite it with other stuff, but if you delete the overwritten data, the original file comes back) :)

Re: landscape performance, I believe ddi.dll also. I have not specifically created a test case for this scenario though, I can provide a couple os.nb.payloads with different ddi.dll's if you'd like to test (simply swap them in the \ROM folder)

Re: Green bars in video, believe that's controlled by QTV*.dll in \OEM\OEMDrivers. Feel free to grab the 2.04 kitchen and use those QTV*.dll's, if they perform better, then we should use those rather than the 1/15 blackstone ones :)
[Touch Pro, Fuze ROM Development] wmserver:
Viigo public beta and Pocket Express error: .net error

Da_G,

I've not been able to run the above two apps I think due to .net 2 and .net 3.5 conflict.

I think I have to manual install .net 2 and .net 3.5 after flash and give it a try.

To leave .net 3.5 out of the cooked ROM, do I just delete the package from your Kitchen's Package folder?

Thanks for much for the Clean Kitchen.
[Touch Pro, Fuze ROM Development] Da_G:
Yes, simply remove the NETCF folder, that will leave you with neither 2.0 or 3.5.

If you like I can upload the untouched NETCF 2.0 folder to replace it with.
[Touch Pro, Fuze ROM Development] wmserver:
Yes Da_G,

I'll appreciate that. Thanks.
[Touch Pro, Fuze ROM Development] Da_G:
Here you go;

http://rapidshare.com/files/190832556/NetCF-2.0.zip

Just swap this for your existing NETCF folder and you're off to the races. Pulled from 20764 blackstone build, not that it matters, code hasn't changed since 2007, but there you go :)

Incidentally, why won't the forum accept my zip files.. argh.
[Touch Pro, Fuze ROM Development] bast525:
ah man that would be like... the answer to my prayers. But, can in be done in a way to work on a Verizon Touch Pro? I spent a lot of time trying to figure out how to extract the xip from the kitchen I use, and trying to package the ddi.dll module that you posted into it, but I was having no luck. Definitley though... if you could get me some os.nb.payloads with better ddi.dll's to test, I'll do some benchmark tests comparing drawing in portrait and landscape.

I can tell you that on the rom I'm using now, and the stock rom, landscape drawing benchmarked more than 30% slower in landscape vs portrait.

Lastly, what about ddraw.dll? does this also come into play for 2d rendering?
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
how do you install these drivers? just drop everything in \windows?
[Touch Pro, Fuze ROM Development] eras2r:
I am trying to get the TF3D with HD Contacts package that pfcsabre created and posted here into the kitchen. But I am not really sure on what I am supposed to do. I tried copying the extracted package folder to OEM as well as Packages but I don't see it in the checklist as far as cooking it in. Sorry for such a noob question, but can someone point me in the right direction?

thanks,

-e
[Touch Pro, Fuze ROM Development] Da_G:
The Jack Of Clubs: You have to replace the \OEM\OEMDrivers folder in the kitchen prior to cooking.

bast525: if you upload os.nb.payload from your rom of choice, i can cook up a couple versions with different ddi.dll's.. preferably a reduced os.nb.payload without an imgfs section so I don't have to upload triple digit mb files :) but you can't use the os.nb.payloads i have prepared as they have the nk.exe from a gsm raphael (actually i'm not sure if that would work or not, but i would think not, has anyone tried?) re: ddraw.dll, its part of the windows system and hasnt changed for many builds yet..

eras2r: re: that package, it only lacks option.xml, you can edit this file in any text editor.. take a look at a few from other packages, its quite basic, basically you take the filename from the dsm/rgu (which is the guid) and plonk it into option.xml in the right spot.. and write a little description, and choose if it defaults to be checked or not.. then you're off to the races :)

Note that if you drop it in \OEM without an option.xml (like all the other stuff in \OEM) it will get cooked in without a checkbox to select/unselect it.
[Touch Pro, Fuze ROM Development] eras2r:
Da_G,

That worked just fine. However, manila does not start by default and there is no checkbox to enable it in Settings->Today->Items. Is this because of something I did or is this something that's in the pfcsabre OEM Package? Manila does run fine if I execute the manila.exe from \Windows though.

Thanks for your help!

-e
[Touch Pro, Fuze ROM Development] Da_G:
I haven't checked, but it's probably missing this:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\TouchFLO 3D]
"DLL"="ManilaToday.dll"
"Ordered"=dword:0
"Selectability"=dword:2
"Type"=dword:4

Add it to the .rgu (make sure you use a text editor that supports unicode, my preference is emeditor) - also be sure to leave an "enter" (newline) at the bottom of the .rgu.. if it ends in a registry entry it'll bomb out when building.. gotta end in an "enter"..
[Touch Pro, Fuze ROM Development] bast525:
Da G - here is a zipped os.nb.payload from the kitchen I am using. I'm not sure if I'm grabbing the wrong file here... since you mentioned it being triple digit MB's??? This one is only 3 MB when uncompressed.... anyways, I got it out of the ROM folder from the kitchen I use.

But yeah, I would definitely like to try the ddi.dll from the diamond 2.09, the one that fixes the landscape tearing. I will test anything else you send my way as well. I did play around with some of the files you posted and did have overlay problems (in the Youtube app, the pause/play/rewind/etc overlay wouldn't appear).
[Touch Pro, Fuze ROM Development] eras2r:
Manila TF3D w/HD Contacts Tab

Thanks for the pointers Da_G. I got it working just fine. I did have to add quite a bit to the rgu file in order for it to also support Landscape as well.

In case anyone else wants to use the new TF3D with HD Contacts Tab that pfcsabre posted:

Download the OEM here

Extract the zip and drop it into the Packages folder in Da_G's kitchen

Download the Manilla_HD_Contact_OEM_updates.zip file below

- This contains the option.xml and updated rgu file

Extract it into the OEM dir that you just extracted overwriting the original rgu file

Cook your ROM

This version of tf3d is cfc compressed and very fast. And I love the HD Contacts tab too.

Thanks again Da_G for your help!

-e
[Touch Pro, Fuze ROM Development] Da_G:
bast525: Right, well it would only be triple digit mb's if it wasnt reduced, obviously yours is, so pip pip cheerio!

I'll hax0r up one with diamond.ddi and post it forthwith.

eras2r: Nice package update! Thanks for contributing :)
[Touch Pro, Fuze ROM Development] Da_G:
Here you go, sorry it took so long. :P

For anyone who stumbles across this post and isn't paying attention, this os.nb.payload contains diamond ddi.dll 2.03, and is for

VERIZON CDMA NOT GSM ANYTHING :)

http://rapidshare.com/files/191006982/os.nb.rar

only thing changed from bast525's post is ddi.dll from diamond 2.03(there's no diamond 2.09 afaik?)
[Touch Pro, Fuze ROM Development] bast525:
Da_G - I am no officially, completely baffled. I really figured this would work. I'm not sure what is different between the GSM Diamond, GSM Fuze, and the VZW Touch Pro, but it does not like this ddi.dll.

Cooked a kitchen with the os.nb.payload you uploaded, flash the rom, phone displays the VZW splash, then just black screen and nothing.... Pretty much the same result I got when I tried various other methods of incorporating the ddi.dll that you posted as a module... which I guess means I was doing it right :)

Any other ideas?
[Touch Pro, Fuze ROM Development] Da_G:
Bummer dude!

I get the same behavior with some versions of ddi.dll.. ive tried to port every version ive come across so far..

I would try another CDMA ddi.dll, just to make sure we're not crazy and it works (flash it in IMGFS like you were doing)

I've not been successful in using just about anything from the cdma side of things.. remember cdma uses msm75xx and gsm uses msm72xx.. so there might just be enough differences there to make it not work..

So far all the working ports ive done on my end are msm72xx -> msm72xx..
[Touch Pro, Fuze ROM Development] bast525:
Crap you are right... I knew there were differences in the CPU, but they seemed to function so similarly (read: owners of both types of Touch Pro's seem to have all the same complaints about performance!!), and I also thought they were both in the 7200 family (I thought it was 7200 and 7201a, but you reminded me, it's 7200 and 7500 family).

So... damn. The only other CDMA device is of course, the Sprint Pro/Diamond. I think there was recently a new Sprint Diamond ROM, but honestly, I think the Sprint diamond does NOT use the same CPU as the VZW version, rather, it uses the same process as all the GSM versions do...
[Touch Pro, Fuze ROM Development] wmserver:
cooking rilphone.dll to ROM

Da_G,

What's your thoughts on cooking rilphone.dll (matching rilphone.dll with the radio) into the ROM.

I'm tempted to do that as I really like the Blackstone 1.09.25.35 radio for my Fuze.

Any improvements as far as your know?

Thanks.
[Touch Pro, Fuze ROM Development] Da_G:
In my observations, rilphone.dll mainly affects features exposed from the radio ROM..

i.e. if you use a rogers rilphone.dll you get rogers name display features.. at&t rilphone dll has at&t specific features.. so forth and so on. Some of these features are significant, most are not.. blackstone rilphone.dll's support AT@AGPSFeature (whatever that might do)

I haven't really assembled a library of rilphone.dll's for comparison (like i have with alot of other things) but it might warrant doing so to determine exactly what we're missing out on :)

As far as speed, stability, etc. I haven't noticed any adverse effects from using rilphone.dll from another msm72xx device (msm75xx don't work) - I also haven't noticed any improvements :) But it's not surprising as rilphone.dll only handles the communication between the RIL abstraction layer and the radio rom itself..

It seems to me that HTC manufactures one radio ROM common between msm720x devices (might be some differences but common enough to boot across devices and function, at least msm720x series, there was a trial of htc rose radio rom by p1tater and it lead to a brick - htc rose is msm7225)

So you've got the common radio rom between devices, and the rilphone.dll delimits featuresets.. at least from my observation :)
[Touch Pro, Fuze ROM Development] wmserver:
PIE 5 package

Da_G,

Would you mind make a package for PIE 5?

I suspect it's the missing PIE 5 component that is causing error in viigo.
[Touch Pro, Fuze ROM Development] Da_G:
If you uncheck the IE6 package, you get IE5.. there's no extra ie5 components that are missing.

If you think it's related to a missing file, load up a ROM with IE6 and set the following registry key:

[HKEY_LOCAL_MACHINE\Security\Internet Explorer]
"MSHTML"=dword:00000001

That makes the system not load the IE6 UI and load IE5 instead.
[Touch Pro, Fuze ROM Development] aruppenthal:
This post makes me wonder if there is a downside to cooking in the rilphone.dll for rogers users. What are the chances this is causing side effects for the att users?
[Touch Pro, Fuze ROM Development] Da_G:
If I recall correctly, the only AT&T specific code in the AT&T rilphone.dll is a registry setting for "EnableATTRejectMessage" - which is disabled by default in AT&T ROM's.. i haven't tried it to see what it does, but given that i don't think they're missing out on anything :)

Just checked the rogers rilphone.dll from diamond 10/30/08 and it has EnableATTRejectMessage in it too, so i think the answer is no, missing nothing :)
[Touch Pro, Fuze ROM Development] aruppenthal:
Thanks for the info. If I ever get bored Ill play with it and see if I can determine any valid use for that entry.
[Touch Pro, Fuze ROM Development] Herbalisation:
Awesome to see a Da_G ROM for diamond!

Seem to have a lot of phones man, I remember when you cooked the wm6 update for the blackjack, I went by RxExpress on howardforums i believe....awesome lite rom here btw!
[Touch Pro, Fuze ROM Development] driz:
uhm not trying to make any accusations, this is surely an unknowing issue with his pc...

anyway, after unpacking da_g's latest from the rar archive, symantec (fully updated) immediately caught this...

i haven't had this issue with any other rom, and i flash alot...

in case you can't see it well, the raphaelcustomruu.exe is infected with a trojan horse...
[Touch Pro, Fuze ROM Development] bilbobrian:
Its a false positive.....there is no trojan!
[Touch Pro, Fuze ROM Development] venelar:
Thank you for this :D
[Touch Pro, Fuze ROM Development] driz:
either way... im using the wrapper that doesn't have the false positive to flash the rom :)

better safe than sorry. interesting that out of 7 rom downloads (radios and roms) only this one had a false positive? hmm
[Touch Pro, Fuze ROM Development] eras2r:
Am I correct in assuming:

Currently, cooking a ROM based on a 21XXX build, if you leave out htcmdp.dll graphics performance is much better. However you will have issues with HTC Album in Landscape (i.e. black screen slideshow).

If you leave in the htcmdp.dll from post #1050, it resolves those black screen issues but your video performance goes down the crapper.

If that's the case, does the problem only lie in htcmdp.dll or could it also be the HTC Album version that you are running? Has anoyone seen other issues besides HTC Album?

I know tassadar898 was having Green Fuzz issues (which I could not replicate) and seems to have fixed it by adding htcmdp.dll. Da_G thought it was controlled by the QTV*.dll files. Do we know which it is?

I am just trying to get an understanding of where things sit in the current version of this kitchen. Oh, lastly Da_G for kitchen v5 I know it's a hybrid of 21014 and others... are XIP and SYS from that as well? (just wondering)

-e
[Touch Pro, Fuze ROM Development] aes512:
Can someone explain what the false positive is and how heuristics of an A/V is hitting on it?

I'm not one to buy a bulls**t "Oh, it's a just false positive bit"... please back up you're reasonings for claiming it's false positive.
[Touch Pro, Fuze ROM Development] brnail:
Do a Search....

This false positive has been discussed ad nauseum on the forums and in relation to several ROMS.

If, after searching, you still don't believe it is a false positive, then simply use RaphaelWrappper.exe instead. You will find this discussed extensively too.

Hope this helps,

Brian
[Touch Pro, Fuze ROM Development] Da_G:
Re: htcmdp.dll, yep. It does alot of writing to the debug log every time a program creates or destroys an overlay layer, that might have to do with the slowdown..

I haven't seen issues in anything other than HTC Album, but I don't use video overlay much, so I wouldn't expose myself to such issues much.

Green fuzz was a glitch in the QTV driverset.. QTV.dll and qtv_mp4_decoder.dll

v5 is 21014 xip / 21014 sys. The language/graphical part of the SYS is from 20764 (because the source 21014 sys is qvga) However so far in the last couple thousand builds those files haven't changed significantly.. so no issues seem to be linked to it. That's no longer the case in the newer versions of pre-6.5, as there are now lots of changes to lang/graphics files, so it's not so easy to supplant :)