[G1 Android Development] BoomBoomPOW:
Stock camera does work...but it gives you "white static" when capturing a picture, but it saves the captured photo perfectly.

Here's a logcat when taking pictures..

I/ActivityManager( 1535): Starting activity: Intent { act=android.intent.action.
MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camer
a/.Camera }
I/ActivityManager( 1535): Start proc com.android.camera for activity com.android
.camera/.Camera: pid=5021 uid=10005 gids={1015, 1006, 2001, 3003}
I/WindowManager( 1535): Setting rotation to 1, animFlags=0
I/ActivityManager( 1535): Config changed: { scale=1.0 imsi=310/260 loc=en_US tou
ch=3 keys=1/1/2 nav=3/1 orien=2 layout=18}
D/dalvikvm( 5021): GC freed 840 objects / 68288 bytes in 89ms
D/CameraService( 169): CameraService::connect E (pid 5021, client 0x26140)
D/CameraService( 169): Client::Client E (pid 5021)
D/QualcommCameraHardware( 169): createInstance: E
D/QualcommCameraHardware( 169): createInstance: X created hardware=0x37c70
D/CameraService( 169): Client::Client X (pid 5021)
D/CameraService( 169): CameraService::connect X
D/CameraService( 169): getParameters(antibanding=off;antibanding-values=off;eff
ect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,bl
ackboard,aqua;jpeg-quality=100;jpeg-thumbnail-height=384;jpeg-thumbnail-quality=
90;jpeg-thumbnail-width=512;picture-format=jpeg;picture-size=2048x1536;picture-s
ize-values=2048x1536,1600x1200,1024x768;preview-format=yuv420sp;preview-frame-ra
te=15;preview-size=480x320;whitebalance=auto;whitebalance-values=auto,incandesce
nt,florescent,daylight,cloudy,twilight,shade)
D/CameraService( 169): getParameters(antibanding=off;antibanding-values=off;eff
ect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,bl
ackboard,aqua;jpeg-quality=100;jpeg-thumbnail-height=384;jpeg-thumbnail-quality=
90;jpeg-thumbnail-width=512;picture-format=jpeg;picture-size=2048x1536;picture-s
ize-values=2048x1536,1600x1200,1024x768;preview-format=yuv420sp;preview-frame-ra
te=15;preview-size=480x320;whitebalance=auto;whitebalance-values=auto,incandesce
nt,florescent,daylight,cloudy,twilight,shade)
D/Camera ( 5021): app passed NULL surface
D/CameraService( 169): setPreviewDisplay(0x0) (pid 5021)
D/CameraService( 169): getParameters(antibanding=off;antibanding-values=off;eff
ect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,bl
ackboard,aqua;jpeg-quality=100;jpeg-thumbnail-height=384;jpeg-thumbnail-quality=
90;jpeg-thumbnail-width=512;picture-format=jpeg;picture-size=2048x1536;picture-s
ize-values=2048x1536,1600x1200,1024x768;preview-format=yuv420sp;preview-frame-ra
te=15;preview-size=480x320;whitebalance=auto;whitebalance-values=auto,incandesce
nt,florescent,daylight,cloudy,twilight,shade)
D/CameraService( 169): setParameters(preview-size=480x320;picture-size-values=2
048x1536,1600x1200,1024x768;antibanding=off;preview-frame-rate=15;whitebalance=a
uto;jpeg-thumbnail-height=384;effect-values=none,mono,negative,solarize,sepia,po
sterize,whiteboard,blackboard,aqua;jpeg-quality=85;picture-size=2048x1536;effect
=none;jpeg-thumbnail-width=512;whitebalance-values=auto,incandescent,florescent,
daylight,cloudy,twilight,shade;picture-format=jpeg;jpeg-thumbnail-quality=90;pre
view-format=yuv420sp;antibanding-values=off)
V/camera ( 5021): startPreview
D/CameraService( 169): startPreview (pid 5021)
D/CameraService( 169): startCameraMode(0) (pid 5021)
D/CameraService( 169): mSurface is not set yet.
D/CameraService( 169): startPreviewMode (pid 5021)
I/QualcommCameraHardware( 169): initPreview E: preview size=480x320
E/QualcommCameraHardware( 169): native_set_dimension: length: 28.
D/QualcommCameraHardware( 169): frame_thread E
D/CameraService( 169): setPreviewDisplay(0x37420) (pid 5021)
I/ActivityManager( 1535): Displayed activity com.android.camera/.Camera: 2158 ms
(total 2158 ms)
D/SensorManager( 5021): found sensor: AK8976A 3-axis Accelerometer, handle=0
D/SensorManager( 5021): found sensor: AK8976A 3-axis Magnetic field sensor, hand
le=1
D/SensorManager( 5021): found sensor: AK8976A Orientation sensor, handle=2
D/SensorManager( 5021): found sensor: AK8976A Temperature sensor, handle=3
D/Sensors ( 1535): sensors=00000001, real=00000001
D/AKMD ( 177): Compass OPEN
D/LocationManager( 5021): Constructor: service = android.location.ILocationManag
er$Stub$Proxy@43bf22b0
D/Camera-JNI( 5021): dataCallback(16, 0x2d5e78)
V/camera ( 5021): Got first frame
D/dalvikvm( 1535): GC freed 10378 objects / 634160 bytes in 307ms
D/dalvikvm( 1535): GREF has decreased to 399
W/KeyCharacterMap( 5021): Can't open keycharmap file
W/KeyCharacterMap( 5021): Error loading keycharmap file '/system/usr/keychars/h2
w_headset.kcm.bin'. hw.keyboards.0.devname='h2w headset'
W/KeyCharacterMap( 5021): Using default keymap: /system/usr/keychars/qwerty.kcm.
bin
V/camera ( 5021): Start autofocus.
D/CameraService( 169): autoFocus (pid 5021)
I/ActivityManager( 1535): Start proc com.google.android.voicesearch for service
com.google.android.voicesearch/.LatinIMEWithVoice: pid=5047 uid=10033 gids={3003
}
V/camera ( 5021): doSnap: mFocusState=1
I/ActivityThread( 5047): Publishing provider com.google.android.voicesearch.Voic
eSearchResultProvider: com.google.android.voicesearch.VoiceSearchResultProvider
D/dalvikvm( 5047): Trying to load lib /system/lib/libjni_latinime.so 0x43becb98
D/dalvikvm( 5047): Added shared lib /system/lib/libjni_latinime.so 0x43becb98
D/dalvikvm( 5047): GC freed 1420 objects / 103672 bytes in 99ms
V/camera ( 5021): mAutoFocusTime = 4174ms
V/camera ( 5021): mLastOrientation = 357, orientation = 90
D/CameraService( 169): setParameters(preview-size=480x320;picture-size-values=2
048x1536,1600x1200,1024x768;antibanding=off;preview-frame-rate=15;whitebalance=a
uto;jpeg-thumbnail-height=384;effect-values=none,mono,negative,solarize,sepia,po
sterize,whiteboard,blackboard,aqua;jpeg-quality=85;picture-size=2048x1536;effect
=none;jpeg-thumbnail-width=512;rotation=90;whitebalance-values=auto,incandescent
,florescent,daylight,cloudy,twilight,shade;picture-format=jpeg;jpeg-thumbnail-qu
ality=90;preview-format=yuv420sp;antibanding-values=off)
D/CameraService( 169): takePicture (pid 5021)
I/QualcommCameraHardware( 169): deinitPreview E
I/QualcommCameraHardware( 169): deinitPreview X
E/QualcommCameraHardware( 169): native_set_dimension: length: 28.
D/QualcommCameraHardware( 169): frame_thread X
D/QualcommCameraHardware( 169): snapshot_thread E
V/camera ( 5021): mShutterLag = 539ms
W/AudioFlinger( 169): write blocked for 99 msecs, 39 delayed writes, thread 0xc
da0
V/camera ( 5021): mShutterAndRawPictureCallbackTime = 442ms
E/copybit ( 1535): copyBits failed (Invalid argument)
D/copybit ( 1535): 0: src={w=2048, h=1536, f=2, rect={0,0,2048,1536}}
D/copybit ( 1535): dst={w=366, h=275, f=0, rect={0,0,366,275}}
D/copybit ( 1535): flags=00020008
D/QualcommCameraHardware( 169): snapshot_thread X
D/Camera-JNI( 5021): dataCallback(256, 0x2bc710)
I/mm-camera-jpeg( 169): freeing 21 jpeg memory leaks
D/dalvikvm( 5021): GC freed 1450 objects / 335688 bytes in 96ms
I/dalvikvm-heap( 5021): Grow heap (frag case) to 4.178MB for 480098-byte allocat
ion
D/dalvikvm( 5021): GC freed 128 objects / 12712 bytes in 116ms
V/camera ( 5021): mRawPictureAndJpegPictureCallbackTime = 584ms
V/MediaProvider( 1777): we got work to do for checkThumbnail: /sdcard/DCIM/Camer
a/2010-01-27 12.02.39.jpg, there are still 0 tasks left in queue
D/dalvikvm( 1777): GC freed 593 objects / 76584 bytes in 116ms
D/CameraService( 169): setPreviewDisplay(0x36b18) (pid 5021)
D/CameraService( 169): getParameters(antibanding=off;antibanding-values=off;eff
ect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,bl
ackboard,aqua;jpeg-quality=85;jpeg-thumbnail-height=384;jpeg-thumbnail-quality=9
0;jpeg-thumbnail-width=512;picture-format=jpeg;picture-size=2048x1536;picture-si
ze-values=2048x1536,1600x1200,1024x768;preview-format=yuv420sp;preview-frame-rat
e=15;preview-size=480x320;rotation=90;whitebalance=auto;whitebalance-values=auto
,incandescent,florescent,daylight,cloudy,twilight,shade)
D/CameraService( 169): setParameters(preview-size=480x320;picture-size-values=2
048x1536,1600x1200,1024x768;antibanding=off;preview-frame-rate=15;whitebalance=a
uto;jpeg-thumbnail-height=384;effect-values=none,mono,negative,solarize,sepia,po
sterize,whiteboard,blackboard,aqua;jpeg-quality=85;picture-size=2048x1536;effect
=none;jpeg-thumbnail-width=512;whitebalance-values=auto,incandescent,florescent,
daylight,cloudy,twilight,shade;rotation=90;picture-format=jpeg;jpeg-thumbnail-qu
ality=90;preview-format=yuv420sp;antibanding-values=off)
V/camera ( 5021): startPreview
D/CameraService( 169): startPreview (pid 5021)
D/CameraService( 169): startCameraMode(0) (pid 5021)
D/CameraService( 169): startPreviewMode (pid 5021)
I/QualcommCameraHardware( 169): initPreview E: preview size=480x320
E/QualcommCameraHardware( 169): native_set_dimension: length: 28.
D/QualcommCameraHardware( 169): frame_thread E
D/Camera-JNI( 5021): dataCallback(16, 0x11ac78)
V/camera ( 5021): mJpegPictureCallbackTimeLag = 1183ms

Also attached the screenshot of the "white "static" in action.

The cause might be the unavailability of the anticipated drivers??