yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze ROM Development] Da_G:
Got my grubby paws on 5.2.21109.1.6.0

Spent a bit of time poking at it, it's got some new functions compared to 5.2.20954.1.5.0, so i'm inclined to think it's legit. I'm starting the porting process now :)
[Touch Pro, Fuze ROM Development] Da_G:
Hmm. I've seen that QuickGPS problem before (it works on my current build btw) are you using a different gpsdriver.dll? I seem to recall that being the cause of it.. it was having problems injecting the downloaded data.. either that or it was using a QuickGPS.exe/gpsaux.dll from another build.. something like that.. but i've run into that issue before myself..
[Touch Pro, Fuze ROM Development] NotATreoFan:
Do you have the QuickGPS package you're using now available for download?
[Touch Pro, Fuze ROM Development] Da_G:
I don't have it posted, no. But I believe I took gpsdriver.dll, gpsid_htc.dll, and the quickgps packages from diamond 2.00 test rom.

I can check for sure when I finish porting 21109 :)
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
everyone seems to have problems downloading quickgps or weather data. i cop that up to unreliable servers cause it happens every now and then but then it starts working shortly after. and yes do get remote desktop working. its been christmas break so i didnt even notice it was broken but its a feature i bought the phone for.
[Touch Pro, Fuze ROM Development] Da_G:
Remote Desktop isn't broken, i'm just thinking about removing it from the ROM and putting it in a .cab for optional use. I don't think the majority of people use it the majority of the time.

Flashing my first 21109 build o.O
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
oh ok i didnt read that correctly. you can remove it if you want, ill just reinstall it when i do the next rom update.
[Touch Pro, Fuze ROM Development] Da_G:
5.2.21109.1.6.0 is up and running, looks good, and hey that bug with setting your device name hanging is fixed, which is good news :)
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
http://xdaforums.com/attachment.php?attachmentid=140432&d=1230377739

^slide to answer. that would be worth flashing an updated rom for.
[Touch Pro, Fuze ROM Development] Da_G:
It can be cabbed, no need to flash a ROM for that :)

Word suggestion is working fine in this build, voice command too.. i need someone to test UC though, to verify that it's working a-ok.. i'll upload a test build shortly.
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
yeah i think im looking for excuses to upgrade. :)
[Touch Pro, Fuze ROM Development] Da_G:
Uploading pre 2.04 21104 test build right now, if it checks out it'll become 2.04. I need people to test user customization and make sure i didnt break it :P This build includes numerous speed enhancements and optimizations on top of 2.03, over 390MB storage avail on the MSVC build o.O
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
btw i have the latest version of opera that i got to actually run right on here. its build 15202. i found it on another page. it loads everything proper and much faster, has a neat zoom bar, doesnt snap back on scroll if the page is still loading, and actually works with adobe flash. just if anyone is interested its a major improvement over previous builds.

edit: bah thing didnt upload :| i cant get the cab to attach but you should be able to get it at http://www.megaupload.com/?d=8IOHRN70
[Touch Pro, Fuze ROM Development] Da_G:
Ok, here's The 2.04 5.2.21109.1.6.0 MSVC test build. Have at it! If it tests out ok this build will become 2.04, and OEM/ROM/SYS will be posted at that time. Someone please test UC :)

Edit: Attached the removed VoIP and RDM from this build
[Touch Pro, Fuze ROM Development] skyfox99:
Great news to hear, downloading your new version now. The device name never would take with me. I think this ROM is going to be the perfect ROM once the GPS lag issues has been resolved finally. Still can't get CV to work, though, I remember with my Tilt I had to install a specific version of real player to get it to work... possilby the case here? Still asks me to save the .ram file when accessing a link on the CV site, whether I use PIE or Opera
[Touch Pro, Fuze ROM Development] aruppenthal:
Bout time MS fixed word completion ;) Can you give us a teaser on OEM apps from that build? Any idea on donor device?
[Touch Pro, Fuze ROM Development] g2tl:
My sdconfig.txt got ignored :(
[Touch Pro, Fuze ROM Development] Da_G:
Source was chinese, bare xip and sys so nothing to indicate donor device other than it was 640x480 :)

if you execute sdautorun manually, does it work? im wondering if the issue is in executing sdautorun or otherwise..
[Touch Pro, Fuze ROM Development] Sleuth255:
Does it even start sdautorun? You should be able to see it run.

If yes, other things to check:

SDconfig.txt in /windows?

is it the same as your sdconfig.txt or does it only contain a RST: command?
[Touch Pro, Fuze ROM Development] Da_G:
I just tried executing sdautorun manually, works great (run it from /windows)

i think i know what the problem is now, but im on the freeway, so ill fix it later.. test the rest of it, maybe we'll be good for a 2.04 release when i get home. :)

by the way, the new ui prototype is moving along.. try it out. removes the start button and x button, leaving more room for the app title and systray (start still functions just no icon) x to close doesnt tho, but the back hardware key works great :)

[HKEY_LOCAL_MACHINE\Adaptability]
"PROTOTYPE"=dword:1

Note the absence of a start button or x button in the top bar, leaving more room for system icons and the name of the currently open app. The hardware left arrow key above the hangup key functions the same as the on screen "x" button, so you don't lose that functionality.
[Touch Pro, Fuze ROM Development] Da_G:
IE Mobile 6 has a new 'crash recovery' feature a'la firefox on windows, if it unexpectedly closes (like you soft reset), the next time it's opened it'll go to the page you were at rather than the home page. cool!

also, there are no longer any issues with cleartype in landscape mode that i can see, should this now be enabled by default? (i think so)
[Touch Pro, Fuze ROM Development] g2tl:
there was no sdconfig.txt

so I ran sdautorun manually, which did the trick
[Touch Pro, Fuze ROM Development] Sleuth255:
RE UC dorked...

Looks like your problem is in config.txt Da_G. Just took apart your ROM and config_operator.txt chains to config.txt but you don't execute SDAutoRun.exe there. Instead, just RST: Reset. Replace that with the call to sdautorun.exe and it might be golden again...

or (in keeping with minimal \windows files) just delete config.txt all together by removing the CFG: comand in config_operator.txt, replacing with LOCK: Disabled followed by the EXEC: to sdautorun.exe. This strategy should reduce the blinky-blink action when sdautorun starts up too.

hth :)
[Touch Pro, Fuze ROM Development] Da_G:
I figured as much, thanks for confirming. :) and 3 cheers for human error and easy fixes! :)
[Touch Pro, Fuze ROM Development] Da_G:
How wierd. config.txt in my OEM folder contains the proper call to sdautorun, but i disassembled the rom and I see what you're seeing too, but I have no idea where it's pulling that from o.O

No matter, i'm gonna nuke it and stick the call to sdautorun in config_operator.txt to remove more clutter like you're suggesting :)

I think I might stick EzInput back in the ROM too. There's too much hardware keyboard keys that don't function without it.. and that goes against the ROM's philosophy of retaining all hardware functionality.
[Touch Pro, Fuze ROM Development] g2tl:
Good call :D

Btw, the volume control lag is gone.

Either because of:

1. New build

2. Something wrong (or right?) with how sdautorun is handled

3. Different volume control cab (from this thread, by someone that I forgot who mentioned that a reg key was missing)

4. Some other random reasons
[Touch Pro, Fuze ROM Development] Sleuth255:
I'd like to vote for leaving EZInput as a cab. Maybe we can fix the default kbd so it can call the symtable and map the cent key. It could be built into the dll though... Maybe I can look at it a bit and see if there's a way.

Also, I re-cooked with config-operator.txt attached and UC worked. Using a standard kitchen, config.txt got stuck in the temp dir for some odd reason. I couldn't find it in sys either. It was extracted correctly from the imgfs though. My kitchen has a common dump directory and it was there....
[Touch Pro, Fuze ROM Development] Da_G:
I put EzInput+eT9 back, but they're both turned off by default. When we can get the cent key/etc working w/o it, i'll take it away again :) when i post the oem/rom/sys it's an easy pull anyway, just 4 folders and cook.
[Touch Pro, Fuze ROM Development] Da_G:
Posted: 2.04 MSVC 21009

Changelog:

Beta 2.04 vs. Beta 2.03

* System upgraded to 5.2.21009.1.6.0

* Added EzInput and eT9 back to restore hw keyboard functionality

* XIP optimized

* Speed tweaks and removal of excess files

* 16mb pagepool, unlocked and can be changed to whatever you like
[Touch Pro, Fuze ROM Development] g2tl:
Other than EZInput and UC fix, are there any reasons for me to get this?
[Touch Pro, Fuze ROM Development] Da_G:
nein, those are the only changes from the test release.

(edit: btw this is a new build of ezinput+et9 from diamond test rom, should fix the stuck in t9 issue i'm hoping. if it does i'll update the cab in first post.)
[Touch Pro, Fuze ROM Development] fiendz:
Cant wait for the OEM/ROM/SYS, see youre using the newer package tools on 2.04 so that the roms cant be dumped, off topic question...does your 'Messy Kitchen Mod' allow us to compile the same way with the dsms and rgus removed?
[Touch Pro, Fuze ROM Development] Da_G:
Yep, and the OEM/ROM/SYS i'm uploading right now is designed to work with that mod (os.nb.payload rather than os.nb)

It's not that the ROM can't be dumped, you can dump it fine it just doesn't split all the files into folders per each DSM like it does now, that's the way it was before packagetools, that's how i learned to cook :)

But the point of doing it that way is to remove clutter from the /windows folder, since I provide the OEM/ROM/SYS it's a moot point that it's undumpable :) So only benefits to be had.

Edit: updated this post with a screenshot of the prototype ui.
[Touch Pro, Fuze ROM Development] fiendz:
Oh that may be why the original kitchen errored out. Just wanted to make sure before I went replacing my kitchen. It can never be enough but thank you truly and genuinely for your contributions here you have made getting over my ex(tilt) much easier than its ever been. lol
[Touch Pro, Fuze ROM Development] Ninja1:
Darn it! I just flashed and configured 2.03! Time to do it again and also learn how to use UC. FYI...the camera in 2.03 is pretty buggy...locks up the system on the third time that I load it. Easily repeatable. Running 2.03 with the full Manila cab from the 12/26 repository.

Thanks Da_G for all of your work.
[Touch Pro, Fuze ROM Development] Da_G:
Posted: 2.04 5.2.21009.1.6.0 MSVC OEM/ROM/SYS * note this has os.nb.payload instead of os.nb and the kitchen needs to be modified to use this, also uldr has been reduced in xip and imgfs shifted, numerous xip mods
[Touch Pro, Fuze ROM Development] NotATreoFan:
What changes do I need to make to my kitchen for this to work?
[Touch Pro, Fuze ROM Development] Da_G:
Take this in RaphaelKitchen.cmd:

In section: :9.CreateROMRaphael.bat

copy ROM\OS.nb temp\OS.nb
..\TOOLS\NBSplit -kaiser OS.nb

and turn it into this:

copy ROM\OS.nb.payload temp\OS.nb.payload
rem ..\TOOLS\NBSplit -kaiser OS.nb
[Touch Pro, Fuze ROM Development] fiendz:
http://rs578.rapidshare.com/files/179110740/RaphKitchen-Da_Gs-messy-mod.rar
[Touch Pro, Fuze ROM Development] Sleuth255:
@Da_G: VoIP 21109.cab didn't work for me (installation unsuccessful). I didn't see anything obvious wrong with it so I grafted your newer dlls into my older installation cab & attached. If you want, feel free to use or take apart and update yours. It has v21009's newer voip canvas, dnsapi and rtcdll & also includes the gsm codec. Works over 3G too.
[Touch Pro, Fuze ROM Development] Da_G:
I'll just bite yours, because i'm lazy :) Thanks!
[Touch Pro, Fuze ROM Development] NotATreoFan:
Do I still need an OS.nb file in ROM? BuildOS is throwing an exception saying that it can't find that file.

-Edit

I added OS.nb to the ROM folder since BuildOS wouldn't run without it. Now the ROM goes into an infinite reboot cycle after flashing. Splash -> black screen -> Splash -> black screen -> etc...
[Touch Pro, Fuze ROM Development] g2tl:
This ROM is great! Fastest reaction for HTC volume control, by far!

I can't test the gps now, but if that works, and power management is good, I might seriously stick with it (I think I said this a few times already, but the volume control and the gps were really bothering me).

Just wondering, did you intentionally change the page pool size? I mean, a few megs on a raphael (other than the Verizon one) doesn't matter, but just curious the reason behind it.
[Touch Pro, Fuze ROM Development] The Jack of Clubs:
so i dont need to install htc_ezinput.cab right?

also does anyone have a link for a working slide to answer cab cause that is a super slick feature.
[Touch Pro, Fuze ROM Development] 900SS:
I ment MSVC...

But I have updated with ROM 2.03 with MSVC and I do have my custom ring tones playing on my Jawbone2.
[Touch Pro, Fuze ROM Development] kiru:
Any way to release a version with the Rogers Canada, call and name display enabled?.....
[Touch Pro, Fuze ROM Development] 900SS:
Da_G

Just bought you a couple Venti coffees to keep the ROMs coming.
[Touch Pro, Fuze ROM Development] g2tl:
OK, found a bug :(

Try the spb benchmark.

It's getting an incredibly slow results, unless the backlight goes off (yup, you know this one).

PocketGBA seems to be noticeably slower, although I don't remember the exact framerate on the previous build.
[Touch Pro, Fuze ROM Development] Da_G:
NATF: it might want one to please it, but it doesn't use it for the functions i use 4.3b1, (load rom, tick box for 'all pkg to one', untick 'run createrom_xxx", click 'go', wait for done, close window)

There are other functions buildos does that it uses os.nb for, but the main part that we use just takes all those folders in /OEM and /SYS and mashes all the files into one folder and slaps them in /temp/dump, where they then get processed by the other tools. so you can get away with just creating a 0k os.nb if buildos wants one to please it and it'll work a treat. but it seems that has some strange effects, so i duno? if you check my 'messy raph kitchen mod' i posted in the raphael kitchen thread, it works if you go 'cf' 'a' *buildos tab* load rom *click ok on /rom error* tick 'all dsms to one' untick 'createrom.bat' *click go* - close app when done

g2tl: I did a bunch of spb benchmarks on the filesystem and the best results were with the xip mods i did and 16mb pagepool. default is 12mb, i figured 4mb of ram on a device with as much as ours is worth the speed difference. you can always use a pagepool patcher to change it whatever you like :)

re: spb bench, try this htcmdp.dll attached, it disables overlay and will likely give you that higher response time in pocketgba, but it borks other things.. dont forget to soft reset after copying it to /winders
[Touch Pro, Fuze ROM Development] g2tl:
Thanks, I'll try this.

What would be an (theoretical) example of "borking" other things?
[Touch Pro, Fuze ROM Development] Da_G:
htc album is one program that has issues with that htcmdp.dll.
[Touch Pro, Fuze ROM Development] ronnocol:
After loading GoodLink, other programs fail to launch again in 2.04 (was working fine in pre-2.04) going to see if changing out the graphics driver fixes the problem. Otherwise, it sounds like the only big change is adding ezInput into the ROM, but I can't imagine how that would affect the ability for programs to display (the show up in the start menu as if they were launched, the just never draw anything to the screen.)

However, since I can't launch any file explorers, I'm hoping I can replace the graphics driver via ActiveSync.... I'll find out as soon as good is done installing and let you know.

Edit: by the way, I maintain that good is a bad name for this product.

Edit2: ARGH! In one of the most twisted acts of fate, programs that won't run include ActiveSync, as such, I can't replace the dll once good is loaded.... wonder if I can email myself the file and save it from good... more in a moment

Edit3: Nope... \Windows is not a folder option when saving an attached file.
[Touch Pro, Fuze ROM Development] ronnocol:
No good, copied in new graphics driver prior to installing good, still not good. Trying 2.04-test build. Will update tmmw.
[Touch Pro, Fuze ROM Development] mexiken:
Gotcha. MSVC works great with my JB 2, however, custom ringtones do not. They ring on the device yes, but in my ear, it rings some polyphonic ringtone.
[Touch Pro, Fuze ROM Development] g2tl:
After a good night sleep, I can't remember how pocketgba performed before replacing the file, haha. But at least the spb benchmark is back to "normal," and htc album seems to be doing fine.
[Touch Pro, Fuze ROM Development] Sleuth255:
Really??? :confused: Testing...

edit: damn if it aint so! htc album is still working. :eek: I also verified the dlls and determined that this overaly driver is definitely different from the one that's cooked into the ROM and the one that's cooked into the ROM is identical to the one Da_G supplied to initially correct the problem.

The only explaination I can think of is that I believe that HTCmdp.dll was missing altogether in the older build when the album bug surfaced. This because when I first copied it over, I don't remember getting a overwrite warning dialog in gsfinder. I'm not certain of this however and would need to disassemble the older ROM to verify.
[Touch Pro, Fuze ROM Development] gadgetdad:
Messages Left as unread when enter threaded?

Can anyone verify if this still exists in the new build with 2.04 or has this been corrected with the new build os? It seems trivial yet this becomes very annoying that I have to scroll over each message (including my own) to mark them as read instead of all messages being marked read when opening the persons thread. Thanks for the help.
[Touch Pro, Fuze ROM Development] ronnocol:
2.04-test build didn't work either. I'll go back to pre-2.04 which worked fine. But it seems that there was a change between pre-2.04 and 2.04-test which caused this, I wish we could find it.
[Touch Pro, Fuze ROM Development] Da_G:
I'm fairly certain the ROM won't boot without htcmdp.dll.. im quite perplexed as to how replacing it puts the higher benchmark scores without breaking htc album, maybe i'll just have a cab during the install process overwrite it.. if we cant explain it, might as well exploit it? :)

I didn't make a snapshot of my folders between pre-2.04 and 2.04 because it was a pre-release, but let me see if i cant remember what I changed.. i know one thing for sure is the 'flags = 2' setting under gps..

[HKEY_LOCAL_MACHINE\SYSTEM\GDI\ClearTypeSetting]
"OnOffRotation"=dword:1 ; changed to 0 in 2.04
[Touch Pro, Fuze ROM Development] ronnocol:
I made the GPS flag change and that didn't affect good, so I don't know what it is. Did the 2.04-test build have ezInput? Not that it should mater since I had once upon a time installed the ezInput cab and good still worked.
[Touch Pro, Fuze ROM Development] Da_G:
Oh, right, no EzInput or eT9.. still trying to think, my friend I haven't seen in over a year came over last night so we sort of celebrated, and now my head is rather foggy.. :P

I know what i'll do.. i'll dump the test build and do a quick comparo.. that should reveal the changes
[Touch Pro, Fuze ROM Development] Da_G:
I checked the compare twice to be sure, here's the differences

User Customization is not loading in pre 2.04 (check your sdconfig.txt if you have one for a possible culprit)

Cleartype is set to off in landscape

gps flags at 2

The ezinput build in 2.04 is a newer one than in the cab on the first post, so that might have something to do with it..
[Touch Pro, Fuze ROM Development] cyba99:
Re: Description of ROM

Can you provide some insight as to the advantages you're trying to gain with this ROM as compared to the likes of a ROMeOS? Thanks.
[Touch Pro, Fuze ROM Development] Da_G:
Please read the first post, ROM philosophy is there :)
[Touch Pro, Fuze ROM Development] ronnocol:
Set the GPS flag to 0, set cleartype to off in landscape, ran sdautoconfig by hand (installed everything properly), everything works great on the pre-2.04 ROM. Not so good on 2.04-test or 2.04 (all with MSVC btw)...

Edit: Also, I haven't been installing ezInput. Did 2.04-test have ezInput in it?
[Touch Pro, Fuze ROM Development] Da_G:
nope, pre-2.04 doesn't have ezinput.
[Touch Pro, Fuze ROM Development] ronnocol:
I know pre-2.04 doesn't, but what about the 2.04-test-build "Da_G-2.04-21109-test-build.rar"
[Touch Pro, Fuze ROM Development] Da_G:
Oh right, misread that. Nope, it doesn't.
[Touch Pro, Fuze ROM Development] ronnocol:
well, i just don't know then. i made the same reg changes... i guess i'll stick with pre-2.04 until "we" accidently fix it again.
[Touch Pro, Fuze ROM Development] Da_G:
confirming that copying in htcmdp.dll speeds up graphics without the glitch you get cooking it in.. so for now i definitely recommend using the htcmdp.dll from a few pages back.
[Touch Pro, Fuze ROM Development] fiendz:
This does still exist, Ive been trying everything I could think of to fix it but heres as far as Ive gotten

Replacing tmail.exe

Replacing tmail.exe, tmailutl.dll and all the related files in Redist_Lang_0409

Replacing tmail.exe and all Redist* folder by cooking, copying and using monx's messaging cabs

All result in inability to view messages past list view. Once you go into threaded text view youre unable to view any messages, can see yourself type in some variations, others not; same with the ability to send being hit or miss.

Replacing the entire SYS folder(swapped out the sys from 1.3)

Eliminated this problem finally, however caused everything being opened to open in a QVGA taking up only the top left quarter of the screen, until SIP was deployed then everything resized properly(dont ask why I dont understand any rhyme or reason to this really kindve just try and fix things by trial and error as its still very much a learning process for me)

What I also cant figure out is is seems every build after aku 1.2.3 has this issue EXCEPT for ROMeOs which does not have this issue all the way up to 20759 1.4.2. So Im led to believe it is something that can be fixed by rolling back certain aspects of 'SYS' which Im beginning to think may have something to do with PIE. I remember back in the tilt forum kyphur made an insanely stripped bare rom but had to keep PIE included due to threaded sms depending on it. So considering that ROMeOS does not have IE6 along with the roms Ive been testing to see where exactly the differences can be between builds to get this working point me in that direction, but again simply trial and error. My goal is to get rid of this sms issue without rolling back everything Da_G has done with the xip and rom altogether as thats counter productive over something thats really just a nusance not a glitch or actual issue.

[EDIT] Just flashed monx's newest rom which is the 1.5.0 base and it doesn't suffer from this issue Im hoping I can get in touch with him and finally put this issue to bed, but another red flag is his rom does not use the new IE6. So crossing my fingers that Im onto something.
[Touch Pro, Fuze ROM Development] venelar:
Finally tried this rom today, so far so good. I've searched but i only have 1 real question. In the send message, is there a way i can get it to filter recipients as i type?
[Touch Pro, Fuze ROM Development] ronnocol:
When sending an SMS or an Email message I have no problem with it filtering recipients as I type. Only thing I can think of is in your messaging options, make sure "In Contacts, get e-mail addresses from:" is set to "All e-mail fields" (and that you have stuff in your contacts db)