I am not a very advanced android user, but I have in the past sucessfuly rooted/downgraded and flashed custom roms on other android phones.
I recently bought a T-Mobile UK G2 Touch (HTC Hero), which, to the best of my knowledge, is a brand new unit. It runs 2.1 out of the box and has the following information:
HERO CVT SHIP S-ON
I was able to root the device, but I don't think it has actually helped any bit. I am not allowed to use 'flash_update' from the terminal (though I can push files) and if I try shell and su / adb root from a PC, I am given error messages or that there is no permission to do this.
I tried flashrec to no avail (it downloads an image and then tells me it has no permission to do anything)
I tried the Goldcard method and to my surprise, using either a generic HTC RUU or a previous T-Mobile UK RUU, the update fails.
I tried to update the current ROM (T-Mob UK) 126.96.36.199
to either 2.73.405.5 WWE or 273.110.26 T-Mob and both 'fail' and i am then restarted back to Android.
I am at a complete loss. What could possibly be the reason here? The phone does work perfectly mind.