I wrote a game for the Nokia 3650/7650 that is using motion tracking with the camera to control the game. The game is using low quality pictures from the camera (RCameraServ::EQualityLow) and accesses the memory of the returned bitmap directly for the analysis.

On the 6600 the tracking fails, likely because the color depth or resolution of the pictures returned from the camera are different. Since everything else of the game seems to work on 6600 it should not be a problem to fix the tracking, even if I don't have a 6600 phone or the emulator.

What the the resolution and color depth (TDisplayMode) of pictures returned from the camera server with RCameraServ::EQualityLow on the 6600 and 3660 ? Which bits are allocated to which colors?