[Desire HD Android Development] dannorth:
Telus Desire HD - Camera FC. b8 kernel, test10 update, new camera.apk. No wipe.

logcat:

V/CameraHolder( 2896): open camera 0
I/QualcommCameraHardware( 1206): openCameraHardware: call createInstance
D/QualcommCameraHardware( 1206): createInstance: E
D/QualcommCameraHardware( 1206): Storing the current target type as 2
D/QualcommCameraHardware( 1206): constructor EX
D/QualcommCameraHardware( 1206): startCamera E
D/memalloc( 1568): /dev/pmem: Unmapping buffer base:0x51e0b000 size:1536000 offset:0
D/memalloc( 1568): /dev/pmem: Unmapping buffer base:0x52686000 size:9216000 offset:7680000
D/memalloc( 1568): /dev/pmem: Unmapping buffer base:0x53090000 size:12165120 offset:10629120
D/memalloc( 1337): /dev/pmem: Freeing buffer base:0x5126f000 size:1536000 offset:0 fd:179
D/memalloc( 1337): /dev/pmem: Freeing buffer base:0x51c92000 size:1536000 offset:10629120 fd:285
D/QualcommCameraHardware( 1206): loading liboemcamera at 0xb000f3b8
I/QualcommCameraHardware( 1206): Set main cam and main cam only
I/mm-camera( 1206): set sensor selection :0
I/QualcommCameraHardware( 1206): Open Device node : /dev/msm_camera/control0
I/mm-camera( 1206): Open Device node : /dev/msm_camera/config0
I/mm-camera( 1206): [AWB Calibration] from kernel: fuse_id: 0x4114, 0x14e8, 0x0, 0x0
I/mm-camera( 1206): [LSC Calibration]Sensor_set_mesh
I/mm-camera( 1206): [LSC Calibration] : call awb_get_fuseid
I/mm-camera( 1206): Read /data/lsc_cal fail
I/mm-camera( 1206): Read from file OK: /data/lsc_cal or /sys/android_camera_awb_cal/awb_cal
I/mm-camera( 1206): [LSC Calibration]: lsc_checksum=357a76b6, lsc_verify=c1b
I/mm-camera( 1206): [LSC Calibration]: fuseid_1=4114,fuseid_2=14e8,fuseid_3=0,fuseid_4=0, sfuse.fuse_id_word1=4114,sfuse.fuse_id_word2=14e8,sfuse.fuse_id_wo
0,sfuse.fuse_id_word4=0
I/mm-camera( 1206): LSC_Calibration: addr=a77d6e0c, & addr=a77d6e0c
I/mm-camera( 1206): LSC_Calibration: addr=a77d7be0, & addr=a77d7be0
I/mm-camera( 1206): LSC_Calibration: addr=a77d89b4, & addr=a77d89b4
I/mm-camera( 1206): LSC_Calibration: addr=a77d9788, & addr=a77d9788
I/mm-camera( 1206): LSC_Calibration: addr=a77da55c, & addr=a77da55c
I/mm-camera-ov8810_u( 1206): ov8810_process_start: [LSC Calibration] LSC is valid and set NEW mesh value
I/mm-camera( 1206): [AWB Calibration] fuse_id : 0x4114, 0x14e8, 0x0, 0x0
I/mm-camera( 1206): [AWB Calibration] fail to read /data/awb_cal, try another file
I/mm-camera( 1206): [AWB Calibration] read from file OK: /sys/android_camera_awb_cal/awb_cal
I/mm-camera( 1206): [AWB Calibration] nandflash data: 0xc1b, 0x2b9, 0x306, 0x4114, 0x14e8, 0x0, 0x0, 0xf3827622
I/mm-camera( 1206): [AWB Calibration] check sum=f3827622, OK
I/mm-camera( 1206): [AWB Calibration] valid bit and fuseID pass, use new white points
I/mm-camera( 1206): [AWB Calibration] use light version: v3
D/mm-camera( 1206): sensor_led_ctrl_init: camfd = 23
D/mm-camera( 1206): af_init_process_exhaustive_search sensor->af_exhaust_downhill_allowance 2, sensor->af_exhaust_fv_drop_allowance 0.800000
I/QualcommCameraHardware( 1206): startCamera: camsensor name ov8810, flash 1
I/mm-camera( 1206): sctrl:0xa77dea50
I/mm-camera( 1206): sctrl->fn_table:0xa7729021
I/mm-camera( 1206): sctrl->fn_table.get_snapshot_sizes:0xa7728379
D/QualcommCameraHardware( 1206): startCamera X
D/QualcommCameraHardware( 1206): loading libposteffect at 0x0
E/QualcommCameraHardware( 1206): could not dlopen libposteffect.so: Cannot load library: load_library[1190]: Library 'libposteffect.so' not found
D/QualcommCameraHardware( 1206): static android::sp<android::CameraHardwareInterface> android::QualcommCameraHardware::createInstance(): start GPU manager (

D/QualcommCameraHardware( 1206): initDefaultParameters E
D/QualcommCameraHardware( 1206): product 9
D/QualcommCameraHardware( 1206): init thumbnail width: 640, height: 480
W/QualcommCameraHardware( 1206): native_access_parm: error (No such file or directory): fd 22, type 1, length 32, status 0
D/QualcommCameraHardware( 1206): requested preview size 640 x 480
D/QualcommCameraHardware( 1206): requested picture size 3264 x 2448
D/mm-camera( 1206): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/mm-camera( 1206): set_led_mode = 0, led_ctrl_p->led_mode = 0
D/QualcommCameraHardware( 1206): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 1206): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/QualcommCameraHardware( 1206): initDefaultParameters X
D/QualcommCameraHardware( 1206): createInstance: X created hardware=0x30940
D/memalloc( 1337): /dev/pmem: Freeing buffer base:0x519c2000 size:1536000 offset:7680000 fd:273
W/Util ( 2896): No preview size match the aspect ratio
V/camera ( 2896): Preview size is 640x480
D/QualcommCameraHardware( 1206): requested preview size 640 x 480
D/QualcommCameraHardware( 1206): requested picture size 2592 x 1936
E/QualcommCameraHardware( 1206): Invalid picture size requested: 2592x1936
E/QualcommCameraHardware( 1206): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&): 3089, rc = -22
D/mm-camera( 1206): In config_proc_CAMERA_SET_PARM_LED_MODE: 1
D/mm-camera( 1206): set_led_mode = 1, led_ctrl_p->led_mode = 0
D/mm-camera( 1206): set_led_state: 0 -> 0
D/mm-camera( 1206): set_led_state: 0
D/mm-camera( 1206): set_led_state return 0
D/mm-camera( 1206): led_ctrl_p->led_mode = 1
D/QualcommCameraHardware( 1206): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 1206): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=-22
W/dalvikvm( 2896): threadid=12: thread exiting with uncaught exception (group=0x40a1c1f8)
E/AndroidRuntime( 2896): FATAL EXCEPTION: Thread-199
E/AndroidRuntime( 2896): java.lang.RuntimeException: setParameters failed
E/AndroidRuntime( 2896): at android.hardware.Camera.native_setParameters(Native Method)
E/AndroidRuntime( 2896): at android.hardware.Camera.setParameters(Camera.java:1295)
E/AndroidRuntime( 2896): at com.android.camera.Camera.setCameraParameters(Camera.java:2068)
E/AndroidRuntime( 2896): at com.android.camera.Camera.startPreview(Camera.java:1853)
E/AndroidRuntime( 2896): at com.android.camera.Camera.access$3100(Camera.java:87)
E/AndroidRuntime( 2896): at com.android.camera.Camera$5.run(Camera.java:1112)
E/AndroidRuntime( 2896): at java.lang.Thread.run(Thread.java:856)
W/ActivityManager( 1337): Force finishing activity com.android.camera/.Camera
D/memalloc( 1337): /dev/pmem: Allocated buffer base:0x5126f000 size:368640 offset:0 fd:285
W/ActivityManager( 1337): Activity pause timeout for ActivityRecord{41734778 com.android.camera/.Camera}
D/memalloc( 1337): /dev/pmem: Allocated buffer base:0x5126f000 size:1536000 offset:7680000 fd:311
D/memalloc( 1568): /dev/pmem: Mapped buffer base:0x52686000 size:9216000 offset:7680000 fd:46
D/memalloc( 1337): /dev/pmem: Allocated buffer base:0x5126f000 size:1536000 offset:10629120 fd:314
D/memalloc( 1568): /dev/pmem: Mapped buffer base:0x52f50000 size:12165120 offset:10629120 fd:49
D/memalloc( 1337): /dev/pmem: Allocated buffer base:0x5126f000 size:1536000 offset:4485120 fd:317
D/memalloc( 1568): /dev/pmem: Mapped buffer base:0x51e0b000 size:6021120 offset:4485120 fd:55
I/ActivityManager( 1337): No longer want com.google.android.apps.maps:FriendService (pid 2576): hidden #16
D/memalloc( 1337): /dev/pmem: Allocated buffer base:0x5126f000 size:368640 offset:368640 fd:320
W/InputManagerService( 1337): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@41696130
D/QualcommCameraHardware( 1206): stopPreview: E
D/QualcommCameraHardware( 1206): stopPreviewInternal E: 0
D/QualcommCameraHardware( 1206): stopPreviewInternal X: 0
D/QualcommCameraHardware( 1206): stopPreview: X
D/QualcommCameraHardware( 1206): release E
D/QualcommCameraHardware( 1206): virtual void android::QualcommCameraHardware::release(): GPU manager stopped.
D/QualcommCameraHardware( 1206): deinitRaw E
D/QualcommCameraHardware( 1206): deinitRaw X
W/mm-camera( 1206): config_proc_CAMERA_STOP_SNAPSHOT: state is not correct ctrl->state = 0