I believe this has been done in CyanogenMod, if I'm not mistaken. If you don't know what CyanogenMod or AOSP is, though, there are a lot of implications that go along with switching. At the very moment 4g doesn't work (it will be included eventually). HDMI doesn't work yet either. Also, there is no trace of Sense. If you like Sense, then this isn't for you. That being said, I do think it has a bluetooth bitpool fix. Someone who's used it more may have to comment.