A mi me paso lo mismo con varias roms, pero era problema del boot o del recovery que traia la rom oficial de vodafone.
Con estos pasos se resolvio todo :
Con este metodo da igual que estemos o no en modo root, la nueva rom ya lo lleva activo.
1º. Debemos tener el pack con el "recovey-new.img"... esta aqui :
http://www.megaupload.com/?d=8C3K4QMJ
(enlace original :
http://www.htcmania.com/showpost.php...2&postcount=56)
Lo extraemos, por ejemplo, en d:\android
2º. Arrancamos en modo FASTBOOT (pulsar los botones "atras + ON")
3º. Arrancamos con el "recovery milagroso" ....
D:\android\tools>fastboot boot recovery-new.img
4º. Opcional. Metemos la SD con la imagen del SPL (splhard1_update_signed.zip) renombrada a "update.zip".
5º. Ejecutamos la actualizacion con la opcion correspondiente (Alt + Z).
6º. Opcional. Sacamos la SD y copiamos la imagen de la radio "ota-radio-2_22_19_26I.zip" y la renombramos a "update.zip".
7º. Ejecutamos otra vez la actualizacion con la opcion correspondiente (Alt + Z).
8º. Sacamos la SD y copiamos la rom Haykuro 6.0 Sapphire Port (Multitouch) ,
"htc-sapphire-signed.zip - 51,1 M" y la renombramos a "update.zip".
9º. Ejecutamos otra vez la actualizacion con la opcion correspondiente (Alt + Z).
10º. Seleccionamos la opcion para resetear la HTC y listo .... arrancara con nuestra nueva rom.
Lo dicho, con estos pasos he recuperado varias sin problemas.