yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] 4D3:
Ok,

to start, i have a list of the available MTTY commands task 29 isnt on it, i dont know what this does, where it came from, nor do i care to try it to find out!!!

I have searched alot of MTTY bootloader commands and I have never seen task 29!!!

set 14 0 tells the device to expect an OS boot after flashing

task 28 Formats the NAND (Where the rom is held)

task 28 55 aa Formats the NAND & REFORMATS the partition

After formatting, as with a normal hard disk, artefacts can be recovered from it which is why you perform a HARD-RESET after MTTY.

In my opinion i would use my method as it uses real commands that are documented and it also removes the artefacts.

Also i would start flashing from your device and not from your PC, firstly it takes about 2 minutes instead of 10 minutes and secondly, the less time you spend in "Flash Mode" the less that can go wrong, i.e. power loss etc etc.

Hope that helps

MG

P.S. the extra steps i have used take about an extra 2-3 seconds to execute but give a whole world of extra safety during flashing!!

I mean imagine using MTTY without set 14 0, and your device never boots again!!!
[Touch Diamond, MDA Compact IV ROM Development] pinttas:
Does MTTY solve the lag of GPS?
[Touch Diamond, MDA Compact IV ROM Development] AgentSmith:
MG, thank you so much for giving me the tools and information to fix my Diamond! :) After having flashed so many roms the phone started to act weird yesterday after flashing one of the latest roms, showing all kinds of symptoms like you describe here. Now it is working again as it should. MTTY should be the default step before every flash as there's really no alternative for a complete format of the NAND.

This thread should be another sticky!!
[Touch Diamond, MDA Compact IV ROM Development] alienao:
Thanks for the explanation MG!! I think i'll follow your advice and do it as you mention in the tutorial... for the next flash ;)

Rgds!
[Touch Diamond, MDA Compact IV ROM Development] 4D3:
Not to my knowledge, if it does it might be because your rom is abit bloated

MG
[Touch Diamond, MDA Compact IV ROM Development] 4D3:
No Problem,im happy to help.

I also agree with the sticky idea, this is the only thread like it and it is so help/useful yet no sticky!!

MG
[Touch Diamond, MDA Compact IV ROM Development] balerio:
Sorry to keep adding pages to the thread but I really felt the need to thank you. Instructions are perfect and clear. You have helped me very much. Thanks
[Touch Diamond, MDA Compact IV ROM Development] cslzhou:
for some reason, i am just not getting the same output from Mitty...especially the last step...

Cmd>set 14 0

HTCST ÚÈÒHTCE

Cmd>task 29

Format BINFS start

Fill RSVD information for block 288 to 321

CE start sector=0x14, total sector of CE and TFAT=0x14

CE start start block=321, total block=1727

ERASE block 1670 FAIL !!!

Write 0xFF start page=0x5040, total page=0x1AFC0

Format BINFS end

Cmd>task 8
[Touch Diamond, MDA Compact IV ROM Development] Alimentos:
bootloader problem

Hi!

I followed the steps. But now, there's only "TOUCH DIAMOND" and i can't bring to bootloader mode. I hold vol-down and soft reset button, but nothing... What do i have to do???

Thanks
[Touch Diamond, MDA Compact IV ROM Development] cocule:
Hi, try to hold "VOL down+pen reset", you will see the boot screen (red, green and blue). Then connect your phone to your pc and reboot your previous rom. It worked on my diamond.
[Touch Diamond, MDA Compact IV ROM Development] cocule:
freeze

Hi MysticGenius,

your guide is clear and simple but... on my diamond I had a problem. At the end of procedure (after task 8) the prompt doesn't show the line "CMD" another time but the phone reboot anyway. I tried to press vol down+back but nothing happened, on the phone screen there is only the HTC Diamond logo. I've been able to reflash my previous ROM but with the old problems... I'm using a Windows XP, copied DIAMIMG.nbh in internal storage ecc.. like your guide. Everything seems work fine until the last step. Can you help me?

P.S. Sorry for my english....:p
[Touch Diamond, MDA Compact IV ROM Development] Gustavmahler:
Hey, if you search for this problem in this thread, you will find an answer for this question, as I did. I had exactly the same problem. The last CMD> didn't show up and nothing happened. This meant, that the old rom was already removed, but the new rom didn't start to flash from the internal memory. The solution for this problem is the following: Do the Mtty 'till the point where the last CMD> does not show up. Disconnect the USB connection. Then bring your device into bootloader (VolDown+Restart). Connect the device to the PC via USB. Start the usual CustumRUU.exe of your new ROM and flash the new ROM as usual. You will see, that there ist no old ROM, which means, that the old ROM was removed by MTTY. That's it.
[Touch Diamond, MDA Compact IV ROM Development] cocule:
Thanks very much for reply. In fact I made a flash via USB and all works correctly. I only would to be sure that MTTY has done his work!!!
[Touch Diamond, MDA Compact IV ROM Development] Pytte:
Thanks for this, I have put about 10 different roms on my Diamond but this last one failed, and kept hard resetting when i soft resetted, and other funky things like start menu buttons would dissapear, and contacts etc..

After this, everything works.
[Touch Diamond, MDA Compact IV ROM Development] nikfam:
[ S O L V E D ]

I think i am in serious trouble here...after flashing so many roms at my last try

after mtty (the whole format procedure) i forgot to flash the rom from the internal storage.I FORGOT TO FOLLOW THIS STEP AND INSTEAD I FOLLOWED THE LAST STEP FORMATTING ALSO THE INTERNAL STORAGE.so now there is NOTHING TO BOOT.after searching the net i found no answer.

i feel desperate..i hope there is a way somehow to flash a rom so PLEASE IF SOMEBODY KNOWS SOMETHING post a reply!!!!!!

[I THOUGHT THAT WHEN IN BOOTLOAD MENU WITHOUT FIRSTLY ESTABLISHING AN ACTIVE SYNC CONNECTION THERE IS NO WAY TO FLASH A ROM

apologize- it was the same reason that my eten phone ''passed away'' few years ago]
[Touch Diamond, MDA Compact IV ROM Development] YossyTob:
There is a need to "clean" the Radio region ? from time to time

There is a need to "clean" the Radio region, from time to time?

I flushed many Radios, because the Radio drain the battery to quickly.

So I say, maybe if I clean the Radio it can help me.

Thank you very much
[Touch Diamond, MDA Compact IV ROM Development] capecol:
sorry but many of the ways you say this works, did not work for me... i have a Windows 7 Enterprise x64.

i dont have any problem with signed drivers, however i try the driver for win 7 x64 and this wizard said that i have the latest driver already installed, any way i did the enable safe test mode, remove watermark start using F8 a did not work.

i try hsp signed & unsigned with no luck...

sorry but this looks like has not been yet finished invented :)
[Touch Diamond, MDA Compact IV ROM Development] balauriciu:
Thanks a lot!!!

Many thanks to all of you who worked for this MTTY guide. It helped me a lot and I made a complete read of this thread. Now flashing a ROM is piece of cake, no errors, smooth and simple. Once again thanks.

:)
[Touch Diamond, MDA Compact IV ROM Development] Magilvia:
I always flashed rom on my diamond without problem but this time I'm not able to run mtty. I followed this guide till when I run mtty: when I give the command "set 14 0" (or any other command) it gives me no response, just get the cmd> prompt. I supposed it was my seven x64 system but I try on xp and I get the same. Any idea ? Thanks!
[Touch Diamond, MDA Compact IV ROM Development] ciprigeorgiu:
big problem

what can i do if i missed the steps "6a" and "6b" in mtty?

my device just show the black screen and touch diamond
[Touch Diamond, MDA Compact IV ROM Development] Anakha56:
Please help! I did the format but the phone is not picking up my ROM on the internal storage! How do I get to install the ROM now? I have tried both ways from Internal Storage and Windows itself both are not working! Win7 64 keeps on saying it cant detect information about my phone. Can anyone help please?

*edit* Just looked at my rename file and I see a space where there shouldnt be hence the reason why its not picking up my nbh file on the storage memory...

*edit 2* Got it working it seems, needed to replace the x64 driver with the updated windows one. Fingers crossed...
[Touch Diamond, MDA Compact IV ROM Development] lutteur:
Mtty flashing, step skipping

Hi,

During mtty flashing everything was as expected,

but I skipped hard reset in the last step. However,

new rom has started without problems. Does this matter???

Cheers
[Touch Diamond, MDA Compact IV ROM Development] ofear69:
Hi MysticGenius...

i wanted to say that this is a very detailed Tut..

but.. i think you should add this two things....

Warning to be ready to DISCONNECT after task 8

And to add that user should click on Upgrade OS when the menu come up..

add to press Vol Up when asking to restore to manifactor setting

and add that the new rom will be show after a few minute...

cos it's take time for first start

thanks mate!

sorry for my bad english!
[Touch Diamond, MDA Compact IV ROM Development] 4D3:
Possibly you should look at when this is posted.

Im not editing anything, it works FOR YEARS with no edits!

it is a case of reading and following, not spoon feeding

MG

MG
[Touch Diamond, MDA Compact IV ROM Development] liehuo:
Hi, hope someone will be able to help me out here. I'm using windows 7 32bit. I tried searching for answers but non came up. I followed all the steps closely but i'm stuck with this problem:
[Touch Diamond, MDA Compact IV ROM Development] ofear69:
As you like Mystic..

i just wanted to help the one's who confuse...

Liehuo...

go to My Comuter and right click on it.

then click Manage

then click Device managment

and remove yout HTC USB Sync

And please do exect thing that Mystic said and do not skip a snigle one!

i have a win7 32bit and i did it today..
[Touch Diamond, MDA Compact IV ROM Development] anilthakurta:
i guess the problem is my bad english, but it is not clear for me, do i have to folow post 1 also with windows xp? i see that vista and windows 7 is named, but at post 4, there is also written that i need to follow post 1.
[Touch Diamond, MDA Compact IV ROM Development] ofear69:
Please read carefully anything that Mystic wrote...

as you can see..

there is two kind of ways to work with Mtty..

one is from Internal Storage and the other is from the main memory of the Diamond...

just do what you see in Post 1-3 and that will be enough...
[Touch Diamond, MDA Compact IV ROM Development] mowh:
hi i have completed the first steps of the Driver Installation

1: Run the Driver Signature Enforcement Overrider and select “ENABLE TEST MODE” and Press Next

2: There will be a warning to REBOOT, Press “OK”

3: Go Back to Driver Signature Enforcement Overrider Select “Exit” then Click “Next”

4: Run the “Remove Watermark V0.8” for you OS type (x64 or x84)

5: In the Command Window type “Y” and wait for the process to complete

6: Once complete REBOOT your system and begin the driver install

successful!!

Then i went on with these:

1: Download the relevant drivers for your system attached to this post: these work for both Vista and Win7, all you have to choose is x86 or x64

EDIT: It has been found that with different versions of Windows 7 x64 need different Active Sync Drivers... If you are using Windows x64 please try x64 AS Drivers Win 7 Tested & Working.zip FIRST!!!

2: Connect Device to PC via Active Sync, Once Connected Uncheck USB Connections,DISCONNECT DEVICE then Reboot Computer

3: Bring device into bootloader (Reset + Hold Vol Down), This will show the Red, Blue, Green screen showing "Serial" - Once Computer booted, connect device in bootloader mode to USB, the word "Serial" will change to "USB"

4.

5.

6.

.....

But just to 10.

If i want to install the Driver it says:

"windows encountered a problem installing the driver software for your device...windows cannot verify the digital signature for the drivers required for this device. ..."

And the first steps with the "Driver Signature Enforcement Overrider" were realy done successfully!

The Driverdate is the right: 01.09.2003

But in the Device-Manager my phone has a yellow sign!

I have WIn 7 x64 and i have tried it with both drivers but nothing helps!

Do u have any idea what the problem is?!

PS:

"2: Connect Device to PC via Active Sync, Once Connected Uncheck USB Connections,DISCONNECT DEVICE then Reboot Computer"

- what is ment with Uncheck? in win on the right bottom in the tray right klick -> disconnect HTC Device ?!?!

- waht ist ment with DISCONNECT DEVICE? Just put out the cable or shall i disable in the device-manager?!
[Touch Diamond, MDA Compact IV ROM Development] junalmeida:
Hi! I hope you can help me. I have an HTC Diamond. After some minutes using it, it stops opening applications (any one, only already opened apps keep running), with the message: "cannot open critical component is either missing or cannot start because program memory is unavailable"

This happens with many roms. Also, mtty task29 shows no error.

Device hangs a lot with not reason.
[Touch Diamond, MDA Compact IV ROM Development] PDAras:
First Time

Ok, tried to use MTTY first time and kept giving me an error untill i figured out i had to chose com3.

Then it opened a blank page but pressing enter did not have any effect, nor typing any of the commands and then pressing enter.

I am running vista and already have connection drivers since I connect fine to Windows Mobile Device Center.

Am I doing something wrong?

Thanks!
[Touch Diamond, MDA Compact IV ROM Development] mowh:
So the Problem of mine above is solved!

But now i hand on this step:

"6d: type "task 8" to ask your device reboot:

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

MTTY OUTPUT:

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

Cmd>task 8

Cmd>

---------------------"

i type in task 8 but the MTTY doesnt answer the last "Cmd>". The device reboots ... i disconnect it and press VOL DOWN and the BACK ARROW above the "end-call-button" -> nothing happens. The device just show a blackscreen with white "Touch Diamond".

PLease help me!
[Touch Diamond, MDA Compact IV ROM Development] LeoBadhan:
Bitlocker on Win7

Apologies if posting incorrectly, but one thing to note, if using Bitlocker please backup key first, and have it to hand as i needed to enter it... i got to the bit where i installed "removeWatermark" and carried out the reboot..after here:

1: Run the Driver Signature Enforcement Overrider and select “ENABLE TEST MODE” and Press Next

2: There will be a warning to REBOOT, Press “OK”

3: Go Back to Driver Signature Enforcement Overrider Select “Exit” then Click “Next”

4: Run the “Remove Watermark V0.8” for you OS type (x64 or x84)

5: In the Command Window type “Y” and wait for the process to complete

6: Once complete REBOOT your system and begin the driver install
[Touch Diamond, MDA Compact IV ROM Development] ciao99:
help me please!

i followed the procedure for FLASHING YOUR ROM FROM INTERNAL STORAGE AFTER MTTY but the phone does not restart! there is only the black screen with "TOUCH diamond" and nothing happen!

please help me i'm desperate!:(

EDIT

fortunately after re-flashing the rom from pc it works...i was about to die xD
[Touch Diamond, MDA Compact IV ROM Development] roabras:
I really would like to thanks for this thread!

I was having a hard time with my Diamond hard reseting all the time, I followed the guide and did everything on the first try. Now my phone is perfectly!

The only thing that was a little different for me is that instead of 2003, my driver date showed 2004.

12: When you get back to "Driver Properties" check driver version. If the "Driver Date" has changed from 2nd step (2003 instead of 2007), the installation has been a success:

Thank you,

Abras
[Touch Diamond, MDA Compact IV ROM Development] yourmoms:
Is my phone just plain dead?

Today I was in the calendar app when the phone froze. No response from any button, screen stuck on. Phone got very very hot after about 10 mins. I pulled the battery. After power on, phone would get stuck at Touch Diamond Screen with red text.

I was actually running the latest Telus stock rom at the time this happened.

Tried Power-Vol Down-Action-Reset to access Hard Reset since I couldn't get into WinMo to Clear Storage. Hard Reset completes but still stuck at touch diamond screen.

Tried to flash to different rom, flashes ok in bootloader via usb but still sticks at touch diamond screen. Even flashing back to stock rom produces the same result.

I have followed this guide exactly with no problems after trying all of the above. I was able to complete all the tasks, formating the NAND, flashing, hard reset after the flash.

I am STILL stuck at the Touch Diamond screen...
[Touch Diamond, MDA Compact IV ROM Development] acoustiq:
Guys, I'm having a problem - I flashed a new ROM and everything works just fine, except that I can't copy anything to the Internal Storage. I get a stupid little error, no matter if I try to connect via Sync Center [Win7] or the HDD-mode.

Any ideas? Do you think running MTTY could help? Sort of a hassel since I'm new at this and I'm running Win7 x64 which seems a bit more restrictive about the driver...
[Touch Diamond, MDA Compact IV ROM Development] dlo2008:
thanks

I flashed about 50 times, not using mtty and without any trouble. I was always laughing when reading about mtty. Have experienced a bad flash, I was completely desperate, spent days without phone, and then suddenly I saw the light: mtty!

So thanks a lot, I don't understand what I've done exactly when following your instructions, but my phone is working again!
[Touch Diamond, MDA Compact IV ROM Development] suhas_sm:
Do I need to install active sync if have Windows Mobile Device Center ? I am very much confused. I am using windows 7. In device manager it shows as HTC DIAMOND under Portable devices with version 6.0.XXX something like that.

Thanks :)
[Touch Diamond, MDA Compact IV ROM Development] pedryto:
thanks for frezing ny htc diamond use this method and now the touch screen wont work tnkhx
[Touch Diamond, MDA Compact IV ROM Development] suhas_sm:
Nice tutorials. Used it to flash my diamond.

Thanks
[Touch Diamond, MDA Compact IV ROM Development] TheKiller_Dog:
When I try to update the driver im getting the message "This device cannot start. (Code 10).

Followed this steps 2 times before (while ago) succesfully. But now it just wont work?

Im using Windows 7 Enterprise x64.

Tried the F8 method with the x64 AS Drivers Win 7 Tested & Working.zip (59.7 KB, 10104 views) drivers.

With the overrider i dont even come this far.

Does anyone recognize this problem and is there a solution?
[Touch Diamond, MDA Compact IV ROM Development] blacktexx:
hey guys, i was doing the steps u said for my Compact IV HTC, which us basically a HTC diamond touch.

I have a problem to say. i followed all the steps and when i got to flash from internal storage, at the last step, after running mtty and TASK 8, disconnecting, the screen remains at loading, it's like this for 5 min now. did i do something wrong? can u help me? does it take long? its a white screen with "loading..." in blue. that's all. thx for your help
[Touch Diamond, MDA Compact IV ROM Development] gogu12002:
black screen

Hy,

I use MTTY program (for HTC Diamond) and after hard reset I see only black screen with logo "HTC Diamond” and nothing more. Of curse Active Sync. do not detect the phone and I afraid is definitive lost. Any suggestion will helpful.

PLS help!
[Touch Diamond, MDA Compact IV ROM Development] gogu12002:
how yoy solved?

Same problem is happened with my Diamond. How you solved?PLS is urgent.Help!!

Regards
[Touch Diamond, MDA Compact IV ROM Development] mugglesquop:
can you get into Bootloader? (volume down and reset) can then plug into USB and flash :)

Bootloader should be a screen with coloured bars and either "serial" or "USB" on the screen
[Touch Diamond, MDA Compact IV ROM Development] gogu12002:
Theoretically you are right, but the time wen phone stay in boot loader screen is les 1 second, after appear one white screen whit 3 options:

press up volume for....................

press down volume for...............

press any key to return on boot menu

and appear the black screen with logo "htc diamond".

Thanks for reply.

Any adder’s idea is welcome!

I find one repair GSM shop and with 24EUR tomorow tray re-write the WM6.
[Touch Diamond, MDA Compact IV ROM Development] LapouX:
I post here because I have a problem to install the driver on a Win7 Pro 64bits.

I download the file : x64 AS Drivers Win 7 Tested & Working.zip

But when is use it to upgrade the drivers.

I have a error Code 52.

Can you help me?

Thanks
[Touch Diamond, MDA Compact IV ROM Development] gogu12002:
warning

Be careful whit this program.For my : block my Diamond.I must pay for repair.
[Touch Diamond, MDA Compact IV ROM Development] pz.daniel:
[SOLVED]

Just tried your steps today 3 times again and now the update works...in total 10 times the same steps (yesterday 7 tries ;-) )...

Thanks for your great guide!

Hi guys,

I have the same problem as gogu12002.

After using the MTTY program (for HTC Diamond) with the guide at the beginning of this thread and after reset, the device is just booting into the black screen with the "HTC Diamond” logo and nothing more (the red data on the lower right is NOT shown).

As already described, ActiveSync does not connect to the phone any more -.-

In my case I can boot into the bootloader and I can do a hard reset. But reseting to manufacturing status doesn't change anything.

Some more Information:

MTTY was done by PC (with USB)

I CAN still flash the HSLP (tried OliNex and Bosna)

Also the "MTTY steps" can be done

Just flashing the ROM (original, cooked, whatever) is not possible (262 Connection Error).

Any suggestions? ;-)

Thanks for your time and help!

daniel

EDIT:

sry^^

I have windows xp

ActiveSync 4.5

While doing the MTTY stuff I have (as described in the tut) to deactivate sync with USB. Afterwards I tried both. To activate ActiveSync again, and to not activate again. Both doesn't work -.-
[Touch Diamond, MDA Compact IV ROM Development] woodyljb:
really a good job....thanks...
[Touch Diamond, MDA Compact IV ROM Development] Saggy:
Help Required

Hi,

Please help as i'm unable to flash any ROM after doing the steps given in the post for MTTY

DIAM140 64M

SPL-1.93.0000

MicroP-Diam (LED) v11

PSOC-Diam STAGE_PVT v0x32.

I tried flashing with Indian ROM also but it stucks on 0%....Please help:confused::confused::confused:

Solved:

HI All,

The issues has been solved...I downloaded the Indian ROM From HTC India...n Flashed it...guess what its working now... :)

Thanks for all the posts...
[Touch Diamond, MDA Compact IV ROM Development] gogu12002:
SORRY

Sorry, shame for my. I use again MTTY program and everything is OK. After finish, go in boot loader and run "CustomRUU.exe" and start flashing ROM.

Exception: my Diamond after flashing remain in green screen with logo WM6, "tape on screen.......» and nothing moore.Stuk.Any advice is welcome.

Regards
[Touch Diamond, MDA Compact IV ROM Development] rufo_22:
I also have this problem when I try to change the driver on a Win 7 x64.

Any idea?
[Touch Diamond, MDA Compact IV ROM Development] majestyhao:
well done....
[Touch Diamond, MDA Compact IV ROM Development] Andre77ab:
I've done all command written in the 1st post (flashing from internal storage) but than after task 8 enter i disconnect the device (pressing back arrow and volume down) the device show: trigger movihan and than LOADING... but is freeze there :-( unable also to do hard reset (blocked on first sreen)

Help pleaseeeeeeee

Andrea