Yo tengo una hero libre, y no se me actualizaba ni a tiros, cambiar fecha saltar a la pata coja etc...
Despues de mucho buscar por foros encontre que era porque la rom que tenia era muy antigua, y que primero tenia que actualizar descargando de la web de htc una actualizacion del año pasado, y ponerla mediante htc sync.
Mira primero que rom tienes. si es inferior a:
Libre:
versión de ROM:2.73.405.5
Orange:
versión de ROM:2.73.61.5
Debes actualizarla a mano te pongo el link a htc.
http://www.htc.com/es/supportdownloa...act=sd&cat=all
Despues nada mas reiniciar el telefono y conectarte a una wifi te saldran la preactualizacion,y una vez instalada la actualizacion a 2.1.
Espero os sea util.