I am currently using a HTC Hero on T Mobile, which is running android 1.5
I tried using the official update to android 2.1 a while ago, but for some reason it just wouldn't work. Recently, i my phone would not even connect to my computer (it would just say the device could not be recognized)...