俺だってカメラ使いてーんだよ、わかってくれ!!!
RstreamA1の中のCyanogenModに届け!!!
とまぁそんな感じなのですが。
2chに
専門スレができまして、そちらにこんな書き込みがありました。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 ◆afnf4199GA [sage] 2012/01/03(火) 03:01:54.89 ID:6+yJDTeh [2/4]
CM7.1でカメラが動かない件の対処。
1. カーネルをrmcc(
https://github.com/rmcc/commtiva-kernel-z71.git)から取得
2. arch/arm/mach-msm/board-fxx.cのI2C_BOARD_INFO("ov5642af", 0xFD)を0x3Cに書き換え
3. drivers/media/video/msm/msm_camera.c、sdata->flash_dataがnullなのでinfo.flash_enabled = 1;に変更
4. .configはmuchtel222から抜いたものをベースにoldconfigで修正したものを使用
5. カーネルビルド
6. CM7.1のinitramfsでブートイメージ生成
7. CM7.1を適用したデバイスに7をfastboot flash boot
8. CM7.1版の/system/lib/liboemcamera.soについて、文字列"00fd"を"003c"に書き換え
9. QualcommCameraHardware.cpp(
https://github.com/CyanogenMod/android_device_commtiva_z71.git)を
ov5642af向けに修正(picture_sizes-1、sensorTypes+1、ov5642→ov5642af)
10. mmでlibcamera.soを生成して/system/libに書き戻す
18 ◆afnf4199GA [sage] 2012/01/03(火) 03:04:27.58 ID:6+yJDTeh [3/4]
fastboot flash boot rstream-a1-mod33.img
fastboot reboot
→通常起動
adb shell mount -o remount rw /system
adb push libcamera.so /system/lib
adb push liboemcamera.so /system/lib
adb push qwerty.kl /system/usr/keylayout
adb shell chmod 644 /system/usr/keylayout/qwerty.kl
→もう一回再起動
3G通話、3Gデータ通信は未テスト。
終話キーでスリープになってしまう不具合有り。
他は大丈夫だと思う。
なんでこんな修正が必要なのかっていう所だけど、
少なくともカメラ周りとボタン周りはハードが違うみたい。
あとi2c fake addressってのもポイントだったが、これは良く分からん。
19 ◆afnf4199GA [sage] 2012/01/03(火) 03:07:07.53 ID:6+yJDTeh [4/4]
以上です。
誰か追試してくださいな。
26 SIM無しさん [sage] 2012/01/03(火) 10:35:50.45 ID:KlRDNfPZ [3/9]
MUCHETEL A1 Android 2.2.2→nb0形式のCynanogenMod 7→CynanogenMod 7.1→上記ファイル適用
という手順でカメラの動作を確認
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
この中の26さんのzipを使用してCWMから適用しました。
すると、こうなりました。
フリーズしてしまうんです。
それがEA v7.2だけで起こりうるのかはわかりませんが、とりあえずはROMを変えてみようと思っています。
最終更新:2012年01月03日 20:39