Well according to HTC (
CLICKY), Android 2.2 is available for the HTC Desire via an Over The Air Update.
However when I go to Settings -> About Phone -> system software updates -> check now, no update can be found.
Slightly annoying, but also puzzling. I'm on Vodafone. If my phone checks them rather than HTC for updates, why didn't it find that spamware update that everyone's been talking about recently. If it checks HTC, why hasn't it found Android 2.2 update.
I've emailed HTC for advice, but I really don't want to have to deal with Vodafone on this issue. I'm hoping that because I got my phone when it was first released, the phones were rushed out before Vodafone got chance to mess with the firmware.