[Mogul, XV6800 ROM Development] EvilDeadFan:
Now this isn't completely my own guide, it is a guide hobbled together from other people's own guides, but has always worked for me. I run a Titan like the rest of you. My flavour is the HTC P4000 sold through Telus.

**INSTALLING FROM USB**

1. First, you'll want to BACK UP AT LEAST YOUR CONTACTS and anything else in the phone memory that you cannot live without Anything on your memory card will not be an issue.

2. Get your unlock code, msid, and msn and any other account/phone info before updating to a gps/rev. a radio as some people have lost it during the transition. they can view their info using ##778# on sprint phones ans they can use getspc to get their unlock code from their esn hex. (contributed by elgreek84).

3. Download Olipro 2.40.0 by clicking on the following link. http://www.fileshex.com/download.php?file=b8a2c4622ebdb1c857ac6cf068e6f818 and install it.

4. Download the latest Sprint rom, becaues it upgrades you to the latest Radio ROM 3.35.04 effortlessly. The Sprint rom is available from the HTC usa support site here. http://www.htc.com/us/FAQ_Detail.aspx?p_id=75&act=sd

Click on "Download Version 3.35.651.2".

5. Make sure your phone is connected through usb and start the last program you just downloaded. Once it is complete and it asks you to adjust your stylus settings, press the right side power button, camera button at the same time, and also press in the bottom reset button and HOLD IT until you see the multi colour boot loader. It'll look like a tv test screen.

6. Now at this point you'll need to go into Activesync settings, should be connection settings. In Vista (yes, I use Vista 64 bit and it works perfectly) go into the control panel and double click on "Windows Mobile Device Center" and uncheck the usb connection. In WinXP in Activesync it should be under the connection settings under file or edit.

7. Right.. now you're ready to download the latest rom which is compatible with the radio you flashed. If you're on Sprint and want regular Sprint, go ahead and stop at step 4 and configure the stylus settings, but if you want even better, go to DCD's rom here http://xdaforums.com/showthread.php?t=376150 and install "ROMs (by |||bored|||):" I downloaded the Telus once since I'm on Telus.

8. Enjoy! Now install the apps and set up your settings, and synchronize your contacts and settings. Don't forget to re-enable that usb settings in the Windows Mobile Device center.

I'm fairly sure that pretty much covers it. This isn't my own work, I've just followed bits and pieces that are already available on this excellent website.

The DCD thread covered much of it but a few of you still seem to be having problems with it. I hope it helps those that are still out of the loop.

------------------------------------------------------------------------------------------------------------------

Installing from SD card. (contributed by Keystone).

Easy installation:

HINT: Avoid hassles with your USB connection and PC by flashing via the microSD card

Third party ROMs require a functioning and specific unlocking boot loader. Note what version is required for the ROM that you intend to boot into, or else you will face stuck staring at the boot screen.

No third party ROM include a functioning radio ROM. Note what radio is required for your chosen ROM. Radio 3.35.04 is required for those based off of the latest Sprint release.

via the microSD card flashing method (below), upgrade your Titan to the radio via the full Sprint 3.35.651.2 ROM (an executable archive, right click to extract the RUU_signed.nbh ROM file)

do NOT boot into the OS after flashing to this ROM.. After screen calibration Sprint customisations will run and alter your EPST settings to that operators settings.

Repeat the microSD flashing routine to flash to your chosen OS ROM.

I. OEMizer (optional)

Run OEMizer.exe from the kitchen's tool directory.

Complete your choices to customise your Titan's OS/Owner/Data/etc configurations

Hit the 'Create OEM' buttom for the customizations to be written into the kitche's OEM directory.

Build your ROM via the kitchen.

II. Kitchen

Run BuildNB.bat to execute BuildOS.

Hit the play button when you have selected your choices.

Exit BuildOS once it has completed.

Let the batch file complete its jobs.

quit the ROM Upgrade utility when it loads up and skip onto the following instructions on how to flash via the microSD card method.

OR follow through to finish the flash with the ROM Upgrade Utility via the USB.

III. PagePool Changer (optional)

Run PagePool Changer.exe

Select your ROM -- /RUU/RUU_signed.nbh

The default is 6 MB

The Titan has limited RAM so it isn't recommended to go beyond 8 MB

go smaller if you want more RAM free

Hit 'Close' when ready.

Flash your custom ROM.

IV. Flashing via the microSD card

With a card reader on your PC, format a microSD card into FAT32

From the kitchen's RUU directory, copy the ROM (RUU_signed.nbh) to the root of the microSD

Rename the ROM to TITAIMG.nbh

Insert your card.

Force into the boot loader with POWER-CAMERA-RESET

Follow the instructions and you'll quickly flash your Titan...

This will work to flash with an official ROM and radio, I think regardless of the boot loader you have installed. But ensure that you have the correct boot loader (olipro 2.40 for this ROM) installed for when you do eventually finish with your flashing and are ready to boot into the OS.

Can a mod sticky this?

If I missed anything at all, post the question and I'll modify the list to include that step.