[Touch Diamond, MDA Compact IV ROM Development] Badwolve1:
Flashing ROM's :D

Ok, this is the easy one :cool:

There are several methods of flashing ROM's, Using RUU, MTTY and my personal fave, Internal Storage Method, I will cover all of these in this post

Some ROM's I recomend

1. The latest of Winmo products, L3V5Y's 6.5.3 Build 28*** ROM, it's fast, stable and light! Only a 60MB download, which is pretty good. This requires Unsigned Hard SPL

2. GEN Y's 6.1 Manila Rom, this rom is very stable. It hasn't got the 6.5 ROM in it, but it has the latest version of Manila / Touch Flo (The Fancy Interface That Is Installed On The Stock ROM)

1: Internal Storge :D

This is the easiest, quickest and safest way to flash ROM's, the ROM is a single file (*.NBH), you need to rename it "DIAMIMG.NBH" without quotes

then follow these steps to copy over

1. Plug your phone into your PC

2. Select "Disk Drive"

3. Copy DIAMIMG.NBH to the top level of your phone

When this has completed copying, you must reset and hold Volume down and the Back button, you will see a quick Tri Colour screen and then you will see "Loading" the screen will change and it will say "Press Power Button To Start Update Image", after you press the power button a progress bar will appear at the bottom of the screen, when it has completed, it will say "Update Sucessful", peform a soft reset and enjoy your new ROM!

2: MTTY

MTTY is HTC app that lets you modify the contents of your devices ROM from a command script, you can't actually flash a rom with it, but you can prepare your device with it, if you only flash with internal flash you may get a bad flash, for example a read only file may have copied incorrectly and corrupted the ROM memory. MTTY will format and fix this.

FOR VISTA + WIN 7 6 BIT SYSTEMS, SEE BOTTOM FOR DRIVER INSTALL OTHER WISE YOU MAY DAMAGE YOUR DEVICE!!!

To prepare your Diamond for PC or Storage flashing:

YOU MUST HAVE HARD-SPL ON YOUR DIAMOND

Internal:

After you have downloaded your new ROM, copy it to your Internal Storage and rename DIAMIMG.NBH like you did with the method above. You need to download MTTY which is attached to this post, place your device in bootloader (Reset and Vol Down) Run MTTY after extracting to a top level of a local HDD, a list of options should appear, change it from Com1 to USB, if USB is not on this list, try disabling "Allow USB Connections" in activesync and restart MTTY, when you have selected USB, MTTY will start, just click ok when a option window pops up, after this, wait for a window to pop up and press Enter on your PC keyboard, CMD or USB should appear. I will write the commands then a line below I will write what they do

set 14 0

This tells MTTY to reboot when complete

task 29

MTTY will format your ROM

NOTE: after typing task 8 (Below), very quickly unplug USB and hold down Volume Down and Back to trigger flash

task 8

Reboot Device

PC:

Same Layout As Above

set 14 0

This tells MTTY to reboot when complete

task 29

MTTY will format your ROM

NOTE: after typing task 8 (Below), very quickly unplug USB and hold down Volume Down to trigger Bootloader Mode

task 8

Reboot Device

Plug back into PC, serial should change to USB

Run RUU.exe (Included With Rom) and follow on screen steps (This one will take 10 mins)

MTTY On X64 Bit Systems

Before you do MTTY with a Vista / Win 7 64 Bit system, you must install drivers

First, disable driver signing HERE

Then download and install drivers from HERE

RUU

Note: if the rom is an *.EXE, you dont need to do this as that Rom is an RUU

1. Download your Rom

2. Download the "DiamondCustomRUU.ZIP" from my next post

3. Copy both to the same folder

4. Connect phone via ASync or WMDM

5. Run the Ruu .EXE

6. Follow the steps in my next post