I've successfully run the TyphonRT tutorial suite on the Tattoo. I don't have one personally to test with. TyphonRT handles it's own context creation, so I don't use the Google provided helper classes / infrastructure. My advice would be to put error checks after each OpenGL ES method call during any initialization code - egl.eglGetError(); Find out exactly where things are erroring out and check the error value. Basically a little divide and conquer debugging and hopefully when the actual error point is found there is a solution..