I'm sorry but I said something wrong.
gl.glEnable(GL10.GL_COLOR_MATERIAL); is not needed.
But if you remove world.setRGBScale(World.RGB_SCALE_2X); only it does work with lights activated
!!! Apparently setRGBScale has no effect on the emulator, but it does do something in my mobile.
I'm sorry that I send you in the wrong way, my tests were incomplete.
*Screen available and code too.
I don't know if you added what I added right after the framebuffer instation. But probably yes
Anyway if so, don't take care to it.
I tried the code without that too.
[attachment deleted by admin]