Gracias por el consejo. La solucion la he encontrado despues de hacer varios hard/soft reserts, quitar la bateris, etc. y navegar en xda-developers. Los pasos a seguir son:
1) Quitar la SD.
2) Quitar la bateria un buen rato y volver a ponerla.
3) Hacer el hard resert.
4) Quitar otra vez la bateria y dejarla un par de horas fuera.
5) Arrancar la cruise.
6) Poner la SD.
7) Y la camara funciona ...
No me pregunteis por que, pero funciona!!!
Esto esta sacado del foro de todopocket (foro de la htc cruise ).
Saludos.