[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.