Is there a known problem with glReadPixels() on the 1st gen Kindle Fire? It works fine on my 2nd gen Kindle Fire and all other Android devices tested. On the 1st gen it returns the wrong color values.
I think I have the same problem
keep me updated if you resolve