i guess your problem is with the Camera device or may be flexible ribbon. You may also try flashing your phone with the latest version. Here is a tutorial on How to Flash your phone : A2-DB3150 Flashing
or you may try Omnius.