I seem to have managed to get myself into this very same situation. It happened when I flashed 3.1 on top of 3.0.. Symptoms are:
- Sometimes restarts during boot
- ADB no longer works
- The sdcard is no longer detected
- HTC Sync does not see the phone
So it seems like a similar situation to that of Pawnda, except I do have a working fastboot (1.76.004).
Tried:
.$ /fastboot -c "board_hero.disable_uart3=0 board_hero.usb_h2w_sw=0 board_hero.disable_sdcard=0 no_console_suspend=1 console=null" boot recovery-RA-hero-v1.5.2.img
downloading 'boot.img'... OKAY
booting... OKAY
Boots the recovery over usb fine, but adb is still not able to find the phone:
$ ./adb devices* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
$
However, fastboot does:
$ ./fastboot devices
************ fastboot
Booting like this the recovery rom was sort of able to access the sd card, e.g it would find update zips on it, find my nandroid backups etc. but would also complain of not being able to access it and doing an actual restore simply went on forever with no result.
I also tried repartitioning the original 2GB sdcard, the recovery said "ok", but when I mount it in my sdcard reader I can see it didn't really format it at all..
I do however notice something else strange. I have files like this on both sdcards now:
-rwxrwxrwx 1 xxxx staff 667519 Jan 10 20:14 qxdm_20100115_201333_1.dm
-rwxrwxrwx 1 xxxx staff 1136131 Jan 10 20:16 qxdm_20100115_201501_1.dm
As most of this thread seems to resolve around getting a working fastboot, I'm not 100% sure how I should proceed (combined with being slightly worried I'd do the wrong thing and loose recovery/fastboot

). Should I try to manually flash the ROM from the RUU using the fastboot method outlined earlier in the thread? Any tips greatly appreciated!