A ver si mi experiencia le ayuda a alguien, tengo una HTC Diamond, en este momento actualizada con la ROM de Niaxx, pero ya pasé por la rom oficial en español de HTC.
Hay dos archivos HARD SPL, según entendí, para instalar una rom oficial hay que usar la versión "signed" y para una no oficial hay que usar la versión "unsigned".
Cuando quise actualizar a la rom oficial en español, mi criterio me decia que tenía que usar el HARD SPL SIGNED, y así lo hice. Jamás funcionó. Imposible actualizar nada, siempre me tiraba error de comunicación.
Cansado de probar actualizar sin éxito, puse el HARD SPL UNSIGNED, y, sorpresa, la rom oficial se instaló sin ningún problema. Tiempo después, actualizé a la rom de Niaxx directamente (sin poner ningún HARD SPL), y no tuve ningún inconveniente.
Indudablemente hay algo en todo el proceso que no entendí, pero como sea, usando el HARD SPL UNSIGNED todo funcionó perfectamente.
A ver si esto le ayuda a alguien.