Si has probado con diferentes roms y con la rom stock original , es dificil que sea un problema de hardware, imagino que sera tema de hardware, si puedes abre el movil y mira si el conector de la rigid flex de la camara esta bien ajustado , a veces incluso se suelta y no funciona la camara
Hay videos de youtube para desmontar la desire , aqui te dejo uno , aunque sea del nexus one, la rigid flex del nexus y de la desire es igual
http://www.htcmania.com/showpost.php...3&postcount=34