yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze ROM Development] Sleuth255:
I noticed that Internet calling is functional in this ROM version as well. Here's a cab that enables the more efficient GSM codec along with the capability to place a VoIP call over your 3G connection (depending on available bandwidth, YMMV on 3G... disable any proxies too...).

Relevant information about Internet Calling can be found in this thread. Lot's of stuff in that mega-thread including a provisioning pgm. I'd post questions there to keep this thread on track.
[Touch Pro, Fuze ROM Development] fireweed:
That fixed it. Thanks!
[Touch Pro, Fuze ROM Development] fiendz:
Da_G: quick question, Im still an amateur chef so I was curious if you could explain how I would step down the OS/Build as Id like to use the 20759 1.4.2 build you were using for 1.6-1.8 or even the stock fuze build. While still keeping all the graphics, gps, registry and other work youve done up to 2.03. Just want to step down the build because Ive seen no noticeable new features except the sms message highlight issue and speed increases which Id mostly attribute to your driver work rather than os build anyway. Unfortunately I have no idea how to do anything outside of the packages and registry really and dont want to go bricking my phone.
[Touch Pro, Fuze ROM Development] Da_G:
When you're dealing with the same device, it's super easy.

Grab the ROM/SYS folders from the build you want

replace them in the target build

g'reloc

done :)
[Touch Pro, Fuze ROM Development] fiendz:
That wont cause me to lose all the work youve done? Or is there anything I have to pay attention to when overwriting the SYS folder.
[Touch Pro, Fuze ROM Development] Da_G:
When the kitchen assembles the ROM, it pulls from 3 folders:

OEM <-- here goes all the OEM customizations, 99% of mods you make to the rom are here

ROM <-- this kitchen pulls the XIP from this folder, which you can consider the 'bootstrap' part of the OS, it also contains several low level drivers (like the graphics driver ddi.dll)

SYS <-- this contains Windows Mobile + it's optional addons (Voice Command, Windows Live + Messenger, Transcriber, Asian fonts, Office, etc)

So the most you'll want to be concerned with when copying an older build's ROM/SYS in is that you'll also be using some of those older XIP drivers.. but as far as the SYS goes you can just make sure if you want voice command, office, etc that it's in there. As long as you keep OEM intact 99% of the mods will be there.
[Touch Pro, Fuze ROM Development] fiendz:
Can I just copy over the newest xip into the older ROM folder or is it more in depth than that?
[Touch Pro, Fuze ROM Development] Da_G:
the kitchen pulls the XIP from the os.nb file, the /ROM/XIP/boot.rgu is just there so the XIP's registry entries (stored in boot.hv) are also mirrored in the IMGFS's registry entries (stored in default.hv)

To actually change the XIP's registry entries, you have to extract the XIP from OS.nb, modify it, re-inject it, and put the updated boot.rgu in /ROM/XIP/boot.rgu

I believe my 20764 OEM/ROM/SYS is using the same driver as my 20954 OEM/ROM/SYS goes though, so you should be ok there.. i'd have to check to be sure..
[Touch Pro, Fuze ROM Development] fiendz:
Gonna downgrade even further than that to either 20759 the stock build. I just flashed 1.8 of your rom which is 20759 aku 1.4.2 and it still has the sms highlight issue, I thought that build would be fine because romeos 1.51 is that build and doesnt have this issue, so Im going to flash 1.7 now if that doesnt work ill have to try all the way back to before the quartz build. Unless you have any ideas what else could be changed thats causing this issue in the newer builds.
[Touch Pro, Fuze ROM Development] Da_G:
I belive you just have to replace tmail.exe in \SYS\ with an older build before MS implemented that functionality, ask monx i'm pretty sure that's what he did.
[Touch Pro, Fuze ROM Development] fiendz:
Tried that, for some reason when I do and you open an SMS it only shows the reply field with no listing of incoming texts. The functionality of sending texts still works as Ive tested if they go through but the threaded view doesnt show up and the reply field is the entire screen. This happened both when I used his cabs to update tmail, and when I cooked an older tmail.exe into the rom.
[Touch Pro, Fuze ROM Development] Da_G:
I'd fire off a pm to monx, i'm sure he'll share what he did to make it work :)
[Touch Pro, Fuze ROM Development] fiendz:
PM'd and posted in a thread no reply. It's driving me nuts cause its the only issue with these newer builds.
[Touch Pro, Fuze ROM Development] shamus072:
Thanks. Should it always be connected even though Im not running anything? Am I using data when it says that? I have everything closed and it still says that.
[Touch Pro, Fuze ROM Development] Da_G:
It means you have a data connection open, but it doesn't mean you're actively transferring data at that particular moment. You can disconnect it at any time by going into the wireless manager, clicking menu in the lower right, and clicking "Disconnect Cellular Data"

GPS is one thing that uses data (QuickGPS and AGPS)
[Touch Pro, Fuze ROM Development] Da_G:
Anyone interested in testing a build with an altered xip and the fixes to date? I'm just cleaning orphaned refrences from XIP (releasefsd, htcfsfilter, fsdspy) and excess cruft (.dsms and .rgus that arent used after build process) - also upped the datacachesize from 800 (4mb)to 1000 (8mb), seems to help a bit in benchmarks. Not a drastic difference but every bit of speed adds up :) Also cut out the rgu's and .dsm's from the IMGFS, read a suggestion about that in another thread and figured why not, since I post OEM/ROM/SYS the ROM doesn't need to be open for disassembly, it'll free up some space and speed up loading of \Windows :)
[Touch Pro, Fuze ROM Development] ronnocol:
I'll test it, if it works with GoodLink I'll be able to run it, else I'll have to revert to 2.03. I get on a plane for business on Monday, so the sooner I can get it, the better.
[Touch Pro, Fuze ROM Development] Da_G:
'ere ya go
[Touch Pro, Fuze ROM Development] villa_bryan:
Thanx a bunch. I tried it out but couldn't sign into facebook. I was able to sign into youtube. I haven't tried uploading anything yet though.
[Touch Pro, Fuze ROM Development] RebelShadow:
I'm testing the pre-released version and so far this version is WICKED FAST!!!
[Touch Pro, Fuze ROM Development] NotATreoFan:
Works great, thank you! :D

Now I notice that MSVC dims the ringtone significantly. Is it possible to lower "her" voice and have the ringtone be a little louder? If not, I won't cry over it...
[Touch Pro, Fuze ROM Development] Da_G:
Take a look in the registry under: [HKEY_CURRENT_USER\ControlPanel\SoundCategories]

Each key is a different value you can assign under the TTSAnnounce\Category field.. I chose InCall2 because it gives the loudest voice playback.. try other categories, the volume level differs in each one. Although i'm not sure if it differs the volume level of the ringtone, maybe only the voice volume level.

Edit: Oh right, btw, I was able to replicate the "spinny busy wheel" bug when changing device name, however it goes away after a period of time (looks like something is timing out, maybe its checking if device name is in use on the network) - and the device name sticks.. the hang happens each time i change the name but it does stick.
[Touch Pro, Fuze ROM Development] sevenalive:
possible bug. While on call with HTC Diamond dialer and you take out the stylus, notes app does not appear. also when hiding the keypad on a call, the screen is blank and you cannot draw, but that screen might be other numbers dialed or something. Either way notes do not auto open when stylus is taken out while on call.
[Touch Pro, Fuze ROM Development] Da_G:
Check the value of:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\PHONE\PhoneExtendSetting]
"StylusOpenNote"=dword:00000001

Also just to be sure the dpad area/etc lights up when you remove the stylus, indicating the hardware switch inside the silo is functioning, right?
[Touch Pro, Fuze ROM Development] Sleuth255:
@Da_G:

This ROM exhibits different GPS behavior from v2.02. It would appear that the GPSID is the same as in 2.02 but how about the underlying hardware driver?

Specifically, TomTom seems to no longer be able to warmstart the GPS as it did in v2.02. Once again I need to "kick-start" it with a program such as VisualGPSce. I still get the built-in GPS device option so I know that the GPSID is one that it recognizes.

From a display perspective, TomTom updates the map 3-4 times a second so there's no lag (map also shows me going by streets at the same time as when the car goes by) and I think this is due to the graphic performance enhancements in v2.03. In fact, most of the "lag" complaints may be related to graphics performance.

However, I have a pronounced "speed lag" now whereby when the car stops, the displayed speed does not track the speedometer and the car's position on the map goes into the intersection. To be honest, my Fuze has always exhibited a bit of this but it may be more pronounced now.

I'm hoping that you're gonna say that the hardware driver is different in this build since that would seem to bear out some theories I have about GPS behavior in this device and would also lead to a quick fix and perhaps a breakthrough. However what I'm guessing is that all of the underlying GPS drivers including the GPSID are the same as v2.02. Either answer points me in a direction however :)
[Touch Pro, Fuze ROM Development] Da_G:
No difference in drivers, differences in registry though:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPSID]
"Flags"=dword:2 ; from 2.03, not present 2.02
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
"InputBufferSize"=dword:1000 ; from 2.02, not present in 2.03
"OutputBufferSize"=dword:1000 ; from 2.02, not present in 2.03
"RetryWaitOnError"=dword:1 ; from 2.02, not present in 2.03
"SleepOnNoData"=dword:3E8 ; from 2.02, not present in 2.03
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneDevice]
"PollInterval"=dword:1F4 ; from 2.03, 2.02 value is 3E8
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer]
"MaxBufferSize"=dword:200 ; from 2.02, not present 2.03

I have a feeling the flags=2 is the culprit, that tells device manager to allow it to unload the driver when not in use.
[Touch Pro, Fuze ROM Development] Sleuth255:
Hmmm... that might be something. I override all the other settings during UC so they would have been the same. I'll pull the flags value and see what happens.
[Touch Pro, Fuze ROM Development] Da_G:
Re: the gps buffer settings etc that i pulled, check my post here as to why:

http://xdaforums.com/showpost.php?p=3101373&postcount=257

Note the values are read from Drivers/DriverName, not /Drivers, so they have no effect where they're located currently.
[Touch Pro, Fuze ROM Development] Sleuth255:
Yeah, I read up on all those too. Thx for the MSDN links btw.

Also an interesting thought: I've been comparing my Fuze with my Tilt from a GPS perspective and it seems as if the hardware driver in my Tilt is doing something completely different when warm starting. On a Fuze, there are always 16 birds present during the initial warm start. Most of them are invalid. On my Tilt, it starts with no birds then quickly uses ephemeris data (delay is when it is loading xtra.bin perhaps) to lock on one or two with the highest SNR. At that point, it downloads ephemeris data from the strongest bird then uses that for a quick lock.

In VisualGPSce this process shows up quite dramatically when both devices are warm started together. One bird with high signal strength is displayed on my tilt while my fuze shows 16 (one of which may or may not be the one that the Tilt has locked onto). In about 20 seconds, the Tilt display fans out to more birds, all in the sky. I believe this is because it has downloaded ephemeris data and is using this now. Meanwhile, my fuze seems to randomly switch until it hits another. Only when three have been found in this manner does it start to gather ephemeris from one of the satellites.
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
will that fix the 3d graphics problem and can i just install it on 2.02? (i prefer not to just hard reset and flash rom just for fixed graphics)
[Touch Pro, Fuze ROM Development] ronnocol:
Does this ROM still need the HTCmdp.dll replacement in \Windows for Album to work?
[Touch Pro, Fuze ROM Development] Da_G:
The Jack of Clubs: Yes

Ronnocol: No

That was easy.. :)
[Touch Pro, Fuze ROM Development] Sleuth255:
Pulling the flags value fixed the startup issue btw. One more problem solved :)
[Touch Pro, Fuze ROM Development] Da_G:
I'll remove that flag from 2.04, then. (was testing it to see how it affected the lag, thinking perhaps a buffer was getting overflowed or somesuch with the driver being loaded 24/7)
[Touch Pro, Fuze ROM Development] ronnocol:
pre-2.04 UC

Da_G:

Pre-2.04 doesn't seem to work with sdconfig.txt?
[Touch Pro, Fuze ROM Development] Da_G:
Oh? Didn't test that, testing it now (I knew there'd be a problem from pulling so much cruft, I probably got overzealous on something.. that's why its a pre-release :))

Confirmed, SDAutoRun isn't loading up SDConfig.txt

now, the question is, why not? :) /me looks
[Touch Pro, Fuze ROM Development] ronnocol:
GoodLink seems to work on pre-2.04, so I'll run it. Since I'm going to CES for work next week and I'll essentially rely on my phone for email/inet access, I'll give it a good work out. If you have any changes you need me to test, let me know, I'll be able to change ROMs around until Sunday night.
[Touch Pro, Fuze ROM Development] Da_G:
so far the only reported issues w/pre-2.04 are the gps flags issue (fixed) and sdautorun (duno why its not working all of a sudden)
[Touch Pro, Fuze ROM Development] richardebron:
Is this a sgtupid question?

Can i instal this ROM on my Touch Pro so that

I can get 3G dta when i'm in the US?
[Touch Pro, Fuze ROM Development] richardebron:
Is this a stupid question?

Can i instal this ROM on my Touch Pro so that

I can get 3G dta when i'm in the US?
[Touch Pro, Fuze ROM Development] GermanGuy:
You tube working well except it does not show any preview pictures.
[Touch Pro, Fuze ROM Development] Da_G:
I noticed the preview pics in youtube not coming up too, but per this post in NATF's thread, thats 'normal' for the time being: http://xdaforums.com/showpost.php?p=2932986&postcount=387
[Touch Pro, Fuze ROM Development] Username::
I don NOT want to get into a "whose cooked ROM is better" debate but ...

since you mentioned NATF, I must ask how your cooked ROM is different from his.

Again, not trying to start an argument but Ireally want to know.
[Touch Pro, Fuze ROM Development] Thongvilay:
You would get 3G even if you did not flash this ROM. By flashing this ROM you will get HSUPA which is 2.2mb data speed.
[Touch Pro, Fuze ROM Development] Thongvilay:
These are 2 totally different ROMs. NATF makes great ROMS, this is my first time using Da_g's ROM.

Da_g's 1.3 BETA rom is a stripped version of the stock ATT Fuze ROM. Meaning you can start adding and customizing your ROM to exactly how you want it.

NATF 1.2 rom is also a stock ATT Fuze ROM but is stripped down from ATT Bloatware but he left in ATT Touchflo 3D and has various other progs.

Bottom line Da_G's ROM is the baseline version with absolutely nothing but the basics and NATF is middle class version which a few tweaks and progs.

It all depends on what you need on your phone. Both are great ROMs. You would have to try both to see which one you like best.

Hope that kinda helps answer your question.
[Touch Pro, Fuze ROM Development] Username::
Thanks, Thongvilay!

You completely answered my question!
[Touch Pro, Fuze ROM Development] Username::
Da_G, I hate to be fickle but ...

Thinking about it and your cooked ROM may be more in line with what I want. From Thongvilay's explanation above, it is more customizable. A couple of questions:

1) Since I see you do activate HSPA, do you cook any other tweaks and tunings into your ROM to speed and/or enhance other Fuze features?

2) Since you strip out the AT&T branded TF3D, which I hate, can I replace it with a more generic, customized TF3D UI?

I see no reason why not but I thought I would ask, regardless.

Also, http://xdaforums.com/showthread.php?t=418771&highlight=ptt+remap and http://xdaforums.com/showthread.php?t=445498 are threads on remapping the PTT button. Hope they can help.
[Touch Pro, Fuze ROM Development] Da_G:
Username::

1:Yes, the file system caches are increased, and the RWIN (needed to be higher to allow full HSPA speed) - basically I added speed tweaks that i've known from expierience to help performance, without hurting stability.. so far from testing they show to do just that :) If you run into anything amiss, be sure to let me know!

2: That's the whole idea with starting from a clean slate, you can customize it however you like, and you don't have the original AT&T TouchFlo3d sucking up ROM space for no good reason.. so in short, yes, you can absolutely do that :)

RE: The PTT button remapping, we have that working (just create a shortcut named Short_PTT.lnk and Long_PTT.lnk in windows), but it's a 3rd party button remapping application (AE Button Plus) that isn't working properly, because the PTT button is reporting the same code as the Home button. Probably something to do with the hacks I did to the keyboard driver, we'll see if I can fix the mapping without reverting the hacks.

By the way, re: HSPA on AT&T, I believe the current support is HSDPA Category 6 (3.6mbit), HSUPA Category 3 (1.46mbit) judging by the max speeds ive seen the network test at anywhere.

The Fuze (should) support HSDPA Category 8, HSUPA Category 5. So we've got some headroom yet for speed increases, just waiting on the network :)
[Touch Pro, Fuze ROM Development] Username::
What about Internet connection sharing?

Is Internet connection-sharing enabled in your cooked ROM?

It doesn't have to be cooked in the ROM but it is cool if it is. Here is the hack to do it: http://xdaforums.com/showpost.php?p=2802976&postcount=7

Although it is mentioned for Sprint Diamond phones, the hack is good for the AT&T Fuze, too.
[Touch Pro, Fuze ROM Development] Da_G:
Yes, as per the first post:

* Internet Connection Sharing isp.cingular restriction removed
[Touch Pro, Fuze ROM Development] Username::
My bad

Many thanks!
[Touch Pro, Fuze ROM Development] sammypwns:
da_G thank you for your quick response on my last question.

After reading your response to Username: I saw that you mentioned HSUPAcat. Is that also a reg tweak? Could you tell me where it is?

The reason I'm asking these questions is because after using your ROM beta 1.3, I found that it lacks a lot cabs right now so I switched to ROMeOS last night and I like it a lot, but since I have a Fuze I want to get the best speeds which your ROM excels at.
[Touch Pro, Fuze ROM Development] Da_G:
Sorry, there is a key for HSDPACat but not one for HSUPACat that i'm aware of. Most likely the phone just defaults to its top end HSUPA support, Category 5.
[Touch Pro, Fuze ROM Development] Da_G:
Posted: Opera 9.5 2392 4186 KB (Opera Web Browser w/scroll wheel support)

MusicID 245 KB (AT&T MusicID trial)
[Touch Pro, Fuze ROM Development] GermanGuy:
Back Key Button

Again Thank you for this great ROM.

Question: Somehow i lost the function of my back/ok hardware key. When i push it, nothing happens. I was able to remap it with AEB Button, but mapping "ok"function to that key with AEB causes weird results. Anyway to remap the back/ok hardware key to the original "ok/close" function?
[Touch Pro, Fuze ROM Development] Da_G:
Hmm, i'm not sure how you lost the functionality of the back key in the first place, seems to work normally here. It's probably a setting in AEB?

AEB has shown not to like the modified keyboard driver i'm using, so with version 1.3, I would not recommend it's use, most of the functionality can be acheived by using shortcuts in the \Windows directory however.
[Touch Pro, Fuze ROM Development] GermanGuy:
Thanks. Obviosly something that I did then. Another question (Sorry): i am not able to access cingularvideo.cingular.com with the hidden proxy enabled. might be an issue with the proxy?
[Touch Pro, Fuze ROM Development] Da_G:
Try with IE, it should work, Opera requires a seperate proxy setting in it's config, I can make a seperate set of add/remove cabs for that as well. Let me know if IE also does not work.
[Touch Pro, Fuze ROM Development] ronnocol:
For the flags issue, do you just set the value to 0 or delete the key?
[Touch Pro, Fuze ROM Development] sevenalive:
Yes and yes. i am using the diamond dialer, havent tried it on the att, my guess it has to do with the dialer though, anyone can confirm?
[Touch Pro, Fuze ROM Development] Da_G:
re:flags, remove it or set to 0, same thing
[Touch Pro, Fuze ROM Development] Sleuth255:
fwiw, I've used UC with this rom since 2.0 w/o issues. Turned me into a rom flashing junkie it did. Damn UC developer... what was he thinking... :)
[Touch Pro, Fuze ROM Development] ronnocol:
I set flags to 0 and now the GPS Tool won't lock on to sats. Phone is sitting in the same place as it was when it did lock on with flags set to 2. Thoughts?
[Touch Pro, Fuze ROM Development] ronnocol:
I've also used UC with this rom since 2.0 w/o issues. I wouldn't flash without it. If I ever meet that damn UC developer I'm going to buy him a beer.
[Touch Pro, Fuze ROM Development] ronnocol:
It eventually locked on to 7 sats. Was playing wii, so don't know how long it took.
[Touch Pro, Fuze ROM Development] Da_G:
wait, so uc works for you on 2.04-pre? doh! i made a test uc and it didnt work for me.. now im really confused :p
[Touch Pro, Fuze ROM Development] Sleuth255:
Me thinks that pre-2.04 is broken while pre 2.04 works. It's all in dash interpretation UC. :)

bah dump bump...
[Touch Pro, Fuze ROM Development] m.carroll:
sdautorun works, you just have to launch it manually after the first reboot :D
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
this may sound silly but where do i copy htcmdp.dll to. i swear i saw it somewhere but i cant remember. i thought it was \windows but it wasnt there.

edit: hey look im first post on page 100. :)
[Touch Pro, Fuze ROM Development] ronnocol:
pre-2.04 issue: word completion doesn't work (tested SMS/Word), I didn't install any addl keyboards or ezInput. I have it set to suggest 3 words after entering 3 letters. This worked on 2.03 and prior.
[Touch Pro, Fuze ROM Development] Funky B:
Thanks for posting your OEM/SYS/XIP!

Your hard work is much appreciated!
[Touch Pro, Fuze ROM Development] shamus072:
Anyone notice the time is wrong? Evertime I set it, it goes back to being 10 minutes slow??????
[Touch Pro, Fuze ROM Development] villa_bryan:
facebook?

Has anyone gotten facebook to login on the cab Da_G poster earlier for the social networking?
[Touch Pro, Fuze ROM Development] Sleuth255:
yep \windows. I believe Da_G initially may have omitted the overlay driver to cause an overlay failure and force graphics to a (faster) mode.
[Touch Pro, Fuze ROM Development] y2whisper:
facebook gives me a connection error when i try to login, youtube works fine.
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
wow that fixed 3d performance drastically. still have the weird thing where it seems to split graphics in half while they move either horizontally or diagonally but ima cough that up to mobile graphics and cant complain with the huge jump in framerate.
[Touch Pro, Fuze ROM Development] Da_G:
I'm thinking of removing VoIP and Remote Desktop Mobile for 2.04 and cabbing them, I have a feeling a small percentage of you guys use these features, so they're better off being optional.. any one have input on that?
[Touch Pro, Fuze ROM Development] Sleuth255:
I'd cab 'em.
[Touch Pro, Fuze ROM Development] NotATreoFan:
Da_G,

Have you tried QuickGPS in your latest ROM? I using your OEM/ROM/SYS from 12/25, and QuickGPS will not download data. It stops at 77% and says "Connection failed. Please try again later."