[Galaxy S Plus I9001 Android Development] texten:
ok, i think it is interesting to know what files are currently in use (camera_experimental-0.1.zip )..

so we can try step by step replace some files....

(correct me if i'm wrong with something):

the file in /system/lib/hw is from arco and still needed

camera.msm7x30.so

the files in /system/firmware are from GB 2.3.6 XXKQE

CE147F00.bin

CE147F01.bin

CE147F02.bin

CE147F03.bin

the file in /system/etc is from GB 2.3.6 for I9001

media_profiles.xml

the files in /system/lib are from italian guy

libcamera_client.so

libmmipl.so

libmmjpeg.so

liboemcamera.so

libui.so

build.prop from italian guy:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=IMM76D
ro.build.display.id=IMM76D
ro.build.version.incremental=eng.arco.20120401.211706
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.date=Sun Apr 1 21:17:20 CEST 2012
ro.build.date.utc=1333307840
ro.build.type=userdebug
ro.build.user=arco
ro.build.host=tuxbox
ro.build.tags=test-keys
ro.product.model=GT-I8150
ro.product.brand=Samsung
ro.product.name=cm_ancora
ro.product.device=ancora
ro.product.board=ancora
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
ro.build.product=ancora
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=GT-I8150-user 2.3.6 GINGERBREAD XXLM6 release-keys
ro.build.fingerprint=samsung/GT-I8150/GT-I8150:2.3.6/GINGERBREAD/XXLM6:user/release-keys
ro.build.characteristics=default
ro.cm.device=ancora
# end build properties
#
# system.prop for ancora
#
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/smd0

ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.telephony.ril.v3=signalstrength
ro.telephony.ril_class=SamsungHCRIL

# Density in DPI of the LCD of this board. This is used to scale the UI
# appropriately. If this property is not defined, the default value is 160 dpi.
ro.sf.lcd_density=240

# Wifi interface device and interval for access point scanning.
wifi.interface=wlan0
wifi.supplicant_scan_interval=45

ro.tether.denied=false

# Enable Google-specific location features,
# like NetworkLocationProvider and LocationCollector.
ro.com.google.locationfeatures=1

# Disable fs check on boot by default.
sys.checkfs.fat=false

# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number.
ro.opengles.version=131072

# Performance settings.
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
ro.zram.default=0

# QCOM
com.qc.hardware=true
debug.composition.type=mdp
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
debug.enabletr=false

# Set default USB interface
persist.sys.usb.config=mass_storage

# Enable debug mode by default
persist.service.adb.enable=1

# Storage configuration
ro.vold.switchablepair=/mnt/sdcard,/mnt/emmc

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
dalvik.vm.heapstartsize=5m
dalvik.vm.heapsize=32m
ro.rommanager.developerid=cyanogenmod
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dataroaming=false
ro.cm.version=9-20120401-SNAPSHOT-ancora-alpha1
ro.modversion=9-20120401-SNAPSHOT-ancora-alpha1
ro.config.ringtone=CyanTone.ogg
ro.config.notification_sound=CyanMessage.ogg
ro.config.alarm_alert=CyanAlarm.ogg
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

we should look at that build if the files are all from that build or from thirdpart tweaks