Si no me equivoco si al ejecutar haret no te arranca android es porque no estás usando el recovery (la carpeta npkboot) correcto. ¿Estás usando el que hay para la Neofroyo? Ése no vale, tendrás que mirar
aquí.
Como ahora mismo no recuerdo si en ese recovery había que añadir algún archivo (piensa que hay 3 tipos de diamond, ellos ponen la configuración genérica y luego hay que poner los archivos específicos de tu móvil) te paso el recovery que uso yo: simplemente lo descomprimes en la diamond y debería permitirte instalar las 3 roms que te he dicho antes:
Mi recovery.
Mi diamond es DIAM100. La CDMA es DIAM500 y la otra no me acuerdo