[Samsung Galaxy W I8150] fender90:
Well? Everyone was asking for this camera and now no one is willing to test? Do you think the SGS+ guys managed to make it work by waiting for the others to work for them? NO! They tried and tried! Come on!

This is the logcat after flashing camera_experimental.zip with no /system/firmware folder (I couldn't find one to copy in my GB ROM!), /system/lib from arco68 and /system/etc/media_profiles.xml from my GB ROM.

STOCK CAMERA

I/ActivityManager( 220): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera bnds=[0,556][120,707]} from pid 392

I/ActivityManager( 220): Start proc com.android.camera for activity com.android.camera/.Camera: pid=906 uid=10008 gids={1006, 1015}

W/ActivityManager( 220): Activity idle timeout for ActivityRecord{41056f50 com.android.camera/.Camera}

I/InputDispatcher( 220): Application is not responding: AppWindowToken{40ecf298 token=Token{41055378 ActivityRecord{41056f50 com.android.camera/.Camera}}}. 5002.0ms since event, 5001.7ms since wait started

I/WindowManager( 220): Input event dispatching timed out sending to application AppWindowToken{40ecf298 token=Token{41055378 ActivityRecord{41056f50 com.android.camera/.Camera}}}

E/ActivityManager( 220): ANR in com.android.camera (com.android.camera/.Camera)

W/ActivityManager( 220): Force finishing activity com.android.camera/.Camera

I/ActivityManager( 220): Killing ProcessRecord{40fbb838 906:com.android.camera/10008}: user's request

I/ActivityManager( 220): Process com.android.camera (pid 906) has died.

PUDDING CAMERA

I/ActivityManager( 220): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera bnds=[0,556][120,707]} from pid 392

I/ActivityManager( 220): Start proc com.android.camera for activity com.android.camera/.Camera: pid=906 uid=10008 gids={1006, 1015}

W/ActivityManager( 220): Activity idle timeout for ActivityRecord{41056f50 com.android.camera/.Camera}

I/InputDispatcher( 220): Application is not responding: AppWindowToken{40ecf298 token=Token{41055378 ActivityRecord{41056f50 com.android.camera/.Camera}}}. 5002.0ms since event, 5001.7ms since wait started

I/WindowManager( 220): Input event dispatching timed out sending to application AppWindowToken{40ecf298 token=Token{41055378 ActivityRecord{41056f50 com.android.camera/.Camera}}}

E/ActivityManager( 220): ANR in com.android.camera (com.android.camera/.Camera)

W/ActivityManager( 220): Force finishing activity com.android.camera/.Camera

I/ActivityManager( 220): Killing ProcessRecord{40fbb838 906:com.android.camera/10008}: user's request

I/ActivityManager( 220): Process com.android.camera (pid 906) has died.

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

ANOTHER TRY WITH PUDDING CAMERA: after the first try I just got a "Can't connect to camera error". After a reboot, it tries to load for a bit and then times out and Android asks me whether I want to close it or not.

I/QualcommCameraHardware( 141): getCameraInfo: loading libqcamera at 0xb000ee24

I/QualcommCameraHardware( 141): camera_id: 0

I/QualcommCameraHardware( 141): camera_id: 1

V/QualcommCameraHardware( 141): getCameraInfo: dlclose(libqcamera)

I/CameraHAL( 141): camera_get_number_of_cameras: number:2

E/PackageManager( 271): Package com.sec.android.app.camera requires unavailable shared library seccamera; failing!

W/PackageManager( 271): System package com.android.camera no longer exists; wiping its data

D/Launcher.Model( 631): getPackInfo failed for package com.android.camera

D/Launcher.Model( 631): getPackInfo failed for package com.android.camera

I/talk ( 1091): Refresh the supported camera state

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/talk ( 1091): supported front camera true

I/ActivityManager( 271): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera bnds=[0,556][120,707]} from pid 631

E/Launcher( 631): Unable to launch. tag=ShortcutInfo(title=Fotocamera) intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera bnds=[0,556][120,707] }

E/Launcher( 631): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.camera/com.android.camera.Camera}; have you declared this activity in your AndroidManifest.xml?

W/PackageParser( 271): Exception reading res/drawable-hdpi/tw30_icon_camera.png in /data/app/vmdl621163849.tmp

W/PackageParser( 271): java.lang.SecurityException: META-INF/MANIFEST.MF has invalid digest for res/drawable-hdpi/tw30_icon_camera.png in /data/app/vmdl621163849.tmp

E/PackageParser( 271): Package com.sec.android.app.camera has no certificates at entry res/drawable-hdpi/tw30_icon_camera.png; ignoring!

I/InstallAppProgress( 1254): Finished installing com.sec.android.app.camera

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/CameraService( 141): Opening camera 0

I/CameraHAL( 141): camera_device open+++

I/QualcommCameraHardware( 141): getCameraInfo: loading libqcamera at 0xb000f4b4

I/QualcommCameraHardware( 141): camera_id: 0

I/QualcommCameraHardware( 141): camera_id: 1

V/QualcommCameraHardware( 141): getCameraInfo: dlclose(libqcamera)

I/QualcommCameraHardware( 141): openCameraHardware:Valid camera ID 0

V/QualcommCameraHardware( 141): Open MM camera DL libeomcamera loaded at 0xb000f4b4

V/QualcommCameraHardware( 141): loading liboemcamera at 0xb000f4b4

I/CameraHAL( 141): camera_device_open---ok rv 0

I/CameraHAL( 141): camera_set_callbacks+++,device 0x20ac8

I/CameraHAL( 141): camera_set_callbacks---

I/CameraHAL( 141): camera_enable_msg_type+++: type 1037 device 0x20ac8

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_ERROR

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_FOCUS

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_ZOOM

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_PREVIEW_METADATA

I/CameraHAL( 141): camera_enable_msg_type---

I/AwesomePlayer( 141): setDataSource_l('/system/media/audio/ui/camera_click.ogg')

I/CameraHAL( 141): camera_get_parameters+++: device 0x20ac8

CM7 CAMERA.APK

I/QualcommCameraHardware( 141): getCameraInfo: loading libqcamera at 0xb000ee24

I/QualcommCameraHardware( 141): camera_id: 0

I/QualcommCameraHardware( 141): camera_id: 1

V/QualcommCameraHardware( 141): getCameraInfo: dlclose(libqcamera)

I/CameraHAL( 141): camera_get_number_of_cameras: number:2

I/PackageManager( 271): Running dexopt on: com.android.camera

D/Launcher.Model( 656): going to save icon bitmap for info=ShortcutInfo(title=Fotocamera)

I/talk ( 1093): Refresh the supported camera state

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/talk ( 1093): supported front camera true

I/ActivityManager( 271): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera bnds=[0,556][120,707]} from pid 656

I/ActivityManager( 271): Start proc com.android.camera for activity com.android.camera/.Camera: pid=1275 uid=10008 gids={1006, 1015}

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

E/MediaProfiles( 1275): getCamcorderProfileParamByName: duration for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: file.format for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: vid.codec for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: vid.bps for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: vid.fps for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: vid.width for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: vid.height for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: aud.codec for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: aud.bps for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: aud.hz for camera 0, quality 0

E/MediaProfiles( 1275): getCamcorderProfileParamByName: aud.ch for camera 0, quality 0

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

V/CameraHolder( 1275): open camera 0

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/CameraService( 141): Opening camera 0

I/CameraHAL( 141): camera_device open+++

I/QualcommCameraHardware( 141): getCameraInfo: loading libqcamera at 0xb000f4b4

I/QualcommCameraHardware( 141): camera_id: 0

I/QualcommCameraHardware( 141): camera_id: 1

V/QualcommCameraHardware( 141): getCameraInfo: dlclose(libqcamera)

I/QualcommCameraHardware( 141): openCameraHardware:Valid camera ID 0

V/QualcommCameraHardware( 141): Open MM camera DL libeomcamera loaded at 0xb000f4b4

V/QualcommCameraHardware( 141): loading liboemcamera at 0xb000f4b4

I/CameraHAL( 141): camera_device_open---ok rv 0

I/CameraHAL( 141): camera_set_callbacks+++,device 0x197c0

I/CameraHAL( 141): camera_set_callbacks---

I/CameraHAL( 141): camera_enable_msg_type+++: type 1037 device 0x197c0

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_ERROR

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_FOCUS

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_ZOOM

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_PREVIEW_METADATA

I/CameraHAL( 141): camera_enable_msg_type---

I/AwesomePlayer( 141): setDataSource_l('/system/media/audio/ui/camera_click.ogg')

I/CameraHAL( 141): camera_get_parameters+++: device 0x197c0

W/WindowManager( 271): Force clearing freeze: AppWindowToken{40ec8398 token=Token{40ebb800 ActivityRecord{410d0d38 com.android.camera/.Camera}}}

W/ActivityManager( 271): Activity idle timeout for ActivityRecord{410d0d38 com.android.camera/.Camera}

I/InputDispatcher( 271): Application is not responding: AppWindowToken{40ec8398 token=Token{40ebb800 ActivityRecord{410d0d38 com.android.camera/.Camera}}}. 5006.4ms since event, 5005.8ms since wait started

I/WindowManager( 271): Input event dispatching timed out sending to application AppWindowToken{40ec8398 token=Token{40ebb800 ActivityRecord{410d0d38 com.android.camera/.Camera}}}

E/ActivityManager( 271): ANR in com.android.camera (com.android.camera/.Camera)

W/ActivityManager( 271): Force finishing activity com.android.camera/.Camera

I/ActivityManager( 271): Killing ProcessRecord{410df150 1275:com.android.camera/10008}: user's request

I/ActivityManager( 271): Process com.android.camera (pid 1275) has died.

ANOTHER TRY AGAIN WITH PUDDING CAMERA, as before force close after timeout.

I/QualcommCameraHardware( 141): getCameraInfo: loading libqcamera at 0xb000ee24

I/QualcommCameraHardware( 141): camera_id: 0

I/QualcommCameraHardware( 141): camera_id: 1

V/QualcommCameraHardware( 141): getCameraInfo: dlclose(libqcamera)

I/CameraHAL( 141): camera_get_number_of_cameras: number:2

I/talk ( 1906): Refresh the supported camera state

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/talk ( 1906): supported front camera true

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/QualcommCameraHardware( 141): Found a matching camera info for ID 1

I/CameraHAL( 141): camera_get_camera_info: id:1 faceing:1 orientation: 270

I/QualcommCameraHardware( 141): Found a matching camera info for ID 0

I/CameraHAL( 141): camera_get_camera_info: id:0 faceing:0 orientation: 90

I/CameraService( 141): Opening camera 0

I/CameraHAL( 141): camera_device open+++

I/QualcommCameraHardware( 141): getCameraInfo: loading libqcamera at 0xb000f4b4

I/QualcommCameraHardware( 141): camera_id: 0

I/QualcommCameraHardware( 141): camera_id: 1

V/QualcommCameraHardware( 141): getCameraInfo: dlclose(libqcamera)

I/QualcommCameraHardware( 141): openCameraHardware:Valid camera ID 0

V/QualcommCameraHardware( 141): Open MM camera DL libeomcamera loaded at 0xb000f4b4

V/QualcommCameraHardware( 141): loading liboemcamera at 0xb000f4b4

I/CameraHAL( 141): camera_device_open---ok rv 0

I/CameraHAL( 141): camera_set_callbacks+++,device 0x20788

I/CameraHAL( 141): camera_set_callbacks---

I/CameraHAL( 141): camera_enable_msg_type+++: type 1037 device 0x20788

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_ERROR

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_FOCUS

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_ZOOM

I/CameraHAL( 141): camera_enable_msg_type: CAMERA_MSG_PREVIEW_METADATA

I/CameraHAL( 141): camera_enable_msg_type---

I/AwesomePlayer( 141): setDataSource_l('/system/media/audio/ui/camera_click.ogg')

I/CameraHAL( 141): camera_get_parameters+++: device 0x20788