yashsingh1/xdaforums huggingface dataset:
[Mogul, XV6800 ROM Development] Keystone:
change log

Known issues: nada

~~~~~~~~~~~~~~~~~~

v1.3.2 [23/04/08]

Updated Alltel carrier settings to the that of the April/08 Alltel 3.35.671.9 ROM

Alltel specific Arcsoft MMS settings -- waiting for those on alltel to test

Updated from the new Alltel ROM:

bluetooth drivers BTHCI.dll

CDMA_API.dll

InitProv.dll

v1.3.1

updated Sleuth255's UC to v2.0

Choice between the stock and Touch camera

Choice between the old (stock jeodek) and latest Esmertec Jbed 2008/02/22 Java (apparently you may install both -- read here for info on differences)

Changed mxip_notify.vol to remove any Customer Feedback reminders

Customer Feedback link in settings is removed by default without the need to select DCD's common registry tweaks

v1.3.0

Fully cleaned remaining SQM bloat...well, except for the customer feedback link in system settings.

Finally OEM'd the stock dialer so dialer skins are now supported by the kitchen - fttilt's Touch dialer is included

Sprint is now using nearly identical operators settings as the official ROM

The missing '1' in the stock dialer when using Sprint is resolved.

v1.2.5.1

Back to the stock AudioPara.csv only. The available modifed ones are incompatible with the profile of SPB PhoneSuite and tend to lock up the device. They're for WM 6.1 only? I may include a working option from one created with nueAudio within WM 6, but you can include nueAudio into the build and quickly personalise the handset and 'earcuple' settings within the OS.

v1.2.5

Customer feedback and SQM is removed.

Removed Office, OneNote, and Windows Live and added their options to the kitchen.

Added a choice of Scrufdog's louder AudioPara.csv (tested and works with SPB Phonesuite) or the stock file from Sprint.

Added the option of DCD's regular ROM tweaks.

Were previously bundled into the SYS directory by a1jatt.

v1.2.4

Removed Lockstream DRM as it was prompting issues with the PRL and slow boots.

Returned .NET CF 2.0 as per the Sprint ROM providing the choice between that OR the latest 3.5

v1.2.3

A choice of Comm Managers is now possible

Included the popular 10 button manager

Removed the modifed audiopara.csv and replaced it with the stock file.

It was interferring with SPB Phone Suite's profiles

v1.2.2

Changed the .NET CF 3.5 package to the one included in _Alex_'s v5.1 OEM pack.

Removed the Lockstream DRM files and added it as a kitchen option.

Kitchen additions:

FTouchFlo, FTouchFlo Config, Remote Desktop, and Today Screen stock item disable options.

v1.2.1

I was wrong, it was not .NET 3.5 that was causing the trouble but No2Chem's battery .dll was somehow preventing apps from seeing/accessing COM4.

the battery dll is back to stock.

.NET CF 3.5 is back in and 2.0 is once again removed.

v1.2.0

to resolve VisualGPSc not seeing the GPS's COM4, I removed .NET CF 3.5 and reverted back to Sprint's stock 2.0

removed No2Chem's nueAudio from the kitchen as it requires .NET CF 3.5

v1.1

Added carrier selections

Telus based services from last summer's WM6 offical release

Remainder carriers from DCD's releases

Removed Adobe Acrobat Reader

v1.0

My FIRST ROM/kitchen!
[Mogul, XV6800 ROM Development] Juicy47:
Thanks Key... downloading now. I've been looking to cook a custom TELUS ROM with WM6 and drivers that support the new radio.

FIRST IMPRESSIONS:

- Very Speedy ROM overall

- initial free RAM is ~24 as claimed

- I still think an 8MB pagepool is a must for the TITAN so it was nice to still be able to do a custom PP with this kitchen

- Sprint Customization forces carrier back to SPCS. Is there any fix?

- additional OEM dialer skins, smart dial, calc (vogue) would be nice to cook with as well

- Some things like "get good" still need to be removed

Looks like the kitchen still needs some work at the moment. Flashing back to DCD 3.0.1
[Mogul, XV6800 ROM Development] atomclock:
Would you consider swapping out the extended rom driver with the one in no2chem's rom so that the extended rom can be unlocked. Also, does your rom work with wm5torage. If not, could you add an option to swap the memory card driver with a previous version that does work with wm5torage.

Thanks for the great work. I'm already downloading your rom!!!!
[Mogul, XV6800 ROM Development] jlc403:
- Sprint Customization forces carrier back to SPCS. Is there any fix?

SO could I be using this as a functioning 3.35 Sprint kitchen? That's what I am really in search of... Thanks,

Josh
[Mogul, XV6800 ROM Development] Keystone:
Should be resolved now. The ROM this was based upon wasn't fully set-up for Telus and still had some of the previous Sprint settings in the OEMOPERATORS folder. That's all history with the use of DCD's selectable carriers. As it appears DCD did with his Sprint and Verizon settings, hopefully all is fine with my reversion from DCD Telus settings to the official operator settings from last summer's Telus WM6 release.

For now I just wanted to get this out clean and working. I haven't had a chance to test for skins yet.

I was disspointed by that too... Anyone know the names of the associated files?

Thanks for helping! I'm learning. Now I will get onto last night's odd COM4 mystery with VisualGPSc.
[Mogul, XV6800 ROM Development] Keystone:
I did consider that but I wanted to keep things as simple as possible. You're welcome to add it.
[Mogul, XV6800 ROM Development] atomclock:
I would be happy to make the changes. Would you mind telling me where you learned how to change the .net version from 2 to 3.5. I tried doing this using dog guy's kitchen and the original rom image and while i had limited success it was really only a cludge which is kind of buggy. long story short, i dont know how to modify the underbelly of the rom which wold be necessary to change the drivers. if you can give me a link or a brief explanation of the process then i will be happy to work out the details of this mod.

thanks
[Mogul, XV6800 ROM Development] Keystone:
I deleted the net directory within the SYS directory. Then I added the PPCGeeks OEM of 3.5 to the OEM directory of the kitchen.

I have since removed it and gone back to 2.0, as 3.5 alone was giving a single odd error of VisualGPSc not being able to recognise COM4 for the internal GPS. I'm not sure if it was the GPS driver, VisualGPSc, etc., that was having the issue but since 2.0 fixed and I didn't know what other problems 3.5 may cause, I've gone back to the .NET settings that Sprint released.

Thanks for the offer for the carriers, but I was quicker than I expected! All done.

As for learning, I began last night at 10 on a whim of wanting a cleaned version of the Sprint WM6 release for myself. I had the weekend free so all last night I went for it.
[Mogul, XV6800 ROM Development] atomclock:
This is the same thing I did but it causes errors with some .net applications. If you look at DCDs roms, the SYS/NET directory is replaced by a SYS/NET35 directory. (Note, you can't just replace the directory it doesn't work) In other words, he integrates net35 into the rom instead of using an oem. I believe that there is a place where the registry keys are hiding but I can't find them. The only glimpse I have had of these hidden registry keys is when you do a partial build of the rom and then extract the user.hv and default.hv files. Then you can see the registry keys. Unfortunately, modifying the registry keys at that stage of the build is not really practical because it would have to be done every time the rom is built. I was hoping you had done the integration similar DCD and that you might share you knowledge. I have searched and I can not find the information.

Thanks again for you work!

P.S. By the way, if I ever learn how to do this I am planning on modifying a WM5 kitchen with the latest drivers and gps so that I can reduce the memory footprint.
[Mogul, XV6800 ROM Development] Keystone:
atomclock, I dunno but since I found that .net 3.5 wasn't at fault for the GPS and I haven't crashed other apps, I think that I will leave it in. If people notice problems then it will be a quick change for me to revert back to 2.0 in the kitchen.

We may get word from DCD and others as to what and how things are working for them.

thank you!
[Mogul, XV6800 ROM Development] scoobdude:
d/l now. i have to let the phone charge up a bit and then will try out your rom. What are the advantage of the 3.5 framework again?

I am currently running the factory rom cause dcd's version would not let me connect to the net after a period of time.
[Mogul, XV6800 ROM Development] nonegiven:
Did you try going over 8MB with the pagepool and see what effect it had on free RAM after bootup? I'm running a 24MB pagepool on a Touch and the larger size makes a world of difference.
[Mogul, XV6800 ROM Development] Keystone:
I'll soon repost a link to download my v1.2 that uses CF 2.0 rather than 3.5.
[Mogul, XV6800 ROM Development] morganlowe:
Hmm, I keep crashing BuildOS.exe when running the batch. I have all the packages as DCD suggested, and can cook other ROMs just fine.

Any ideas what might cause this?
[Mogul, XV6800 ROM Development] pocketdoc:
If there is an NBH file in the RUU folder (from previous cook), that will block the BuildOS. Delete it if it is there.
[Mogul, XV6800 ROM Development] Keystone:
I'm sorry morgan, but few ideas.

Are you extracting the archive of the kitchen to a fresh folder?

Do you have appropriate security rights for the folders?

Are you running BuildNB.bat intact and unmoved from there?

When does it crash? Upon loading BuildOS or when BuildOS dumps the new OS to its created TEMP directory?
[Mogul, XV6800 ROM Development] morganlowe:
Well, I configured my OEMs, added a few of my own. It's fully extracted in it's own folder inside my 'phone' folder. I have all the rights. I did not change any of the files after unzipping.

It crashes right as I run the batch, when it goes to load buildOS...

http://www.morninglion.com/crash.jpg is a screen shot.
[Mogul, XV6800 ROM Development] Keystone:
Just a guess, but do you have the latest MS Visual C++ Resdistributable installed?
[Mogul, XV6800 ROM Development] morganlowe:
Yup, and all the latest .nets... I do all my ROM building on this same PC, this is the only one to give me an issue... Maybe it's the mirror I used, let me try another.
[Mogul, XV6800 ROM Development] drew826:
Maybe you should upgrade to Windows XP :p
[Mogul, XV6800 ROM Development] morganlowe:
What makes you think this isnt XP? XP Pro SP2 made to look like vista with a modified boot so my 1.1ghz Toughbook http://www.youtube.com/watch?v=uVqAZ-8d7Mo can cold boot in 12 seconds... I might be new to ROM flashing but I'm a desktop repair tech for a living, and got a few modded PCs around, like my 69% overclocked Media Center that uses only 210 watts of power at full load...
[Mogul, XV6800 ROM Development] morganlowe:
wow.. it was the OEM for HTC task manager 2.0 I used... screwed this ROM over!
[Mogul, XV6800 ROM Development] Keystone:
cool that you got it resovled. In the kitchen's OEM directory I'd included HTC_Task_Manager_2.0.30487.1.
[Mogul, XV6800 ROM Development] rolleye:
Thanks Keystone - so far so good. On Telus.

Any chance of getting BubbleBreaker back in - or is there a way that I can put it back ?

I had a message that the "customizations crashed" - sorry no screen shot....

I like the WM6 version as I can install the "Big Button Dialer". The only other thing missing is the threaded SMS.

Will keep messing with tings but looks good so far.

Tx.
[Mogul, XV6800 ROM Development] drew826:
Hey, just giving you a hard time cause of that Vista-looking theme. Since I had nothing useful to offer, I thought I'd throw in a little humor.
[Mogul, XV6800 ROM Development] Keystone:
On the device? OEMiser? Hmm, that's odd, with multiple builds I never saw any customisation routine running after booting into the OS.

That's a feature of WM 6.1.

Attached is the cab. From various sources you can download packages of OEMs of such apps/skins/utils/etc. for you to add to the kitchen:

http://wiki.xda-developers.com/index.php?pagename=OEM Package Tutorial

Thank you! It was to be a weekend experiment as I wanted an updated and clean WM6 with GPS for myself.
[Mogul, XV6800 ROM Development] Juicy47:
No 8MB is the largest I've tried, and I still had enough RAM, and never noticed any slowdown. I wouldn't reccomend going above 8MB on the Titan due to the RAM constraint.
[Mogul, XV6800 ROM Development] Juicy47:
Key: From the sounds of it, Nue's battery .dll was screwing up the visibility of COM4 to external applications. Is this the .dll that added the 1% increments to the battery meter? And can you confirm that after reverting to the old .dll we will no longer need a launcher app (e.g. AstroGPSLauncher) to 'prime' the COM4 port for apps like Tomtom?
[Mogul, XV6800 ROM Development] Keystone:
That's correct.

I think that people were using such launcher apps before the use of No2Chem's battery mod. I'm fairly sure that it's unrelated and I still use a launcher for TomTom.
[Mogul, XV6800 ROM Development] Traketo:
battery life

For those who have installed this ROM, how is the battery life?
[Mogul, XV6800 ROM Development] Dishe:
I actually kitchenized 3.35 myself, as well as someone who goes by electronrice over at ppcgeeks a few days after 3.35 was released.

My issue is coming up with a working dialer oem for this. The ones I had made for previous releases don't seem to work in any of them. I was excited to see someone else had made a 3.35 kitchen, hoping you've included choices of dialers and comm managers (like DCD does), but it appears you just isolated stuff to make our jobs easier.

This is a good job, but it would be most helpful if you could include some oem's of working dialers and comm managers and the like for us to play with and choose from. It would really seperate this kitchen from the other 3.35's that have already been made.
[Mogul, XV6800 ROM Development] rolleye:
Activesync USB ?

Not sure what is happening now...

But I can't establish an Activesync partnership with my PC...

Any thoughts ?

UPDATE: Hard reset solved the Active Sync issue. Very Odd.

Also, after hard reset, "customization again occurred - and failed.

\\Windows\RUN_SPRINT_TSK.lnk does not exist"
[Mogul, XV6800 ROM Development] Maxavius:
Rolleye,

Have you unchecked "enable advanced network functionality"

by way of setting/ system/ USB to PC
[Mogul, XV6800 ROM Development] rolleye:
yes, the only thing that brought back Activesync capability was a hard reset...
[Mogul, XV6800 ROM Development] Keystone:
Ahhh, I'd been lazy in reading threads at PPCGeeks.

I need my phone functioning during the day so I won't be able to check other dialers and comm managers until tonight.
[Mogul, XV6800 ROM Development] Keystone:
USB Activesync connections are notorious for unreliability.

Nothing has been changed driver/OS wise for such actions. I have only removed specific software from the Sprint release.

Being unable to run the Sprint customisation routine on first boot won't harm any operations or settings of the phone. I think in v1.2.2 I'd removed any remaining calls to that.
[Mogul, XV6800 ROM Development] jyan_osu:
SPB Phone Suite issue

With this installed, I can't change the volume of the ring and sounds with the profile changer. The icon changes in SPB phone suite but checking the audio it shows that the ringer and sound volume level stays the same. That's including trying to put it in silent and vibrate modes... Had no problems with DCD, No2Chem, or stock rom.
[Mogul, XV6800 ROM Development] Keystone:
Thank you! You are correct. I just traced that issue down to the audiopara.csv file that I put into the ROM. That is now removed and I put the stock one back in.

That was my error of not keeping this project to its mission -- a clean and stock base ROM. All is good now.

The tweaking will be left to those who want to built from this ROM rather than myself getting carried away with locked in tests.

I'll soon be reposting a new version of the kitchen, now with support for other comm managers, and it includes an option for the popular 10 button manager. As for support for different dialers, that will have to wait until the weekend for me to find time and write a file for the registry settings of the stock dialer in order to remove it from the base ROM but maintain support for its inclusion in the kitchen. Again -- to maintain the possibility of a ROM being built from the kitchen to be as stock and clean as possible.
[Mogul, XV6800 ROM Development] Keystone:
double post
[Mogul, XV6800 ROM Development] nonegiven:
DCD's ROM is set to 6MB but I changed it to 8MB and am trying it now. Curious to see if increasing the pagepool by 2MB results in an equal decrease in free RAM or not.
[Mogul, XV6800 ROM Development] lifeisfun:
How do I get the .nbh from the sprint package so I can install the radio first ?

Thanks
[Mogul, XV6800 ROM Development] jyan_osu:
Hey Keys

Appreciate your work.. I tried your latest kitchen and still having the same issue with SPB Phone Suite.. I tried to switch profiles and the audio never change :( this is with 1.2.4.

Wouldn't think it would be my OEMs since I have the same OEMs on the other kitchens as well and it works..

Anyways FYI..
[Mogul, XV6800 ROM Development] Sopranokam:
Keys, Beauty Kitchen, Quick Question:

Where can I find and Remove the Stock Dialer? I cant seem to find it, any possibility you could pull it or let me know how to get to it so I can change the dialer in the Kitchen instead.

Thanks Much
[Mogul, XV6800 ROM Development] Keystone:
That's odd, because I tried twice with different builds using the old autopara (failed) and then again with only changes being the stock file -- all was fine, and right now I am switching between profiles with the audio changing as expected.
[Mogul, XV6800 ROM Development] jyan_osu:
Hm I'm using version v 1.2 build 1409 of SPB Phone Suite.. I just tried DCD's 3.0.1 with the same OEMs that I have and it works.. I guess I can live without it and find another way to change profiles. :) Wonder what it could be then
[Mogul, XV6800 ROM Development] Keystone:
There are many files associated with it. For me to remove them will have to wait until the weekend when I have the time to compile all of the registry entries for those files and to repackage them as an OEM. I'm going to stick to the modular rule that if chosen, a ROM built from this kitchen won't have any tweaks or modifcations and only excess apps removed. The more stock components that get into OEM form then the more flexibility people will have to select different/modified ones if they wish.

I could look further into the other kitchens people have created from this Sprint ROM, but I am enjoying the learning curve right now so I won't rush ahead of myself.
[Mogul, XV6800 ROM Development] Keystone:
I'm at a loss with that one... What other options did you select from the kitchen?

I've just triple checked with nueAudio, and with it editing the stock audiopara.csv, phone suite still functions to change the audio profile.
[Mogul, XV6800 ROM Development] jyan_osu:
I have from your base...

NETCF 3.5

Adobe Reader

HTC QuickGPS

CommManager 10 Button Touch

SIPChange

nueLED LED Intermediate Driver
[Mogul, XV6800 ROM Development] Sopranokam:
No worries its a job well done regardless, even if want to pm me with the associated files. I can rip them out for my own intents and purposes. Thanks again Keys keep up the good work.
[Mogul, XV6800 ROM Development] Keystone:
Sopranokam, I will do later tonight or tomorrow on a break.

I think that I have successfully removed the registry and files associated with the customer feedback (ceipui.exe..etc..) & SQM. That's cleans up a minute more space and decreases the odd background task. I'll leave it running tonight to test it out.
[Mogul, XV6800 ROM Development] Keystone:
I may have solved it, so there is a possibility of a kitchen being released this weekend with an option for the WM 6.1 mail application in this 6.0 built to provide threaded SMS.

As it is, the next build will be up soon with Office and Windows Live removed from the core ROM and provided as an optional installs. I also noticed that a1jatt had included DCD's regular OS tweaks within the ROM, and I've since removed those and also provided them as an optional inclusion with the kitchen.

The base ROM when including Office is now down to 49 MB.

The previous release (1.2.4) has also been rock-solid for me, after 1 1/2 days with no call to reset and no lock-ups or memory leaks.
[Mogul, XV6800 ROM Development] Jordie:
Pardon the newb questions, can someone confirm I'll be following the right steps?

I'm flashing from the "stock" Telus/HTC WM6 ROM which was supplied from the HTC website.

1. Copy "RUU_TITAN_SPRINT_WWE_3.35.651.2_RS_TITAN_3.35.04_4350H_SPCS_AM_Ship.exe" and "TITAIMG.nbh" to flash card

2. Update boot loader to "Olipro 2.40 bootloader"

3. Upgrade Titan radio with sprint rom from flash card

4. Upgrade to TITAIMG.nbh

Lastly, does the sprint update auto reset the phone? If so, is the boot loader intuitive and relatively easy to install the TITAIMG.nbh from?

Thanks

Edit: Do I need to upgrade to the Olipro 1.2 loader before I go to 2.4?
[Mogul, XV6800 ROM Development] maskedlion:
The "RUU_TITAN_SPRINT_WWE_3.35.651.2_RS_TITAN_3.35.04_ 4350H_SPCS_AM_Ship.exe" must be run from your pc.

Then add this ROM to the sd card and rename to "TITAIMG.nbh".

Olipro 2.40 will work for both the sprint radio image and the OS ROM.
[Mogul, XV6800 ROM Development] scoobdude:
finally got your rom on my Mogul. Works great. especailly after removing the x-button 2.0. I just read you may be upgrading the OS to have the built in SMS application. If you can please make it an option as i prefer the other one due to smileys :) especaillay since my wife has a palm. :D

that being said, your rom is working great. Thanks for building it with the option to remove certain stuff (java, x-button, etc). so far so good. also running your rom has helped get rid of 2 isues i had before which were listening to music and the phone ringing, i would get the music out of the speaker and the ring in my headset. not anymore. The other problem fixed was no insternet after about 20 minutes. this was all on DCD's which i had fallen in love with.

thanks again
[Mogul, XV6800 ROM Development] Keystone:
Jordie, the Sprint file is an executable archive. Right click on it to have an option to extract the files and then you'll find the *.nbh file that you need to rename and copy over to your FAT32 formatted card. You'll also find it easier (when flashing the Sprint and kitchen made ROM via the microSD card) to update your bootloader before flashing to the Sprint ROM.

Thanks! Anything (negating the dreaded HTC Guardian -- automatically reconfigures any changes you have made to your data setup, but is it a firewall? If people request it I can put it back in as an option) that I remove from the ROM I will provide as an OEM for the kitchen. That's why I haven't yet simply removed the stock dialer for people to choose other skins. That'd be easy to do but remove the option of making a ROM as stock as possible. Some third party dialers are suspected as causes of memory leaks, so I don't want to remove choices of what does work. I may not have the time this weekend to find all of the associated files and registry entries for the dialer of WM 6 mail app, so there may be some delay before the next update.

The priority has been to get this project as stable and clean with options to make it as stock as possible.
[Mogul, XV6800 ROM Development] nemesis202:
Keystone,

Were you ever able to get VOIP aka Internet Calling option to show up on the Today screen? There are two CAB files to activate and configure VOIP and have it built into WM6.0, but it has been suggested that WM6.1 does work just without anything showing up on the Today screen.
[Mogul, XV6800 ROM Development] djbigz:
Quick & very responsive!

All is working good on my end except for I'm missing the #1 key on my dialer. Any fix for it? Thx!
[Mogul, XV6800 ROM Development] Keystone:
That's really strange...Which carrier did you select?
[Mogul, XV6800 ROM Development] Keystone:
No, I haven't looked into that at all. I guess the best is to use those CABs or find an OEM version of them to include with the kitchen.