Have you had a chance to map memory locations for the hardware (switches, audio mic, speaker, g-sensor, GPS, display, SD-card flash, etc.)? I'd guess the chipset handles most of the image sensor to video RAM functions, maybe even the encoding/decoding.