Hello! I've spent a lot of time reading yesterday night but still couldn't find a solution yet so here I am asking you guys for help. Some friend just bought a new cellphone and gave me his htc hero, also I never even owned a cellphone before. For the moment there's no SIM card in the thing I'll be using it for the wifi access, GPS, mp3, etc. I'm not sure where he got the phone exactly I won't see him until Tuesday and was trying to play around with it this weekend, I live in canada and strangely the only local settings it seems I can choose are countries from Europe. The phone doesn't seems to be linked to any phone service in particuliar Now the thing is that it's still on android 1.5 and i'd like to update to 2.1, but there's no option to check for updates in system info. I also tried to change the date and that force update phone number thing. Also I'm connected to my wifi access and there doesn't seems to be any problems with it, except the youtube app won't even play any video, Maybe it's an old version and need to be update too? here's the current build number : 2.73.405.66 CL#83173 test-keys That test-keys thing seems pretty weird, some test release ROM I guess? I tried installing both 2.73.405.5 and 2.73.405.66 release WWE RUU, it would connect perfectly with my phone and start but I get a 131 ERROR everytime something about the client ID. Also if I check my build with android system info I got from the market, I get these informations if that can somehow help : Board: hero Brand: htc_wwe Display : htc_hero-userdebug 1.5 CUPCAKE eng. u70000.20091104.163256 test-keys Fingerprint : htc_wwe/htc_hero/hero/hero:1.5/CUPCAKE/83173:userdebug/test-keys Tags: test-keys Type: userdebug User : u70000 I simply just want to update to 2.1, no rooting or anything, I heard I might be able to force the official firmware to install with a goldcard? Could it be my only solution? Thanks for the help!