Lo mas nuevo que puedes poner en tu desire, es una RUU oficial con android 2.29.
Simplemente te bajas el RUU le das soble clic y sigues los pasos, es facil y sencillo.
http://www.wuala.com/HTC_Desire/RUU/...811_signed.exe
Si lo que quieres es hacerle root, yo uso la ROM de LeeDroid 2.3, que simplemente es la RUU oficial, "tuneada", te olvidas de los problemas de memoria (se instala todo en la sd) y tienes todos los privilegios de root.