NOTE: If you don't know what this is, kindly DO NOT POST.
What is CAF kernel and why is it important?
CAF is a project focusing on widespreading the use of msm chipsets, including repositories where qcom developers maintain code for various platforms, android and linux included.
ok i got you! but why it is important for our device?
CAF kernel brings us upstream enhacements needed to make our device future proof for upcoming android versions.
How does using CAF benefit the device/kernel?
It's directly supported by Qualcomm and it's generally a more optimized branch for Snapdragon phones.
so what about mainline kernel?
the mainline kernel can have changes that can cause regressions and possibly conflict with CAF changes. so, upstream merges are not merged into CAF.
you can find Code Aurora releases here : https://www.codeaurora.org/xwiki/bin/QAEP/release
This is effort to keep ferrari updated with Code Aurora's latest kernel sources.
kernel sources for ferrari can be found here : https://github.com/ferrari-dev/android_kernel_xiaomi_ferrari
tags info
Code:
chipset: msm8916_64
tag: LA.BR.1.2.9-01810-8x16.0
android: 07.01.01
date: February 24, 2017
Current Status
I have merged Xiaomi's changes over the CAF tag LA.BR.1.1.3-06510-8x16.0 with not major reverts or changes. Xiaomi has made a lot of un-necessary changes, which aren't needed.
The goal is to get a stable CAF kernel with minimal changes (viz. without Xiaomi's un-necessary cruft) and squish bugs until the kernel is stable.
builds can be found here in the arch/arm64/boot folder when you compile from source.
you can find me at #ferrari-dev on freenode IRC if you want to chat.
Patches and suggestions are welcome
XDA:DevDB Information
CAF kernel/msm-3.10, Kernel for the Xiaomi Mi 4i
Contributors
thewisenerd, onano, dh.harald
Kernel Special Features:
Version Information
Status: Testing
Created 2016-01-10
Last Updated 2017-01-28
Current Status
I have merged Xiaomi's changes over the CAF tag LA.BR.1.1.3-06510-8x16.0 with not major reverts or changes. Xiaomi has made a lot of un-necessary changes, which aren't needed.
this kernel is built and tested upon official firmware V8.1.5.0.LXIMIDI.
... wait?
yes.
will it work on firmware 6.6.10.0?
... sort of, but i am not looking at supporting it anymore.
why firmware v8.1.5.0? why not stick with 6.6.10.0 then?
... closure.
The goal is to get a stable CAF kernel with minimal changes (viz. without Xiaomi's un-necessary cruft) and squish bugs until the kernel is stable.
Working
display
touchscreen (atmel; add focaltech drivers if touch doesn't work)
charger
sound
ST-sensor hub (accelerometer, gyroscope and misc sensors)
cm36686 prox+ALS
tspdrv haptic feedback
LED
brightness
bluetooth
camera (because no one has patience, or updated blobs)
video recording
flashlight
wifi
Not Working
everything not listed above
wontfix
sound recorder works only with headset mic
miui support
anything and everything else that's (probably) caused by ROM
---
i'd like to help
thanks! there's much work left to be done, but all boils down to the following
re-diff'ing the dts files with v8.x firmware dts, to see if I missed something
figure out and fix camera drivers (dts & camera_v2 drivers)
adding all the necessary drivers (sensors, etc)
selectively adding back xiaomi's code changes; we don't need all their cruft, eg: /sys/bootinfo
and lots of bug fixes
builds
builds can be found in the arch/arm64/boot folder when you compile from source.
firmware-lp-8.1.5.0.zip
Trying - Not working: I am using CM13 despite th eincorrect buid fingerprint
Code:
01-10 23:59:33.245 3200 3200 I dex2oat : Explicit concurrent mark sweep GC freed 41347(9MB) AllocSpace objects, 1(20KB) LOS objects, 15% free, 21MB/25MB, paused 277us total 158.088ms
01-10 23:59:33.295 3689 3689 I SurfaceFlinger: SurfaceFlinger is starting
01-10 23:59:33.325 3689 3689 I SurfaceFlinger: SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
01-10 23:59:33.325 3689 3689 E libEGL : load_driver(/vendor/lib64/egl/libEGL_adreno.so): dlopen failed: cannot locate symbol "BIO_f_base64" referenced by "/system/vendor/lib64/egl/libEGL_adreno.so"...
01-10 23:59:33.325 3689 3689 F libEGL : couldn't find an OpenGL ES implementation
01-10 23:59:33.325 3689 3689 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 3689 (surfaceflinger)
01-10 23:59:33.325 307 307 I DEBUG : property debug.db.uid not set; NOT waiting for gdb.
01-10 23:59:33.325 307 307 I DEBUG : HINT: adb shell setprop debug.db.uid 100000
01-10 23:59:33.325 307 307 I DEBUG : HINT: adb forward tcp:5039 tcp:5039
01-10 23:59:33.375 307 307 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-10 23:59:33.385 3688 3688 I vold : Vold 3.0 (the awakening) firing up
01-10 23:59:33.375 307 307 F DEBUG : Build fingerprint: 'Xiaomi/ferrari/ferrari:5.1.1/LMY48B:userdebug/test-keys'
01-10 23:59:33.385 3688 3688 V vold : Detected support for: exfat ext4 ntfs vfat
01-10 23:59:33.375 307 307 F DEBUG : Revision: '0'
01-10 23:59:33.385 3688 3688 F vold : system/vold/main.cpp:167] Check failed: android::vold::sBlkidContext != nullptr
01-10 23:59:33.375 307 307 F DEBUG : ABI: 'arm64'
01-10 23:59:33.385 307 307 F DEBUG : pid: 3689, tid: 3689, name: surfaceflinger >>> /system/bin/surfaceflinger <<<
01-10 23:59:33.385 307 307 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
01-10 23:59:33.385 307 307 F DEBUG : Abort message: 'couldn't find an OpenGL ES implementation'
01-10 23:59:33.385 307 307 F DEBUG : x0 0000000000000000 x1 0000000000000e69 x2 0000000000000006 x3 0000000000000000
01-10 23:59:33.385 307 307 F DEBUG : x4 0000000000000000 x5 0000000000000001 x6 0000000000000000 x7 0000000000000000
01-10 23:59:33.385 307 307 F DEBUG : x8 0000000000000083 x9 0000000000000e69 x10 0000007f7b14f044 x11 0000000000004000
01-10 23:59:33.385 307 307 F DEBUG : x12 0000000000004001 x13 0000000000000000 x14 0000000000000001 x15 0000000000101001
01-10 23:59:33.385 307 307 F DEBUG : x16 0000007f7aea66a0 x17 0000007f7ae6971c x18 0000007f7b150000 x19 0000007f7b1510b8
01-10 23:59:33.385 307 307 F DEBUG : x20 0000007f7b150ff8 x21 0000000000000002 x22 0000000000000006 x23 0000000000000000
01-10 23:59:33.385 307 307 F DEBUG : x24 0000000000000000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000
01-10 23:59:33.385 307 307 F DEBUG : x28 0000000000000000 x29 0000007fef27ecb0 x30 0000007f7ae66eb8
01-10 23:59:33.385 307 307 F DEBUG : sp 0000007fef27ecb0 pc 0000007f7ae69724 pstate 0000000020000000
01-10 23:59:33.385 3688 3688 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 3688 (vold)
01-10 23:59:33.385 307 307 F DEBUG :
01-10 23:59:33.385 307 307 F DEBUG : backtrace:
01-10 23:59:33.385 307 307 F DEBUG : #00 pc 000000000006a724 /system/lib64/libc.so (tgkill+8)
01-10 23:59:33.385 307 307 F DEBUG : #01 pc 0000000000067eb4 /system/lib64/libc.so (pthread_kill+68)
01-10 23:59:33.385 307 307 F DEBUG : #02 pc 0000000000020d90 /system/lib64/libc.so (raise+28)
01-10 23:59:33.385 307 307 F DEBUG : #03 pc 000000000001b6c0 /system/lib64/libc.so (abort+60)
01-10 23:59:33.385 307 307 F DEBUG : #04 pc 000000000000c8e4 /system/lib64/libcutils.so (__android_log_assert+236)
01-10 23:59:33.385 307 307 F DEBUG : #05 pc 0000000000099c5c /system/lib64/libEGL.so
01-10 23:59:33.385 307 307 F DEBUG : #06 pc 0000000000029108 /system/lib64/libEGL.so
01-10 23:59:33.385 307 307 F DEBUG : #07 pc 000000000002b10c /system/lib64/libEGL.so (eglGetDisplay+24)
01-10 23:59:33.385 307 307 F DEBUG : #08 pc 0000000000033518 /system/lib64/libsurfaceflinger.so (android::SurfaceFlinger::init()+76)
01-10 23:59:33.385 307 307 F DEBUG : #09 pc 0000000000001100 /system/bin/surfaceflinger
01-10 23:59:33.385 307 307 F DEBUG : #10 pc 00000000000196ec /system/lib64/libc.so (__libc_init+100)
01-10 23:59:33.385 307 307 F DEBUG : #11 pc 0000000000000fcc /system/bin/surfaceflinger
01-10 23:59:33.465 3345 3345 W dex2oat : Verification of void com.android.internal.telephony.cdma.CdmaLteServiceStateTracker.pollStateDone() took 115.139ms
01-10 23:59:33.725 2904 3041 I dex2oat : Method exceeds compiler instruction limit: 25337 in void org.ccil.cowan.tagsoup.HTMLSchema.<init>()
01-10 23:59:33.845 307 307 F DEBUG :
01-10 23:59:33.845 307 307 F DEBUG : Tombstone written to: /data/tombstones/tombstone_02
01-10 23:59:33.845 307 307 I DEBUG : property debug.db.uid not set; NOT waiting for gdb.
01-10 23:59:33.845 307 307 I DEBUG : HINT: adb shell setprop debug.db.uid 100000
01-10 23:59:33.845 307 307 I DEBUG : HINT: adb forward tcp:5039 tcp:5039
01-10 23:59:33.895 307 307 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-10 23:59:33.895 307 307 F DEBUG : Build fingerprint: 'Xiaomi/ferrari/ferrari:5.1.1/LMY48B:userdebug/test-keys'
01-10 23:59:33.895 307 307 F DEBUG : Revision: '0'
01-10 23:59:33.895 307 307 F DEBUG : ABI: 'arm64'
01-10 23:59:33.895 307 307 F DEBUG : pid: 3688, tid: 3688, name: vold >>> /system/bin/vold <<<
01-10 23:59:33.895 307 307 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
01-10 23:59:33.905 307 307 F DEBUG : Abort message: 'system/vold/main.cpp:167] Check failed: android::vold::sBlkidContext != nullptr '
01-10 23:59:33.935 307 307 F DEBUG : x0 0000000000000000 x1 0000000000000e68 x2 0000000000000006 x3 0000000000000000
01-10 23:59:33.935 307 307 F DEBUG : x4 0000000000000000 x5 0000000000000001 x6 0000000000000000 x7 0000000000000000
01-10 23:59:33.935 307 307 F DEBUG : x8 0000000000000083 x9 0000005583332d70 x10 7f7f7f7fff7fff7f x11 0101010101010101
01-10 23:59:33.935 307 307 F DEBUG : x12 0000000000000000 x13 220a4e91ae66d8a0 x14 0000000000000001 x15 0000000000000005
01-10 23:59:33.935 307 307 F DEBUG : x16 0000007faac8a6a0 x17 0000007faac4d71c x18 0000007fab02c100 x19 0000007fab12d0b8
01-10 23:59:33.935 307 307 F DEBUG : x20 0000007fab12cff8 x21 0000000000000002 x22 0000000000000006 x23 000000556330ad45
01-10 23:59:33.935 307 307 F DEBUG : x24 00000000000000a7 x25 0000000000000000 x26 0000000000000005 x27 0000005583332d70
01-10 23:59:33.935 307 307 F DEBUG : x28 0000000000000000 x29 0000007fdc04db50 x30 0000007faac4aeb8
01-10 23:59:33.935 307 307 F DEBUG : sp 0000007fdc04db50 pc 0000007faac4d724 pstate 0000000020000000
01-10 23:59:33.935 307 307 F DEBUG :
01-10 23:59:33.935 307 307 F DEBUG : backtrace:
01-10 23:59:33.955 307 307 F DEBUG : #00 pc 000000000006a724 /system/lib64/libc.so (tgkill+8)
01-10 23:59:33.955 307 307 F DEBUG : #01 pc 0000000000067eb4 /system/lib64/libc.so (pthread_kill+68)
01-10 23:59:33.955 307 307 F DEBUG : #02 pc 0000000000020d90 /system/lib64/libc.so (raise+28)
01-10 23:59:33.955 307 307 F DEBUG : #03 pc 000000000001b6c0 /system/lib64/libc.so (abort+60)
01-10 23:59:33.955 307 307 F DEBUG : #04 pc 000000000000621c /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+884)
01-10 23:59:33.955 307 307 F DEBUG : #05 pc 000000000000f8c4 /system/bin/vold
01-10 23:59:33.955 307 307 F DEBUG : #06 pc 00000000000196ec /system/lib64/libc.so (__libc_init+100)
01-10 23:59:33.955 307 307 F DEBUG : #07 pc 000000000000eb1c /system/bin/vold
01-10 23:59:34.355 307 307 F DEBUG :
01-10 23:59:34.355 307 307 F DEBUG : Tombstone written to: /data/tombstones/tombstone_03
01-10 23:59:34.485 2904 3042 W dex2oat : Compilation of boolean android.accounts.IAccountManager$Stub.onTransact(int, android.os.Parcel, android.os.Parcel, int) took 100.131ms
01-10 23:59:34.965 3200 3261 W dex2oat : Compilation of android.icu.util.TimeZone android.icu.impl.OlsonTimeZone.cloneAsThawed() took 110.908ms
01-10 23:59:35.085 3690 3690 I mediaserver: ServiceManager: 0xaacd6bf8
01-10 23:59:35.085 3690 3690 I AudioFlinger: Using default 3000 mSec as standby time.
01-10 23:59:35.095 3690 3690 E : batterystats service unavailable!
01-10 23:59:35.095 3690 3690 E : batterystats service unavailable!
01-10 23:59:35.105 276 276 E SELinux : avc: denied { add } for service=media.resource_manager scontext=u:r:mediaserver:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager
01-10 23:59:35.105 276 276 E ServiceManager: add_service('media.resource_manager',6) uid=1013 - PERMISSION DENIED
01-10 23:59:35.105 3690 3690 I CameraService: CameraService started (pid=3690)
01-10 23:59:35.105 3690 3690 I CameraService: CameraService process starting
01-10 23:59:35.105 3690 3690 E : batterystats service unavailable!
01-10 23:59:35.105 3690 3690 E : batterystats service unavailable!
01-10 23:59:35.155 3690 3690 D mm-camera-intf: get_num_of_cameras gMmCameraIntfLogLevel=1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name video0 type 65537 group id 2
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 2
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name msm_cci type 131072 group id 0
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 3
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev0 type 131072 group id 0
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 4
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev1 type 131072 group id 0
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 5
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev2 type 131072 group id 1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 6
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev3 type 131072 group id 1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 7
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev4 type 131072 group id 1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 8
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev5 type 131072 group id 7
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 9
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev6 type 131072 group id 11
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 10
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev7 type 131072 group id 8
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 11
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev8 type 131072 group id 8
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 12
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name v4l-subdev9 type 131072 group id 14
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name video1 type 65537 group id 2
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 2
01-10 23:59:35.155 3690 3690 E mm-camera-intf: Done enumerating media entities
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 1
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity name video2 type 65537 group id 2
01-10 23:59:35.155 3690 3690 E mm-camera-intf: entity id 2
01-10 23:59:35.155 3690 3690 E mm-camera-intf: Done enumerating media entities
01-10 23:59:35.165 3690 3690 D mm-camera-intf: index = 0 flag = 1 mount_angle = 90 facing = 0
01-10 23:59:35.165 3690 3690 D mm-camera-intf: index = 1 flag = 103 mount_angle = 270 facing = 1
01-10 23:59:35.165 3690 3690 I CameraService: Loaded "QCamera Module" camera module
01-10 23:59:35.165 3690 3690 I CameraFlashlight: Opening camera 0
01-10 23:59:35.165 3690 3690 I QCamera2HWI: static void qcamera::QCamera2HardwareInterface::getLogLevel() gCamHalLogLevel=1
01-10 23:59:35.165 3690 3690 D QCamera2HWI: [KPI Perf] int qcamera::QCamera2HardwareInterface::openCamera(hw_device_t**): E PROFILE_OPEN_CAMERA camera id 0
01-10 23:59:35.165 3690 3690 E mm-camera-intf: mm_camera_open: dev name = /dev/video1, cam_idx = 1
01-10 23:59:35.185 3690 3717 D QCamera2HWI: static void* qcamera::QCamera2HardwareInterface::defferedWorkRoutine(void*): start data proc
01-10 23:59:35.185 3690 3716 D QCameraStateMachine: static void* qcamera::QCameraStateMachine::smEvtProcRoutine(void*): E
01-10 23:59:35.185 337 3718 D mm-camera: mct_pipeline_start_session_thread thread_id is -1
01-10 23:59:35.195 337 3720 D mm-camera: mct_pipeline_start_session_thread thread_id is -1
01-10 23:59:35.205 337 3721 D mm-camera: mct_pipeline_start_session_thread thread_id is -1
01-10 23:59:35.205 337 3721 E mm-camera: isp_tintless_get_version: lib returned version 3.61 err=0
01-10 23:59:35.215 337 3722 D mm-camera: mct_pipeline_start_session_thread thread_id is -1
01-10 23:59:35.265 337 3725 D mm-camera: mct_pipeline_start_session_thread thread_id is -1
01-10 23:59:35.265 337 3725 D mm-camera: cpp_module_start_session:423, info: starting session 1
01-10 23:59:35.275 337 3726 D mm-camera: mct_pipeline_start_session_thread thread_id is -1
01-10 23:59:35.275 337 3726 E mm-camera-img: module_imglib_start_session:1446 ###Img_Loglevel 0
01-10 23:59:35.345 2904 3042 W dex2oat : Compilation of boolean android.app.ApplicationThreadNative.onTransact(int, android.os.Parcel, android.os.Parcel, int) took 141.105ms
01-10 23:59:35.355 337 3718 E mm-camera-sensor: eeprom_load_library:702 e_ctrl->eeprom_lib.func_tbl =0xf6394004
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_afdata:229 Loading AF data!
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata:149 Loading WB data
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:109 r_over_g b_over_g gr_over_gb
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.355 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.365 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.365 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.365 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.365 337 3718 E mm-camera-sensor: imx214_ofilm_sunny_format_wbdata_internal:114 R_G: 0.606445
B_G: 0.696289 GR_GB: 1.000000
01-10 23:59:35.415 3345 3429 W dex2oat : Method processed more than once: void android.icu.text.NumberFormat.<clinit>()
01-10 23:59:35.475 337 3725 D mm-camera: cpp_module_start_session:485, info: session 1 started.
01-10 23:59:35.475 337 3725 D mm-camera: c2d_module_start_session:345, info: starting session 1
01-10 23:59:35.475 337 3731 D mm-camera: cpp_thread_func:63: cpp_thread entering the polling loop...thread_id is -1
01-10 23:59:35.475 337 3718 E mm-camera-sensor: actuator_load_lib:351 name=rohm_bu64244gwz, mode=camera
01-10 23:59:35.485 337 3732 D mm-camera: c2d_thread_func:45: c2d_thread entering the polling loop... thread_id is -1
01-10 23:59:35.495 337 3725 D mm-camera: c2d_module_start_session:419, info: session 1 started.
01-10 23:59:35.495 337 3718 E mm-camera-sensor: actuator_load_lib:351 name=rohm_bu64244gwz, mode=camcorder
01-10 23:59:35.495 337 3718 E mm-camera-sensor: eeprom_do_af_calibration:627 turn on Cal af(1)
01-10 23:59:35.535 337 3735 D mm-camera: mct_controller_thread_run thread_id is -1
01-10 23:59:35.535 3690 3690 E mm-camera-intf: mm_camera_open: opened, break out while loop
01-10 23:59:35.535 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*) : alloc E count=1 size=7128
01-10 23:59:35.535 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*) : alloc E count=1 size=7128
01-10 23:59:35.535 3690 3690 D QCameraHWI_Mem: int qcamera::QCameraMemory::alloc(int, size_t, unsigned int) : No memory pool available and So allocate new buffer
01-10 23:59:35.535 3690 3690 D QCameraHWI_Mem: static int qcamera::QCameraMemory::allocOneBuffer(qcamera::QCameraMemory::QCameraMemInfo&, unsigned int, size_t, bool) : ION buffer 1 with size 8192 allocated
01-10 23:59:35.535 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) : X
01-10 23:59:35.535 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) : X
01-10 23:59:35.535 337 3735 D mm-camera: mct_pipeline_populate_query_cap_buffer: totalram = 1884225536, freeram = 755716096
01-10 23:59:35.535 3690 3690 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::openCamera(): enable_4k2k is 0
01-10 23:59:35.535 3690 3690 D mm-jpeg-intf: jpeg_open gMmCameraJpegLogLevel=1
01-10 23:59:35.585 3690 3690 E qomx_image_core: OMX_Init:94] Complete 2
01-10 23:59:35.585 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*) : alloc E count=1 size=1048576
01-10 23:59:35.585 3690 3690 E QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*):HeapMemsize 1048576
01-10 23:59:35.585 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*) : alloc E count=1 size=1048576
01-10 23:59:35.585 3690 3690 E QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocStart(size_t, int, const char*):Memsize 1048576
01-10 23:59:35.585 3690 3690 D QCameraHWI_Mem: int qcamera::QCameraMemory::alloc(int, size_t, unsigned int) : No memory pool available and So allocate new buffer
01-10 23:59:35.585 3690 3690 D QCameraHWI_Mem: static int qcamera::QCameraMemory::allocOneBuffer(qcamera::QCameraMemory::QCameraMemInfo&, unsigned int, size_t, bool) : ION buffer 1 with size 1048576 allocated
01-10 23:59:35.585 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) : X
01-10 23:59:35.585 3690 3690 E QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) 1048576
01-10 23:59:35.585 3690 3690 D QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) : X
01-10 23:59:35.585 3690 3690 E QCameraHWI_Mem: void qcamera::QCameraMemory::traceLogAllocEnd(size_t) 1048576
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(): supported preview sizes: 1920x1080,1280x960,1280x720,864x480,800x480,768x432,720x480,640x480,576x432,480x320,384x288,352x288,320x240,240x160,176x144,160x120,144x176
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(): supported video sizes: 1920x1080,1280x960,1280x720,864x480,800x480,720x480,640x480,480x320,352x288,320x240,176x144,160x120
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(): supported pic sizes: 4160x3120,4000x3000,4208x2368,4096x2160,3200x2400,2592x1944,2592x1458,2048x1536,1920x1080,1600x1200,1280x960,1280x768,1280x720,1024x768,800x600,800x480,720x480,640x480,352x288,320x240,176x144,160x120
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(): supported fps ranges: (15000,15000),(24000,24000),(7500,30000),(30000,30000)
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setPreviewFpsRange(int, int, int, int): Updated: minFps = 7500, maxFps = 30000 , vid minFps = 7500, vid maxFps = 30000
01-10 23:59:35.605 3690 3690 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::calcThermalLevel(qcamera::qcamera_thermal_level_enum_t, int, int, cam_fps_range_t&, msm_vfe_frame_skip_pattern&): level: 0, preview minfps 7500.000000, preview maxfpS 30000.000000, video minfps 7500.000000, video maxfpS 30000.000000
01-10 23:59:35.605 3690 3690 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::calcThermalLevel(qcamera::qcamera_thermal_level_enum_t, int, int, cam_fps_range_t&, msm_vfe_frame_skip_pattern&): Thermal level 0, FPS [7.50,30.00, 7.50,30.00], frameskip 0
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setPreviewFpsRange(int, int, int, int): Thermal adjusted Preview fps range 7.50,30.00, 7.50, 30.00
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(): supported fps rates: 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setFocusMode(const char*): Setting focus mode auto
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setWhiteBalance(const char*): Setting WhiteBalance value auto
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setFlash(const char*): Setting Flash value off
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setSceneMode(const char*): Setting SceneMode auto
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setISOValue(const char*): Setting ISO value auto
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(), Exposure time min 1.000000 ms, max 2000.000000 ms
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(), ISO min 100, max 3200
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setAEBracket(const char*), EXP_BRACKETING_OFF
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setDISValue(const char*): Setting DIS value disable
01-10 23:59:35.605 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::initDefaultParameters(): totalram = 1884225536, freeram = 743600128
01-10 23:59:35.605 337 3735 D mm-camera: mct_pipeline_process_set:command=800000e
01-10 23:59:35.615 3690 3690 D QCameraParameters: int32_t qcamera::QCameraParameters::setNumOfSnapshot(): nBurstNum = 1, nExpnum = 1
01-10 23:59:35.615 3690 3690 I Thermal-Lib: Thermal-Lib-Client: Registraion successful for camera with handle:1
01-10 23:59:35.615 3690 3690 I Thermal-Lib: Thermal-Lib-Client: Registraion successful for camcorder with handle:2
01-10 23:59:35.635 326 770 I ThermalEngine: Thermal-Server: Adding thermal event listener on fd 46
01-10 23:59:35.635 3690 3690 I ServiceManager: Waiting for service SurfaceFlinger...
01-10 23:59:35.645 3690 3742 I Thermal-Lib: Thermal-Lib-Client: Client received msg camera 0
01-10 23:59:35.645 3690 3716 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::calcThermalLevel(qcamera::qcamera_thermal_level_enum_t, int, int, cam_fps_range_t&, msm_vfe_frame_skip_pattern&): level: 0, preview minfps 7500.000000, preview maxfpS 30000.000000, video minfps 7500.000000, video maxfpS 30000.000000
01-10 23:59:35.645 3690 3716 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::calcThermalLevel(qcamera::qcamera_thermal_level_enum_t, int, int, cam_fps_range_t&, msm_vfe_frame_skip_pattern&): Thermal level 0, FPS [7.50,30.00, 7.50,30.00], frameskip 0
01-10 23:59:35.645 337 3735 D mm-camera: mct_pipeline_process_set:command=800000e
01-10 23:59:35.645 3690 3742 I Thermal-Lib: Thermal-Lib-Client: Client received msg camcorder 0
01-10 23:59:35.645 3690 3716 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::calcThermalLevel(qcamera::qcamera_thermal_level_enum_t, int, int, cam_fps_range_t&, msm_vfe_frame_skip_pattern&): level: 0, preview minfps 7500.000000, preview maxfpS 30000.000000, video minfps 7500.000000, video maxfpS 30000.000000
01-10 23:59:35.645 3690 3716 D QCamera2HWI: int qcamera::QCamera2HardwareInterface::calcThermalLevel(qcamera::qcamera_thermal_level_enum_t, int, int, cam_fps_range_t&, msm_vfe_frame_skip_pattern&): Thermal level 0, FPS [7.50,30.00, 7.50,30.00], frameskip 0
01-10 23:59:35.645 337 3735 D mm-camera: mct_pipeline_process_set:command=800000e
01-10 23:59:35.735 2904 3039 W dex2oat : Compilation of boolean android.app.ActivityManagerNative.onTransact(int, android.os.Parcel, android.os.Parcel, int) took 694.621ms
01-10 23:59:35.765 2904 3042 W dex2oat : Compilation of void android.app.ActivityThread.dumpMemInfoTable(java.io.PrintWriter, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, int, java.lang.String, long, long, long, long, long, long) took 119.554ms
01-10 23:59:35.775 2915 3048 W dex2oat : Compilation of boolean android.app.admin.IDevicePolicyManager$Stub.onTransact(int, android.os.Parcel, android.os.Parcel, int) took 556.333ms
01-10 23:59:36.535 3345 3429 W dex2oat : Method processed more than once: java.lang.String java.lang.AbstractStringBuilder.substring(int)
01-10 23:59:36.635 3690 3690 I ServiceManager: Waiting for service SurfaceFlinger...
01-10 23:59:36.855 3345 3429 W dex2oat : Method processed more than once: void java.util.Properties.load(java.io.Reader)
01-10 23:59:37.225 3345 3429 W dex2oat : Method processed more than once: java.lang.String java.lang.IntegralToString.stringOf(char[])
01-10 23:59:37.505 3200 3261 W dex2oat : Compilation of void android.icu.text.DecimalFormat.applyPatternWithoutExpandAffix(java.lang.String, boolean) took 269.744ms
01-10 23:59:37.655 3690 3690 I ServiceManager: Waiting for service SurfaceFlinger...
01-10 23:59:37.875 3345 3429 W dex2oat : Method processed more than once: java.lang.String com.android.org.bouncycastle.util.Strings.toLowerCase(java.lang.String)
01-10 23:59:37.895 3491 3627 W dex2oat : Verification of boolean android.app.ActivityManagerNative.onTransact(int, android.os.Parcel, android.os.Parcel, int) took 175.574ms
01-10 23:59:37.945 3200 3261 W dex2oat : Compilation of boolean android.icu.text.DecimalFormat.subparse(java.lang.String, java.text.ParsePosition, android.icu.text.DigitList, boolean[], android.icu.util.Currency[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int) took 108.854ms
01-10 23:59:37.955 276 276 I ServiceManager: service 'media.audio_flinger' died
01-10 23:59:37.955 276 276 I ServiceManager: service 'media.player' died
01-10 23:59:37.955 337 3735 D mm-camera: mct_pipeline_process_set:command=800000b
01-10 23:59:37.985 326 770 I ThermalEngine: Thermal-Server: removing client on fd 46
01-10 23:59:37.995 337 337 D mm-camera: mct_pipeline_stop_session - E
01-10 23:59:38.005 3770 3770 E sdcard : usage: sdcard [OPTIONS] <source_path> <label>
01-10 23:59:38.005 3770 3770 E sdcard : -u: specify UID to run as
01-10 23:59:38.005 3770 3770 E sdcard : -g: specify GID to run as
01-10 23:59:38.005 3770 3770 E sdcard : -U: specify user ID that owns device
01-10 23:59:38.005 3770 3770 E sdcard : -m: source_path is multi-user
01-10 23:59:38.005 3770 3770 E sdcard : -w: runtime write mount has full write access
01-10 23:59:38.005 3770 3770 E sdcard :
sykomaniac said:
Trying - Not working: I am using CM13 despite th eincorrect buid fingerprint
Code:
- logcat -
Click to expand...
Click to collapse
this is a lollipop kernel, so it won't work with any thing else. It works with my latest cm-12.1 build released in @omerjerk's thread.
i haven't rebased it yet onto a marshmallow kernel, but am looking forward to doing it soon.
how to flash this?
valenrock said:
how to flash this?
Click to expand...
Click to collapse
fastboot flash boot *.img
work for me, But I did not see much of a difference in the smoothness of the interface compared with the core of the latest firmware from @omerjerk's thread. and Miui still smoother.
PS: This morning I had sleep of death on this Kernel!(
some question ,well i confused with MSM thing
the question is,why we are using msm 8916,but we are using msm 8939 ,some common driver ? ,or every msm is connected each other
PavelPerm said:
work for me, But I did not see much of a difference in the smoothness of the interface compared with the core of the latest firmware from @omerjerk's thread. and Miui still smoother.
PS: This morning I had sleep of death on this Kernel!(
Click to expand...
Click to collapse
This is not a kernel meant for everyday usage except if like to live on the edge. This kernel will fail at some point, because we haven't got to the point of making it entirely bug-free. Also, stability is quite a relative term.
If MIUI feels smoother than custom ROMs, we do not know what sorcery Xiaomi did with their sources to get it into being so. Try asking them that. And also, their latest MIUI v7's updated firmware doesn't work with the kernel sources they provided. "We support OSS" does not mean you provide the sources for software you shipped months ago.
The sleep of death is an issue which I've faced, but haven't been able to log quite. Forcing a restart in that state (pressing all three buttons together(?)) would induce a hard reset, which essentially clears out ramoops. Continually logging kmsg in the background would be an option.
Speaking of bugs, the USB seems to be connected/disconnected quite often during charging/using the USB. I am not sure what is causing this yet.
faizauthar12 said:
some question ,well i confused with MSM thing
the question is,why we are using msm 8916,but we are using msm 8939 ,some common driver ? ,or every msm is connected each other
Click to expand...
Click to collapse
Code Aurora groups devices together based on similarities in architecture. That is the reason why you'll find the Snapdragon 410, and Snapdragon 615 (and possibly others?) under msm8916_64. Also, their tags naming convention is quite complex in itself, after all, they have to support not one, but ALL of the platforms released by qualcomm. I quote myself, on this regard.
i wish caf better make up their mind about naming tags :|
Click to expand...
Click to collapse
tl;dr: msm8916_64 is the platform we need to follow since msm8939 does not exist and is maintained under msm8916_64.
Let.s update the kernel version ,more stable i think ,and fluid ,or we need a new gov ,
How about adding some good tweaks to the kernel source (ur caf repo,ferrari dev group)
faizauthar12 said:
Let.s update the kernel version ,more stable i think ,and fluid ,or we need a new gov ,
Click to expand...
Click to collapse
i do not want to update the kernel version for the very reasons i state in the OP, "the mainline kernel can have changes that can cause regressions and possibly conflict with CAF changes".
Also, @omerjerk observed that updating the kernel version causes issues with Clash of Clans; and apparently, it's a famous (enough) game to stop users from using a particular kernel because of the issue.
faizauthar12 said:
How about adding some good tweaks to the kernel source (ur caf repo,ferrari dev group)
Click to expand...
Click to collapse
no. the answer is never about adding good tweaks or new governors. CAF has a stable enough interactive governor, which should theoretically work well. all the tweaking should be able to be done by the user side and the kernel should provide options for this. however, if the default CAF kernel itself lags for us, then, it is probably something wrong with the device bringup in kernel.
@thewisenerd ,close enough ,thx for the infos ,i have a limited knowledge at snapdragon
You can try the patch some user posted in my thread for the Miui7 fix... Also you just added what xiaomi changed in the sources right? No other added stuff from other CAF sources?
haikalizz said:
You can try the patch some user posted in my thread for the Miui7 fix... Also you just added what xiaomi changed in the sources right? No other added stuff from other CAF sources?
Click to expand...
Click to collapse
i wonder if this is about the firmware provided by @Tsutsey (here) for MIUI 7. If yes, I would like to know what and how different it is from the MIUI global firmware already available on my basket build firmware-lp-6.6.10.0.zip?
The second part of your question is not very clear.
I did change the CAF source, as in: I changed the "base" on which I added only xiaomi's changes.
You can have a look at github for all the commits from day zero.
thewisenerd said:
i wonder if this is about the firmware provided by @Tsutsey (here) for MIUI 7. If yes, I would like to know what and how different it is from the MIUI global firmware already available on my basket build firmware-lp-6.6.10.0.zip?
The second part of your question is not very clear.
I did change the CAF source, as in: I changed the "base" on which I added only xiaomi's changes.
You can have a look at github for all the commits from day zero.
Click to expand...
Click to collapse
any support for aosp 6.0.1??
@hashroot
well,am looking for it too from thewisenerd
also i found this repo
based on 6.0.1 CAF(forget which tag he used)
https://github.com/vasishath/android_kernel_xiaomi_ferrari/commits/ferrari_caf
faizauthar12 said:
@hashroot
well,am looking for it too from thewisenerd
also i found this repo
based on 6.0.1 CAF(forget which tag he used)
https://github.com/vasishath/android_kernel_xiaomi_ferrari/commits/ferrari_caf
Click to expand...
Click to collapse
its tag LA.BR.1.2.7-00410-8x16.0 i'm guessing.
and yes, this tag is for aosp-6.x.
@thewisenerd
i already tried to build your CAF kernel
with cm-12.1 source,but the results is... i can't pass Mi splash screen
and the Mi Splash screen going broken with a rainbow color
is it any extra libs / repo we need to use?
thank you
i have probelem after installing coustom rom.plz help me
after finishing boot the phone get switch off and after turning it on the touch is not responding stucked on language on language selection.
These are cm13.0 builds for the international HTC One m7, build from CyanogenMod's sources with a few modifications and here and there a cherry-pick from unmerged commits.
Disclaimer: I AM NOT RESPONSIBLE IF YOU BREAK YOUR DEVICE OR DROP YOUR COFFEE !
---
Bugs (known):
- Bluetooth disables every few hours
- High battery consumption
- In energy saver there is no option to enable vibration
- Random reboots every few days
---
Download: Android File Host Folder
Archiv
open_gapps-arm-6.0-pico-20160717-9L5-modified.zip:
Be careful: This package is only (REALLY ONLY) for Play Store access.
Means, there are e.g. no Calendar&Contacts Sync adapter included, or anything. ONLY the things NEEDED for getting Play Store access.
source:
CyanogenMod Gerrit / GitHub
My Kernel Fork
Version Information
Status: abandoned
RC Release Date: 2016-09-17
last release: 2018-02-22
For changelogs have a look at the Gerrit. I filtered it with this link for only merged and cm13.0 related commits yet:
device
kernel
Apart from the official changes, I use a fork of the cm kernel as I changed a few things there:
Enabled SWAP option - it's not set by default, it will only create a SWAP if you set it with a kernel config app. cm merged it now official
undervolted CPU - see here
Initial GPU Overclock - thanks @ pattyboi : ) cherry-picked from his repo
pushed GPU to 545Mhz
undervolted GPU and later this oh and did I tell you about this yet
tbaldens fastcharge (if I read the changed code correct, it only forces the device to charge in AC mode, even if USB is recognized) - thanks @ pattyboi : ) cherry-picked from his repo
Added User Voltage Control for CPU (and therefore removed the default undervolt)
Added smartmax CPU-Governor
Since 2016-10-02 build:
reverted: 163000 - msm: HTC: m7: Enable static 802.11 regulatory database
Since 2016-10-22 build:
166184 - UPSTREAM: netfilter: x_tables: validate e->target_offset early - MERGED
166185 - msm: perf: Do not allocate new hw_event if event is duplicate - MERGED
166186 - ASoC: msm: audio-effects: misc fixes in h/w accelerated effect - MERGED
166187 - perf: duplicate deletion of perf event - MERGED
166188 - net: Fix use after free in the recvmmsg exit path - MERGED
166189 - binder: prevent kptr leak by using %pK format specifier - MERGED
166190 - fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE - MERGED
166191 - Replace %p with %pK to prevent leaking kernel address - MERGED
166192 - fix infoleak in rtnetlink - MERGED
Since 2016-09-03 build:
160241 - Torch: Add legacy check for camera hardware - MERGED
Since 2016-07-31 build:
Fix GPS - thanks for finding the working lib @flab80 - fixed in cm's vendor-repo
Since 2016-07-17 build:
151062 - Revert "Revert "m7-common: fix broken rotation"" - MERGED
Since 2016-06-14 build:
148941 - m7-common: Remove HTC sound config - MERGED
148942 - m7-common: Clean up Android.mk - MERGED
148943 - m7-common: Remove deprecated vold flags - MERGED
148944 - m7-common: Organize boardconfig - MERGED
148945 - m7-common: Remove extra AAPT_CONFIG - MERGED
148946 - m7-common: Organize m7-common.mk - MERGED
140146 - PackageInstaller: Themes: Add Tint mode for custom icon - MERGED
149372 - frameworks_base: SysUI: Don't let rogue themes ruin notifications - MERGED
Since 2016-04-10 build:
135528 - frameworks_base: bootanimation: Reduce thread priority - cm did a great job with the new Android is updating screen
139192 - SettingsProvider : load region-specific settings - MERGED
138263 - Settings: Rework vibration intensity slider - MERGED
138571 - Settings: Save vibration intensity on close - MERGED
140103 - Global actions: fix airplane mode switch for MSIM - MERGED
139976 - SysUI: Deprecate collapseNotificationPanel [2/2] - MERGED
139975 - LLS: Deprecate collapseNotificationPanel [1/2] - MERGED
140184 - porting jpeg_mem_src() from jpeg lib v8c - MERGED
139886 - init: Increase coldboot timeout to 5 seconds - MERGED
131628 - frameworks_base: Barrier only messages shouldn't prevent the idle handlers from running - cm did a great job with the new Android is updating screen
131627 - frameworks_base: policy: Show a simple dialog about optimizing apps - cm did a great job with the new Android is updating screen
129343 - m7-common: Switch to Clang by default - MERGED
129345 - m7-common: use Snap camera app - MERGED
125274 - m7-common: Shim libhtc_symbols instead - MERGED
Used apps: No-Frills CPU for cpu settings, and Kernel Adiutor for everything else. Settings not mentioned, aren't touched.
Kernel Adiutor:
CPU-Voltage (set on boot):
- see attached screenshot
Battery (set on boot):
- USB Fast Charge
I/O Scheduler (set on boot):
- Scheduler: noop
- Read-Ahead 2048kB
Kernel Samepage Merging (set on boot):
- disabled 'Kernel Samepage Merging'
Low Memmory Killer (set on boot):
- Profile middle
virtual memmory (set on boot):
- swappiness 10
- Disksize 1000MB
No frills CPU (set on boot)
- CPU Govoner: smartmax
Two Questions:
1. What recovery is recommended for this to install?
2. What GAPP is best for this to install?
Thanx.
alammori said:
Two Questions:
1. What recovery is recommended for this to install?
2. What GAPP is best for this to install?
Thanx.
Click to expand...
Click to collapse
twrp 3.0 and open gapps pico
@9Lukas5 be careful with cpu/gpu undervolt by default (depending on device silicon strength of course) it can lead to major issues great job otherwise!
edit: and one thing,REMOVE CPUBOOST,trust me
So no official builds I think )
9Lukas5 said:
Bad News on this one: It seems our m7's camera has brought the dev a big headache and he gave up on it as he spent too much time on it yet. So it doesn't look like the camera will get fixed in the near future :/
Click to expand...
Click to collapse
This sounds bad.
So no MM for my M7
@Maik268 I guess no official one until this is fixed.
But if you can live with a 'only-one-shot-per-open' camera and (I think I read that) a buggy Bluetooth calling, this is a great daily driver. I use it since December
L
Gesendet von meinem HTC One m7
9Lukas5 said:
@Maik268 I guess no official one until this is fixed.
But if you can live with a 'only-one-shot-per-open' camera and (I think I read that) a buggy Bluetooth calling, this is a great daily driver. I use it since December
L
Gesendet von meinem HTC One m7
Click to expand...
Click to collapse
Unfortunately I can't live with that.
I need my camera really often at work. I already tried MM for a few day, it's running great, but without a fully working camera it's useless for me at the moment
pattyboi:) said:
@9Lukas5 be careful with cpu/gpu undervolt by default (depending on device silicon strength of course) it can lead to major issues great job otherwise!
edit: and one thing,REMOVE CPUBOOST,trust me
Click to expand...
Click to collapse
Thanks, could you tell me where I change that? I set it for me personally in kernel adiutor, but are those values in one central place, or are they all spread over the whole source code?
L
Gesendet von meinem HTC One m7
Hey
I was thinking about the camera issues. Do you think that this may have something to do with Sony libraries missing or being incompatible?
As cRDroid is also CM-based maybe we can mix things up if the camera is working on cRDroid or at least compare the proprietary files.
I don't have my HTC One M7 at the moment so I am unable to test it. I made a build myself from CM source using TheMuppets' prorpietary files.
Everything else is stock, so no undervolt, etc.
*EDIT*
Got back my HTC One, will do some testing.
*EDIT2*
Hm... I see they are struggling with the same issue.
delete - saw the edits after writing an answer^^
So far it looks like it has something to do with the mediaserver crashing:
Code:
03-29 17:32:37.245 3408 3408 V CAM_PhotoModule: old picture_size = 2688 x 1520
03-29 17:32:37.245 3408 3408 V CAM_PhotoModule: new picture_size = 2688 x 1520
03-29 17:32:37.246 3408 3408 E CAM_PhotoModule: Invalid preview resolution:
03-29 17:32:37.246 3408 3408 V CAM_PhotoModule: Preview size is 1920x1088
03-29 17:32:37.246 3408 3408 V CAM_PhotoModule: Thumbnail size is 0x0
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: Picture format value =jpeg
03-29 17:32:37.247 3408 3408 D CameraSettings: Supported iso values: auto,ISO_HJR,ISO100,ISO200,ISO400,ISO800,ISO1600
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: Color effect value =none
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: Saturation value =5
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: Contrast value =5
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: Sharpness value =10
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: Face Recognition value = off
03-29 17:32:37.247 3408 3408 V CAM_PhotoModule: AE Bracketing value =Off
03-29 17:32:37.247 3408 3408 E CAM_PhotoModule: advancedFeature value =none
03-29 17:32:37.248 3408 3408 V CAM_PhotoModule: autoExposure value =frame-average
03-29 17:32:37.248 3408 3408 V CAM_PhotoModule: antiBanding value =auto
03-29 17:32:37.249 3408 3408 D Util : Parameters: [ae-bracket-hdr-values=Off,HDR,AE-Bracket, ae-bracket-hdr=Off, antibanding-values=off,50hz,60hz,auto, antibanding=auto, auto-exposure-lock-supported=true, auto-exposure-lock=false, auto-exposure-values=frame-average,center-weighted,spot-metering,smart-metering, auto-exposure=frame-average, auto-whitebalance-lock-supported=true, auto-whitebalance-lock=false, awb-calibration-check=success, camera-mode-values=0,1, camera-mode=1, capture-burst-captures-values=-1, capture-burst-exposures-values=-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12, capture-burst-exposures=, capture-burst-interval-max=10, capture-burst-interval-min=1, capture-burst-interval-supported=true, capture-burst-interval=1, capture-burst-retroactive-max=-1, capture-burst-retroactive=0, capture-burst-timeinterval-max=1000, capture-burst-timeinterval-min=0, capture-burst-timeinterval-supported=true, capture-burst-timeinterval=0, capture-mode-values=normal,contiburst,contiburst-one-shot,hdr,panorama,zoe,contizoe, capture-mode=normal, contiburst-type=unlimited, contrast-min=0, contrast=5, denoise-values=off, denoise=denoise-off, dual-camera-supported=false, effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua,emboss,sketch,neon, effect=none, exposure-compensation-step=0.166667, exposure-compensation=0, face-detection-values=off,on, face-detection=on, flash-calibration-check=success, flash-mode-values=off,auto,on,torch, flash-mode=auto, focal-length=3.82, focus-areas=(-198,-291,29,109,1), focus-distances=0.100000,0.150000,0.170000, focus-mode-values=auto,infinity,normal,macro,fixed,continuous-picture,continuous-video, focus-mode=auto, gps-timestamp=1459265556, hdr-need-1x=false, hdr-supported=true, hfr-size-values=800x480,640x480, histogram-values=enable,disable, histogram=disable, horizontal-view-angle=69.6, iso-values=auto,ISO_HJR,ISO100,ISO200,ISO400,ISO800,ISO1600, iso=auto, jpeg-quality=85, jpeg-thumbnail-height=0, jpeg-thumbnail-quality=90,
03-29 17:32:37.250 3408 3408 D Util : Parameters: jpeg-thumbnail-size-values=512x288,480x288,432x288,512x384,352x288,0x0, jpeg-thumbnail-width=0, lensshade-values=enable,disable, lensshade=enable, long-shot=off, lsc-calibration-check=success, luma-adaptation=3, max-contrast=10, max-exposure-compensation=12, max-longshot-snap=-1, max-num-detected-faces-hw=0, max-num-detected-faces-sw=0, max-num-focus-areas=1, max-num-metering-areas=1, max-saturation=10, max-sharpness=30, max-zoom=59, mce-values=enable,disable, mce=enable, metering-areas=(-255,-391,86,209,1), min-exposure-compensation=-12, no-display-mode=0, num-jpegs-per-shutter=1, num-queue-depth=2, num-snaps-per-shutter=1, ois-setting=true, ois_mode=off, ois_support=true, overlay-format=265, picture-format-values=jpeg,raw, picture-format=jpeg, picture-size-values=2688x1520,2592x1456,2048x1520,2048x1216,2048x1152,1920x1088,1600x1200,1600x896,1520x1520,1456x1088,1456x880,1456x832,1440x1088,1280x960,1280x768,1280x720,1024x768,1088x1088,800x600,800x480,720x720,640x480,640x384,640x368,480x480,352x288,320x240,176x144, picture-size=2688x1520, power-mode-supported=true, power-mode=Normal_Power, preview-format-values=yuv420sp,yuv420sp-adreno,yuv420p,yuv420p,nv12, preview-format=yuv420sp, preview-fps-range-values=(3,200000), preview-fps-range=10000,60000, preview-frame-rate-mode=frame-rate-fixed, preview-frame-rate-modes=frame-rate-auto,frame-rate-fixed, preview-frame-rate-values=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120, preview-frame-rate=120, preview-size-values=1920x1088,1456x832,1440x1088,1280x720,1088x1088,960x720,960x544,800x480,768x464,768x432,720x720,720x480,640x480,640x384,640x368,576x432,544x544,480x480,480x320,384x288,352x288,320x240,240x160,176x144, preview-size=1920x1088,
03-29 17:32:37.250 3408 3408 D Util : Parameters: recording-hint=false, redeye-reduction-values=enable,disable, redeye-reduction=disable, rotation=90, saturation-min=0, saturation=5, scene-detect-values=off,on, scene-detect=off, scene-mode-values=off,auto,action,portrait,landscape,night,night-portrait,theatre,beach,snow,sunset,fireworks,sports,party,candlelight,backlight,flowers,AR,text,hdr, scene-mode=auto, selectable-zone-af-values=auto,spot-metering,center-weighted,frame-average, selectable-zone-af=auto, sharpness-min=0, sharpness=10, single-isp-output-enabled=false, skinToneEnhancement-values=enable,disable, skinToneEnhancement=0, slow-motion-res=768x432, slow-motion-x=4, smileinfo-byface-supported=1, strtextures=OFF, time-cons-post-processing=enable, touch-af-aec-values=touch-off,touch-on, touch-af-aec=touch-off, touchAfAec-dx=100, touchAfAec-dy=100, vertical-view-angle=43.0, video-720p60fps-supported=true, video-frame-format=yuv420sp, video-hdr-supported=true, video-hdr-values=off,on, video-hdr=off, video-hfr-values=off,60, video-hfr=off, video-mode=0, video-slow-motion-supported=true, video-snapshot-supported=true, video-stabilization-supported=true, video-stabilization=false, video-zoom-support=true, whitebalance-values=auto,incandescent,fluorescent,daylight,cloudy-daylight, whitebalance=auto, zoe-supported=true, zoom-ratios=100,102,104,107,109,112,114,117,120,123,125,128,131,135,138,141,144,148,151,155,158,162,166,170,174,178,182,186,190,195,200,204,209,214,219,224,229,235,240,246,251,257,263,270,276,282,289,296,303,310,317,324,332,340,348,356,364,373,381,390, zoom-supported=true, zoom=0, zsl-values=off,on, zsl=on, zsl_mymode=on]
03-29 17:32:37.255 208 208 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-29 17:32:37.255 208 208 F DEBUG : Build fingerprint: 'htc/m7_google/m7:5.0.1/LRX22C.H3/434277:user/release-keys'
03-29 17:32:37.255 208 208 F DEBUG : Revision: '0'
03-29 17:32:37.255 208 208 F DEBUG : ABI: 'arm'
03-29 17:32:37.255 673 2379 W NativeCrashListener: Couldn't find ProcessRecord for pid 7959
03-29 17:32:37.255 208 208 F DEBUG : pid: 7959, tid: 10442, name: mm_camera_poll >>> /system/bin/mediaserver <<<
03-29 17:32:37.255 208 208 E DEBUG : AM write failed: Broken pipe
03-29 17:32:37.255 208 208 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x149
03-29 17:32:37.256 673 1148 W BackupManagerService: dataChanged but no participant pkg='org.cyanogenmod.snap' uid=10056
03-29 17:32:37.257 673 3532 W BackupManagerService: dataChanged but no participant pkg='org.cyanogenmod.snap' uid=10056
03-29 17:32:37.257 673 2769 W BackupManagerService: dataChanged but no participant pkg='org.cyanogenmod.snap' uid=10056
03-29 17:32:37.258 3408 3408 I CAM_PhotoModule: Using preview width = 1920& height = 1088
03-29 17:32:37.258 3408 3408 D CAM_UI : setAspectRatio() ratio[1.7647059] mAspectRatio[1.7647059]
03-29 17:32:37.259 3408 3408 V CAM_UI : setTransformMatrix: scaledTextureWidth = 1080.0, scaledTextureHeight = 1905.8823
03-29 17:32:37.262 3408 3408 D CAM_UI : setAspectRatio() ratio[1.7647059] mAspectRatio[1.7647059]
03-29 17:32:37.262 3408 3408 V CAM_UI : setTransformMatrix: scaledTextureWidth = 1080.0, scaledTextureHeight = 1905.8823
03-29 17:32:37.270 208 208 F DEBUG : r0 00000101 r1 ffffffff r2 b48802fc r3 80000000
03-29 17:32:37.271 208 208 F DEBUG : r4 b0ae2c00 r5 b39c8d40 r6 b39c8d4c r7 b39c8d44
03-29 17:32:37.271 208 208 F DEBUG : r8 b39c7400 r9 b456c024 sl b39c8d38 fp b0ae2c00
03-29 17:32:37.271 208 208 F DEBUG : ip b487fdb4 sp a40828d0 lr b485f735 pc b485ef36 cpsr 40070030
03-29 17:32:37.276 208 208 F DEBUG :
03-29 17:32:37.276 208 208 F DEBUG : backtrace:
03-29 17:32:37.276 208 208 F DEBUG : #00 pc 00049f36 /system/lib/hw/camera.vendor.msm8960.so (android::util_get_Hal_obj(camera_device*)+5)
03-29 17:32:37.276 208 208 F DEBUG : #01 pc 0004a731 /system/lib/hw/camera.vendor.msm8960.so (release+52)
03-29 17:32:37.276 208 208 F DEBUG : #02 pc 000046d5 /system/lib/libimage-jpeg-enc-omx-comp.so (handleMessage+164)
03-29 17:32:37.276 208 208 F DEBUG : #03 pc 0003f5f7 /system/lib/libc.so (__pthread_start(void*)+30)
03-29 17:32:37.276 208 208 F DEBUG : #04 pc 00019ccb /system/lib/libc.so (__start_thread+6)
03-29 17:32:37.729 673 2790 D QMI_FW : QCCI: QMUXD: xport_rx[1 <- 16]: 659 bytes on conn_id: 9
03-29 17:32:37.729 673 2790 D QMI_FW : QCCI: QMI_CCI_RX: cntl_flag - 04, txn_id - 0000, msg_id - 0025, msg_len - 028c
03-29 17:32:37.729 673 2790 E LocSvc_adapter: I/<--- void globalEventCb(locClientHandleType, uint32_t, locClientEventIndUnionType, void*) line 88 QMI_LOC_EVENT_GNSS_SV_INFO_IND_V02
03-29 17:32:37.729 673 2790 E LocSvc_utils_q: D/msg_q_snd: Sending message with handle = 0x9DD61300
03-29 17:32:37.729 673 2790 E LocSvc_utils_ll: D/linked_list_add: Adding to list data_obj = 0x9DD61300
03-29 17:32:37.729 673 2787 E LocSvc_utils_ll: D/linked_list_remove: Removing from list
03-29 17:32:37.729 673 2787 E LocSvc_utils_q: D/msg_q_rcv: Received message 0x9DD61300 rv = 0
03-29 17:32:37.729 673 2787 E LocSvc_eng: D/void loc_eng_deferred_action_thread(void*):1415] received msg_id = LOC_ENG_MSG_REPORT_SV context = 0xaec028d0
03-29 17:32:37.729 673 2787 E LocSvc_afw: I/<=== sv_status_cb - line 1127 23
03-29 17:32:37.729 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.729 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSV,6,1,23,04,00,000,24,02,14,118,,06,18,075,,10,00,000,*7E
03-29 17:32:37.729 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSV,6,2,23,12,78,333,,14,34,302,,15,12,180,,17,07,036,*7A
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSV,6,3,23,19,31,049,,22,00,000,,24,63,123,,25,46,264,*7C
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSV,6,4,23,29,09,199,,32,30,305,,78,23,300,,86,39,045,*75
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSV,6,5,23,77,67,002,,69,09,344,,88,14,175,,87,50,135,*76
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSV,6,6,23,85,00,000,,67,14,241,,68,24,295,*40
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGSA,A,1,,,,,,,,,,,,,,,*1E
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPVTG,,T,,M,,N,,K,N*2C
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPRMC,,V,,,,,,,,,,N*53
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: I/<=== nmea_cb line 59 0x93a7a734
03-29 17:32:37.730 673 2787 E LocSvc_eng_nmea: D/NMEA <$GPGGA,,,,,,0,,,,,,,,*66
03-29 17:32:37.730 673 2787 E LocSvc_eng: D/void loc_eng_deferred_action_thread(void*):1402] 134 listening ...
03-29 17:32:37.730 673 2787 E LocSvc_utils_q: D/msg_q_rcv: Waiting on message
03-29 17:32:37.730 673 2790 E LocSvc_utils_q: D/msg_q_snd: Finished Sending message with handle = 0x9DD61300
03-29 17:32:38.000 673 2790 D QMI_FW : QCCI: QMUXD: xport_rx[1 <- 16]: 146 bytes on conn_id: 9
03-29 17:32:38.000 673 2790 D QMI_FW : QCCI: QMI_CCI_RX: cntl_flag - 04, txn_id - 0000, msg_id - 0024, msg_len - 008b
03-29 17:32:38.000 673 2790 E LocSvc_adapter: I/<--- void globalEventCb(locClientHandleType, uint32_t, locClientEventIndUnionType, void*) line 88 QMI_LOC_EVENT_POSITION_REPORT_IND_V02
03-29 17:32:38.000 673 2790 E LocSvc_adapter: D/Reporting postion from V2 Adapter
03-29 17:32:38.000 673 2790 E LocSvc_utils_q: D/msg_q_snd: Sending message with handle = 0x9B5C4C30
03-29 17:32:38.000 673 2790 E LocSvc_utils_ll: D/linked_list_add: Adding to list data_obj = 0x9B5C4C30
03-29 17:32:38.000 673 2790 E LocSvc_utils_q: D/msg_q_snd: Finished Sending message with handle = 0x9B5C4C30
03-29 17:32:38.000 673 2787 E LocSvc_utils_ll: D/linked_list_remove: Removing from list
03-29 17:32:38.000 673 2787 E LocSvc_utils_q: D/msg_q_rcv: Received message 0x9B5C4C30 rv = 0
03-29 17:32:38.000 673 2787 E LocSvc_eng: D/void loc_eng_deferred_action_thread(void*):1415] received msg_id = LOC_ENG_MSG_REPORT_POSITION context = 0xaec028d0
03-29 17:32:38.000 673 2787 E LocSvc_eng: D/void loc_eng_deferred_action_thread(void*):1402] 135 listening ...
03-29 17:32:38.000 673 2787 E LocSvc_utils_q: D/msg_q_rcv: Waiting on message
03-29 17:32:38.048 208 208 F DEBUG :
03-29 17:32:38.048 208 208 F DEBUG : Tombstone written to: /data/tombstones/tombstone_03
03-29 17:32:38.049 673 760 I BootReceiver: Copying /data/tombstones/tombstone_03 to DropBox (SYSTEM_TOMBSTONE)
03-29 17:32:38.059 3408 5000 W CameraBase: mediaserver's remote binder Camera object died
03-29 17:32:38.059 3408 5000 W CameraBase: Camera service died!
*EDIT*
Ah, I missed that you have already added the logcat output for this error in the other thread.
Hey @9Lukas5 where are you getting the source from. Is there any guide to build the rom?
@aloknm I used this wiki guide from cm:
https://wiki.cyanogenmod.org/w/Build_for_m7
And additionally I had to add a link to the proprietary files I think in my local_manifest
When I'm at home I'll send you the content of the manifest in my build environment
L
Gesendet von meinem HTC One m7
As far as the camera issue goes this is what I figured out so far:
camera.vendor.msm8960.so is calling util_get_Hal_obj; camera.vendor.msm8960.so is prorietary, so nothing we can do here
util_get_Hal_obj is part of the QCOM HAL Wrapper:
android_hardware_qcom_camera/QCamera2/HAL/wrapper/QualcommCamera.cpp:
Code:
...
QCamera2HardwareInterface *util_get_Hal_obj( struct camera_device * device)
{
QCamera2HardwareInterface *hardware = NULL;
if(device && device->priv){
camera_hardware_t *camHal = (camera_hardware_t *)device->priv;
hardware = camHal->hardware;
}
return hardware;
}
....
The address is extracted here: camera_hardware_t *camHal = (camera_hardware_t *)device->priv;
hardware = camHal->hardware;
However, so far I could not find the struct definition of camera_device, which would be handy because we want to know what device->priv exactly is
Then we would have to figure out who or what is defining the original camera_device and why it is suddenly pointing to a wrong address
Yeah, it is pretty messed up. I don't know if I will be able to look into it more....
Does anyone happen to know where the struct camera_device is specified?
@sToRm1nG you seem much more a 'developer' than me . I'm more like, let's see what we can *easily* punch together and works atm^^
Edit: could you edit your post above with the long logcat output and make spoiler tag around the code tag? In tapatalk you have to scroll through the whole code :/
@aloknm I'm using the three xml's I attached in my ./.repo/local_manifests/ folder.
The roomservice.xml came from cm, I edited just to delete the kernel repo and created the other one for including my own fork of the kernel and the local_manifest.xml is also created from me after googling around, why my builds are too small and won't boot up. There I added the proprietary_vendor from the aicp github, what fixed my builds.
L
9Lukas5 said:
@sToRm1nG you seem much more a 'developer' than me . I'm more like, let's see what we can *easily* punch together and works atm^^
Edit: could you edit your post above with the long logcat output and make spoiler tag around the code tag? In tapatalk you have to scroll through the whole code :/
@aloknm I'm using the three xml's I attached in my ./.repo/local_manifests/ folder.
The roomservice.xml came from cm, I edited just to delete the kernel repo and created the other one for including my own fork of the kernel and the local_manifest.xml is also created from me after googling around, why my builds are too small and won't boot up. There I added the proprietary_vendor from the aicp github, what fixed my builds.
L
Click to expand...
Click to collapse
*HIDEON*
I will try and see if I can add some additional logging to QualcommCamera.cpp to see if the address actually changes (if not this would be even more confusing).
I had a lot of Java programming at university and a little C++ and even a little bit of C.
New build is online
Be aware of the following:
- I added user side Voltage Control for CPU, therefore I reverted the CPU undervolt back to stock values.
For those want to keep the undervolt like it was set before, please have a look to the commit here. Check the changed lines to find the voltage table shown in your kernel control app, and then set the values to the ones they were before :good:
- I added the cpu governor smartmax:
If someone has mindblowing governor settings for smartmax, please let me know
L
Hi,
I have again some ugly issues: from time to time, randomly, my HTC U12+ with latest software version shuts down, or reboots, or something.
For example, it works fine, I put it on the table and after some time, when I want to check it... Black screen. Not working.
Most of the time I struggle a lot to "open it". I keep pressing the power button, press it multiple times, press volume buttons... It looks like something happened and it does not work anymore.
The only "symptom" I found was that the Internet connection does not work anymore before losing the device.
Oh, I also booted in SAFE MODE, and it still happened!!!
I tried:
- Clear caches, both from Boost+, Settings and CCleaner
- Clear cache partition from recovery mode
- Shaking it and force it a bit thinking about a hardware connection
- I also, of course, used it without the case and it still happened
Nothing seems to work.
I took a bug report but I am not sure where to look at. I also connected using ADB and keeping it running with "logcat" hoping it will crash and I can find the bug in the logs...
Meanwhile, did this happen to any of you? Do you have any idea why this can happen?
Thanks!
Got some errors, this is exactly before the crash, last error messages:
04-08 18:10:58.738 1553 1894 D WifiStateMachine: handleMessage: E msg.what=131133
04-08 18:10:58.738 1553 1894 D WifiStateMachine: processMsg: ConnectedState
04-08 18:10:58.738 1553 1894 D WifiStateMachine: processMsg: L2ConnectedState
04-08 18:10:58.738 1553 1894 D WifiStateMachine: processMsg: ConnectModeState
04-08 18:10:58.738 1553 1894 D WifiStateMachine: processMsg: DefaultState
04-08 18:10:58.760 1553 1605 D Tethering: interfaceRemoved rmnet_data1
04-08 18:10:58.761 748 748 E WifiHAL : acquire_supported_features: requestResponse Error:-4
04-08 18:10:58.762 1553 1926 D EthernetNetworkFactory: updateCapabilityFilter: []
04-08 18:10:58.770 748 748 E WifiHAL : wifi_get_logger_supported_feature_set: Error -4 happened.
04-08 18:10:58.773 748 748 E WifiHAL : acquire_supported_features: requestResponse Error:-4
04-08 18:10:58.773 748 748 E WifiHAL : wifi_get_logger_supported_feature_set: Error -4 happened.
04-08 18:10:58.766 14703 14703 W iptables-wrappe: type=1400 audit(0.0:2722): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=16129 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-08 18:10:58.793 1553 1894 D WifiStateMachine: handleMessage: X
04-08 18:10:58.794 1553 1894 D WifiStateMachine: handleMessage: E msg.what=131135
04-08 18:10:58.794 1553 1894 D WifiStateMachine: processMsg: ConnectedState
04-08 18:10:58.794 1553 1894 D WifiStateMachine: processMsg: L2ConnectedState
04-08 18:10:58.794 1553 1894 D WifiStateMachine: processMsg: ConnectModeState
04-08 18:10:58.795 748 748 E WifiHAL : wifi_get_link_stats: requestResponse Error:-5
04-08 18:10:58.800 1553 1894 E WifiVendorHal: getWifiLinkLayerStats(l.937) failed {.code = ERROR_INVALID_ARGS, .description = }
04-08 18:10:58.802 1553 1894 D WifiStateMachine: handleMessage: X
04-08 18:10:58.803 1553 1590 E BatteryExternalStatsWorker: no controller energy info supplied for wifi
04-08 18:10:58.833 1553 1590 D BatteryExternalStatsWorker: uES end
04-08 18:10:58.833 1553 1590 D BatteryExternalStatsWorker: end updateExternalStatsSync
04-08 18:10:58.840 1180 1235 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-08 18:10:58.841 1180 1235 E Diag_Lib: qpLogDiagInit <== result : 0
04-08 18:10:58.841 1180 1235 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-08 18:10:58.841 1180 1180 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-08 18:10:58.841 1180 1180 E Diag_Lib: qpLogDiagInit <== result : 0
04-08 18:10:58.841 1180 1180 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-08 18:10:58.841 1180 1180 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-08 18:10:58.841 1180 1180 E Diag_Lib: qpLogDiagInit <== result : 0
04-08 18:10:58.841 1180 1180 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-08 18:10:58.842 1180 1180 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-08 18:10:58.842 1180 1180 E Diag_Lib: qpLogDiagInit <== result : 0
04-08 18:10:58.842 1180 1180 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-08 18:10:58.836 14708 14708 W iptables-wrappe: type=1400 audit(0.0:2723): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=16129 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-08 18:10:58.857 752 2147 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-08 18:10:58.857 752 2159 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-08 18:10:58.857 1127 1210 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-08 18:10:58.858 1128 1165 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-08 18:10:58.864 1088 1158 I cnss-daemon: wlfw_qmi_err_cb: Server disconnect, err -2 client 0x3K
04-08 18:10:58.864 1088 1145 I cnss-daemon: wlfw_service_request: Pthread exiting
04-08 18:10:58.868 1553 1605 D Tethering: interfaceRemoved rmnet_data2
04-08 18:10:58.869 1553 1926 D EthernetNetworkFactory: updateCapabilityFilter: []
04-08 18:10:58.871 1088 14709 E cnss-daemon: ro.baseband : [msm]
04-08 18:10:58.873 1170 1250 E ThermalEngine: qmi_clnt_error_cb: with error -2 called for clnt MODEM
04-08 18:10:58.876 1127 1127 E slim_daemon: [QMISLIM] slim_QSQmiSvc_HandleSlimEvent: Client for ID 2 is not found
04-08 18:10:58.906 14715 14715 W iptables-wrappe: type=1400 audit(0.0:2724): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=16129 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-08 18:10:58.877 1170 1269 E ThermalEngine: qmi_ts_clnt_error_cb: with -2 called for clnt MODEM0
04-08 18:10:58.879 1251 2542 I QTI_SDM_INFO: [qti_rmnet_dpm.c:586] dpm_erro_cb():qti_dpm_erro_cb
04-08 18:10:58.881 1022 1072 D QC-time-services: Daemon:genoff_qmi_error_cb: Error callback called
04-08 18:10:58.882 1022 1060 D QC-time-services: Daemon:genoff_modem_qmi_service_request: Initializing QMI
04-08 18:10:58.886 1088 1786 I cnss-daemon: wlan_qmi_err_cb: WLPS service disconnect, called with error -2 for client 0x4K
Click to expand...
Click to collapse
I tried to change settings from Developer option, to stop services, uninstall apps, nothing seems to help.
I got another error log:
04-10 12:42:42.462 12182 12202 I FA : Tag Manager is not found and thus will not be used
04-10 12:42:42.507 12182 12236 D libc : [NET] dns_sku:0
04-10 12:42:42.508 12182 12236 D libc : [NET] android_getaddrinfo_proxy get netid:0
04-10 12:42:42.509 1067 12242 D libc : [NET] _dns_getaddrinfo+, netid:100, mark:983140
04-10 12:42:42.515 2595 12181 I FSA2_RawContactSyncer: contact count. before sweep: -1, before sync: 0, after sync down: -1, after sync up: 0
04-10 12:42:42.515 2595 12181 W FSA2_ContactsSyncAdapter: @onPerformSync Sync finished successfully
04-10 12:42:42.556 1067 12242 D libc : [NET] _dns_getaddrinfo-, (NS_SUCCESS)
04-10 12:42:42.558 12182 12236 D libc : [NET] android_getaddrinfo_proxy-, success
04-10 12:42:42.563 12182 12236 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
04-10 12:42:42.776 1536 2575 D AlarmManager: [AlarmGrouping_4.0] before: 82012d8 2020-04-10 12:43:55 257081 name=com.google.android.gms type=ELAPSED_WAKEUP window=54546 interval=0
04-10 12:42:42.777 1536 2575 D AlarmManager: [AlarmGrouping_4.0] after: 82012d8 2020-04-10 12:50:00 621578 name=com.google.android.gms type=ELAPSED_WAKEUP window=54546 interval=0
04-10 12:42:42.953 11088 11123 I Finsky : [147] kem.run(3): Stats for Executor: BlockingExecutor [email protected][Running, pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 13]
04-10 12:42:42.954 11088 11123 I Finsky : [147] kem.run(3): Stats for Executor: LightweightExecutor [email protected][Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 72]
04-10 12:42:43.198 1536 3796 I BatteryService: n_update end
04-10 12:42:43.201 739 739 D qdlights: set_light_battery colorRGB=FFFF0000
04-10 12:42:43.202 739 739 D qdlights: set_speaker_light_locked mode 0, colorRGB=FFFF0000, onMS=0, offMS=0
04-10 12:42:43.202 739 739 D qdlights: [LEDInfo] has indicator attribute
04-10 12:42:43.202 739 739 D qdlights: [LedInfo] write attr ok name=/sys/class/leds/indicator/ModeRGB string=1ff0000,len=7
04-10 12:42:43.209 1974 1974 I BatteryController: (lvl,plug,charged,charging)=(13,T,f,T) [status,health,timeout,unsupprt]=[2,2,f,f]
04-10 12:42:43.210 1536 1616 D HtcPowerSaver: updateBatteryInfo
04-10 12:42:43.210 7949 7949 D PowerWakeLock: acquirePower AOD_BatteryController
04-10 12:42:43.211 1536 4622 V LocSvc_HIDL_Subscription_jni: battery_level_update
04-10 12:42:43.214 1536 4622 V LocSvc_HIDL_Subscription_jni: [battery_level_update][931] [HC] =>> [HS]
04-10 12:42:43.214 754 754 V LocSvc_HIDL_IzatSubscription: [batteryLevelUpdate][777] [HS] <<<<= [HC]
04-10 12:42:43.214 1536 4622 V LocSvc_HIDL_Subscription_jni: Exit Result 0
04-10 12:42:43.216 1536 1536 D UsbnetService: BroadcastReceiver:nReceive+
04-10 12:42:43.216 1536 1536 D UsbnetService: onReceive BATTERY_CHANGED
04-10 12:42:43.217 1536 1536 D UsbnetService: --> pluggedType = 2, mPluggedType = 0, mScreenOff = false
04-10 12:42:43.217 1536 1536 D UsbnetService: BroadcastReceiver:nReceive-
04-10 12:42:43.217 7949 7949 D BatteryController: onReceive : android.intent.action.BATTERY_CHANGED
04-10 12:42:43.217 1536 1536 D UsbDeviceManager: Receive update chargind state broadcast
04-10 12:42:43.217 1536 1536 I DeviceIdleController: updateChargingLocked: charging=true
04-10 12:42:43.217 1536 1612 D UsbDeviceManager: [USB] handleMessage: 9; pre_mConnected=true, pre_mConfiguration=true
04-10 12:42:43.217 7949 7949 I BatteryController: (lvl,plug,charging)=(13,T,T) [status,health,timeout,unsupprt]=[2,2,f,f]
04-10 12:42:43.218 7949 7949 D AodClockView: onBatteryLevelChanged (13, true, true, false, false)
04-10 12:42:43.218 7949 7949 D b : onBatteryLevelChangedInternal(13, true, true, false, false)
04-10 12:42:43.220 7949 7949 D PowerWakeLock: releasePower AOD_BatteryController
04-10 12:42:43.222 1536 1536 W DeviceIdleController: becomeActiveLocked, reason = charging
04-10 12:42:43.222 1536 1536 D PowerManagerService: runPSCheck
04-10 12:42:43.222 1536 1536 D HtcPowerSaver: Checking...
04-10 12:42:43.222 1536 1536 I HtcPowerSaver: >> updateStatus
04-10 12:42:43.222 1536 1536 I HtcPowerSaver: << updateStatus
04-10 12:42:43.229 1989 1989 I PowerUI_SlowChargerReceiver: onReceive : com.htc.intent.action.BATTERY_LEVEL_CHANGED
04-10 12:42:43.231 1989 1989 I SmartNS_ChargeOnly_Enabler: battery status:2
04-10 12:42:43.236 1989 1989 I PowerUI_SlowChargerReceiver: Level: 13 Plug usb battery level: 12 Battery health: 2 USB type: 2
04-10 12:42:43.376 11088 11123 I Finsky : [147] kem.run(3): Stats for Executor: bgExecutor [email protected][Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 62]
04-10 12:42:43.381 3119 3119 W NotificationListener: shouldBeFilteredOut !canShowBadge() com.android.systemui
04-10 12:42:43.385 3104 3104 I Launcher: Deferring update until onResume
04-10 12:42:43.395 1974 1974 I StackScroller: updateEmptyShade(true,false,false)
04-10 12:42:43.395 1974 1974 I StatusBar: updateEmptyShade(true,false)
04-10 12:42:43.395 1974 1974 I StackScroller: setBlockTouch:false
04-10 12:42:43.495 1941 1941 D wpa_supplicant: RTM_NEWLINK: ifi_index=8 ifname=rmnet_ipa0 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.504 1536 1612 I EthernetTracker: interfaceLinkStateChanged, iface: rmnet_ipa0, up: false
04-10 12:42:43.505 1536 1612 V WifiNative: Received iface link up/down notification on an invalid iface=rmnet_ipa0
04-10 12:42:43.505 1536 1612 D Tethering: interfaceStatusChanged rmnet_ipa0, false
04-10 12:42:43.508 1536 1612 D Tethering: ignore interface down for rmnet_ipa0
04-10 12:42:43.566 1941 1941 D wpa_supplicant: RTM_NEWLINK: ifi_index=20 ifname=r_rmnet_data0 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.568 1536 1612 I EthernetTracker: interfaceLinkStateChanged, iface: r_rmnet_data0, up: false
04-10 12:42:43.569 1536 1612 V WifiNative: Received iface link up/down notification on an invalid iface=r_rmnet_data0
04-10 12:42:43.570 1536 1612 D Tethering: interfaceStatusChanged r_rmnet_data0, false
04-10 12:42:43.581 1536 1612 D Tethering: ignore interface down for r_rmnet_data0
04-10 12:42:43.640 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=8 ifname=rmnet_ipa0 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.640 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_ipa0' removed
04-10 12:42:43.646 1536 1612 D Tethering: interfaceRemoved rmnet_ipa0
04-10 12:42:43.646 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:43.649 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=9 ifname=rmnet_data0 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.649 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data0' removed
04-10 12:42:43.650 1536 1612 D Tethering: interfaceRemoved rmnet_data0
04-10 12:42:43.650 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:43.681 12252 12252 W iptables-wrappe: type=1400 audit(0.0:2730): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=17763 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-10 12:42:43.751 12253 12253 W iptables-wrappe: type=1400 audit(0.0:2731): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=17763 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-10 12:42:43.797 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=10 ifname=rmnet_data1 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.797 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data1' removed
04-10 12:42:43.798 1536 1612 D Tethering: interfaceRemoved rmnet_data1
04-10 12:42:43.798 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:43.821 12254 12254 W iptables-wrappe: type=1400 audit(0.0:2732): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=17763 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-10 12:42:43.880 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=11 ifname=rmnet_data2 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.881 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data2' removed
04-10 12:42:43.889 1536 1612 D Tethering: interfaceRemoved rmnet_data2
04-10 12:42:43.889 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:43.891 12255 12255 W iptables-wrappe: type=1400 audit(0.0:2733): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=17763 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-10 12:42:43.951 12256 12256 W iptables-wrappe: type=1400 audit(0.0:2734): avc: denied { read write } for path="/dev/diag" dev="tmpfs" ino=17763 scontext=u:r:netutils_wrapper:s0 tcontext=ubject_r:diag_devi
ce:s0 tclass=chr_file permissive=0
04-10 12:42:43.957 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=12 ifname=rmnet_data3 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:43.957 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data3' removed
04-10 12:42:43.958 1536 1612 D Tethering: interfaceRemoved rmnet_data3
04-10 12:42:43.959 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:44.037 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=13 ifname=rmnet_data4 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:44.037 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data4' removed
04-10 12:42:44.041 1536 1612 D Tethering: interfaceRemoved rmnet_data4
04-10 12:42:44.057 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:44.087 1173 1221 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-10 12:42:44.088 1173 1221 E Diag_Lib: qpLogDiagInit <== result : 0
04-10 12:42:44.088 1173 1221 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-10 12:42:44.088 1173 1173 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-10 12:42:44.088 1173 1173 E Diag_Lib: qpLogDiagInit <== result : 0
04-10 12:42:44.088 1173 1173 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-10 12:42:44.088 1173 1173 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-10 12:42:44.088 1173 1173 E Diag_Lib: qpLogDiagInit <== result : 0
04-10 12:42:44.088 1173 1173 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-10 12:42:44.089 1173 1173 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-10 12:42:44.089 1173 1173 E Diag_Lib: qpLogDiagInit <== result : 0
04-10 12:42:44.089 1173 1173 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-10 12:42:44.100 754 2066 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-10 12:42:44.100 1130 1186 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-10 12:42:44.101 1129 1208 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-10 12:42:44.102 754 2069 E LocSvc_ApiV02: errorCb:4087]: Service unavailable error
04-10 12:42:44.108 1089 1148 I cnss-daemon: wlfw_qmi_err_cb: Server disconnect, err -2 client 0x2K
04-10 12:42:44.108 1089 1145 I cnss-daemon: wlfw_service_request: Pthread exiting
04-10 12:42:44.115 1089 12259 E cnss-daemon: ro.baseband : [msm]
04-10 12:42:44.117 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=14 ifname=rmnet_data5 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:44.117 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data5' removed
04-10 12:42:44.121 1536 1612 D Tethering: interfaceRemoved rmnet_data5
04-10 12:42:44.122 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:44.137 1129 1129 E slim_daemon: [QMISLIM] slim_QSQmiSvc_HandleSlimEvent: Client for ID 2 is not found
04-10 12:42:44.138 1159 1234 E ThermalEngine: qmi_clnt_error_cb: with error -2 called for clnt MODEM
04-10 12:42:44.140 1271 2500 I QTI_SDM_INFO: [qti_rmnet_dpm.c:586] dpm_erro_cb():qti_dpm_erro_cb
04-10 12:42:44.143 1159 1249 E ThermalEngine: qmi_ts_clnt_error_cb: with -2 called for clnt MODEM0
04-10 12:42:44.143 1271 2498 I QTI_SDM_INFO: [qti_rmnet_peripheral.c:1221] qti_rmnet_ph_set_modem_state():Received set modem state to 0
04-10 12:42:44.143 1271 2498 E QTI_SDM_INFO: [qti_rmnet_peripheral.c:1233] qti_rmnet_ph_set_modem_state():Couldn't set ph_iface_fd
04-10 12:42:44.143 1271 2498 E QTI_SDM_INFO: [qti_rmnet_modem.c:1726] qti_rmnet_modem_not_in_service():Failed to set modem state on peripheral driver file
04-10 12:42:44.143 1271 2498 I QTI_SDM_INFO: [qti_rmnet_dpm.c:542] qti_rmnet_dpm_release():qti_rmnet_dpm_release Entry
04-10 12:42:44.144 1271 2498 I QTI_SDM_INFO: [qti_rmnet_dpm.c:551] qti_rmnet_dpm_release():Successfully deregistered DPM client
04-10 12:42:44.144 1271 2498 I QTI_SDM_INFO: [qti_rmnet_modem.c:1737] qti_rmnet_modem_not_in_service():qti rmnet modem not in service going to register DPM call back
04-10 12:42:44.148 1025 1079 D QC-time-services: Daemon:genoff_qmi_error_cb: Error callback called
04-10 12:42:44.148 1025 1069 D QC-time-services: Daemon:genoff_modem_qmi_service_request: Initializing QMI
04-10 12:42:44.151 1536 2092 D HtcSystemUPManager: HtcSystemUPolicy [canLog (default)] category: modem, enable: true
04-10 12:42:44.157 1089 1789 I cnss-daemon: wlan_qmi_err_cb: WLPS service disconnect, called with error -2 for client 0x4K
04-10 12:42:44.159 1018 10372 V AudioFlg: registerClient() client 0xe2c3e018, pid 2109
04-10 12:42:44.160 1018 10372 V AudioFlg: setParameters(): io 0, keyvalue vsid=299651072;call_state=1, calling pid 2109 calling uid 1001
04-10 12:42:44.173 1018 10372 D PermissionCache: checking android.permission.MODIFY_AUDIO_SETTINGS for uid=1001 => granted (13392 us)
04-10 12:42:44.173 1018 10372 W AudioFlg: setParameters(): Voice vsid=299651072;call_state=1
04-10 12:42:44.174 1018 10372 V AudioFlg: setParameters: filtered keyvalue call_state=1;vsid=299651072
04-10 12:42:44.175 722 957 D audio_hw_primary: adev_set_parameters: enter: call_state=1;vsid=299651072
04-10 12:42:44.175 722 957 D voice_extn: update_call_states is_call_active:0 in_call:0, mode:0
04-10 12:42:44.175 722 957 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
04-10 12:42:44.175 722 957 D split_a2dp: ignore a2dp setparameter
04-10 12:42:44.175 722 957 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
04-10 12:42:44.178 722 957 D r_submix: adev_set_parameters: call_state=1;vsid=299651072
04-10 12:42:44.178 1536 2093 D HtcSystemUPManager: HtcSystemUPReceiver Wrong format of UP data, ignore it!
04-10 12:42:44.182 1018 1338 V AudioFlg: setParameters(): io 0, keyvalue vsid=299651072;call_state=1, calling pid 2109 calling uid 1001
04-10 12:42:44.182 1018 1338 W AudioFlg: setParameters(): Voice vsid=299651072;call_state=1
04-10 12:42:44.183 1018 1338 V AudioFlg: setParameters: filtered keyvalue call_state=1;vsid=299651072
04-10 12:42:44.186 722 957 D audio_hw_primary: adev_set_parameters: enter: call_state=1;vsid=299651072
04-10 12:42:44.186 722 957 D voice_extn: update_call_states is_call_active:0 in_call:0, mode:0
04-10 12:42:44.187 722 957 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
04-10 12:42:44.187 722 957 D split_a2dp: ignore a2dp setparameter
04-10 12:42:44.187 722 957 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
04-10 12:42:44.189 1173 1173 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-10 12:42:44.189 1173 1173 E Diag_Lib: qpLogDiagInit <== result : 0
04-10 12:42:44.189 1173 1173 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-10 12:42:44.189 1173 1173 E Diag_Lib: Diag_LSM_Init: Failed to open handle to diag driver, error = 13
04-10 12:42:44.189 1173 1173 E Diag_Lib: qpLogDiagInit <== result : 0
04-10 12:42:44.189 2874 2948 I SecureElement-Terminal-SIM1: OnStateChange:false
04-10 12:42:44.189 1173 1173 E Diag_Lib: DATAD : gIsQXDMDisabled 0, gIsADBDisabled 1, gIsDebugDisabled 0, gIsIMSLogsDisabled 0
04-10 12:42:44.190 1271 2498 I QTI_SDM_INFO: [qti_rmnet_modem.c:1749] qti_rmnet_modem_not_in_service():Completed processing modem out of service ind
04-10 12:42:44.190 1271 2498 I QTI_SDM_INFO: [qti_cmdq.c:113] qti_cmdq_cmd_free():qcmap_cmdq: free one commmand data
04-10 12:42:44.190 2874 2948 I SecureElement-AccessControlEnforcer: Reset the ACE for terminal:SIM1
04-10 12:42:44.192 1159 12263 I ThermalEngine: qmi: Instance id 0 for MODEM0 TS
04-10 12:42:44.194 722 3408 D r_submix: adev_set_parameters: call_state=1;vsid=299651072
04-10 12:42:44.195 1018 10372 V AudioFlg: setParameters(): io 0, keyvalue vsid=297816064;call_state=1, calling pid 2109 calling uid 1001
04-10 12:42:44.195 1018 10372 W AudioFlg: setParameters(): Voice vsid=297816064;call_state=1
04-10 12:42:44.195 1018 10372 V AudioFlg: setParameters: filtered keyvalue call_state=1;vsid=297816064
04-10 12:42:44.195 722 3408 D audio_hw_primary: adev_set_parameters: enter: call_state=1;vsid=297816064
04-10 12:42:44.195 722 3408 D voice_extn: update_call_states is_call_active:0 in_call:0, mode:0
04-10 12:42:44.195 722 3408 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
04-10 12:42:44.195 722 3408 D split_a2dp: ignore a2dp setparameter
04-10 12:42:44.195 722 3408 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
04-10 12:42:44.196 2927 2993 I QcrilOemhookMsgTunnel: [1]processOemHookIndication length=47
04-10 12:42:44.199 722 3408 D r_submix: adev_set_parameters: call_state=1;vsid=297816064
04-10 12:42:44.200 1018 10372 V AudioFlg: setParameters(): io 0, keyvalue vsid=299651072;call_state=1, calling pid 2109 calling uid 1001
04-10 12:42:44.200 1018 10372 W AudioFlg: setParameters(): Voice vsid=299651072;call_state=1
04-10 12:42:44.200 1018 10372 V AudioFlg: setParameters: filtered keyvalue call_state=1;vsid=299651072
04-10 12:42:44.200 722 3408 D audio_hw_primary: adev_set_parameters: enter: call_state=1;vsid=299651072
04-10 12:42:44.201 722 3408 D voice_extn: update_call_states is_call_active:0 in_call:0, mode:0
04-10 12:42:44.201 722 3408 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
04-10 12:42:44.201 722 3408 D split_a2dp: ignore a2dp setparameter
04-10 12:42:44.201 722 3408 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
04-10 12:42:44.202 722 3408 D r_submix: adev_set_parameters: call_state=1;vsid=299651072
04-10 12:42:44.203 1018 10372 V AudioFlg: setParameters(): io 0, keyvalue vsid=297816064;call_state=1, calling pid 2109 calling uid 1001
04-10 12:42:44.203 1018 10372 W AudioFlg: setParameters(): Voice vsid=297816064;call_state=1
04-10 12:42:44.203 1018 10372 V AudioFlg: setParameters: filtered keyvalue call_state=1;vsid=297816064
04-10 12:42:44.204 722 3408 D audio_hw_primary: adev_set_parameters: enter: call_state=1;vsid=297816064
04-10 12:42:44.204 722 3408 D voice_extn: update_call_states is_call_active:0 in_call:0, mode:0
04-10 12:42:44.204 722 3408 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
04-10 12:42:44.204 722 3408 D split_a2dp: ignore a2dp setparameter
04-10 12:42:44.204 722 3408 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
04-10 12:42:44.205 722 3408 D r_submix: adev_set_parameters: call_state=1;vsid=297816064
04-10 12:42:44.208 1018 10372 V AudioFlg: setParameters(): io 0, keyvalue vsid=297816064;call_state=1, calling pid 2109 calling uid 1001
04-10 12:42:44.208 1018 10372 W AudioFlg: setParameters(): Voice vsid=297816064;call_state=1
04-10 12:42:44.209 1018 10372 V AudioFlg: setParameters: filtered keyvalue call_state=1;vsid=297816064
04-10 12:42:44.209 722 3408 D audio_hw_primary: adev_set_parameters: enter: call_state=1;vsid=297816064
04-10 12:42:44.209 722 3408 D voice_extn: update_call_states is_call_active:0 in_call:0, mode:0
04-10 12:42:44.209 722 3408 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
04-10 12:42:44.209 722 3408 D split_a2dp: ignore a2dp setparameter
04-10 12:42:44.209 722 3408 D audio_hw_spkr_prot: audio_extn_fbsp_set_parameters: Speaker protection disabled
04-10 12:42:44.209 2927 2993 I QcrilOemhookMsgTunnel: [0]processOemHookIndication length=47
04-10 12:42:44.212 2124 2124 I ImsFeature: notifying ImsFeatureState=0
04-10 12:42:44.212 2124 2124 I ImsServiceController: notifyImsFeatureStatus: slot=0, feature=1, status=0
04-10 12:42:44.213 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.215 2124 2124 I chatty : uid=1001(radio) com.android.phone identical 28 lines
04-10 12:42:44.215 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.215 722 3408 D r_submix: adev_set_parameters: call_state=1;vsid=297816064
04-10 12:42:44.216 2124 2124 W ImsServiceController: sendImsFeatureStatusChanged: Binder died, removing callback. Exception:null
04-10 12:42:44.216 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.216 2124 2124 I chatty : uid=1001(radio) com.android.phone identical 2 lines
04-10 12:42:44.216 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.216 2124 2124 W ImsServiceController: sendImsFeatureStatusChanged: Binder died, removing callback. Exception:null
04-10 12:42:44.216 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.217 2124 2124 I chatty : uid=1001(radio) com.android.phone identical 11 lines
04-10 12:42:44.217 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.218 2124 2124 I CallbackAdapterManager: Closing connection and clearing callbacks
04-10 12:42:44.218 2124 2124 W MmTelFeatureConnection: remove: Couldn't get IImsMmTelFeature binder
04-10 12:42:44.218 2124 2124 I CallbackAdapterManager: Closing connection and clearing callbacks
04-10 12:42:44.219 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.219 2124 2124 I chatty : uid=1001(radio) com.android.phone identical 13 lines
04-10 12:42:44.219 2124 2124 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.219 2097 2116 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.222 2097 2108 I MmTelFeatureConnection: imsStatusChanged: slot: 0 feature: 1 status: 0
04-10 12:42:44.228 2927 2993 I QcrilOemhookMsgTunnel: [1]processOemHookIndication length=47
04-10 12:42:44.231 2097 2116 I MmTelFeatureConnection: onDeregistered ::
04-10 12:42:44.235 2927 2993 I QcrilOemhookMsgTunnel: [0]processOemHookIndication length=47
04-10 12:42:44.238 1941 1941 D wpa_supplicant: RTM_DELLINK: ifi_index=15 ifname=rmnet_data6 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x0 ()
04-10 12:42:44.238 1941 1941 D wpa_supplicant: RTM_DELLINK: Interface 'rmnet_data6' removed
04-10 12:42:44.240 2927 2993 I QcrilOemhookMsgTunnel: [1]processOemHookIndication length=47
04-10 12:42:44.242 1536 1927 D EthernetNetworkFactory: updateCapabilityFilter: []
04-10 12:42:44.242 1536 1612 D Tethering: interfaceRemoved rmnet_data6
04-10 12:42:44.245 2927 2993 I QcrilOemhookMsgTunnel: [0]processOemHookIndication length=47
04-10 12:42:44.246 1974 1974 D NetworkController: [FakeUI][0] Start!
04-10 12:42:44.252 1974 1974 D NetworkController: [FakeUI][1] Start!
04-10 12:42:44.258 2124 2124 D HtcBuildUtils: supportSIMLockedNotification = 0
Click to expand...
Click to collapse
Does anyone have any idea why this happens?
Could it be a hardware issue?
I do not want to lose all the data on the phone (I know, backup helps but not fully: 2 factor authentication apps, etc.)
OK, problem soved: I destroyed the phone (getting a small hand cut as well).
Reset to factory > Same thing
Recovery mode > Wipe > Same thing
It was probably a hardware issue. I saved my data (what I could) and throw it at the garbage.
So from now on, never HTC (if they ever come with a new phone). System UI restarting, no updates, this errors, dumb buttons (never fully worked, of course, and almost 2 years were not enough to get used to them).
Hi everyone,
with the latest OTA update, Lenovo forces the user (via pop-up message and specific notification OTAUserExpr_noti_channel, at every startup) to join the user experience program.
I have solved the problem removing the app involved (com.lenovo.ue.device), using ADB.exe.
From Adb command prompt:
ADB shell
pm uninstall -k --user 0 com.lenovo.ue.device
Restart tablet at end.
Now the notification is gone e the system works well without this useless (confirmed by other users) bloatware .
You got an update from Lenovo?!? What a rare treat!
mardon85 said:
You got an update from Lenovo?!? What a rare treat!
Click to expand...
Click to collapse
it was incredible for me too
OP, thanks for this bit of info. However, after running your command line and seeing the word "success" and rebooting my P11, the stupid thing still shows up. lol
I tried rebooting the tablet and running your commands again and it tells me:
J606F:/ $ pm uninstall -k --user 0 com.lenovo.ue.deviceFailure [not installed for 0]
I've gotten updates quite a few times for my P11. I'm not sure why everyone thinks that is shocking?
@usafle You are right I tried too and I have the same result, when I have time I'll check if I can find out another way.
@NolanBart is this method still working for you?
If it's working there must be something different, did you use that exact command or did you uninstall without -k parameter?
I've searched and haven't found anything yet concerning this either - just on this forum.
@MrCrayon and @NolanBart - either of you find anything out yet?
@MrCrayon , @usafle I have got the european version TB-J706L.
I ran the command pm uninstall -k --user 0 com.lenovo.ue.device with the TB-J706L_S620144_211227 firmware.
The app com.lenovo.ue.device was permanently removed and the popup message no longer appeared (after reboot).
I recently got the version TB-J706L-S630223-220313 but all works fine as before.
Without root privileges you have to use --user 0, because it is the default and main user of the phone.
-k parameter means that the cache/data of the system application will be preserved, you can't run this command without -k if you haven't root access.
Failure [not installed for 0]It's TRUE, because you have just removed the app for default user.
Try to disable, on system settings -> info, the "Lenovo user experience Program" menu item: maybe it's still enabled.
usafle said:
@MrCrayon and @NolanBart - either of you find anything out yet?
Click to expand...
Click to collapse
No nothing, I also searched in the ROM for OTAUserExpr and I can't find it anywhere.
NolanBart said:
@MrCrayon , @usafle I have got the european version TB-J706L.
I ran the command pm uninstall -k --user 0 com.lenovo.ue.device with the TB-J706L_S620144_211227 firmware.
The app com.lenovo.ue.device was permanently removed and the popup message no longer appeared (after reboot).
I recently got the version TB-J706L-S630223-220313 but all works fine as before.
Click to expand...
Click to collapse
Thank you for your feedback, I think the difference is TB-J706F vs TB-J706L, yours has LTE module right?
NolanBart said:
Without root privileges you have to use --user 0, because it is the default and main user of the phone.
-k parameter means that the cache/data of the system application will be preserved, you can't run this command without -k if you haven't root access.
Click to expand...
Click to collapse
I tried, in different tablets, both with -k and without and the app was uninstalled in both cases but it still did not solve.
I also tried to enable User experience and then disable it, click on the notification and then NO, removed all bloatware and disabled these ones:
Code:
pm disable-user --user 0 com.tblenovo.center
pm disable-user --user 0 com.tblenovo.userguide
pm disable-user --user 0 com.google.android.apps.mediahome.launcher
pm disable-user --user 0 com.lenovo.lcui.translator
MrCrayon said:
Thank you for your feedback, I think the difference is TB-J706F vs TB-J706L, yours has LTE module right?
Click to expand...
Click to collapse
Yes, is the LTE version, region Europe.
The process running in memory and associated to that popup it's just com.lenovo.ue.device (ue=User Experience).
Indeed, if I try to enable the "User Experience program" from settings, it's crash, nothing happens.
Lenovo really wants that User Exp program to stick around, don't they? lol
NolanBart said:
It's TRUE, because you have just removed the app for default user.
Try to disable, on system settings -> info, the "Lenovo user experience Program" menu item: maybe it's still enabled.
Click to expand...
Click to collapse
So if I long press on the notification it informs me that "Notifications for this can not be modified"
If I navigate to Settings and then System, I see nothing related to the "Lenovo user Experience Program" in there. The only APP I have is something called Lenovo_PAI but again, nothing related to the "User Experience Program"
usafle said:
If I navigate to Settings and then System, I see nothing related to the "Lenovo user Experience Program" in there. The only APP I have is something called Lenovo_PAI but again, nothing related to the "User Experience Program"
Click to expand...
Click to collapse
It's under Settings -> System -> About Tablet
NolanBart said:
The process running in memory and associated to that popup it's just com.lenovo.ue.device (ue=User Experience).
Indeed, if I try to enable the "User Experience program" from settings, it's crash, nothing happens.
Click to expand...
Click to collapse
If I try to enable it from settings a white popup shows up, I think it should show the agreement text but I have connection blocked by netGuard, if I press "GOT IT" I suppose it should enable the service, and it does not crash even if it's uninstalled for that user.
You said it crashes, what process crashes and what do you see?
That's the only way the message is gone at restart for me.
I'll have to check if something tries to access internet when that's enabled, also check with adb if I can see something in the logs.
MrCrayon said:
It's under Settings -> System -> About Tablet
If I try to enable it from settings a white popup shows up, I think it should show the agreement text but I have connection blocked by netGuard, if I press "GOT IT" I suppose it should enable the service, and it does not crash even if it's uninstalled for that user.
You said it crashes, what process crashes and what do you see?
That's the only way the message is gone at restart for me.
I'll have to check if something tries to access internet when that's enabled, also check with adb if I can see something in the logs.
Click to expand...
Click to collapse
It may be that the pop-up message is independent of the presence of the app com.lenovo.ue.device in yours firmware version.
If I try to enable the "User Experience Program" i get a black screen for a while and then the checkbox is disabled again.
MrCrayon said:
It's under Settings -> System -> About Tablet
Click to expand...
Click to collapse
Thanks for the clarification. It's definitely disabled. I can enable/disable it from there without any crashes or, error messages.
Hey, creating an account to say thanks for this. I really have no idea what im doing programming wise but this helped me remove the user experience on my lenovo p11 plus.
If anybody else comes across this thread via google I used this link to learn how to install and use ADB. https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
Hi,
NolanBart said:
ADB shell
pm uninstall -k --user 0 com.lenovo.ue.device
Restart tablet at end.
Now the notification is gone e the system works well without this useless (confirmed by other users) bloatware .
Click to expand...
Click to collapse
It causes a reboot after unlocking welcome screen. Then it goes to the recovery with the message "can't load Android system. You data may be corrupt. Factory data reset is proposed but I hesitate to do that as I have still access to ADB to resinstall that module. Unfortunatelly I don't have that module. Can somebody upload it?
I have LenovoTB-J606F
My firmware version was S320243_221118_ROW
[EDIT] com.lenovo.ue.device can be downloaded from there https://4pda.to/forum/index.php?showtopic=1014576&st=7060, but I can't restore it. So I selected Reset Factory (it wipes data) and reconfigured the tablet.
I had a similar issue on my Lenovo Yoga Tab 13. Disabling com.lenovo.ue.device caused a shutdown just after system start.
I've investigated this issue a little and noticed this happens only after connecting to WiFi. When I quickly disabled WLAN system was working correctly but just after enabling WiFi again it shutdowns.
I've also checked logcat and it turns out this issue is caused by com.lenovo.tbengine package because it's crashing without com.lenovo.ue.device so much entire OS reboots. After disabling it as well and rebooting OS it doesn't shutdown by itself.
So the solution is to disable both com.lenovo.ue.device and com.lenovo.tbengine or neither of them.
This is the interesting logcat part:
Code:
02-27 21:35:36.802 5440 5440 D UDSEngine14: [UNKNOWN][SystemBroadcastReceiver.onReceive:48][2]Network wifi connected : true , Mobile Connected : false
02-27 21:35:36.803 1849 3496 D CompatibilityInfo: mCompatibilityFlags - 4
02-27 21:35:36.804 1849 3496 D CompatibilityInfo: applicationDensity - 240
02-27 21:35:36.804 1849 3496 D CompatibilityInfo: applicationScale - 1.0
02-27 21:35:36.804 5440 5480 E ActivityThread: Failed to find provider info for com.lenovo.ue.device.provider
02-27 21:35:36.805 5440 5480 E AndroidRuntime: FATAL EXCEPTION: Thread-2
02-27 21:35:36.805 5440 5480 E AndroidRuntime: Process: com.lenovo.tbengine, PID: 5440
02-27 21:35:36.805 5440 5480 E AndroidRuntime: java.lang.IllegalArgumentException: Unknown URL content://com.lenovo.ue.device.provider/app
02-27 21:35:36.805 5440 5480 E AndroidRuntime: at android.content.ContentResolver.insert(ContentResolver.java:2192)
02-27 21:35:36.805 5440 5480 E AndroidRuntime: at android.content.ContentResolver.insert(ContentResolver.java:2157)
02-27 21:35:36.805 5440 5480 E AndroidRuntime: at com.lenovo.tbengine.core.util.PromptUtils.lambda$sendData$0$PromptUtils(PromptUtils.java:93)
02-27 21:35:36.805 5440 5480 E AndroidRuntime: at com.lenovo.tbengine.core.util.-$$Lambda$PromptUtils$Ciq_uYvVjyh8lbPyrVBSnqRFTKM.run(Unknown Source:6)
02-27 21:35:36.805 5440 5480 E AndroidRuntime: at java.lang.Thread.run(Thread.java:920)
02-27 21:35:36.805 3713 3713 D GmsGcmRegister: onBind: Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms }
02-27 21:35:36.805 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][OtaPolicy.isABUpdate:206][2]is ab update true
02-27 21:35:36.805 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][MainService.initWorkFlowTable:182][2]initWorkFlowTable isABUpdate true
02-27 21:35:36.805 1094 1094 D SurfaceFlinger: isVirtual : 0
02-27 21:35:36.805 1094 1094 D CompositionEngine: Output::prepare isVirtual : 0
02-27 21:35:36.805 1094 1094 D CompositionEngine: setColorTransform, return
02-27 21:35:36.808 1849 2147 W RescueParty: get module info error:
02-27 21:35:36.808 1849 2147 W RescueParty: android.content.pm.PackageManager$NameNotFoundException: No module info for package: com.lenovo.tbengine
02-27 21:35:36.808 1849 2147 W RescueParty: at android.app.ApplicationPackageManager.getModuleInfo(ApplicationPackageManager.java:1080)
02-27 21:35:36.808 1849 2147 W RescueParty: at com.android.server.RescueParty.needNoteCrash(RescueParty.java:783)
02-27 21:35:36.808 1849 2147 W RescueParty: at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:582)
02-27 21:35:36.808 1849 2147 W RescueParty: at com.android.server.am.AppErrors.crashApplication(AppErrors.java:562)
02-27 21:35:36.808 1849 2147 W RescueParty: at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:8025)
02-27 21:35:36.808 1849 2147 W RescueParty: at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:7914)
02-27 21:35:36.808 1849 2147 W RescueParty: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2030)
02-27 21:35:36.808 1849 2147 W RescueParty: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2521)
02-27 21:35:36.808 1849 2147 W RescueParty: at android.os.Binder.execTransactInternal(Binder.java:1179)
02-27 21:35:36.808 1849 2147 W RescueParty: at android.os.Binder.execTransact(Binder.java:1143)
02-27 21:35:36.808 1849 2147 D RescuePartyRecorder: notePersistentAppCrash(com.lenovo.tbengine)
02-27 21:35:36.808 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][SwfABInstalling.<init>:345][2]mPowerSaveMode false
02-27 21:35:36.809 1849 2147 W ActivityManager: Process com.lenovo.tbengine has crashed too many times, killing! Reason: crashed quickly
02-27 21:35:36.810 3642 3681 D GmsServicesProvider: query caller=com.google.android.ims name=gms:phenotype:phenotype_flag:debug_bypass_phenotype value=null
02-27 21:35:36.812 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][AvatarPlugin.<init>:50][2]versionCode 8060162
02-27 21:35:36.812 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][PromptUtils.canCollectData:160][2]Lenovo YT-K606F
02-27 21:35:36.812 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][AvatarPlugin.<init>:70][2]persist.sys.backgrounddata=false
02-27 21:35:36.813 5440 5440 D UDSEngine14: [V1.1.20.230201/999000002][AvatarPlugin.<init>:77][2]persist.backgrounddata.enable=false
02-27 21:35:36.813 5440 5440 W UDSEngine14: [V1.1.20.230201/999000002][MainService.registerPlugins:235][2]AvatarPlugin report enabled!
02-27 21:35:36.813 5323 5323 I CarrierServices: [2] CarrierServicesReleaseApp.initialize:163 Initializing CarrierServices application without voice library.
02-27 21:35:36.814 1849 2147 D jxs0707 : ActivityManagerService handleApplicationCrash ProcessRecord r: ProcessRecord{7425b7a 5440:com.lenovo.tbengine/u0a85}
02-27 21:35:36.814 1849 2147 D jxs0707 : ActivityManagerService handleApplicationCrash ProcessRecord : com.lenovo.tbengine
02-27 21:35:36.814 5440 5480 I Process : Sending signal. PID: 5440 SIG: 9
02-27 21:35:36.817 3642 3681 D GmsServicesProvider: query caller=com.google.android.ims name=gms:phenotype:phenotype_flag:debug_bypass_phenotype value=null
02-27 21:35:36.820 3642 3690 D GmsServicesProvider: query caller=com.google.android.ims name=gms:phenotype:phenotype_flag:debug_bypass_phenotype value=null
02-27 21:35:36.822 1849 2147 I ActivityManager: Process com.lenovo.tbengine (pid 5440) has died: pers PER
02-27 21:35:36.822 1094 1094 D SurfaceFlinger: isVirtual : 0
02-27 21:35:36.822 1094 1094 D CompositionEngine: Output::prepare isVirtual : 0
02-27 21:35:36.822 891 891 I Zygote : Process 5440 exited due to signal 9 (Killed)
02-27 21:35:36.822 1094 1094 D CompositionEngine: setColorTransform, return
02-27 21:35:36.823 3642 3681 D GmsServicesProvider: query caller=com.google.android.ims name=carrier_services_rcs_flags_enable_rcs value=null
02-27 21:35:36.823 1849 2147 E ActivityManager: Service ServiceRecord{e8e1d80 u0 com.lenovo.tbengine/.core.services.MainService} in process ProcessRecord{7425b7a 5440:com.lenovo.tbengine/u0a85} not same as in map: ServiceRecord{cc947ef u0 com.lenovo.tbengine/.core.services.MainService}
02-27 21:35:36.823 1849 2147 E ActivityManager: Service ServiceRecord{dd6de28 u0 com.lenovo.tbengine/.core.services.MainService} in process ProcessRecord{7425b7a 5440:com.lenovo.tbengine/u0a85} not same as in map: ServiceRecord{cc947ef u0 com.lenovo.tbengine/.core.services.MainService}
02-27 21:35:36.824 1849 2147 W ActivityManager: Not scheduling restart of crashed service com.lenovo.tbengine/.core.services.MainService - system is shutting down