Or, the other way around. If you have great hardware write your own software. Actually, I never understood why different carriers use different versions of android software. I still like my GN2 very much, it is a very nice phone (or micro-tablet), but these problems changed my perception about...