Haber, yo te cuento porque me ha pasado lo mismo a mi al pasar a cyano en la 2.2, el problema es que al instalar la rom no se porque se nos habia instalado el recovery clockworld ese que trae la rom, pero el caso esque es el H,osea el de la magic de 32A, por lo tanto yo lo acabo de arreglar y lo hize utilizando el ROm Manager, le tienes que dar a flashear primero el Recovery ClockWorld, y cuando te preguntte el tipo de dispositivo no digas..HTC MAGIC, tienes que darle a My Touch, que es el recovery de 32b o tambien el de la letra G, y tras haber puesto el ClockWorld, le das a flashear recovery alternativo y ya funciona a las mil maravillas =)