[Touch Diamond, MDA Compact IV ROM Development] epiphone:
Day2 with a bricked Diamond....

=================================

Background

==========

Happened while trying to flash EnergyROM released 7/22

WinXP, not on any USB Hub, and on Unsigned-Hard-SPL-Diamond-Olinex.

The vol down + back + reset method doesn't go to completion (I have had no issues with BsB roms so far using this method), on the Diamond it shows :

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

00018003

DIAMING.nbh - FAIL

OS - FAIL

Update Terminate

UPDATE FAIL

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

If I try to soft reset the screen shows the classic bootloader screen, and the RUUNBH at the top-right:-

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

Diam100 64M

SPL-1.40.OliNex

MicroP-Diam (LED) v.11

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

PSOC-Diam STAGE_PVT v0x30

Upgrade ROM code error

Please try again

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

I am able to re-flash this HardSPL (and in doing so removes the ROM Upgrade Error and enter into Bootloader mode (vol down + reset) successfully.

I am also able to re-flash my Radio (Diamond_Radio_1.00.25.05.nbh).

Any rom however that I then try to flash using CustomRUU/ROMUpdateUtility does not work, it always gets stuck at around 20% with the below error:

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

ERROR 226 : FLASH WRITE

Flash write error happened. Pls check your PDA phone.

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

I read that I am supposed to be trying signed ROMs that work with my HardSPL, and went to this thread to get one, but same thing it is also stuck at 20%.

http://xdaforums.com/showthread.php?t=400411

Have also tried the below MTTY method describe in some of the Kaiser (Yes, pretty desperate, getting stupid:)) threads:

======================================================================================

1. Download mtty.exe from here: http://taeguk.co.uk/xda

2. Disable activesync (connection settings -> uncheck "allow usb connections")

3. Kill the following two processesto stop active sync; rapimgr.exe and wcescomm.exe (Ctrl+Shift+Esc, select from the list of processes).

4. Connect your Kaiser to PC using USB cable.

5. Open mtty, select USB port and click OK.

6. Hit ENTER twice, you should see the "Cmd>" prompt.

7. Type the command "boot", you should see something like this:

Cmd> boot

InitDisplay: Display_Chip=1

No card inserted

OSSIReadBack ++

Read SI data from flash success

tail signature match

Checksum match

UserStorageSIPreload ++

======================================================================================

...except that I don't get the above lines after executing the boot command, instead I see:

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

Cmd>boot

InitDisplay: Display_Chip=1

dwDirectNum: 0, dwMatrixNum: 0, dwMicroPNum: 0

Fill RSVD information for block 288 to 321

Storage start sector=0xFF40, total sector=0xB080

Storage start block=1054, total block=706

Total Bad Block in CE: 1

Erase physical block from 1345 to 2032

si backup: Erase physical block from 2032 to 2048

Fixed new dwPSImageSize = 0x5640000

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

...and my Diamond boots to the "Touch Diamond" screen with the black backdrop. Can someone help?