[Q] Camera yield blank screen and locked phone, must pull battery - myTouch 4G Q&A, Help & Troubleshooting

My phone's camera no longer works. On 2.3.4, the screen goes black when trying to open the camera, and the backlight stays on (as well as key lights). It will wait however long you're willing to wait, and won't do anything, you eventually have to pull the battery. If you wait long enough, adb disconnects and the computer acts like you unplugged the USB cable. Thinking it was a bad load (bought it like this), I downgraded to 2.2.1 and have the same problem.
I ran a logcat and output is below. I was curious if any others have seen this, and if there's any chance of it working ever again. I thought about replacing the camera itself. Was gonna call HTC for warranty work, but don't think I can, since the VOID sticker on the screw is gone and the moisture indicator is gone. I got the phone cheap enough, so I'm not really sweating it, but it would be nice to get it to work.
Code:
D/DragLayer( 1431): touch event action ACTION_DOWN
W/dalvikvm( 1431): disableGcForExternalAlloc: true
D/DragLayer( 1431): touch event action ACTION_UP
W/dalvikvm( 1431): disableGcForExternalAlloc: false
D/AppWidgetHostView( 1431): updateAppWidget mInfo = AppWidgetProviderInfo(provider=ComponentInfo{com.google.android.goog
lequicksearchbox/com.google.android.googlequicksearchbox.SearchWidgetProvider})
D/AppWidgetHostView( 1431): updateAppWidget mInfo = AppWidgetProviderInfo(provider=ComponentInfo{com.android.settings/co
m.android.settings.widget.SettingsAppWidgetProvider})
D/DragLayer( 1431): touch event action ACTION_DOWN
D/DragLayer( 1431): touch event action ACTION_UP
I/ActivityManager( 1301): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCH
ER] flg=0x10200000 cmp=com.android.camera/.CamcorderEntry bnds=[360,586][480,704] }
I/ActivityManager( 1301): Start proc com.android.camera for activity com.android.camera/.CamcorderEntry: pid=1945 uid=10
004 gids={1006, 3003, 1015}
W/HTCCamera( 1945): onCreate()
W/IntentManager( 1945): from class: com.android.camera.CamcorderEntry
W/IntentManager( 1945): mRequestMode = RequestMode.Main, from Camcorder
W/IntentManager( 1945): request name = null - RequestName.Unknown_General
W/IntentManager( 1945): extras == null
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
W/HTCCamera( 1945): onStart() - start
W/HTCCamera( 1945): onStart() - end
W/HTCCamera( 1945): onResume() - start
W/HTCCamera( 1945): !!!! @@@@ broadcastStopVoiceRecording() - start
W/HTCCamera( 1945): !!!! @@@@ broadcastStopVoiceRecording() - end
D/Sensors ( 1301): open_akm, fd=127
W/HTCCamera( 1945): OnResume - reset UI, immediately set mMainLayout invisible
W/########## HtcSettingsReceiver ##########( 1945): 2011-10-02 05:39:56 732(ms) onReceive-start
W/HTCCamera( 1945): Block Capture UI - onResume(), and unblock after start preview
W/HTCCamera( 1945): onResume() - mFocusingState = NO_FOCUSING
W/HTCCamera( 1945): keyguard is not shown !!!!!
W/HTCCamera( 1945): OnResume - set mWaitResetSettings to true
W/HTCCamera( 1945): onResume() - end
D/AK8975 ( 1219): Compass Start
W/HTCCamera( 1945): $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ surfaceCreated [email protected]
6f107f0
W/HTCCamera( 1945): $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ surfaceCreated $$$$$$$$$$$$$$$$$$$$$$$$$$$ start preview
W/CameraThread( 1945): CameraHandler Message - START_PREVIEW start mode1
E/CameraThread( 1945): open the Camera in start_camera_preview
W/CameraSwitch( 1945): open main camera
W/CameraSwitch( 1945): no file - can't switch camera
W/HTCCamera( 1945): $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ surfaceChanged $$$$$$$$$$$$$$$$$$$$$$$$$$$ w=480 h=800
D/CameraService( 1214): CameraService::connect E (pid 1945, client 0x1b560)
D/CameraService( 1214): Client::Client E (pid 1945)
D/QualcommCameraHardware( 1214): createInstance: E
D/QualcommCameraHardware( 1214): Storing the current target type as 2
D/QualcommCameraHardware( 1214): constructor EX
D/QualcommCameraHardware( 1214): startCamera E
D/QualcommCameraHardware( 1214): loading liboemcamera at 0xb001140c
I/QualcommCameraHardware( 1214): Set main cam and main cam only
I/ ( 1214): set sensor selection :0
I/QualcommCameraHardware( 1214): Open Device node : /dev/msm_camera/control0
I/ ( 1214): Open Device node : /dev/msm_camera/config0
I/ ( 1214): [AWB Calibration] from kernel: fuse_id: 0x0, 0x0, 0x4, 0x88af5
I/mm-camera-s5k4e1gx_u( 1214): Inside s5k4e1gx_process_start
I/ ( 1214): [LSC Calibration]Sensor_set_mesh
I/ ( 1214): [LSC Calibration] : call awb_get_fuseid
I/ ( 1214): Read /data/lsc_cal fail
I/ ( 1214): Read from file OK: /data/lsc_cal or /sys/android_camera_awb_cal/awb_cal
I/ ( 1214): [LSC Calibration]: lsc_checksum=eb99b0a1, lsc_verify=c1b
I/ ( 1214): [LSC Calibration]: fuseid_1=0,fuseid_2=0,fuseid_3=4,fuseid_4=88af5, sfuse.fuse_id_word1=0,sfuse.fuse_
id_word2=0,sfuse.fuse_id_word3=4,sfuse.fuse_id_word4=88af5
I/ ( 1214): LSC_Calibration: addr=a7755284, & addr=a7755284
I/ ( 1214): LSC_Calibration: addr=a7756058, & addr=a7756058
I/ ( 1214): LSC_Calibration: addr=a7756e2c, & addr=a7756e2c
I/ ( 1214): LSC_Calibration: addr=a7757c00, & addr=a7757c00
I/ ( 1214): LSC_Calibration: addr=a77589d4, & addr=a77589d4
I/mm-camera-s5k4e1gx_u( 1214): s5k4e1gx_process_start: [LSC Calibration] LSC is valid and set NEW mesh value
I/ ( 1214): [AWB Calibration] fuse_id : 0x0, 0x0, 0x4, 0x88af5
I/ ( 1214): [AWB Calibration] fail to read /data/awb_cal, try another file
I/ ( 1214): [AWB Calibration] read from file OK: /sys/android_camera_awb_cal/awb_cal
I/ ( 1214): [AWB Calibration] nandflash data: 0xc1b, 0x2e5, 0x281, 0x0, 0x0, 0x4, 0x88af5, 0x4c40db4e
I/ ( 1214): [AWB Calibration] check sum=4c40db4e, OK
I/ ( 1214): [AWB Calibration] valid bit and fuseID pass, use new white points
I/ ( 1214): [AWB Calibration] use light version: v3
I/mm-camera-s5k4e1gx_u( 1214): s5k4e1gx_process_start: Glacier: preview_init_whitebalance = CAMERA_WB_FLUORESCENT
I/mm-camera-s5k4e1gx_u( 1214): s5k4e1gx_register: table = 0xa778ce50
I/mm-camera-s5k4e1gx_u( 1214): get snapshot size pointer:0xa7722255
D/ ( 1214): sensor_led_ctrl_init: camfd = 25
I/QualcommCameraHardware( 1214): startCamera: camsensor name s5k4e1gx, flash 1
I/ ( 1214): sctrl:0xa778c2b8
I/ ( 1214): sctrl->fn_table:0xa7722d21
I/ ( 1214): sctrl->fn_table.get_snapshot_sizes:0xa7722255
I/mm-camera-s5k4e1gx_u( 1214): get table
D/QualcommCameraHardware( 1214): startCamera X
D/QualcommCameraHardware( 1214): loading libposteffect at 0xb001186c
D/QualcommCameraHardware( 1214): static android::sp<android::CameraHardwareInterface> android::QualcommCameraHardware::c
reateInstance(): start GPU manager (0).
D/QualcommCameraHardware( 1214): initDefaultParameters E
D/QualcommCameraHardware( 1214): product 6
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 1, length 32
E/QualcommCameraHardware( 1214): native_access_parm: error (No such file or directory): fd 23, type 1, length 32, status
0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 68, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 69, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 70, length 4
D/QualcommCameraHardware( 1214): preview width=1304 preview height=980
D/QualcommCameraHardware( 1214): panel width=800 panel height=480
D/QualcommCameraHardware( 1214): max_zoom=21 zoom_available=21.146158
D/QualcommCameraHardware( 1214): requested preview size 640 x 480
D/QualcommCameraHardware( 1214): requested picture size 2592 x 1952
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 21, length 4
D/GPUPostEffect( 1214): SIMON: void* mlabs::GPUPostEffect::threadMain() E.
I/GEManager( 1214): [GEManager] enter
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 15, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 14, length 4
D/QualcommCameraHardware( 1214): setFlash 0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 49, length 4
D/ ( 1214): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/ ( 1214): set_led_mode = 0, led_ctrl_p->led_mode = 0
I/QualcommCameraHardware( 1214): Set zoom=0 20
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 2, length 4
I/QualcommCameraHardware( 1214): Setting Contrast is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 6, length 4
I/QualcommCameraHardware( 1214): Setting Brightness is 3
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 7, length 4
I/QualcommCameraHardware( 1214): Setting Saturation is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 11, length 4
I/QualcommCameraHardware( 1214): Setting Sharpness is 10
D/libEGL ( 1214): loaded /system/lib/egl/libGLES_android.so
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 9, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 12, length 4
I/QualcommCameraHardware( 1214): xxx set CAF :0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 65, length 4
D/QualcommCameraHardware( 1214): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 1214): Before Setting coordinate x:320 y:240
I/QualcommCameraHardware( 1214): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 64, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 73, length 18
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 26, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 62, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 8, length 4
D/QualcommCameraHardware( 1214): virtual android::status_t android::QualcommCameraHardware::setParameters(const android:
:CameraParameters&), final_rc=0
D/ ( 1214): [GECameraParameters::getGPUEffect] enter
D/ ( 1214): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
D/libEGL ( 1214): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 1214): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 1214): loaded /system/lib/egl/libGLESv2_adreno200.so
D/GEManager( 1214): [GEManager] m_eglDisplay successfully
D/GEManager( 1214): [GEManager] eglInitialize successfully
D/GEManager( 1214): [GEManager] eglChooseConfig successfully
D/GEManager( 1214): [GEManager] eglCreateContext successfully
D/GEManager( 1214): [GEManager] eglCreatePbufferSurface successfully
D/GEManager( 1214): [GEManager] eglMakeCurrent successfully
I/GEManager( 1214): [GEManager] leave
I/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = 0,
new effect = -1.
D/GPUPostEffect( 1214): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
D/QualcommCameraHardware( 1214): initDefaultParameters X
D/QualcommCameraHardware( 1214): createInstance: X created hardware=0x1b670
W/aacFileRecognizer( 1214): Unexpected: frameworks/base/media/libmediaplayerservice/aacFileRecognizer/aacFileRecognizer.
cpp, 169
D/MediaPlayerService( 1214): player type = VORBIS_PLAYER
W/aacFileRecognizer( 1214): Unexpected: frameworks/base/media/libmediaplayerservice/aacFileRecognizer/aacFileRecognizer.
cpp, 169
D/MediaPlayerService( 1214): player type = VORBIS_PLAYER
D/CameraService( 1214): Client::Client X (pid 1945)
D/CameraService( 1214): CameraService::connect X
W/CameraThread( 1945): Open Camera - set mIsLastCameraClosed to false
W/HTCCameraAdvanceSetting( 1945): not reset to default, but no preference
W/CameraThread( 1945): Disable touch aec !!!
W/CameraThread( 1945): Start preview - disable continue AF !!!
W/CameraThread( 1945): reset flashlight mode !!!
D/QualcommCameraHardware( 1214): requested preview size 640 x 480
D/QualcommCameraHardware( 1214): requested picture size 2592 x 1952
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 21, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 15, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 14, length 4
D/QualcommCameraHardware( 1214): setFlash 0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 49, length 4
D/ ( 1214): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/ ( 1214): set_led_mode = 0, led_ctrl_p->led_mode = 0
I/QualcommCameraHardware( 1214): Set zoom=0 20
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 2, length 4
I/QualcommCameraHardware( 1214): Setting Contrast is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 6, length 4
I/QualcommCameraHardware( 1214): Setting Brightness is 3
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 7, length 4
I/QualcommCameraHardware( 1214): Setting Saturation is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 11, length 4
I/QualcommCameraHardware( 1214): Setting Sharpness is 10
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 9, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 12, length 4
I/QualcommCameraHardware( 1214): xxx set CAF :0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 65, length 4
D/QualcommCameraHardware( 1214): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 1214): Before Setting coordinate x:320 y:240
I/QualcommCameraHardware( 1214): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 64, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 73, length 18
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 26, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 62, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 8, length 4
D/QualcommCameraHardware( 1214): virtual android::status_t android::QualcommCameraHardware::setParameters(const android:
:CameraParameters&), final_rc=0
D/ ( 1214): [GECameraParameters::getGPUEffect] enter
D/ ( 1214): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1,
new effect = -1.
D/GPUPostEffect( 1214): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
W/HTCCameraAdvanceSetting( 1945): for the key pref_capture_resolution_video_main is null
W/HTCCamera( 1945): reset_layout_from_surface - width: 480, height: 800
W/HTCCamera( 1945): Reset layout end, set mMainLayout visible
D/QualcommCameraHardware( 1214): requested preview size 800 x 480
D/QualcommCameraHardware( 1214): requested picture size 2592 x 1952
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 21, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 15, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 14, length 4
D/QualcommCameraHardware( 1214): setFlash 0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 49, length 4
D/ ( 1214): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/ ( 1214): set_led_mode = 0, led_ctrl_p->led_mode = 0
I/QualcommCameraHardware( 1214): Set zoom=0 20
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 2, length 4
I/QualcommCameraHardware( 1214): Setting Contrast is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 6, length 4
I/QualcommCameraHardware( 1214): Setting Brightness is 3
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 7, length 4
I/QualcommCameraHardware( 1214): Setting Saturation is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 11, length 4
I/QualcommCameraHardware( 1214): Setting Sharpness is 10
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 9, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 12, length 4
I/QualcommCameraHardware( 1214): xxx set CAF :0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 65, length 4
D/QualcommCameraHardware( 1214): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 1214): Before Setting coordinate x:400 y:240
I/QualcommCameraHardware( 1214): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 64, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 73, length 18
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 26, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 62, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 8, length 4
D/QualcommCameraHardware( 1214): virtual android::status_t android::QualcommCameraHardware::setParameters(const android:
:CameraParameters&), final_rc=0
D/ ( 1214): [GECameraParameters::getGPUEffect] enter
D/ ( 1214): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1,
new effect = -1.
D/GPUPostEffect( 1214): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
D/CameraService( 1214): sendCommand (pid 1945)
D/CameraService( 1214): setPreviewDisplay(0x2c320) (pid 1945)
I/CameraService( 1214): mUseOverlay:1
D/CameraService( 1214): setOverlay
I/CameraService( 1214): setOverlay use previe size: w 800 h 480
D/CameraService( 1214): w 800 h 480 mOverlayW 0 mOverlayH 0
E/QualcommCameraHardware( 1214): Overlay object NULL. returning
D/CameraService( 1214): startCameraMode(0) (pid 1945)
D/CameraService( 1214): startPreviewMode (pid 1945)
D/CameraService( 1214): setOverlay
I/CameraService( 1214): setOverlay use previe size: w 800 h 480
D/QualcommCameraHardware( 1214): startPreview E
D/QualcommCameraHardware( 1214): initPreview E: preview size=800x480
D/QualcommCameraHardware( 1214): initPreview E: preview size=800x480 videosize = 800 x 480
D/QualcommCameraHardware( 1214): initPreview : preview size=800x480 videosize = 800 x 480
D/QualcommCameraHardware( 1214): initPreview: mFrameThreadWaitLock.lock()
D/QualcommCameraHardware( 1214): initPreview: mFrameThreadWaitLock.unlock()
I/QualcommCameraHardware( 1214): pmem pool /dev/pmem_adsp ioctl(fd = 48, PMEM_GET_SIZE) is 2310144
D/QualcommCameraHardware( 1214): mBufferSize=576000, mAlignedBufferSize=577536
E/QualcommCameraHardware( 1214): num_buffers = 4
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x414f7000
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x41584000
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x41611000
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x4169e000
D/QualcommCameraHardware( 1214): initREcord E
I/QualcommCameraHardware( 1214): pmem pool /dev/pmem_adsp ioctl(fd = 51, PMEM_GET_SIZE) is 4620288
D/QualcommCameraHardware( 1214): mBufferSize=576000, mAlignedBufferSize=577536
E/QualcommCameraHardware( 1214): num_buffers = 8
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x4172b000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x417b8000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x41845000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x418d2000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x4195f000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x419ec000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x41a79000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x41b06000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1098035200 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1098612736 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1099190272 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1099767808 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1100345344 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1100922880 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1101500416 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1102077952 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initREcord X
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 1, length 32
D/QualcommCameraHardware( 1214): initpreview before cam_frame thread carete , video frame buffer=1099767808 fd=51 y_off
=0 cbcr_off=384000
D/QualcommCameraHardware( 1214): initPreview X: 1
D/GPUPostEffect( 1214): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) E.
D/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) E.
D/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*): preview 800 x 480
started ok.
D/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) X.
D/GPUPostEffect( 1214): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) X.
D/QualcommCameraHardware( 1214): android::status_t android::QualcommCameraHardware::startPreviewInternal(): startPreview
800 x 480 (0)
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1307 This ioctl can fail if pp_mask is zero.
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1309 ioctl MSM_CAM_IOCTL_PICT_PP_DONE is failed...
D/QualcommCameraHardware( 1214): frame_thread E
I/CAMFRAME:( 1214): Open Device node : /dev/msm_camera/frame0

Just realised I put this in general instead of Q&A, can a mod move it, preez?

I ran a logcat on my other mt4g with working camera and see almost the same thing, but it continues beyond the last 4 of the dead camera phone:
Code:
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1307 This ioctl can fail if pp_mask is zero.
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1309 ioctl MSM_CAM_IOCTL_PICT_PP_DONE is failed...
D/QualcommCameraHardware( 1214): frame_thread E
I/CAMFRAME:( 1214): Open Device node : /dev/msm_camera/frame0
Here's the good logcat:
Code:
D/CameraService( 2347): CameraService::loadSound ref=0
V/MediaPlayer( 2347): constructor
V/MediaPlayer( 2347): setDataSource(/system/media/audio/ui/camera_click.ogg)
V/MediaPlayerService( 2347): Client(3) constructor
V/MediaPlayerService( 2347): Create new client(3) from pid 2347, url=/system/media/audio/ui/camera_click.ogg, connId=3, audioSessionId=4
V/MediaPlayerService( 2347): setDataSource(/system/media/audio/ui/camera_click.ogg)
V/MediaPlayerService( 2347): getPlayerTypeFromMAP(/system/media/audio/ui/camera_click.ogg): PLAYERS_MAP[26].playertype (UNKNOWN player_type code)0
V/MediaPlayerService( 2347): player type = 4
V/MediaPlayerService( 2347): create StagefrightPlayer
D/AwesomePlayer( 2347): [U5B] AwesomePlayer (331)
D/AwesomePlayer( 2347): [U5B] reset (508)
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/AudioSink( 2347): AudioOutput(4)
V/MediaPlayerService( 2347): setDataSource
I/StagefrightPlayer( 2347): setDataSource('/system/media/audio/ui/camera_click.ogg')
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/MediaPlayer( 2347): MediaPlayer::setAudioStreamType
V/MediaPlayer( 2347): prepare
V/MediaPlayerService( 2347): [3] setAudioStreamType(7)
V/MediaPlayerService( 2347): [3] prepareAsync
D/AwesomePlayer( 2347): [U5B] setDataSource_l (444)
I/OMXCodec( 2347): [Stagefright] use software codec=VorbisDecoder
V/MediaPlayerService( 2347): [3] notify (0x6cfa8, 5, 0, 0)
V/MediaPlayer( 2347): message received msg=5, ext1=0, ext2=0
V/MediaPlayer( 2347): New video size 0 x 0
V/MediaPlayerService( 2347): [3] notify (0x6cfa8, 1, 0, 0)
V/MediaPlayer( 2347): message received msg=1, ext1=0, ext2=0
V/MediaPlayer( 2347): prepared
V/MediaPlayer( 2347): signal application thread
V/MediaPlayer( 2347): prepare complete - status=0
V/MediaPlayer( 2347): constructor
V/MediaPlayer( 2347): setDataSource(/system/media/audio/ui/VideoRecord.ogg)
V/MediaPlayerService( 2347): Client(4) constructor
V/MediaPlayerService( 2347): Create new client(4) from pid 2347, url=/system/media/audio/ui/VideoRecord.ogg, connId=4, audioSessionId=5
V/MediaPlayerService( 2347): setDataSource(/system/media/audio/ui/VideoRecord.ogg)
V/MediaPlayerService( 2347): getPlayerTypeFromMAP(/system/media/audio/ui/VideoRecord.ogg): PLAYERS_MAP[26].playertype (UNKNOWN player_type code)0
V/MediaPlayerService( 2347): player type = 4
V/MediaPlayerService( 2347): create StagefrightPlayer
D/AwesomePlayer( 2347): [U5B] AwesomePlayer (331)
D/AwesomePlayer( 2347): [U5B] reset (508)
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/AudioSink( 2347): AudioOutput(5)
V/MediaPlayerService( 2347): setDataSource
I/StagefrightPlayer( 2347): setDataSource('/system/media/audio/ui/VideoRecord.ogg')
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/MediaPlayer( 2347): MediaPlayer::setAudioStreamType
V/MediaPlayer( 2347): prepare
V/MediaPlayerService( 2347): [4] setAudioStreamType(7)
V/MediaPlayerService( 2347): [4] prepareAsync
D/AwesomePlayer( 2347): [U5B] setDataSource_l (444)
I/OMXCodec( 2347): [Stagefright] use software codec=VorbisDecoder
V/MediaPlayerService( 2347): [4] notify (0x817b8, 5, 0, 0)
V/MediaPlayer( 2347): message received msg=5, ext1=0, ext2=0
V/MediaPlayer( 2347): New video size 0 x 0
V/MediaPlayerService( 2347): [4] notify (0x817b8, 1, 0, 0)
V/MediaPlayer( 2347): message received msg=1, ext1=0, ext2=0
V/MediaPlayer( 2347): prepared
V/MediaPlayer( 2347): signal application thread
V/MediaPlayer( 2347): prepare complete - status=0
D/CameraService( 2347): Client::Client X (pid 2516)
D/CameraService( 2347): CameraService::connect X
W/CameraThread( 2516): Open Camera - set mIsLastCameraClosed to false
D/CameraService( 2347): getParameters (pid 2516) (antibanding=auto;antibanding-values=off,50hz,60hz,auto;brightness=3;brightness-def=3;brightness-max=6;brightness-min=0;c
am-mode=0;contrast=5;contrast-def=5;contrast-max=10;contrast-min=0;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,aqua;exposure-compensation=0;expo
sure-compensation-step=0.5;flash-mode=off;flash-mode-values=off,auto,on,torch;focal-length=3.53;focus-distances=0.78,1.57,Infinity;focus-mode=auto;focus-mode-values=auto,
infinity;front-camera-mode=mirror;front-camera-mode-values=mirror,reverse,portrait-reverse;horizontal-view-angle=54.8;iso=auto;iso-values=auto,deblur,100,200,400,800,1250
;jpeg-quality=100;jpeg-thumbnail-height=480;jpeg-thumbnail-quality=75;jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;jpeg-thumbnail-width=640;max-exposure
-compensation=4;max-zoom=5;meter-mode=meter-center;meter-mode-values=meter-average,meter-center,meter-spot;min-exposure-compensation=-4;picture-format=jpeg;picture-format
-values=jpeg;picture-size=2
W/HTCCameraAdvanceSetting( 2516): version: 20100727, not need to update
W/HTCCameraAdvanceSetting( 2516): not reset to default and preference existed
W/CameraThread( 2516): Disable touch aec !!!
W/CameraThread( 2516): Start preview - disable continue AF !!!
W/CameraThread( 2516): reset flashlight mode !!!
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=640x480;focal-length=3.53;iso=auto;meter-mode=meter-cen
ter;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;jpeg-thumbnail-width=6
40;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,131,151,174,200;saturation-def=5;preview-size-
values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x1456,2592x1520,2592x1936,2592x1728,2592x1552
,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,640x480,640x416,640x384,640x368,512x384,400x4
00,272x272;contrast-min=0;p
I/CameraService( 2347): Unknow capture mode!!
D/QualcommCameraHardware( 2347): requested preview size 640 x 480
D/QualcommCameraHardware( 2347): requested picture size 2592 x 1952
D/mm-camera( 2347): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/mm-camera( 2347): set_led_mode = 0, led_ctrl_p->led_mode = 0
D/QualcommCameraHardware( 2347): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 2347): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/ ( 2347): [GECameraParameters::getGPUEffect] enter
D/ ( 2347): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1, new effect = -1.
D/GPUPostEffect( 2347): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
W/HTCCameraAdvanceSetting( 2516): for the key pref_capture_resolution_photo_main is null
W/HTCCamera( 2516): reset_layout_from_surface - width: 480, height: 853
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=1280x720;focal-length=3.53;iso=auto;meter-mode=meter-ce
nter;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;jpeg-thumbnail-width=
640;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,131,151,174,200;saturation-def=5;preview-size
-values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x1456,2592x1520,2592x1936,2592x1728,2592x155
2,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,640x480,640x416,640x384,640x368,512x384,400x
400,272x272;contrast-min=0;
I/CameraService( 2347): Unknow capture mode!!
D/QualcommCameraHardware( 2347): requested preview size 1280 x 720
D/QualcommCameraHardware( 2347): requested picture size 2592 x 1456
D/mm-camera( 2347): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/mm-camera( 2347): set_led_mode = 0, led_ctrl_p->led_mode = 0
D/QualcommCameraHardware( 2347): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 2347): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/ ( 2347): [GECameraParameters::getGPUEffect] enter
D/ ( 2347): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1, new effect = -1.
D/GPUPostEffect( 2347): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
D/CameraService( 2347): sendCommand (pid 2516)
D/CameraService( 2347): setPreviewDisplay(0x96bf8) (pid 2516)
W/QualcommCameraHardware( 2347): Overlay object NULL. returning
D/CameraService( 2347): recreate createOverlay
D/Overlay ( 1340): createOverlay w=1280 h=720 z=0 format 0x21
D/OverlayLIB( 1340): ovmode 2DPANEL
D/Overlay ( 1340): No S3D displays found, treat content as 2D
D/Overlay ( 1340): createOverlay w=1280 h=720 z=0 format 3D 0x0 ovmode 0 fbnum 0
D/OverlayLIB( 1340): startcontrolchannel: w:1280 h:720 fbnum:0 format 33 colorforamt 33 format3D:0x0 zorder: 1 norot no
D/OverlayLIB( 1340): setoverlayInfo(770) w 1280 h 720 format 2 flags 0x800000 zorder 1
D/OverlayLIB( 1340): setparameter: Transform: curr value: 0 new val:4 channel 0
D/Overlay ( 1340): setPostion: x= 0, y=0, w= 480, h = 800
E/Overlay ( 1340): connect to socket failed
D/CameraService( 2347): OVERLAY CREATED....
D/Overlay ( 2347): In overlay_data_initialize: format3D = 0x0
D/OverlayLIB( 2347): In OVLib: startDatachannel: fbnum = 0 size = 1382400
D/OverlayLIB( 2347): datachannel:openDevices: mPmemFD:0x2f mPmemAddr:0x0x40ee4000
D/CameraService( 2347): startPreview (pid 2516)
D/CameraService( 2347): startCameraMode(0)
D/CameraService( 2347): startPreviewMode
D/QualcommCameraHardware( 2347): startPreview E
D/QualcommCameraHardware( 2347): initPreview E: preview size=1280x720
D/QualcommCameraHardware( 2347): initPreview E: preview size=1280x720 videosize = 1280 x 720
D/QualcommCameraHardware( 2347): initPreview : preview size=1280x720 videosize = 1280 x 720
D/QualcommCameraHardware( 2347): initPreview: mFrameThreadWaitLock.lock()
D/QualcommCameraHardware( 2347): initPreview: mFrameThreadWaitLock.unlock()
I/QualcommCameraHardware( 2347): pmem pool /dev/pmem_adsp ioctl(fd = 50, PMEM_GET_SIZE) is 5537792
D/QualcommCameraHardware( 2347): mBufferSize=1382400, mAlignedBufferSize=1384448
D/QualcommCameraHardware( 2347): num_buffers = 4
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x41287000
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x413d9000
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x4152b000
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x4167d000
I/QualcommCameraHardware( 2347): pmem pool /dev/pmem_adsp ioctl(fd = 53, PMEM_GET_SIZE) is 12460032
D/QualcommCameraHardware( 2347): mBufferSize=1382400, mAlignedBufferSize=1384448
D/QualcommCameraHardware( 2347): num_buffers = 9
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x417cf000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41921000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41a73000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41bc5000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41d17000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41e69000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41fbb000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x4210d000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x4225f000
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1098706944 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1100091392 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1101475840 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1102860288 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1104244736 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1105629184 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1107013632 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1108398080 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1109782528 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initREcord X
D/dalvikvm( 2516): GC_CONCURRENT freed 270K, 50% free 2864K/5639K, external 270K/518K, paused 2ms+7ms
W/HTCCamera( 2516): Reset layout end, set mMainLayout visible
I/[POST_RESELECT]( 1484): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=([email protected],-1,0,-1,0)
I/[POST_RESELECT]( 1484): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=([email protected],-1,0,-1,0)
D/QualcommCameraHardware( 2347): initpreview before cam_frame thread carete , video frame buffer=1102860288 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initPreview X: 1
D/GPUPostEffect( 2347): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) E.
D/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) E.
D/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*): preview 1280 x 720 started ok.
D/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) X.
D/GPUPostEffect( 2347): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) X.
D/QualcommCameraHardware( 2347): android::status_t android::QualcommCameraHardware::startPreviewInternal(): startPreview 1280 x 720 (0)
W/mm-camera( 2347): config_proc_CAMERA_START_VIDEO:Line:1366 This ioctl can fail if pp_mask is zero.
W/mm-camera( 2347): config_proc_CAMERA_START_VIDEO:Line:1368 ioctl MSM_CAM_IOCTL_PICT_PP_DONE is failed...
D/QualcommCameraHardware( 2347): frame_thread E
I/CAMFRAME:( 2347): Open Device node : /dev/msm_camera/frame0
D/mm-camera( 2347): preview delay Dig_gain =1.009203, sparam->preview_fps 7540
D/mm-camera( 2347): start to set sce config.
D/mm-camera( 2347): sce at computeTRansforms m_p: 1.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): set sce config done
W/Rosie ( 1484): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLaunch = true
W/mm-camera( 2347): vfe_util_sendcmd: MSM_CAM_IOCTL_CONFIG_VFE failed...
W/mm-camera( 2347): vfe_util_sendcmd: MSM_CAM_IOCTL_CONFIG_VFE failed...
D/QualcommCameraHardware( 2347): startPreview X
D/QualcommCameraHardware( 2347): [ATS][camera_preview][complete]
W/DCFRuler( 2516): no phone storage - initStorageType(): 1
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-iso=off;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=1280x720;focal-length=3.53;iso=auto;met
er-mode=meter-center;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;postp
roc-enable-imboost=on;jpeg-thumbnail-width=640;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,13
1,151,174,200;saturation-def=5;preview-size-values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x
1456,2592x1520,2592x1936,2592x1728,2592x1552,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,6
40x480,640x416,640x384,640x
D/CameraService( 2347): PlaySound:0
I/CameraService( 2347): Unknow capture mode!!
D/QualcommCameraHardware( 2347): requested preview size 1280 x 720
D/QualcommCameraHardware( 2347): requested picture size 2592 x 1456
D/mm-camera( 2347): In config_proc_CAMERA_SET_PARM_LED_MODE: 1
D/mm-camera( 2347): set_led_mode = 1, led_ctrl_p->led_mode = 0
D/mm-camera( 2347): set_led_state: 0 -> 0
D/mm-camera( 2347): set_led_state: 0
D/mm-camera( 2347): set_led_state return 0
D/mm-camera( 2347): led_ctrl_p->led_mode = 1
D/QualcommCameraHardware( 2347): [ATS][adjust_saturation][complete]
D/QualcommCameraHardware( 2347): [ATS][adjust_sharpness][complete]
D/QualcommCameraHardware( 2347): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 2347): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/ ( 2347): [GECameraParameters::getGPUEffect] enter
D/ ( 2347): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1, new effect = -1.
D/GPUPostEffect( 2347): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
W/CameraThread( 2516): start preview, mTakeFocus = false
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_RESUME_AFTER_PREVIEW start
W/HTCCamera( 2516): initOnCreate_after_preview() - start
W/HTCCamera( 2516): initOnCreate_after_preview() - set mMainLayout visible
W/CameraThread( 2516): CameraHandler Message - START_PREVIEW end
D/Overlay ( 2347): Socket server thread start
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 61K, 49% free 2896K/5639K, external 349K/518K, paused 33ms
D/Camera ( 2516): HTC_CALLBACK: callbackType=4 arg1=1 arg2=0 mHtcCallback=null
W/HTCCamera( 2516): initOnCreate_after_preview() - end
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_RESUME_AFTER_PREVIEW end
D/mm-camera( 2347): TRIGGER_LOWLIGHT
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_AFTER_PREVIEW start
W/HTCCamera( 2516): doOnCreate_after_preview() - start
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 53K, 48% free 2979K/5639K, external 967K/1048K, paused 25ms
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 11K, 48% free 2984K/5639K, external 1763K/1818K, paused 24ms
W/MenuHandler( 2516): initMenuHandler() - start
W/MenuHandler( 2516): initMenuHandler() - end
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 6K, 48% free 2988K/5639K, external 2325K/2462K, paused 24ms
W/HTCCamera( 2516): doOnCreate_after_preview() - end
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_AFTER_PREVIEW end
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 25K, 47% free 3019K/5639K, external 3137K/3138K, paused 28ms
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-iso=off;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=1280x720;focal-length=3.53;iso=auto;met
er-mode=meter-center;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;postp
roc-enable-imboost=on;jpeg-thumbnail-width=640;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,13
1,151,174,200;saturation-def=5;preview-size-values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x
1456,2592x1520,2592x1936,2592x1728,2592x1552,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,6
40x480,640x416,640x384,640x
Thoughts?

Related

Tapi Help

Dim CanRat As LINEHSCSDCODING = LINEHSCSDCODING.CODING_4800
Dim Ekip As LINEEQUIPSTATE = LINEEQUIPSTATE.FULL
ret = CellTSP.lineGetCurrentHSCSDStatus(BuHat.hLine, Ekip, System.Runtime.InteropServices.Marshal.ReadInt32(iki), System.Runtime.InteropServices.Marshal.ReadInt32(uc), System.Runtime.InteropServices.Marshal.ReadInt32(dort), CanRat)
what is wrong

SetDevicePower questions

i have this code:
<DllImport("coredll")> _
Private Shared Function SetDevicePower(ByVal pvDevice As String, ByVal dwDeviceFlags As Integer, ByVal DeviceState As devicepowerstate) As Integer
End Function
Public Enum devicepowerstate : int
Unspecified = -1
D0 = 0
D1 = 1
D2 = 2
D3 = 3
D4 = 4
End Enum
Const POWER_NAME As Integer = &H1
SetDevicePower("BKL1:", POWER_NAME, devicepowerstate.D3)
when i use D3, my backlight goes DIM (which is what i am aiming for) but when my LCD goes off (idle mode) and then i click on any key to reactivate my DIMMED backlight, the LCD does TURN ON but my backlight stays OFF.
im using it on my T-Mobile SDA WM5.

InTheHand Bluetooth - Weird stream problems

I am currently working on my "SciLor's WiMoBlue". The new protocol is ready. Everything works fine, until I send much data at the same time.
For example if I try to send an image in that way:
Code:
Public Sub SendImage(ByVal Image As Bitmap, ByVal Position As Point, ByVal Format As ImageFormat)
Dim PosX, PosY, Width, Height As Byte()
Dim ImageStream As New IO.MemoryStream
Dim ImageLength As Integer
Dim ImageLengthBytes As Byte()
Dim ImageBuffer(MaxChunkSize - HeaderSize - 1) As Byte
PosX = BitConverter.GetBytes(Position.X)
PosY = BitConverter.GetBytes(Position.Y)
Width = BitConverter.GetBytes(Image.Width)
Height = BitConverter.GetBytes(Image.Height)
Image.Save(ImageStream, ImageFormat2ImagingFormat(Format))
ImageStream.Seek(0, SeekOrigin.Begin)
ImageLength = ImageStream.Length
ImageLengthBytes = BitConverter.GetBytes(ImageLength)
SendData(BuildCommand(BaseProtocol.Image, ImageProtocol.Initiate, CombineBytes(PosX, PosY, Width, Height, ImageLengthBytes)))
Thread.Sleep(2000)
Dim DataPos As Integer
For DataPos = 0 To ImageStream.Length - MaxChunkSize - HeaderSize - 1 Step MaxChunkSize - HeaderSize
ImageStream.Read(ImageBuffer, 0, MaxChunkSize - HeaderSize)
SendData(BuildCommand(BaseProtocol.Image, ImageProtocol.Data, ImageBuffer))
'WaitForNextChunk = True
'Do While WaitForNextChunk = True
'Loop
'Thread.Sleep(2000)
Next
ImageBuffer = New Byte(ImageLength - DataPos - 1) {}
ImageStream.Read(ImageBuffer, 0, ImageBuffer.Length)
SendData(BuildCommand(BaseProtocol.Image, ImageProtocol.End, ImageBuffer))
End Sub
SendData:
Code:
If Data.Length > MaxChunkSize Then
MsgBox("Data to long... " & vbNewLine & "SendSize:" & Data.Length & vbNewLine & "MaxSize:" & MaxChunkSize)
Else
If btClient.Connected = True And isRecieving = True Then
btStream.Write(Data, 0, Data.Length)
btStream.Flush()
End If
End If
Recieving Part:
Code:
While isRecieving = True
If btStream IsNot Nothing And btStream.DataAvailable = True Then
Try
Recieved = btStream.Read(myHeader, 0, myHeader.Length)
If myHeader(0) = HeaderIdentifier And myHeader(1) = OtherModeHeader Then
btStream.Read(myDataSize, 0, 2)
DataLength = BitConverter.ToInt16(myDataSize, 0)
myBuffer = New Byte(DataLength - 1) {}
Recieved = 0
Do Until Recieved = DataLength
If btStream.DataAvailable = True Then
Recieved += btStream.Read(myBuffer, Recieved, DataLength - Recieved)
End If
Loop
ExecuteCommand(myHeader(2), myHeader(3), myBuffer)
Else
Debug.WriteLine("WrongData")
Exit While
End If
Catch ex As Exception
Debug.WriteLine(ex.Message)
If Recieved = 0 Then
Exit While
End If
End Try
End If
End While
If I send the image, without Thread.Sleeps (huighe ones). The recieving stream gets weird. The gets btStream.DataAvailable = False forever. If I remove that ckeck, it hangs at the btStream.Read.
I also tried to fix that with waiting for the answer of the server, but the problem doesn't get solved.
Do you have any idea how to fix that problem?. In that speed the image sending is worthless
SciLor

[Q] Reduce wifi scan delays

Hi guys,
I'm currently working on a indoor positioning project. I'm using WiFi signals to do this. I've tested a couple of phones and tablets but they all have a different delay between the scans. This varies from 600ms to 6 seconds. I'm looking for a way to get the scans as fast as possible 2/3 or maybe 4 scans per second. Perhaps tweaking the roms for the devices, this is no problem at all but then I need to know what I need to tweak of course.
Thnx in advance,
flitjes
Try WiFi analyzer from the market. It has a sgetting to adjust the scan interval. Otherwise, the scan interval is typically set in build.prop
You could fiddle around with sysctl in the console to see if something changes it.
sysctl -a|grep wlan gives you a list of possible candidates.
Isnt this a build.prop edit?
Sent from my Desire HD using XDA App
pretty sure you will have to root, if you havent done so already...
i havent...
Hi guys, I've rooted my phone so that is not a problem. I'm going to try the things u guys sugessted.
I've tried these things but I'm still not progressing.
When I edit the build.prop it only changes the interval of scanning for accesspoints when no application is running.
The problem I'm facing is: My application can't scan fast enough. I'm only getting 2 scans a second. And I'm looking for about 10 scans a second.
Maby this has to be changed on driver level?
I've found out something more. I've switch roms a couple of times and did the measurement of the scanrate. Because of the results I can conclude that some romes scan faster then others. But can't find out why?
Hi,
I have exactly the same question than flitjes. Is someone found a solution ?
I noted a sampling of:
- 5.4s on Nexus 5X (up to 3.3s if i change the ROM)
- 3s on Nexus 5
- 0.6s on Nexus 4
It's a bit hard to use a 6s sampling for indoor positioning
Code:
[email protected]:/ # sysctl -a|grep wlan
net.ipv4.conf.wlan0.accept_local = 0
net.ipv4.conf.wlan0.accept_redirects = 1
net.ipv4.conf.wlan0.accept_source_route = 1
net.ipv4.conf.wlan0.arp_accept = 0
net.ipv4.conf.wlan0.arp_announce = 0
net.ipv4.conf.wlan0.arp_filter = 0
net.ipv4.conf.wlan0.arp_ignore = 0
net.ipv4.conf.wlan0.arp_notify = 0
net.ipv4.conf.wlan0.bootp_relay = 0
net.ipv4.conf.wlan0.disable_policy = 0
net.ipv4.conf.wlan0.disable_xfrm = 0
net.ipv4.conf.wlan0.force_igmp_version = 0
net.ipv4.conf.wlan0.forwarding = 1
net.ipv4.conf.wlan0.log_martians = 0
net.ipv4.conf.wlan0.mc_forwarding = 0
net.ipv4.conf.wlan0.medium_id = 0
net.ipv4.conf.wlan0.promote_secondaries = 0
net.ipv4.conf.wlan0.proxy_arp = 0
net.ipv4.conf.wlan0.proxy_arp_pvlan = 0
net.ipv4.conf.wlan0.route_localnet = 0
net.ipv4.conf.wlan0.rp_filter = 0
net.ipv4.conf.wlan0.secure_redirects = 1
net.ipv4.conf.wlan0.send_redirects = 1
net.ipv4.conf.wlan0.shared_media = 1
net.ipv4.conf.wlan0.src_valid_mark = 0
net.ipv4.conf.wlan0.tag = 0
net.ipv4.neigh.wlan0.anycast_delay = 100
net.ipv4.neigh.wlan0.app_solicit = 0
net.ipv4.neigh.wlan0.base_reachable_time = 15
net.ipv4.neigh.wlan0.base_reachable_time_ms = 15000
net.ipv4.neigh.wlan0.delay_first_probe_time = 5
net.ipv4.neigh.wlan0.gc_stale_time = 60
net.ipv4.neigh.wlan0.locktime = 100
net.ipv4.neigh.wlan0.mcast_solicit = 3
net.ipv4.neigh.wlan0.proxy_delay = 80
net.ipv4.neigh.wlan0.proxy_qlen = 64
net.ipv4.neigh.wlan0.retrans_time = 100
net.ipv4.neigh.wlan0.retrans_time_ms = 1000
net.ipv4.neigh.wlan0.ucast_solicit = 3
net.ipv4.neigh.wlan0.unres_qlen = 31
net.ipv4.neigh.wlan0.unres_qlen_bytes = 65536
sysctl: key 'net.ipv4.route.flush': Permission denied
net.ipv6.conf.wlan0.accept_dad = 1
net.ipv6.conf.wlan0.accept_ra = 2
net.ipv6.conf.wlan0.accept_ra_defrtr = 1
net.ipv6.conf.wlan0.accept_ra_mtu = 1
net.ipv6.conf.wlan0.accept_ra_pinfo = 1
net.ipv6.conf.wlan0.accept_ra_prefix_route = 1
net.ipv6.conf.wlan0.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.wlan0.accept_ra_rt_table = -1000
net.ipv6.conf.wlan0.accept_ra_rtr_pref = 1
net.ipv6.conf.wlan0.accept_redirects = 1
net.ipv6.conf.wlan0.accept_source_route = 0
net.ipv6.conf.wlan0.autoconf = 1
net.ipv6.conf.wlan0.dad_transmits = 1
net.ipv6.conf.wlan0.disable_ipv6 = 0
net.ipv6.conf.wlan0.force_mld_version = 0
net.ipv6.conf.wlan0.force_tllao = 0
net.ipv6.conf.wlan0.forwarding = 1
net.ipv6.conf.wlan0.hop_limit = 64
net.ipv6.conf.wlan0.max_addresses = 16
net.ipv6.conf.wlan0.max_desync_factor = 600
net.ipv6.conf.wlan0.mtu = 1500
net.ipv6.conf.wlan0.ndisc_notify = 0
net.ipv6.conf.wlan0.optimistic_dad = 1
net.ipv6.conf.wlan0.proxy_ndp = 0
net.ipv6.conf.wlan0.regen_max_retry = 3
net.ipv6.conf.wlan0.router_probe_interval = 60
net.ipv6.conf.wlan0.router_solicitation_delay = 1
net.ipv6.conf.wlan0.router_solicitation_interval = 4
net.ipv6.conf.wlan0.router_solicitations = 3
net.ipv6.conf.wlan0.temp_prefered_lft = 86400
net.ipv6.conf.wlan0.temp_valid_lft = 604800
net.ipv6.conf.wlan0.use_oif_addrs_only = 1
net.ipv6.conf.wlan0.use_optimistic = 1
net.ipv6.conf.wlan0.use_tempaddr = 2
net.ipv6.neigh.wlan0.anycast_delay = 100
net.ipv6.neigh.wlan0.app_solicit = 0
net.ipv6.neigh.wlan0.base_reachable_time = 15
net.ipv6.neigh.wlan0.base_reachable_time_ms = 15000
net.ipv6.neigh.wlan0.delay_first_probe_time = 5
net.ipv6.neigh.wlan0.gc_stale_time = 60
net.ipv6.neigh.wlan0.locktime = 0
net.ipv6.neigh.wlan0.mcast_solicit = 3
net.ipv6.neigh.wlan0.proxy_delay = 80
net.ipv6.neigh.wlan0.proxy_qlen = 64
net.ipv6.neigh.wlan0.retrans_time = 100
net.ipv6.neigh.wlan0.retrans_time_ms = 1000
net.ipv6.neigh.wlan0.ucast_solicit = 3
net.ipv6.neigh.wlan0.unres_qlen = 31
net.ipv6.neigh.wlan0.unres_qlen_bytes = 65536
sysctl: key 'net.ipv6.route.flush': Permission denied
sysctl: key 'vm.compact_memory': Permission denied

Bonroad C1067106A3 Allwinner QUAD CORE T3 P3 2GB RAM 16GB ROM 6.0.1

I installed an Android 4.2.2 (Jellybean) head unit in my Chevrolet Corvette in 2014 (GS-C0219 / JY-C0227 from Pumpkin - thread here) and remain so pleased with it that I just bought an Android 6.0.1 (Marshmallow) head unit for my 2009 Toyota RAV4 (non-JBL). This one (C1067106A3 listed here) from "BonRoad" has double the CPU cores (4), twice the RAM (2GB) and ROM (16GB), higher resolution (1024x600), custom form factor and plug-and-play installation (took less than 30 minutes total), all for only $287 shipped. Impressive! It was delivered to me in the Washington, D.C. area within a week with no customs tariff, looks stock, responds quickly, runs all of my apps (Torque is a favorite), has excellent navigation (iGo works offline), offers flexible equalization for much better sound quality out of the stock speakers, and generally makes my 2009 feel like a 2017. These units are so good that it really is hard to imagine ever going back to a traditional head unit from a mainstream manufacturer. I will post observations in this thread as I make them. To kick things off, here are two photos of it installed in my vehicle (day and night):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here is the report generated by the Hardware Info app:
Code:
ALLWINNER QUAD CORE T3 P3
SYSTEM (Android 6.0.1)
Model: QUAD-CORE T3 p3
Manufacturer: Allwinner
Device: t3-p3
Product: t3_p3
Brand: Allwinner
Android Version: 6.0.1
API Level: 23
Build ID: MMB29M
Fingerprint: Allwinner/t3_p3/t3-p3:6.0.1/MMB29M/20170107:eng/test-keys
DISPLAY (1024x600)
Size: 1024x600
Refresh Rate: 56 Hz
Default Orientation: Landscape
Physical Size: 6.97" (17.7 cm)
Logical Size: Normal
Density: 240 dpi (High)
Pixels Per Inch: X: 173.4; Y: 162.13
PROCESSOR (ARMv7)
Processor: ARMv7 Processor rev 5 (v7l)
Cores: 4
Max Frequency: 1200 Mhz
Instruction Sets: armeabi-v7a, armeabi
SIMD Instructions: NEON
MEMORY (752 MB)
System RAM: 752 MB
JVM Max Memory: 384 MB
Internal Storage: 3967 MB
External Storage: 7688 MB (Emulated)
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.4 megapixel)
SUMMARY
Max Picture Size: 720x576
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 640x480
Picture Size Values: 720x480, 720x576
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 640x480
Preview Size Values: 720x480, 720x576
Preview_capture Size Height: 480
Preview_capture Size Width: 640
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 640x480
Video Size Values: 720x480, 720x576
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 640
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
BACK CAMERA (0.3 megapixel)
SUMMARY
Max Picture Size: 720x480
Zoom: 3x
Autofocus: Not supported
Orientation: 0°
PICTURE
Cancel_continuous_picture: False
Continuous Picture Path:
Is_continuous_picture_fast: False
Picture Format: Jpeg
Picture Format Values: Jpeg
Picture Mode: Normal
Picture Size: 720x480
Picture Size Values: 720x480
PREVIEW
Preview Format: Yuv420sp
Preview Format Values: Yuv420sp, Yuv420p
Preview Fps Range: 5000, 60000
Preview Fps Range Values: (5000, 60000)
Preview Frame Rate: 30
Preview Frame Rate Values: 30
Preview Size: 720x480
Preview Size Values: 720x480
Preview_capture Size Height: 480
Preview_capture Size Width: 720
VIDEO
Preferred Preview Size For Video: 720x480
Video Frame Format: Yuv420sp
Video Size: 720x480
Video Size Values: 720x480
Video Snapshot Supported: True
FOCUS
Focus Areas: (0, 0, 0, 0, 0)
Focus Distances: 0.10, 1.20, Infinity
Focus Mode: Fixed
Focus Mode Values: Fixed
ZOOM
Max Zoom: 100
Smooth Zoom Supported: False
Zoom: 0
Zoom Ratios: 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300
Zoom Supported: True
EXPOSURE COMPENSATION
Exposure Compensation: 0
Exposure Compensation Step: 0
Max Exposure Compensation: 0
Min Exposure Compensation: 0
MISC
Camera Hal Version: 3000130327_V1.0
Capture Format: 825382478
Capture Size Height: 480
Capture Size Width: 720
Focal Length: 3.43
Horizontal View Angle: 51.2
Jpeg Quality: 95
Jpeg Thumbnail Height: 240
Jpeg Thumbnail Quality: 90
Jpeg Thumbnail Size Values: 320x240, 0x0
Jpeg Thumbnail Width: 320
Max Num Detected Faces Hw: 15
Max Num Detected Faces Sw: 0
Prop Facing: Back
Prop Orientation: 0
Recording Hint: False
Rotation: 0
Snap Path:
Vertical View Angle: 39.4
OPENGL 1.1 (Mali-400 MP2)
GENERAL
Renderer: Mali-400 MP2
Version: OpenGL ES-CM 1.1
Vendor: ARM
LIMITS
Texture Size: 4096x4096
Texture Units: 8
Viewport Size: 4096x4096
Modelview Stack Depth: 32
Projection Stack Depth: 32
Texture Stack Depth: 32
Lights: 8
COMPRESSED TEXTURE FORMATS
ETC1, Paletted
EXTENSIONS
GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_size_array GL_OES_point_sprite GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_query_matrix GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_EGL_image GL_OES_draw_texture GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_framebuffer_object GL_OES_stencil8 GL_OES_depth24 GL_ARM_rgba8 GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_OES_texture_cube_map GL_EXT_discard_framebuffer GL_EXT_robustness GL_OES_depth_texture_cube_map GL_OES_vertex_half_float GL_KHR_debug GL_OES_mapbuffer
OPENGL 2.0 (Mali-400 MP2)
GENERAL
Renderer: Mali-400 MP2
Version: OpenGL ES 2.0
Vendor: ARM
GLSL Version: OpenGL ES GLSL ES 1.00
LIMITS
Texture Size: 4096x4096
Texture Units: 8
Vertex Textures: 0
Combined Textures: 8
Viewport Size: 4096x4096
Renderbuffer Size: 4096x4096
Cubemap Size: 4096x4096
Vertex Attributes: 16
Vertex Uniforms: 256
Varying Vectors: 12
Fragment Uniforms: 256
VERTEX NUMERIC PRECISION
Int: [-2^24, 2^24]
Float: [-2^127, 2^127], 2^-23
FRAGMENT NUMERIC PRECISION
Low Int: [-2^11, 2^11]
Medium Int: [-2^11, 2^11]
High Int: Not available
Low Float: [-2^15, 2^15], 2^-10
Medium Float: [-2^15, 2^15], 2^-10
High Float: Not available
COMPRESSED TEXTURE FORMATS
ETC1
EXTENSIONS
GL_EXT_debug_marker GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_EXT_blend_minmax GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_EXT_shader_texture_lod GL_EXT_robustness GL_OES_depth_texture_cube_map GL_KHR_debug GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_mapbuffer
GRAPHIC MODES (RGBA 32bit)
RGB 16bit (565)
RGB 16bit (565), Depth 24bit, Stencil 8bit
RGB 16bit (565), Depth 24bit, Stencil 8bit, Samples x4
RGB 16bit (565), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant
RGB 32bit (888)
RGB 32bit (888), Depth 24bit
RGB 32bit (888), Depth 24bit, Stencil 8bit
RGB 32bit (888), Depth 24bit, Stencil 8bit, Samples x4
RGB 32bit (888), Depth 24bit, Stencil 8bit, Samples x4, Non-Conformant
RGB 32bit (888), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant
RGBA 32bit (8888)
RGBA 32bit (8888), Depth 24bit, Stencil 8bit
RGBA 32bit (8888), Depth 24bit, Stencil 8bit
RGBA 32bit (8888), Depth 24bit, Stencil 8bit
RGBA 32bit (8888), Depth 24bit, Stencil 8bit
RGBA 32bit (8888), Depth 24bit, Stencil 8bit, Samples x4
RGBA 32bit (8888), Depth 24bit, Stencil 8bit, Samples x4
RGBA 32bit (8888), Depth 24bit, Stencil 8bit, Samples x16, Non-Conformant
SENSORS (1)
TEMPERATURE SENSOR
Vendor: AW.
Range: 125.0°C
Resolution: 1.0°C
Power: 0.35 mA
Delay: On Trigger
CODECS (43)
OMX.GOOGLE.MP3.DECODER
MEDIA TYPE: AUDIO/MPEG
OMX.GOOGLE.AMRNB.DECODER
MEDIA TYPE: AUDIO/3GPP
OMX.GOOGLE.AMRWB.DECODER
MEDIA TYPE: AUDIO/AMR-WB
OMX.GOOGLE.AAC.DECODER
MEDIA TYPE: AUDIO/MP4A-LATM
OMX.GOOGLE.G711.ALAW.DECODER
MEDIA TYPE: AUDIO/G711-ALAW
OMX.GOOGLE.G711.MLAW.DECODER
MEDIA TYPE: AUDIO/G711-MLAW
OMX.GOOGLE.VORBIS.DECODER
MEDIA TYPE: AUDIO/VORBIS
OMX.GOOGLE.OPUS.DECODER
MEDIA TYPE: AUDIO/OPUS
OMX.GOOGLE.RAW.DECODER
MEDIA TYPE: AUDIO/RAW
OMX.GOOGLE.AAC.ENCODER
MEDIA TYPE: AUDIO/MP4A-LATM
OMX.GOOGLE.AMRNB.ENCODER
MEDIA TYPE: AUDIO/3GPP
OMX.GOOGLE.AMRWB.ENCODER
MEDIA TYPE: AUDIO/AMR-WB
OMX.GOOGLE.FLAC.ENCODER
MEDIA TYPE: AUDIO/FLAC
OMX.GOOGLE.GSM.DECODER
MEDIA TYPE: AUDIO/GSM
OMX.ALLWINNER.VIDEO.DECODER.AVC
MEDIA TYPE: VIDEO/AVC
Color Formats: : YUV420Flexible
Profiles: : Baseline(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51) Main(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51) High(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51)
OMX.ALLWINNER.VIDEO.DECODER.HEVC
MEDIA TYPE: VIDEO/HEVC
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.MJPEG
MEDIA TYPE: VIDEO/JPEG
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.MPEG1
MEDIA TYPE: VIDEO/MPEG1
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.MPEG2
MEDIA TYPE: VIDEO/MPEG2
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.MPEG4
MEDIA TYPE: VIDEO/MP4V-ES
Color Formats: : YUV420Flexible
Profiles: : Simple(0, 0b, 1, 2, 3, 4, 4a, 5) AdvancedSimple(0, 0b, 1, 2, 3, 4, 5)
OMX.ALLWINNER.VIDEO.DECODER.H263
MEDIA TYPE: VIDEO/3GPP
Color Formats: : YUV420Flexible
Profiles: : Baseline(10, 20, 30, 40, 45, 50, 60, 70)
OMX.ALLWINNER.VIDEO.DECODER.VP6
MEDIA TYPE: VIDEO/X-VND.ON2.VP6
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.VP8
MEDIA TYPE: VIDEO/X-VND.ON2.VP8
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.VC1
MEDIA TYPE: VIDEO/WVC1
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.MSMPEG4V1
MEDIA TYPE: VIDEO/X-MS-MPEG4V1
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.MSMPEG4V2
MEDIA TYPE: VIDEO/X-MS-MPEG4V2
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.DIVX
MEDIA TYPE: VIDEO/DIVX
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.XVID
MEDIA TYPE: VIDEO/XVID
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.S263
MEDIA TYPE: VIDEO/FLV1
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.RXG2
MEDIA TYPE: VIDEO/RVG2
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.WMV1
MEDIA TYPE: VIDEO/WMV1
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.DECODER.WMV2
MEDIA TYPE: VIDEO/WMV2
Color Formats: : YUV420Flexible
OMX.ALLWINNER.VIDEO.ENCODER.AVC
MEDIA TYPE: VIDEO/AVC
Color Formats: : YUV420Flexible YUV420SemiPlanar
Profiles: : Baseline(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 41, 42, 5, 51) Main(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51) High(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51)
OMX.GOOGLE.MPEG4.DECODER
MEDIA TYPE: VIDEO/MP4V-ES
Color Formats: : YUV420Flexible
Profiles: : Simple(0, 0b, 1, 2, 3)
OMX.GOOGLE.H263.DECODER
MEDIA TYPE: VIDEO/3GPP
Color Formats: : YUV420Flexible
Profiles: : Baseline(10, 20, 30, 45) ISWV2(10, 20, 30, 45)
OMX.GOOGLE.H264.DECODER
MEDIA TYPE: VIDEO/AVC
Color Formats: : YUV420Flexible
Profiles: : Baseline(0x10000, 1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51) Main(0x10000, 1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51) High(0x10000, 1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51)
OMX.GOOGLE.HEVC.DECODER
MEDIA TYPE: VIDEO/HEVC
Color Formats: : YUV420Flexible
Profiles: : 0x1(0x1, 0x10, 0x100, 0x1000, 0x10000, 0x4, 0x40, 0x400, 0x4000)
OMX.GOOGLE.VP8.DECODER
MEDIA TYPE: VIDEO/X-VND.ON2.VP8
Color Formats: : YUV420Flexible
OMX.GOOGLE.VP9.DECODER
MEDIA TYPE: VIDEO/X-VND.ON2.VP9
Color Formats: : YUV420Flexible
OMX.GOOGLE.H263.ENCODER
MEDIA TYPE: VIDEO/3GPP
Color Formats: : YUV420Flexible YUV420Planar YUV420SemiPlanar
Profiles: : Baseline(45)
OMX.GOOGLE.H264.ENCODER
MEDIA TYPE: VIDEO/AVC
Color Formats: : YUV420Flexible YUV420Planar YUV420SemiPlanar
Profiles: : Baseline(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41) Main(1, 11, 12, 13, 1b, 2, 21, 22, 3, 31, 32, 4, 41)
OMX.GOOGLE.MPEG4.ENCODER
MEDIA TYPE: VIDEO/MP4V-ES
Color Formats: : YUV420Flexible YUV420Planar YUV420SemiPlanar
Profiles: : Core(2)
OMX.GOOGLE.VP8.ENCODER
MEDIA TYPE: VIDEO/X-VND.ON2.VP8
Color Formats: : YUV420Flexible YUV420Planar YUV420SemiPlanar
Profiles: : Main(Version0, Version1, Version2, Version3)
FEATURES (41)
GRAPHICS
OpenGL 2.0
ANDROID HARDWARE
android.hardware.audio.output
android.hardware.bluetooth
android.hardware.bluetooth_le
android.hardware.camera
android.hardware.camera.any
android.hardware.camera.front
android.hardware.ethernet
android.hardware.faketouch
android.hardware.location
android.hardware.location.gps
android.hardware.location.network
android.hardware.microphone
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.sensor.accelerometer
android.hardware.sensor.ambient_temperature
android.hardware.sensor.compass
android.hardware.touchscreen
android.hardware.touchscreen.multitouch
android.hardware.touchscreen.multitouch.distinct
android.hardware.touchscreen.multitouch.jazzhand
android.hardware.usb.accessory
android.hardware.usb.host
android.hardware.wifi
android.hardware.wifi.direct
ANDROID SOFTWARE
android.software.app_widgets
android.software.backup
android.software.connectionservice
android.software.device_admin
android.software.home_screen
android.software.input_methods
android.software.live_wallpaper
android.software.managed_users
android.software.midi
android.software.print
android.software.sip
android.software.sip.voip
android.software.verified_boot
android.software.voice_recognizers
android.software.webview
Created with Hardware Info 4.2.6
The info displayed under Settings -> About suggests that I received the 1GB model despite ordering the 2GB model. I have notified the vendor and am awaiting guidance.
"GPS CARD" vs. "SD CRAD"
CARD is misspelled on the head unit I received and in about half of the photos in the listing. Mine is flashed with a 2017 ROM but may be from an early hardware run, especially since it has only 1GB RAM. Or perhaps they had it right earlier and got it wrong later. Who knows? It this would bother you, then be sure to confirm with the vendor before ordering.
In my RAV4, when the ignition is turned to START, the accessory circuit opens (cuts power) and triggers the HU to shut down. This is super annoying when waiting for a passenger to run an errand since I switch the ignition from ON to ACC to continue using the HU with the engine off and then suffer through a reboot when restarting the engine (ACC to START to ON), which interrupts radio, music, Bluetooth connections, navigation, etc.
To work around this problem, I added a simple circuit that uses a capacitor to keep the (typically red) ACC_PWR input to the HU live for a few seconds. Frustratingly, I next discovered that the starter motor temporarily draws the vehicle's battery voltage down to ~10V, which the HU can't tolerate on the continuous power circuit, so it still rebooted. To work around that problem, I assembled a battery pack (that is topped off when the engine is running) with another circuit to keep the (typically yellow) CON_PWR input to the HU live. No more reboots!
The head unit recognized the steering wheel controls (SWC) natively. My RAV4 has volume up / down, channel up / down, and Mode. The volume buttons work as expected, I mapped the Mode button to toggle muting, and the channel buttons step through tracks as expected, but the radio app seeks rather than steps through my presets, which makes no sense to me; I need to be able to select from my stations of interest without displaying the radio app and pressing the screen. I am struggling to communicate this problem with the vendor (English vs. Mandarin). Is this something that mtc-keys could address?
The screen brightness decreases automatically when the vehicle lights are on, which is very nice (and something the older Android head unit in my Corvette does not do), but it's still too bright, and the control under Settings has no effect. I am struggling to communicate this problem with the vendor (English vs. Mandarin). Is it likely that this is a hardware thing that cannot be adjusted by the software? The Night Mode app works well but must be invoked manually.
Pressing the Tune hard button the right of the head unit invokes the equalizer. I would prefer that it function as a back button. I am struggling to communicate this problem with the vendor (English vs. Mandarin). Is this something that mtc-keys could address?
I am a big fan of the iGo navigation app. The older head unit that I installed in my Corvette back in 2014 has 2012Q4 maps (just over a year old at the time). This head unit purchased in 2017 has 2011Q2 maps. I am eager to purchase an update but don't know how to "navigate" the Naviextras updates page. Any suggestions?
I am a big fan of the Torque app. Unfortunately, the G-Force meter does not work, presumably because Android head units lack accelerometers (used in handhelds to determine orientation, which is moot when the device is installed in a dashboard).
That said, the Hardware Info app does report the following for the older Pumpkin head unit in my Corvette:
Code:
SENSORS (13)
GRAVITY SENSOR
Vendor: The Android Open Source Project
Range: 39.24 m/s²
Resolution: 0.15328126 m/s²
Power: 0.2 mA
Delay: On Trigger
COMPASS MAGNETIC FIELD SENSOR
Vendor: The Android Open Source Project
Range: 2000.0 μT
Resolution: 0.0625 μT
Power: 6.8 mA
Delay: On Trigger
COMPASS ORIENTATION SENSOR
Vendor: The Android Open Source Project
Range: 360.0°
Resolution: 1.0°
Power: 7.0 mA
Delay: On Trigger
GYROSCOPE SENSOR
Vendor: The Android Open Source Project
Range: 34.906586 rad/s
Resolution: 0.0012217305 rad/s
Power: 6.1 mA
Delay: On Trigger
PROXIMITY SENSOR
Vendor: The Android Open Source Project
Range: 9.0 cm
Resolution: 9.0 cm
Power: 0.5 mA
Delay: On Trigger
LIGHT SENSOR
Vendor: The Android Open Source Project
Range: 10240.0 lx
Resolution: 1.0 lx
Power: 0.5 mA
Delay: On Trigger
PRESSURE SENSOR
Vendor: The Android Open Source Project
Range: 110000.0 hPa
Resolution: 1.0 hPa
Power: 1.0 mA
Delay: On Trigger
TEMPERATURE SENSOR
Vendor: The Android Open Source Project
Range: 110000.0°C
Resolution: 1.0°C
Power: 1.0 mA
Delay: On Trigger
ROTATION VECTOR SENSOR
Vendor: Google Inc.
Range: 1.0
Resolution: 5.9604645E-8
Power: 13.1 mA
Delay: On Trigger
GRAVITY SENSOR
Vendor: Google Inc.
Range: 19.6133 m/s²
Resolution: 0.15328126 m/s²
Power: 13.1 mA
Delay: On Trigger
LINEAR ACCELERATION SENSOR
Vendor: Google Inc.
Range: 19.6133 m/s²
Resolution: 0.15328126 m/s²
Power: 13.1 mA
Delay: On Trigger
ORIENTATION SENSOR
Vendor: Google Inc.
Range: 360.0°
Resolution: 0.00390625°
Power: 13.1 mA
Delay: On Trigger
CORRECTED GYROSCOPE SENSOR
Vendor: Google Inc.
Range: 34.906586 rad/s
Resolution: 0.0012217305 rad/s
Power: 13.1 mA
Delay: On Trigger
Here is the same section for this new Bonroad head unit:
Code:
SENSORS (1)
TEMPERATURE SENSOR
Vendor: AW.
Range: 125.0°C
Resolution: 1.0°C
Power: 0.35 mA
Delay: On Trigger
The built-in microphone is awful, and connecting the external microphone seems to make no difference. It's effectively useless for hands-free phone calls (I can hear the other party loud and clear but they can't hear me well).
bjmsam said:
I am a big fan of the iGo navigation app. The older head unit that I installed in my Corvette back in 2014 has 2012Q4 maps (just over a year old at the time). This head unit purchased in 2017 has 2011Q2 maps. I am eager to purchase an update but don't know how to "navigate" the Naviextras updates page. Any suggestions?
Click to expand...
Click to collapse
What version of IGo are you using?
mickey1999 said:
What version of IGo are you using?
Click to expand...
Click to collapse
Installed on this Bonroad head unit is Basarsoft Navigation powered by iGO Primo version 9.6.29.329.069 dated September 2013. Clicking on the Update button invokes a web browser displaying a page in Yiddish, and the splash page at startup references naviextras.com.
bjmsam said:
Installed on this Bonroad head unit is Basarsoft Navigation powered by iGO Primo version 9.6.29.329.069 dated September 2013. Clicking on the Update button invokes a web browser displaying a page in Yiddish, and the splash page at startup references naviextras.com.
Click to expand...
Click to collapse
You can search google for the maps. and software....,however it takes a while to download each state. You could also buy the maps and software together already on a sd card for your Android unit or a link to download it on flebay. Search IGO MAPS.. Make sure you get the ANDROID version software with your unit resolution.
bjmsam said:
The info displayed under Settings -> About suggests that I received the 1GB model despite ordering the 2GB model. I have notified the vendor and am awaiting guidance.
Click to expand...
Click to collapse
"So sorry that we mistakenly sent you a device with 1G RAM. We refunded 53usd. So sorry for the inconvenience."
bjmsam said:
The built-in microphone is awful, and connecting the external microphone seems to make no difference. It's effectively useless for hands-free phone calls (I can hear the other party loud and clear but they can't hear me well).
Click to expand...
Click to collapse
Before attempting the [Mod] Weak microphone quality: Split up BT and Sys; Add external microphone(s), I tested the external microphone with another device and found that it didn't work. I cut its cord and discovered only a black and a red wire inside, so I don't know why it had a TRS (stereo) plug. I soldered on a TS (mono) plug from Radio Shack and now the head unit works great for hands-free calls (the other party can hear me just fine).
mickey1999 said:
You can search google for the maps. and software....,however it takes a while to download each state. You could also buy the maps and software together already on a sd card for your Android unit or a link to download it on flebay. Search IGO MAPS.. Make sure you get the ANDROID version software with your unit resolution.
Click to expand...
Click to collapse
Thank you!
I got the same kind from "Silverstrong", see my post here:
https://forum.xda-developers.com/an.../silverstrong-quad-core-allwinner-t3-t3575024
I am trying to figure out what type it is MTCB or MTCD
I rooted it succesfully with Kingroot
How can I enter to service mode?
I believe I have the functionally identical 'universal' Bonroad model C1060706A3, bought from AliExpress "7"2Din 1024*600 Android 6.0 Ram 2G Car Tap PC Tablet 2 din Universal For Nissan GPS Navigation Radio Stereo Audio Player(No DVD)" (no links allowed for me yet!)
I'm glad I found a thread about this unit. I bought the 2gb model. I'm generally pleased with it, but I have the weirdest audio "source" behavior.
For example Tunein radio will not output any audio at all. Poweramp will play half a track and then switch the output to the radio tuner, Mediamonkey will play a track and then switch to the radio tuner at the end of each track. It's incredibly frustrating!
Waze and Here maps' audio seems to work OK, and other internet radio apps seem to function OK. There seems to be no logic behind the behavior that I can pinpoint. Anyone got any ideas??? Perhaps there's a way of turning 'off' the radio tuner when it's not being used?
I very rarely post on forums, as generally I can find solutions myself in the end, but this one has me foxed!
Incidentally, I joined this forum back in 2004 when I got an HTC-built O2 XDA 2 - seems a long time ago !
I have the same problem with non-stock music players. If the radio is turned on before starting the player, audio switches back to radio after every track. Very annoying. Streaming audio from Tidal is excellent, no problems. Also audio from Waze works perfectly.
The stock Music app is very simple, but I am forces to use it because of the switching problem. I found a lot of [MOD] stock apps on this forum, but they do not work with this unit. Apparently we need to rebuild them for the T3, I want to look into it, but don't have the time right now.
We should start a new thread for this type of unit, info is scattered.
https://forum.xda-developers.com/an.../silverstrong-quad-core-allwinner-t3-t3575024
Bonroad assures me that they are working with developers to release a firmware update for this new unit that will address many of the issues raised in this thread. Please add issues to this thread as you encounter them for awareness.

Categories

Resources