[Bravo Android Development] skeevydude:
After replacing libsoccamera.so with the libcamera.so from froyo, libmotousb.so recognized the camera as a 3m Droid2 camera. I think all we need is the same camera library for the same camera from a motorola gingerbread blur rom. I saw the ZTE Blade was recommended to try in another post here, so I'm gonna try that and the Droid2 libraries. The CM libraries only work for camcorder and the froyo libraries crash on initialization. Whats needed are 3m soc drivers for moto gb.

Just thought the Droid2 camera was interesting, from my Bravo earlier today.

04-22 19:02:38.032 4501 4501 D MotoCamera: onCreate() - Enter

04-22 19:02:38.032 4501 4501 D CommonCamSetting: VolumeList /mnt/sdcard

04-22 19:02:38.032 4501 4501 D CommonCamSetting: Dual Volume Available? false

04-22 19:02:38.040 4501 4501 D CommonCamSetting: loadCommonPreferences() - Enter

04-22 19:02:38.040 4501 4501 D CommonCamSetting: loadCommonPreferences() - Exit

04-22 19:02:38.040 4501 4501 D CommonCamSetting: loadFlexValue() - Enter

04-22 19:02:38.040 4501 4501 D CommonCamSetting: loadFlexValue() - Based on display size, selecting PREMIUM camera mode

04-22 19:02:38.040 4501 4501 D CommonCamSetting: Droid2 isDroid2 in setting3m

04-22 19:02:38.056 4501 4501 D CommonCamSetting: Droid2 isDroid2 in settingtrue

04-22 19:02:38.056 4501 4501 D CommonCamSetting: Droid2 disabel the Droid2 720p

04-22 19:02:38.056 4501 4501 D CommonCamSetting: loadFlexValue() - Exit

04-22 19:02:38.063 4501 4501 D MotoCamSettingBack: load() - Enter

04-22 19:02:38.063 4501 4501 D MotoCamSettingBack: load() - Exit

04-22 19:02:38.063 4501 4501 D MotoCamSettingBack: Droid2 video scene number2

04-22 19:02:38.071 4501 4501 D MotoCamSettingBack: Enable Panorama

04-22 19:02:38.071 4501 4501 D MotoCamSettingFront: load() - Enter

04-22 19:02:38.071 4501 4501 D MotoCamSettingFront: load() - Exit

04-22 19:02:38.071 4501 4501 D CommonCamSetting: Connected Gallery Package not found so should write Location tag to DB......

04-22 19:02:38.102 4501 4501 D dalvikvm: GC_EXTERNAL_ALLOC freed 158K, 47% free 2805K/5255K, external 2357K/2774K, paused 27ms

04-22 19:02:38.181 4501 4501 D PanoramaIndicatorView: onFinishInflate() ENTER

04-22 19:02:38.181 4501 4501 D PanoramaIndicatorView: onFinishInflate() EXIT

04-22 19:02:38.181 4501 4501 D FaceTrackingView: Constructor context attrs - Enter

04-22 19:02:38.196 4501 4501 D MotoCamera Engine Proxy: new Cam Utility instance

04-22 19:02:38.196 4501 4501 D MotoCamSettingBack: setCurrentAppMode CamSettingBack

04-22 19:02:38.196 4501 4501 D MotoCamSettingFront: setCurrentAppMode CamSettingFront

04-22 19:02:38.227 4501 4501 D dalvikvm: GC_EXTERNAL_ALLOC freed 13K, 46% free 2845K/5255K, external 4922K/4944K, paused 25ms

04-22 19:02:38.227 4501 4509 D MotoCamera: startPreview() - Enter

04-22 19:02:38.227 4501 4509 D MotoCamera: startPreview() - mCameraDevice = null, opening

04-22 19:02:38.227 4449 4455 E JordanCameraWrapper: dlopen() error: Cannot load library: link_image[1964]: 4449 could not load needed library 'libsoccamera.so' for 'libmotocamera.so' (reserve_mem_region[833]: OOPS: 4449 prelinked library 'libsoccamera.so' mapped at 0x405d3000, not at 0xa7900000)

04-22 19:02:38.227 4449 4455 E JordanCameraWrapper: dlopen() error: Cannot load library: find_library[1221]: 4449 'libmotocamera.so' failed to load previously