I used this technique Root Your HTC Hero: Goldcard to flash an official generic 1.5 Hero rom onto my phone, because I was sick of waiting for three to sort the problem out. Upon installing the now unbranded rom I was greeted with an instant connection to my mobile network and instantly prompted to download the update (preperatory update 1) When the phone rebooted it then prompted me to download and install package 2 of the update. My phone is now unbranded without 3store and other 3 bloatware, but has an official HTC 2.1 rom on it and works flawlessly on the 3 network. Hope this helps anybody who's frustrated waiting for this on their branded phones. P.s. My friend has just tried this on his Vodafone uk branded phone too with total success. Remember to back up your sd card and contacts first though. Hope this helps.