PDA

View Full Version : [HELP] Days with a bricked Diamond


epiphone
23rd July 2009, 04:13 PM
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://forum.xda-developers.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?

sandervanzijl
23rd July 2009, 04:22 PM
try to connect the phone with mtty and type task 29.
this should format your phone.
then connect it with activesync and flash a stockrom onto it.

it that works, try flashing a design rom.

epiphone
23rd July 2009, 04:28 PM
Dude, thanks for your reply... I got the following, this means it failed right?

------------------------------------
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 226 FAIL !!!
Write 0xFF start page=0x5040, total page=0x1AFC0
Format BINFS end

Cmd>

sandervanzijl
23rd July 2009, 04:32 PM
Dude, thanks for your reply... I got the following, this means it failed right?

------------------------------------
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 226 FAIL !!!
Write 0xFF start page=0x5040, total page=0x1AFC0
Format BINFS end

Cmd>

try flashing a stock rom. you can download it from the htc website and see what happens.

epiphone
23rd July 2009, 04:35 PM
Dude....Tried this stock rom (actually I tried before trying what you suggested), it still didn't work; the flashing process still stuck at the same place 26%.

RUU_Diamond_hTC_Asia_HK_WWE_1.34.831.1_52.24.25.08 _0.93.25_Ship

sandervanzijl
23rd July 2009, 04:37 PM
found this in another thread :

type (dont copy&paste):
task 28
and press enter

If the result is the following then you are out of luck:

flFormatPhysicalDrive:status=23
DOC_format failed!

epiphone
23rd July 2009, 04:41 PM
Got this:

Cmd>task 28
Format start
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

Format end

Cmd>

Trying stock rom again.....

sandervanzijl
23rd July 2009, 04:41 PM
on my old phone i had to type

format BINFS

to format the flash. you could try that.
if the rom flash still does not work.

you seem to have a bad block on your internal memory. i am not sure how to get around that.
a stock rom fills the entire rom space with new information. that might introduce problems as well.
maybe you should also try a design rom (not the energy one, because that is a large rom)
try the bsb or deepshining. they have less information and might not use the memory at block 26.

if that does not help, you will have to find people with more knowledge than me.

epiphone
23rd July 2009, 04:47 PM
Still can't flash the stockrom still stuck at 26% after trying task 28...

I can't get the format BINFS command through:
Cmd>format BINFS
Command error !!!

Thanks for your time anyway dude... appreciate it.

sandervanzijl
23rd July 2009, 04:55 PM
try searching , i also found this
http://forum.xda-developers.com/showthread.php?t=296722

epiphone
23rd July 2009, 04:58 PM
*deleted repeated post

epiphone
23rd July 2009, 04:59 PM
*deleted repeated post

epiphone
23rd July 2009, 05:00 PM
Dude.. no offence but that I thought is for Hermes, not HTC Diamond? Also that thread seems pretty old...?

epiphone
23rd July 2009, 05:57 PM
Bump... anyone can give other suggestions?

marcolero
23rd July 2009, 06:13 PM
Still can't flash the stockrom still stuck at 26% after trying task 28...

I can't get the format BINFS command through:
Cmd>format BINFS
Command error !!!

Thanks for your time anyway dude... appreciate it.

try disconnecting any USB device the PC, including Pendrive (leave only the diamond connected), then flash the stock rom

sandervanzijl
24th July 2009, 12:21 AM
Dude.. no offence but that I thought is for Hermes, not HTC Diamond? Also that thread seems pretty old...?

i am sorry that there is not a solution on a silver platter.
so after reading my link things you could try:

the hardspl is made by the same person. maybe he included the task 2a in your spl as well?

apparently fixing a bad block can be done with a hardspl. maybe you can send the guy creating the hardspl a personal message with your problem.

get your magic wand, wave and say "reparo"

throw your phone out the window or send it for repairs.

epiphone
25th July 2009, 02:04 PM
Dude, thanks for your answer, nothing helped me still...

I have tried to PM the SPL makers, but quite sure they wouldn't have time to respond :) Eventually i have had to book my Diamond in for repairs, not sure what is the cost/repair.

My problem now is what should I do in future, since I figure I will flash again... don't see what I done wrong that can suddenly cause this to happen in the first place... I have been flashing for about a year now.

sandervanzijl
27th July 2009, 10:15 AM
Dude, thanks for your answer, nothing helped me still...

I have tried to PM the SPL makers, but quite sure they wouldn't have time to respond :) Eventually i have had to book my Diamond in for repairs, not sure what is the cost/repair.

My problem now is what should I do in future, since I figure I will flash again... don't see what I done wrong that can suddenly cause this to happen in the first place... I have been flashing for about a year now.

there is never any garantee for flashing.
things you can try are the same as the things you tried to restore your phone.

so format or flash a stock rom, before a custumized rom.
do not try every rom, but just the ones that seem professional.

el_venga
25th March 2010, 11:11 PM
i know this is old topic but i want to contribute.
just today had sort of same issue, except my device flashed full until the end where RUU replied error and the device got stuck spl with RUUNBH. i did task 29 and the flashed a stock htc rom and that fixed issue. just like that.

liquidraver
20th April 2010, 04:06 PM
Hello Everyone!

I'm having the same issue as OP, but I tried task 29, task 28 55aa, task 28, and neither worked for me. The flash of a single OS stucks at 76% with flash write error (226), I've searched the forum for hours, but none of the same flash error code issues was mine. I can reflash radio, but not the os, my hardspl is olinex 1.93, when I reflash the radio it start and stucks at the Touch Diamond screen with the radio and stuff number on the right side. If I then try to flash a rom (even stock rom from HTC site!) It freezes around 65% with the same error. If I command in mtty task 16 0, then again it freezes on the Touch Diamond screen. Please anyone can help?

UP: Got it resolved!! My internal flash is damaged, coz if I flash a 60Mb rom, it succeedes, if I flash a rom with over 80mb in size, it fails.

acidsven
1st June 2010, 03:47 PM
hey dude, i was having the same troubles as you with my diamond! No image found! so here is how i've proceeded to fix that! you juste have to rename your rom the same as the ".nbh" in the hard spl folder, mine was hard spl 1.93; follow the mtty steps for rom flashing over usb ( not using internal memory); it's realy simple, my diamond has restarted and is running normally now; before it was stucking on the HTC diamond black screen! i hope i was helpful; ciao!