Why isn't my HTC Hero upgrading? Located in China I've been waiting forever for the HTC Hero update to Android 2.1. However now everywhere around the world people are getting it. 

I do get the occasional update, and then I get prompted to reset the phone, however when I reset it the update does not get installed (missing update.zip on SD card?)

Or maybe I have to relocate to England? Could I fake this with a VPN/proxy? If so how could I set this up?

Cheers
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.