The info I have about the N950 is this In FCam/N9/Platform.h there is this code Code: /** The N9 bayer pattern (the top 2x2 block of pixels) is GRBG */ virtual BayerPattern bayerPattern() const { if (variant() == N9_old) { return RGGB; } return GRBG; } I suspect that the N950 is GRBG and that is why the mixed colors. This needs a modified libfcam though, to return the other values. Also changing the overlay colorkey to something red, shows that we do not get a black image, but rather we get nothing at all. Changing the framebuffer to other color spaces gives a green image. Changing the omapfb_color_format doesn't give any visible change.
/** The N9 bayer pattern (the top 2x2 block of pixels) is GRBG */ virtual BayerPattern bayerPattern() const { if (variant() == N9_old) { return RGGB; } return GRBG; }