[Touch Diamond, MDA Compact IV ROM Development] ayyu3m:
Lets start...

Okay. So flashing a Diamond for the first time with a new HSPL and ROM is pretty confusing at start. But when you get the hang of it, you would know this cudnt have been easier...

This tutorial is based on my experience and on actual procedure. Still, you can take a look around this tutorial as well. Click here

This tutorial is divided in 3 main parts.

1. Flashing the HSPL 1.93

HSPL 1.93 is by far the best HSPL you will ever get. Most of the ROM chefs in their prerequisite have also recommended HSPL 1.93. If you find this hard to believe, see for yourself in the Diamond ROM development section.

Okay. So download is HERE For details abt this HSPL read from this link http://xdaforums.com/showthread.php?t=400950

a) Put your device into Bootloader mode.

b) Flash away using the RUU

Now you have got HSPL, why the H, because it stands for HARD, means now if you load your official ROM 2.03, this HSPL will not be overwritten.

And believe me, i have flashed HSPL 1.93 and using the official ROM 1.93 WWE along with it.

AND i have NOT faced ANY problems at all

Plus! There seems to be a screen flciker problem with SPL 1.40. So dont flash HSPL 1.40. I can guarantee from my usage 1.93 is the best.

Moving ON!

2) Flashing a CUSTOM ROM (Need to do mtty)

a) Now see, this is the part where the initial headache comes. Cos every cook recommends that you do a mtty format on your Diamond before you flash their custom ROMs. What the hell is mtty and why do you need it so badly.

Answer: Suppose you dont care abt mtty and you flash a Custom ROM. Then you experience sudden freezes on your device and even a few resets also. And even before that gets started, You might not be able to flash the Custom ROM at all, because somehow the flashing gets stuck at maybe 3% or X%

Is the Chef to Blame? Nope! This is where mtty solution Jumps in.

So the next step is to read and format your device with mtty. READ HERE THOROUGHLY and FOLLOW THE METHOD MENTIONED Depending on your Computer Operating System!

b) MTTY DUDE RIGHT HERE

3) FINALLY, time for a CUSTOM ROM!

Oh! SO you done with mtty and reading this part eh? Well what are ya waiting for.

Since you formatted your device using mtty, keep your device in Bootloader mode

a) NOW flash any custom ROM which you want to flash.

b) AND if you want to flash another custom ROM again, you have to do mtty again

WHY?

Because Custom ROMS vary in size and take different sizes on the flashable part of your Diamond. When the current rom which you want to flash is smaller than the existing ROM in your Diamond, this can cause some problems. This is the reason you needed to do mtty in second step above.

And even if the case was vice versa in the matter of size, i would recommend doing mtty.

NOW Answers to your questions!

UNLOCKING and RELOCKING

Q1) Ofcoz! Indeed! Once you flash a Custom via the USE of an HSPL, you can revert back to your locked SPL. Havent caught the sight of a SPL 2.03 available here. But still this forum is full of suprising stuffs. So look around..

SO if you are reverting back to a locked SPL, then after flashing of your custom ROM is DONE! you will need these to erase away the HSPL, which wud not go even if you do an a flash from your official ROM. Because it is protected. SO read a similar case presented in this post http://xdaforums.com/showthread.php?t=504675 and download the attachment in the 3rd POST. (I recommend this link and attachment than the link i am providing below)

Also a similar post abt returning to stock SPL is here http://xdaforums.com/showpost.php?p=2324829&postcount=39

If you are following the second scenario, in the case of Stock SPL 1.93 you wud need stock SPL 2.03

RADIO

Q2) There is no special requirement apart from unlocking your device with an HSPL. Once you complete the HSPL (Unlocking section) you are done! You can flash any number of RADIO and Custom ROMs which you want to check. Just remember to give your Diamond a lil rest. And Oh! one Radio and Custom rom at a time. ;)

Q3) I hope most of your doubts have been cleared and you are confident to flash now.

Still if you need any help please post back or PM me. I may not reply soon, but still i would come around every 6-9 hours. Oh yeah i m a student!