Why isn't my HTC Hero upgrading?
Does China have an extra Android version or do you have either the US version or the European version?

To let my own European Hero install Android 2.1 I had to tell it to manually check for new updates.