Całkiem możliwe, że HTC Sync po prostu nie wie, że jest jakiś HTC który ma zainstalowanego Androida 2.3...

Sync to oficjalny soft od HTC, a czy wyszedł już jakiś telefon tego producenta wyposażony w ten system?
Może się po prostu gubi

Sprawdź jakiś port z Desire/DesireHD w kontakcie z HTC Syncem.