Hello,
What I did:
- format all partitions except SDCARD
- removed all hidden android directories on SDCARD, only Media, downloaded nightly and gapps-gb and my nandroid-backup were left.
- reset to factory settings
- wiped cache
- applied newest radio 13.55.55.24H_3.35.20.10
- rebooted
- installed nightly #28
- installed gapps-gb-20110307
- rebooted
- entered SIM code
- skipped login to google
- called my mailbox
Phone call still drops after a few seconds.
D/SurfaceFlinger( 172): About to give-up screen, flinger = 0x93778
I/DEBUG ( 113): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 113): Build fingerprint: 'google/passion/passion:2.3.3/GRI40/102588:user/release-keys'
I/DEBUG ( 113): pid: 114, tid: 136 >>> /system/bin/rild <<<
I/DEBUG ( 113): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000004
I/DEBUG ( 113): r0 100ffb2c r1 00000001 r2 000000ff r3 00000000
I/DEBUG ( 113): r4 00000000 r5 000000ff r6 afd41504 r7 100ffb2c
I/DEBUG ( 113): r8 ae604fe5 r9 00000000 10 00100000 fp 00000001
I/DEBUG ( 113): ip 80074820 sp 100ffa90 lr 80050abf pc afd18ca0 cpsr 20000030
I/DEBUG ( 113): #00 pc 00018ca0 /system/lib/libc.so (fread)
I/DEBUG ( 113): #01 pc 00050abc /system/lib/libhtc_ril.so (ril_func_screen_state_notified)
I/DEBUG ( 113): #02 pc 00032d18 /system/lib/libhtc_ril.so (ril_request_on_request)
I/DEBUG ( 113): #03 pc 00004348 /system/lib/libril.so
I/DEBUG ( 113): #04 pc 00004cf0 /system/lib/libril.so
I/DEBUG ( 113): #05 pc 00004d3e /system/lib/libril.so
I/DEBUG ( 113): #06 pc 00005344 /system/lib/libril.so (_Z14ril_event_loopv)
I/DEBUG ( 113): #07 pc 0000505a /system/lib/libril.so
I/DEBUG ( 113): #08 pc 00011cf4 /system/lib/libc.so (__thread_entry)
I/DEBUG ( 113): #09 pc 000118a4 /system/lib/libc.so (pthread_create)
I/DEBUG ( 113):
I/DEBUG ( 113): code around pc:
I/DEBUG ( 113): afd18c80 bd101c18 1c15b5f0 b0851c0a 4e4d436a
I/DEBUG ( 113): afd18c90 447e9103 92011c1c d1012a00 e08e2500
I/DEBUG ( 113): afd18ca0 2b00685b 2100da01 1c076061 078289a0
I/DEBUG ( 113): afd18cb0 6be2d572 d16f2a00 58734943 2e00681e
I/DEBUG ( 113): afd18cc0 f7ffd101 89a3fd9d 60602000 d474069a
I/DEBUG ( 113):
I/DEBUG ( 113): code around lr:
I/DEBUG ( 113): 80050a9c 2800efd2 4b6fd139 af1d4a6f 18a918e8
I/DEBUG ( 113): 80050aac e840f7c1 1c231c04 22ff2101 f7c11c38
I/DEBUG ( 113): 80050abc 1c20e828 e818f7c1 18294868 f7c11c38
I/DEBUG ( 113): 80050acc 7987e8ce 2f654b5e 58efd110 29006839
I/DEBUG ( 113): 80050adc 485fdd09 4c624a5b 18a9182b 192a3304
I/DEBUG ( 113):
I/DEBUG ( 113): stack:
I/DEBUG ( 113): 100ffa50 ae604fe5 /system/lib/libril.so
I/DEBUG ( 113): 100ffa54 00000000
I/DEBUG ( 113): 100ffa58 00100000
I/DEBUG ( 113): 100ffa5c 80059c81 /system/lib/libhtc_ril.so
I/DEBUG ( 113): 100ffa60 800747a8
I am now back to my backup (#28 but switched kernel to HCDR.Kernel_4.1). With this kernel wifi is not very stable but at least I can use my phone for calls ;-).
After succesful boot with HCDR.Kernel_4.1, I use SetCPU to set 264MHz Min and 518MHz Max using interactive scaling. Afterwards I may install HCDR.Kernel_4.2 and use this, which has better WIFI and mobile data for me.
Regards
Mirko
Tried libhtc_ril_2.2.0110HM as well, still drops calls for me.
mfriedenhagen said:
Tried libhtc_ril_2.2.0110HM as well, still drops calls for me.
Click to expand...
Click to collapse
Stick with the fixed libril from Post #3972 , which seems to work for everybody. (Didnt get a failure report yet when I went through the thread.)
Please try arco's new test kernel here and report on the nightly thread whether it works or not.
nhnt11 said:
Please try arco's new test kernel here and report on the nightly thread whether it works or not.
Click to expand...
Click to collapse
Would like to reply on the nigthly thread but am still not allowed as I have not created enough posts .
What I did:
- Coming from a nightly #28 and libhtc_ril.so from 3972
- Booted into Recovery
- Cleaned cache and dalvik-cache.
- Installed nightly #28 and kernel from 4104 in one go
- Rebooted
- Signal drops during call when screen goes blank, service provider is gone and reappears after a few seconds.
Code:
W/InputManagerService( 167): Starting input on non-focused client [email protected] (uid=10011 pid=925)
D/AccelerometerListener( 392): orientation: horizontal
D/AccelerometerListener( 392): orientation: vertical
I/power ( 167): *** set_screen_state 0
D/SurfaceFlinger( 167): About to give-up screen, flinger = 0x93778
D/WifiService( 167): ACTION_SCREEN_OFF
I/DEBUG ( 109): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 109): Build fingerprint: 'google/passion/passion:2.3.3/GRI40/102588:user/release-keys'
I/DEBUG ( 109): pid: 1127, tid: 1128 >>> /system/bin/rild <<<
I/DEBUG ( 109): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000004
I/DEBUG ( 109): r0 100ffb2c r1 00000001 r2 000000ff r3 00000000
I/DEBUG ( 109): r4 00000000 r5 000000ff r6 afd41504 r7 100ffb2c
I/DEBUG ( 109): r8 ae604fe5 r9 00000000 10 00100000 fp 00000001
I/DEBUG ( 109): ip 80074820 sp 100ffa90 lr 80050abf pc afd18ca0 cpsr 20000030
D/NetworkCollector( 705): state now IDLE
I/DEBUG ( 109): #00 pc 00018ca0 /system/lib/libc.so (fread)
I/DEBUG ( 109): #01 pc 00050abc /system/lib/libhtc_ril.so (ril_func_screen_state_notified)
I/DEBUG ( 109): #02 pc 00032d18 /system/lib/libhtc_ril.so (ril_request_on_request)
I/DEBUG ( 109): #03 pc 00004348 /system/lib/libril.so
I/DEBUG ( 109): #04 pc 00004cf0 /system/lib/libril.so
I/DEBUG ( 109): #05 pc 00004d3e /system/lib/libril.so
I/DEBUG ( 109): #06 pc 00005344 /system/lib/libril.so (_Z14ril_event_loopv)
I/DEBUG ( 109): #07 pc 0000505a /system/lib/libril.so
I/DEBUG ( 109): #08 pc 00011cf4 /system/lib/libc.so (__thread_entry)
I/DEBUG ( 109): #09 pc 000118a4 /system/lib/libc.so (pthread_create)
I/DEBUG ( 109):
I/DEBUG ( 109): code around pc:
I/DEBUG ( 109): afd18c80 bd101c18 1c15b5f0 b0851c0a 4e4d436a
I/DEBUG ( 109): afd18c90 447e9103 92011c1c d1012a00 e08e2500
I/DEBUG ( 109): afd18ca0 2b00685b 2100da01 1c076061 078289a0
I/DEBUG ( 109): afd18cb0 6be2d572 d16f2a00 58734943 2e00681e
I/DEBUG ( 109): afd18cc0 f7ffd101 89a3fd9d 60602000 d474069a
mfriedenhagen said:
Would like to reply on the nigthly thread but am still not allowed as I have not created enough posts .
What I did:
- Coming from a nightly #28 and libhtc_ril.so from 3972
- Booted into Recovery
- Cleaned cache and dalvik-cache.
- Installed nightly #28 and kernel from 4104 in one go
- Rebooted
- Signal drops during call when screen goes blank, service provider is gone and reappears after a few seconds.
Click to expand...
Click to collapse
Alright thanks for testing, I've told arco about it. We'll see.
Would like to reply on the nigthly thread but am still not allowed as I have not created enough posts .
What I did:
- Coming from a nightly #28 and libhtc_ril.so from 3972
- Booted into Recovery
- Cleaned cache and dalvik-cache.
- Installed nightly #28 and kernel from 4139 in one go
- Rebooted
- Signal does not drop during calls from or to my phone when screen goes blank, service provider is not gone.
- Am able to receive SMS as well.
- WIFI/2G/3G are working.
[CM7] #30 wildfire still drops calls after a few seconds unless applying new kernel
What I did:
- Booted into Recovery
- Cleaned cache and dalvik-cache.
- Installed nightly #30
- Rebooted
- Signal does drop during calls from or to my phone when screen goes blank.
- Booted into Recovery
- Installed kernel from 4139
- Rebooted
- Signal does not drop during calls from or to my phone when screen goes blank, service provider is not gone.
- Am able to receive SMS as well.
- WIFI/2G/3G are working as well.
Related
I can't update cyanogen since v10, back then it was updating flawlessly. I follow the same updating procedure now but no dice. It's a Rogers device so I use the kernel port. I flash the new ROM then the kernel and I get stuck on the rogers boot screen. I logcat'd on my mac and got these logs below
Here's the entire log file: http://macmee.com/android/log.txt
heres the part where it keeps looping:
Code:
D/dalvikvm( 5026): DexOpt: --- BEGIN 'ext.jar' (bootstrap=1) ---
E/dalvikvm( 5027): Too many exceptions during init (failed on 'Ljava/lang/NoClassDefFoundError;' 'java.lang.NoClassDefFoundError')
E/dalvikvm( 5027): VM aborting
I/DEBUG ( 4968): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 4968): Build fingerprint: 'tmobile/kila/dream/trout:1.6/DRC83/14721:user/ota-rel-keys,release-keys'
I/DEBUG ( 4968): pid: 5027, tid: 5027 >>> /system/bin/dexopt <<<
I/DEBUG ( 4968): signal 11 (SIGSEGV), fault addr deadd00d
I/DEBUG ( 4968): r0 00000354 r1 afe133e1 r2 0000000c r3 deadd00d
I/DEBUG ( 4968): r4 00000026 r5 ad069ba8 r6 00031c70 r7 00000000
I/DEBUG ( 4968): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG ( 4968): ip ad080160 sp bee7fa48 lr afe143a9 pc ad0354a6 cpsr 20000030
I/DEBUG ( 4968): #00 pc 000354a6 /system/lib/libdvm.so
I/DEBUG ( 4968): #01 pc 00034c6c /system/lib/libdvm.so
I/DEBUG ( 4968): #02 pc 00034cd0 /system/lib/libdvm.so
I/DEBUG ( 4968): #03 pc 000584aa /system/lib/libdvm.so
I/DEBUG ( 4968): #04 pc 000586c6 /system/lib/libdvm.so
I/DEBUG ( 4968): #05 pc 00058bda /system/lib/libdvm.so
I/DEBUG ( 4968): #06 pc 00034c72 /system/lib/libdvm.so
I/DEBUG ( 4968): #07 pc 00034cd0 /system/lib/libdvm.so
I/DEBUG ( 4968): #08 pc 000584aa /system/lib/libdvm.so
I/DEBUG ( 4968): #09 pc 000586c6 /system/lib/libdvm.so
I/DEBUG ( 4968): #10 pc 00058bda /system/lib/libdvm.so
I/DEBUG ( 4968): #11 pc 0004a12e /system/lib/libdvm.so
I/DEBUG ( 4968): #12 pc 0004a624 /system/lib/libdvm.so
I/DEBUG ( 4968): #13 pc 0004a80e /system/lib/libdvm.so
I/DEBUG ( 4968): #14 pc 00008e24 /system/bin/dexopt
I/DEBUG ( 4968): #15 pc 00008eda /system/bin/dexopt
I/DEBUG ( 4968): #16 pc 0000c552 /system/lib/libc.so
I/DEBUG ( 4968): #17 pc b00018c6 /system/bin/linker
I/DEBUG ( 4968): stack:
I/DEBUG ( 4968): bee7fa08 afe3cc10
I/DEBUG ( 4968): bee7fa0c afe0f4a0 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa10 afe3a0ac /system/lib/libc.so
I/DEBUG ( 4968): bee7fa14 afe3a058 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa18 00000000
I/DEBUG ( 4968): bee7fa1c afe143a9 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa20 00031c70 [heap]
I/DEBUG ( 4968): bee7fa24 afe133e1 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa28 00000000
I/DEBUG ( 4968): bee7fa2c ad07ff50 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa30 ad069ba8 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa34 00031c70 [heap]
I/DEBUG ( 4968): bee7fa38 00000000
I/DEBUG ( 4968): bee7fa3c afe13443 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa40 df002777
I/DEBUG ( 4968): bee7fa44 e3a070ad
I/DEBUG ( 4968): #00 bee7fa48 ad07ff50 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa4c ad034c71 /system/lib/libdvm.so
I/DEBUG ( 4968): #01 bee7fa50 00031c70 [heap]
I/DEBUG ( 4968): bee7fa54 ad069bc8 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa58 ad080c00 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa5c 00031c70 [heap]
I/DEBUG ( 4968): bee7fa60 ad069ba8 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa64 00000000
I/DEBUG ( 4968): bee7fa68 ad080c00 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa6c ad034cd5 /system/lib/libdvm.so
W/dalvikvm( 5026): DexOpt: --- END 'ext.jar' --- status=0x000b, process failed
E/dalvikvm( 5026): Unable to extract+optimize DEX from '/system/framework/ext.jar'
D/dalvikvm( 5026): Unable to process classpath element '/system/framework/ext.jar'
D/dalvikvm( 5026): DexOpt: incorrect opt magic number (0xff ff ff ff)
D/dalvikvm( 5026): Stale deps in cache file; removing and retrying
Doesn't anyone know?
Hey XDA/HD2 community,
Got hold of a MIUI 4.0 ICS release and thought I'd post prior to starting work...
Who's interested in a port to the HD2? - As this is exactly what I plan to do.
If there's enough interest I'll begin work, however there will be a few things I will not be able to test (digitizer is broken; waiting for a replacement) so I may require a few beta testers.
Best Regards,
ST1Cl<^^aN
Is it realy ics or it's partialy used ics framework? Isc apps will be installable using this rom?
@munjeni - Yes this is the MIUI 4.0 ICS build and not just implemented ICS framework.
Best Regards,
ST1Cl<^^aN
Thats great!
Better get to it then ^^, will keep you informed on my progress.
p.s. Lack off the XMAS spirit this year for me :\ , coming around far to quick don't ya think.
Best Regards,
ST1Cl<^^aN
Stickman89 said:
Hey XDA/HD2 community,
Got hold of a MIUI 4.0 ICS release and thought I'd post prior to starting work...
Who's interested in a port to the HD2? - As this is exactly what I plan to do.
If there's enough interest I'll begin work, however there will be a few things I will not be able to test (digitizer is broken; waiting for a replacement) so I may require a few beta testers.
Best Regards,
ST1Cl<^^aN
Click to expand...
Click to collapse
Im keen to do so testing code writing, im new to developing yet happy to give it a go, i want to help develop the camera problem i know is painfully on hold
Well got the build booting, issue with the screen. Just hunting for the culprit.
Best Regards,
ST1Cl<^^aN
MIUI Ice Cream Sandwich? Yes, please, thank you!
Port miui 4.0 ICS? WoW Great job!!
Sent from my HD2 using XDA App
Got bootanimation showing now, was previously just a black screen. Still an issue clearly shown in logcat, believe to be related to surfaceflinger. Still investigating...
I can tell I'm not gonna sleep tonight
Best Regards,
ST1Cl<^^aN
Surface flinger seems to be initialising fine now and assigning the correct settings for the HD2 along with libGLES which has also loaded. All EGL attributes seem to be correct too.
Only issue is everytime I fix one problem, another breaks along the way.
Best Regards,
ST1Cl<^^aN
I can't look at this anymore tonight, my brain is spangled :\
Anyhow fixing surfaceflinger errors seemed to cause more problems. Will continue tomorrow.
Fixing the following:
Code:
D/AndroidRuntime( 70): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 70): CheckJNI is OFF
I/SurfaceFlinger( 69): SurfaceFlinger is starting
I/SurfaceFlinger( 69): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
I/qsd8k.gralloc( 69): using (fd=12)
I/qsd8k.gralloc( 69): id = msmfb
I/qsd8k.gralloc( 69): xres = 480 px
I/qsd8k.gralloc( 69): yres = 800 px
I/qsd8k.gralloc( 69): xres_virtual = 480 px
I/qsd8k.gralloc( 69): yres_virtual = 1600 px
I/qsd8k.gralloc( 69): bpp = 32
I/qsd8k.gralloc( 69): r = 0:8
I/qsd8k.gralloc( 69): g = 8:8
I/qsd8k.gralloc( 69): b = 16:8
I/qsd8k.gralloc( 69): width = 48 mm (254.000000 dpi)
I/qsd8k.gralloc( 69): height = 80 mm (254.000000 dpi)
I/qsd8k.gralloc( 69): refresh rate = 60.00 Hz
D/libEGL ( 69): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 69): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 69): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 69): loaded /system/lib/egl/libGLESv2_adreno200.so
Has now caused this:
Code:
E/dalvikvm( 152): ERROR: couldn't find native method
E/dalvikvm( 152): Requested: Landroid/database/CursorWindow;.nativeCreate:(Ljava/lang/String;IZ)I
E/dalvikvm( 152): Candidate: Landroid/database/CursorWindow;.nativeCreate:(Ljava/lang/String;I)I
E/JNIHelp ( 152): RegisterNatives failed for 'android/database/CursorWindow', aborting
F/libc ( 152): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 67): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 67): Build fingerprint: 'google/passion/passion:2.3.6/GRK39F/189904:user/release-keys'
I/DEBUG ( 67): pid: 152, tid: 152 >>> zygote <<<
I/DEBUG ( 67): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 67): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
I/DEBUG ( 67): r4 00000000 r5 00000027 r6 4081aa91 r7 00000015
I/DEBUG ( 67): r8 4019f8d0 r9 40182422 10 0000904c fp 00009062
I/DEBUG ( 67): ip ffffffff sp be845a40 lr 4001ef31 pc 4001b690 cpsr 60000030
I/DEBUG ( 67): d0 643a64696f72646e d1 6472656767756265
I/DEBUG ( 67): d2 44bcc20844bcc163 d3 44bcc27844bcc26f
I/DEBUG ( 67): d4 44c45f2844c45ef0 d5 44c45f9844c45f60
I/DEBUG ( 67): d6 44c4600844c45fd0 d7 000000003f800000
I/DEBUG ( 67): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 67): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 67): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 67): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 67): d16 0000000040a30e40 d17 0000000000000000
I/DEBUG ( 67): d18 41a92f107a000000 d19 0000000000000000
I/DEBUG ( 67): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 67): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 67): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 67): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 67): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 67): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 67): scr 60000010
I/DEBUG ( 67):
I/DEBUG ( 67): #00 pc 00017690 /system/lib/libc.so
I/DEBUG ( 67): #01 pc 0000c282 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 67): #02 pc 000435a0 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime21registerNativeMethodsEP7_JNIEnvPKcPK15JNINativeMethodi)
I/DEBUG ( 67): #03 pc 0004fa72 /system/lib/libandroid_runtime.so (_ZN7android38register_android_database_CursorWindowEP7_JNIEnv)
I/DEBUG ( 67): #04 pc 000436ac /system/lib/libandroid_runtime.so
I/DEBUG ( 67): #05 pc 000436de /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv)
I/DEBUG ( 67): #06 pc 000437d4 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcS2_)
I/DEBUG ( 67): #07 pc 00008f0a /system/bin/app_process
I/DEBUG ( 67): #08 pc 00016514 /system/lib/libc.so (__libc_init)
I/DEBUG ( 67):
I/DEBUG ( 67): code around pc:
I/DEBUG ( 67): 4001b670 4623b15c 2c006824 e026d1fb b12368db
I/DEBUG ( 67): 4001b680 21014a17 6011447a 48124798 24002527
I/DEBUG ( 67): 4001b690 f7f47005 2106ef68 eff6f7f5 460aa901
I/DEBUG ( 67): 4001b6a0 f04f2006 94015380 94029303 ebc0f7f5
I/DEBUG ( 67): 4001b6b0 4622a905 f7f52002 f7f4ebca 2106ef54
I/DEBUG ( 67):
I/DEBUG ( 67): code around lr:
I/DEBUG ( 67): 4001ef10 41f0e92d 46804c0c 447c2600 68a56824
I/DEBUG ( 67): 4001ef20 e0076867 300cf9b5 dd022b00 47c04628
I/DEBUG ( 67): 4001ef30 35544306 37fff117 6824d5f4 d1ee2c00
I/DEBUG ( 67): 4001ef40 e8bd4630 bf0081f0 000285ca 41f0e92d
I/DEBUG ( 67): 4001ef50 fb01b086 9004f602 461f4815 4615460c
I/DEBUG ( 67):
I/DEBUG ( 67): stack:
I/DEBUG ( 67): be845a00 44c4ba60
I/DEBUG ( 67): be845a04 4085cbcd /system/lib/libdvm.so
I/DEBUG ( 67): be845a08 40185a20 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a0c 000996c0
I/DEBUG ( 67): be845a10 40047720
I/DEBUG ( 67): be845a14 400476b0
I/DEBUG ( 67): be845a18 00000000
I/DEBUG ( 67): be845a1c 4001ef31 /system/lib/libc.so
I/DEBUG ( 67): be845a20 00000000
I/DEBUG ( 67): be845a24 be845a54
I/DEBUG ( 67): be845a28 4081aa91 /system/lib/libdvm.so
I/DEBUG ( 67): be845a2c 00000015
I/DEBUG ( 67): be845a30 4019f8d0
I/DEBUG ( 67): be845a34 4001e09d /system/lib/libc.so
I/DEBUG ( 67): be845a38 df0027ad
I/DEBUG ( 67): be845a3c 00000000
I/DEBUG ( 67): #00 be845a40 0000f2c0
I/DEBUG ( 67): be845a44 50cf575e
I/DEBUG ( 67): be845a48 401857e1 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a4c 0000f2c0
I/DEBUG ( 67): be845a50 401857e1 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a54 fffffbdf
I/DEBUG ( 67): be845a58 00000015
I/DEBUG ( 67): be845a5c 0000f2c0
I/DEBUG ( 67): be845a60 401857e1 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a64 401c4285 /system/lib/libnativehelper.so
I/DEBUG ( 67): #01 be845a68 0000f2c0
I/DEBUG ( 67): be845a6c 001000cd
I/DEBUG ( 67): be845a70 0000f2c0
I/DEBUG ( 67): be845a74 401a31bc
I/DEBUG ( 67): be845a78 010000c5
I/DEBUG ( 67): be845a7c 4081be1d /system/lib/libdvm.so
I/DEBUG ( 67): be845a80 0000907e /system/bin/app_process
I/DEBUG ( 67): be845a84 401475a3 /system/lib/libandroid_runtime.so
I/ServiceManager( 64): service 'media.audio_flinger' died
I/ServiceManager( 64): service 'media.player' died
I/ServiceManager( 64): service 'media.camera' died
I/ServiceManager( 64): service 'media.audio_policy' died
I/Netd ( 166): Netd 1.0 starting
I/ ( 165): ServiceManager: 0xf958
Goodnight all (goodmorning should I say lol)
Best Regards,
ST1Cl<^^aN
Yes yes yes I am quite interested!
Very interesting !
I'm also quite interested in!
I'm also very interested in MIUI 4.0 ICS!
Thanks! I eager to try this.
Stickman89 said:
I can't look at this anymore tonight, my brain is spangled :\
Anyhow fixing surfaceflinger errors seemed to cause more problems. Will continue tomorrow.
Fixing the following:
Code:
D/AndroidRuntime( 70): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 70): CheckJNI is OFF
I/SurfaceFlinger( 69): SurfaceFlinger is starting
I/SurfaceFlinger( 69): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
I/qsd8k.gralloc( 69): using (fd=12)
I/qsd8k.gralloc( 69): id = msmfb
I/qsd8k.gralloc( 69): xres = 480 px
I/qsd8k.gralloc( 69): yres = 800 px
I/qsd8k.gralloc( 69): xres_virtual = 480 px
I/qsd8k.gralloc( 69): yres_virtual = 1600 px
I/qsd8k.gralloc( 69): bpp = 32
I/qsd8k.gralloc( 69): r = 0:8
I/qsd8k.gralloc( 69): g = 8:8
I/qsd8k.gralloc( 69): b = 16:8
I/qsd8k.gralloc( 69): width = 48 mm (254.000000 dpi)
I/qsd8k.gralloc( 69): height = 80 mm (254.000000 dpi)
I/qsd8k.gralloc( 69): refresh rate = 60.00 Hz
D/libEGL ( 69): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 69): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 69): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 69): loaded /system/lib/egl/libGLESv2_adreno200.so
Has now caused this:
Code:
E/dalvikvm( 152): ERROR: couldn't find native method
E/dalvikvm( 152): Requested: Landroid/database/CursorWindow;.nativeCreate:(Ljava/lang/String;IZ)I
E/dalvikvm( 152): Candidate: Landroid/database/CursorWindow;.nativeCreate:(Ljava/lang/String;I)I
E/JNIHelp ( 152): RegisterNatives failed for 'android/database/CursorWindow', aborting
F/libc ( 152): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 67): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 67): Build fingerprint: 'google/passion/passion:2.3.6/GRK39F/189904:user/release-keys'
I/DEBUG ( 67): pid: 152, tid: 152 >>> zygote <<<
I/DEBUG ( 67): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 67): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
I/DEBUG ( 67): r4 00000000 r5 00000027 r6 4081aa91 r7 00000015
I/DEBUG ( 67): r8 4019f8d0 r9 40182422 10 0000904c fp 00009062
I/DEBUG ( 67): ip ffffffff sp be845a40 lr 4001ef31 pc 4001b690 cpsr 60000030
I/DEBUG ( 67): d0 643a64696f72646e d1 6472656767756265
I/DEBUG ( 67): d2 44bcc20844bcc163 d3 44bcc27844bcc26f
I/DEBUG ( 67): d4 44c45f2844c45ef0 d5 44c45f9844c45f60
I/DEBUG ( 67): d6 44c4600844c45fd0 d7 000000003f800000
I/DEBUG ( 67): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 67): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 67): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 67): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 67): d16 0000000040a30e40 d17 0000000000000000
I/DEBUG ( 67): d18 41a92f107a000000 d19 0000000000000000
I/DEBUG ( 67): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 67): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 67): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 67): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 67): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 67): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 67): scr 60000010
I/DEBUG ( 67):
I/DEBUG ( 67): #00 pc 00017690 /system/lib/libc.so
I/DEBUG ( 67): #01 pc 0000c282 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 67): #02 pc 000435a0 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime21registerNativeMethodsEP7_JNIEnvPKcPK15JNINativeMethodi)
I/DEBUG ( 67): #03 pc 0004fa72 /system/lib/libandroid_runtime.so (_ZN7android38register_android_database_CursorWindowEP7_JNIEnv)
I/DEBUG ( 67): #04 pc 000436ac /system/lib/libandroid_runtime.so
I/DEBUG ( 67): #05 pc 000436de /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv)
I/DEBUG ( 67): #06 pc 000437d4 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcS2_)
I/DEBUG ( 67): #07 pc 00008f0a /system/bin/app_process
I/DEBUG ( 67): #08 pc 00016514 /system/lib/libc.so (__libc_init)
I/DEBUG ( 67):
I/DEBUG ( 67): code around pc:
I/DEBUG ( 67): 4001b670 4623b15c 2c006824 e026d1fb b12368db
I/DEBUG ( 67): 4001b680 21014a17 6011447a 48124798 24002527
I/DEBUG ( 67): 4001b690 f7f47005 2106ef68 eff6f7f5 460aa901
I/DEBUG ( 67): 4001b6a0 f04f2006 94015380 94029303 ebc0f7f5
I/DEBUG ( 67): 4001b6b0 4622a905 f7f52002 f7f4ebca 2106ef54
I/DEBUG ( 67):
I/DEBUG ( 67): code around lr:
I/DEBUG ( 67): 4001ef10 41f0e92d 46804c0c 447c2600 68a56824
I/DEBUG ( 67): 4001ef20 e0076867 300cf9b5 dd022b00 47c04628
I/DEBUG ( 67): 4001ef30 35544306 37fff117 6824d5f4 d1ee2c00
I/DEBUG ( 67): 4001ef40 e8bd4630 bf0081f0 000285ca 41f0e92d
I/DEBUG ( 67): 4001ef50 fb01b086 9004f602 461f4815 4615460c
I/DEBUG ( 67):
I/DEBUG ( 67): stack:
I/DEBUG ( 67): be845a00 44c4ba60
I/DEBUG ( 67): be845a04 4085cbcd /system/lib/libdvm.so
I/DEBUG ( 67): be845a08 40185a20 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a0c 000996c0
I/DEBUG ( 67): be845a10 40047720
I/DEBUG ( 67): be845a14 400476b0
I/DEBUG ( 67): be845a18 00000000
I/DEBUG ( 67): be845a1c 4001ef31 /system/lib/libc.so
I/DEBUG ( 67): be845a20 00000000
I/DEBUG ( 67): be845a24 be845a54
I/DEBUG ( 67): be845a28 4081aa91 /system/lib/libdvm.so
I/DEBUG ( 67): be845a2c 00000015
I/DEBUG ( 67): be845a30 4019f8d0
I/DEBUG ( 67): be845a34 4001e09d /system/lib/libc.so
I/DEBUG ( 67): be845a38 df0027ad
I/DEBUG ( 67): be845a3c 00000000
I/DEBUG ( 67): #00 be845a40 0000f2c0
I/DEBUG ( 67): be845a44 50cf575e
I/DEBUG ( 67): be845a48 401857e1 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a4c 0000f2c0
I/DEBUG ( 67): be845a50 401857e1 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a54 fffffbdf
I/DEBUG ( 67): be845a58 00000015
I/DEBUG ( 67): be845a5c 0000f2c0
I/DEBUG ( 67): be845a60 401857e1 /system/lib/libandroid_runtime.so
I/DEBUG ( 67): be845a64 401c4285 /system/lib/libnativehelper.so
I/DEBUG ( 67): #01 be845a68 0000f2c0
I/DEBUG ( 67): be845a6c 001000cd
I/DEBUG ( 67): be845a70 0000f2c0
I/DEBUG ( 67): be845a74 401a31bc
I/DEBUG ( 67): be845a78 010000c5
I/DEBUG ( 67): be845a7c 4081be1d /system/lib/libdvm.so
I/DEBUG ( 67): be845a80 0000907e /system/bin/app_process
I/DEBUG ( 67): be845a84 401475a3 /system/lib/libandroid_runtime.so
I/ServiceManager( 64): service 'media.audio_flinger' died
I/ServiceManager( 64): service 'media.player' died
I/ServiceManager( 64): service 'media.camera' died
I/ServiceManager( 64): service 'media.audio_policy' died
I/Netd ( 166): Netd 1.0 starting
I/ ( 165): ServiceManager: 0xf958
Goodnight all (goodmorning should I say lol)
Best Regards,
ST1Cl<^^aN
Click to expand...
Click to collapse
Stickman89 I would like to work with you on getting past the Signal 11 fatal Error issue. I am a MIUI.us developer and would like to share some ideas on getting this booting. Im running into same issue on the HTC Sensation 4G port and its not ROM specific. I will send you a PM.
Somebody have a look at flyme os on meizu? it really is slick. functionality is doubled. port this as well
GoGoGoGO devv
I'm attempting a port to KF.
I have done what I think is the correct things to be done, but after it installs and I reboot, it boots to a black screen. No bootanimation.
I'm stump, any advice?
Below is the log cat.
Code:
I/ServiceManager( 1218): service 'media.audio_flinger' died
I/ServiceManager( 1218): service 'media.player' died
I/ServiceManager( 1218): service 'media.camera' died
I/ServiceManager( 1218): service 'media.audio_policy' died
^C
C:\Program Files (x86)\Android\android-sdk\platform-tools>
Here is my port: http://www.mediafire.com/?b1fppbf69rx9cn9
Another error I get, waiting for surfaceflinger to initialize. I have made sure the hwcomposer.omap4.so lib is not in the hw folder
Any thoughts?
Code:
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ ( 1501): ServiceManager: 0xf958
W/AudioHardwareALSA( 1501): Unable to attach mixer to device AndroidOut: No such
file or directory
W/AudioHardwareALSA( 1501): Unable to attach mixer to device AndroidIn: No such
file or directory
D/Omap4ALSA( 1501): OMAP4 ALSA module opened
D/Omap4ALSA( 1501): Initializing devices for OMAP4 ALSA module
F/libc ( 1501): Fatal signal 11 (SIGSEGV) at 0x00000038 (code=1)
I/DEBUG ( 1309): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 1309): Build fingerprint: 'Android/cm_otter/otter:4.0.3/MR1/eng.siri
c.20120222.205523:userdebug/test-keys'
I/DEBUG ( 1309): pid: 1501, tid: 1501 >>> /system/bin/mediaserver <<<
I/DEBUG ( 1309): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000003
8
I/DEBUG ( 1309): r0 00000000 r1 0000fbb8 r2 00000000 r3 00000001
I/DEBUG ( 1309): r4 40fc4374 r5 00000000 r6 0000fba4 r7 0000fbc8
I/DEBUG ( 1309): r8 4003a018 r9 40037dfc 10 000398a0 fp 40037e5b
I/DEBUG ( 1309): ip 4008b498 sp bebd1ad0 lr 40054f50 pc 40fbde52 cpsr 800
00130
I/DEBUG ( 1309): d0 676e697a696c616d d1 736563697665646f
I/DEBUG ( 1309): d2 414d4f20726f6664 d3 2041534c41203475
I/DEBUG ( 1309): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 1309): d6 0000000000000000 d7 0000000000000000
I/DEBUG ( 1309): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 1309): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 1309): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 1309): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 1309): d16 417cd826b4d4fdf4 d17 3f50624dd2f1a9fc
I/DEBUG ( 1309): d18 41ad438e4c000000 d19 0000000000000000
I/DEBUG ( 1309): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 1309): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 1309): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 1309): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 1309): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 1309): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 1309): scr 00000010
I/DEBUG ( 1309):
I/DEBUG ( 1309): #00 pc 00004e52 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): #01 pc 00007b98 /system/lib/libaudio.so (_ZN7andro
id17AudioHardwareALSAC1Ev)
I/DEBUG ( 1309): #02 pc 00007c84 /system/lib/libaudio.so (_ZN7andro
id17AudioHardwareALSA6createEv)
I/DEBUG ( 1309): #03 pc 00002c52 /system/lib/hw/audio.primary.omap4
430.so
I/DEBUG ( 1309): #04 pc 000324ec /system/lib/libaudioflinger.so (_Z
N7android12AudioFlinger10onFirstRefEv)
I/DEBUG ( 1309): #05 pc 00033132 /system/lib/libaudioflinger.so (_Z
Tv0_n16_N7android12AudioFlinger10onFirstRefEv)
I/DEBUG ( 1309): #06 pc 00019f52 /system/lib/libutils.so (_ZNK7andr
oid7RefBase9incStrongEPKv)
I/DEBUG ( 1309): #07 pc 00008976 /system/bin/mediaserver
I/DEBUG ( 1309): #08 pc 0001652c /system/lib/libc.so (__libc_init)
I/DEBUG ( 1309):
I/DEBUG ( 1309): code around pc:
I/DEBUG ( 1309): 40fbde30 4ff0e92d 460e4ade b0a349de 44794682 -..O.J.F.I...Fy
D
I/DEBUG ( 1309): 40fbde40 2003447a f7ff4cdc 6873e9e2 6b98447c zD. .L....sh|D.
k
I/DEBUG ( 1309): 40fbde50 6b85e003 ea46f7ff 68714628 d1f84288 ...k..F.(Fqh.B.
.
I/DEBUG ( 1309): 40fbde60 b358f8df 44fb6340 f10b6870 f50b0828 [email protected](..
.
I/DEBUG ( 1309): 40fbde70 63807be4 3000f8d8 e0012201 464b0052 .{.c...0."..R.K
F
I/DEBUG ( 1309):
I/DEBUG ( 1309): code around lr:
I/DEBUG ( 1309): 40054f30 08bd87f0 e5964000 e5967000 e2144903 [email protected]
.
I/DEBUG ( 1309): 40054f40 1a00000f f57ff05f e5965000 ebffed78 ...._....P..x..
.
I/DEBUG ( 1309): 40054f50 e2055a02 e3853001 e1500003 0a000006 .Z...0....P....
.
I/DEBUG ( 1309): 40054f60 e5865000 e1a00006 e1a01005 e3a02001 .P........... .
.
I/DEBUG ( 1309): 40054f70 ebfffede e1a00004 e8bd87f0 e3a00000 ...............
.
I/DEBUG ( 1309):
I/DEBUG ( 1309): stack:
I/DEBUG ( 1309): bebd1a90 0001f5f0 [heap]
I/DEBUG ( 1309): bebd1a94 40037dfc /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1a98 000398a0 [heap]
I/DEBUG ( 1309): bebd1a9c 40058889 /system/lib/libc.so
I/DEBUG ( 1309): bebd1aa0 40fc4374 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): bebd1aa4 00000000
I/DEBUG ( 1309): bebd1aa8 0000fba4 [heap]
I/DEBUG ( 1309): bebd1aac 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1ab0 4003a018 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1ab4 40037dfc /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1ab8 000398a0 [heap]
I/DEBUG ( 1309): bebd1abc 40058eeb /system/lib/libc.so
I/DEBUG ( 1309): bebd1ac0 40fc4374 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): bebd1ac4 4009b9bf /system/lib/libstdc++.so
I/DEBUG ( 1309): bebd1ac8 df0027ad
I/DEBUG ( 1309): bebd1acc 00000000
I/DEBUG ( 1309): #00 bebd1ad0 000578e0 [heap]
I/DEBUG ( 1309): bebd1ad4 00039808 [heap]
I/DEBUG ( 1309): bebd1ad8 63696f56
I/DEBUG ( 1309): bebd1adc 61432065
I/DEBUG ( 1309): bebd1ae0 72757470
I/DEBUG ( 1309): bebd1ae4 694d2065
I/DEBUG ( 1309): bebd1ae8 20726578
I/DEBUG ( 1309): bebd1aec 656e6f54
I/DEBUG ( 1309): bebd1af0 6c502073
I/DEBUG ( 1309): bebd1af4 61627961
I/DEBUG ( 1309): bebd1af8 00006b63
I/DEBUG ( 1309): bebd1afc 00000000
I/DEBUG ( 1309): bebd1b00 00000000
I/DEBUG ( 1309): bebd1b04 00000000
I/DEBUG ( 1309): bebd1b08 0000006b
I/DEBUG ( 1309): bebd1b0c 4008b474
I/DEBUG ( 1309): bebd1b10 000398a0 [heap]
I/DEBUG ( 1309): bebd1b14 00000000
I/DEBUG ( 1309): bebd1b18 4003a018 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b1c 4008b474
I/DEBUG ( 1309): bebd1b20 40037e34 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b24 40057a25 /system/lib/libc.so
I/DEBUG ( 1309): bebd1b28 6970f220 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b2c 6970f230 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b30 00000218
I/DEBUG ( 1309): bebd1b34 00005938
I/DEBUG ( 1309): bebd1b38 6970f220 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b3c 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1b40 6970f698 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b44 0000fb90 [heap]
I/DEBUG ( 1309): bebd1b48 bebd1b80 [stack]
I/DEBUG ( 1309): bebd1b4c a5638cb8
I/DEBUG ( 1309): bebd1b50 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1b54 000398a0 [heap]
I/DEBUG ( 1309): bebd1b58 bebd1b80 [stack]
I/DEBUG ( 1309): bebd1b5c 0000fb90 [heap]
I/DEBUG ( 1309): bebd1b60 bebd1b84 [stack]
I/DEBUG ( 1309): bebd1b64 6970ce70 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b68 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1b6c 4003a018 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b70 40037dfc /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b74 40037e34 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b78 40037e5b /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b7c 69707b9c /system/lib/libaudio.so
I/DEBUG ( 1309): #01 bebd1b80 000398a0 [heap]
I/DEBUG ( 1309): bebd1b84 40fc4020 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): bebd1b88 40037e5b /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b8c 0000fb90 [heap]
I/DEBUG ( 1309): bebd1b90 00000000
I/DEBUG ( 1309): bebd1b94 bebd1be0 [stack]
I/DEBUG ( 1309): bebd1b98 0000fb08 [heap]
I/DEBUG ( 1309): bebd1b9c 69707c88 /system/lib/libaudio.so
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
^C
No input huh?
Sent from my Amazon Kindle Fire using Tapatalk
Krunk_Kracker said:
No input huh?
Sent from my Amazon Kindle Fire using Tapatalk
Click to expand...
Click to collapse
I don't know much about android development, but it seems as though audioflinger is what is messing up. That and the os keeps trying to activate a non existant camera.
Sent from my HTC Sensation XE with Beats Audio using XDA
That's what has me confused... I've used all the libs from a CM9 KF rom, so I'm not sure why it is trying to initialize those
Sent from my Amazon Kindle Fire using Tapatalk
Krunk_Kracker said:
That's what has me confused... I've used all the libs from a CM9 KF rom, so I'm not sure why it is trying to initialize those
Sent from my Amazon Kindle Fire using Tapatalk
Click to expand...
Click to collapse
Have you successfully built any other kindle fire roms? Perhaps checking for consistency?
Sent from my HTC Sensation XE with Beats Audio using XDA
jmcoffey said:
Have you successfully built any other kindle fire roms? Perhaps checking for consistency?
Sent from my HTC Sensation XE with Beats Audio using XDA
Click to expand...
Click to collapse
No sir, this is my first attempt at any port.
Sent from my Amazon Kindle Fire using Tapatalk
OK, so I have messed around with the libs and I've gotten it to boot, but when the screen is on, I get a weird flickering thing. The led stays green, if I push it, as if to turn on the screen it flickers, same with plugging in usb.
Here's a video:
Any ideas?
Nice Boot Animation..Can you give me the file? I want to port it to my touchpad
Just kidding man...No idea..
Hey,
while 'gliding' through XDA, i found that nearly all other devices which already have got ICS ROM(s) meanwhile have a working or partial working camera. I think it's time to open a thread where we can share information on how to get the camera working. So here it is...
I already did some investigation and tried to get it working. Some progress achieved but still no working or partial working camera. Here's what i did for information and as a base for others who want to try around. Ok, let's go....
- i used the msm7x727 camera lib from this thread: http://forum.xda-developers.com/showthread.php?t=1624018
Read this thread for basic information on how they got camera working. Seem's to me that this is a 'port' of rpmv78's solution for Nexus One. Due to the fact that HTC Hero and Galaxy ACE have same chipsets there should be a chance that it works. Important for Maclaw's ICS: You'll have to rename it to 'camera.msm7x27.so' before putting it to /system/lib/hw or it won't get loaded.
- First try: i used proprietary libs (libcamera.so, liboemcamera.so etc.) from a (STOCK Galaxy ACE) gingerbread ROM. These are:
libarccamera.so
libcamera.so
liboemcamera.so
libs3cjpeg.so
Result is a missing symbol in libs. Here's part of logcat during boot:
----
D/AudioHardwareInterface( 145): setMode(NORMAL)
I/AudioHardware( 145): Set master volume to 1.
I/CameraService( 145): CameraService started (pid=145)
E/HAL ( 145): load: module=/system/lib/hw/camera.msm7x27.so
E/HAL ( 145): Cannot load library: link_image[1965]: 145 could not load needed library 'libcamera.so' for 'camera.msm7x27.so' (reloc_library[1314]: 145 cannot locate '_ZN7android7Overlay5setFdEi'...
E/HAL ( 145): )
E/CameraService( 145): Could not load camera HAL module
----
Than i tried to find out where '_ZN7android7Overlay5setFdEi...' can be found. It is in libui.so (of GB ROM). I didn't check it out, but i hardly doubt that we can simply replace an ICS libui with an GB libui.
- Second try: i used proprietary camera libs from this Hero ROM: http://forum.xda-developers.com/showthread.php?t=1612140
Although these libs are proprietary Hero libs, camera module and HAL loaded but as soon as i start camera, i'll get:
----
V/QualcommCameraHardware( 145): openCameraHardware: call createInstance
D/QualcommCameraHardware( 145): createInstance: E
V/QualcommCameraHardware( 145): Storing the current target type as 1
V/QualcommCameraHardware( 145): constructor EX
V/QualcommCameraHardware( 145): startCamera E
D/memalloc( 453): /dev/pmem: Unmapping buffer base:0x4acc4000 size:3112960 offset:2498560
D/memalloc( 250): /dev/pmem: Freeing buffer base:0x4a408000 size:614400 offset:1884160 fd:240
D/memalloc( 250): /dev/pmem: Freeing buffer base:0x4a49e000 size:614400 offset:2498560 fd:276
D/memalloc( 250): /dev/pmem: Freeing buffer base:0x4a372000 size:614400 offset:1269760 fd:221
V/QualcommCameraHardware( 145): loading liboemcamera at 0xb000ed08
D/dalvikvm( 1034): GC_CONCURRENT freed 252K, 6% free 6747K/7175K, paused 5ms+9ms
I/mm-camera-config( 145): cam_conf fd cfgctrl.camfd:0
I/mm-camera-config( 145): Open config device node : /dev/msm_camera/config0
D/dalvikvm( 1034): GC_FOR_ALLOC freed 26K, 5% free 7010K/7367K, paused 28ms
I/ ( 145): [AWB Calibration]:ctrlfd:29
I/ ( 145): [AWB Calibration] read fuse ID fail
I/ ( 145): [AWB Calibration] cfg.fuse_id_word1:0xa94c86fd
I/ ( 145): [AWB Calibration] cfg.fuse_id_word2:0xa94c8664
I/ ( 145): [AWB Calibration] cfg.fuse_id_word3:0xa94ea124
I/ ( 145): [AWB Calibration] cfg.fuse_id_word4:0xa951db40
E/mm-camera-config( 145): config_init_ctrl: cam_conf_get_sensor_info failed!
W/ThrottleService( 250): unable to find stats for iface rmnet0
W/ActivityManager( 250): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 250): Activity idle timeout for ActivityRecord{413ff410 com.android.camera/.Camera}
D/dalvikvm( 250): GC_CONCURRENT freed 551K, 10% free 9416K/10439K, paused 12ms+8ms
I/InputDispatcher( 250): Application is not responding: AppWindowToken{41309880 token=Token{41396428 ActivityRecord{413ff410 com.android.camera/.Camera}}}. 5005.8ms since event, 5005.6ms since wait started
I/WindowManager( 250): Input event dispatching timed out sending to application AppWindowToken{41309880 token=Token{41396428 ActivityRecord{413ff410 com.android.camera/.Camera}}}
I/Process ( 250): Sending signal. PID: 1034 SIG: 3
I/dalvikvm( 1034): threadid=3: reacting to signal 3
I/dalvikvm( 1034): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 250): Sending signal. PID: 250 SIG: 3
I/dalvikvm( 250): threadid=3: reacting to signal 3
I/dalvikvm( 250): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 250): Sending signal. PID: 442 SIG: 3
I/dalvikvm( 442): threadid=3: reacting to signal 3
I/dalvikvm( 442): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 250): Sending signal. PID: 365 SIG: 3
I/dalvikvm( 365): threadid=3: reacting to signal 3
I/dalvikvm( 365): Wrote stack traces to '/data/anr/traces.txt'
D/dalvikvm( 250): GC_CONCURRENT freed 546K, 9% free 9597K/10439K, paused 4ms+9ms
D/dalvikvm( 250): GC_EXPLICIT freed 76K, 9% free 9600K/10439K, paused 6ms+8ms
E/ActivityManager( 250): ANR in com.android.camera (com.android.camera/.Camera)
E/ActivityManager( 250): Reason: keyDispatchingTimedOut
E/ActivityManager( 250): Load: 7.27 / 3.0 / 1.11
E/ActivityManager( 250): CPU usage from 12799ms to 2797ms ago:
E/ActivityManager( 250): 3.9% 250/system_server: 2.9% user + 1% kernel / faults: 83 minor
E/ActivityManager( 250): 1.7% 68/bma_wq: 0% user + 1.7% kernel
E/ActivityManager( 250): 0.5% 64/synaptics_wq: 0% user + 0.5% kernel
E/ActivityManager( 250): 0.5% 365/com.android.systemui: 0.4% user + 0.1% kernel / faults: 4 minor
E/ActivityManager( 250): 0.5% 442/com.android.phone: 0.4% user + 0.1% kernel / faults: 1 minor
E/ActivityManager( 250): 0.3% 27/ksmd: 0% user + 0.3% kernel
E/ActivityManager( 250): 0.1% 5/events/0: 0% user + 0.1% kernel
E/ActivityManager( 250): 0.1% 15/kondemand/0: 0% user + 0.1% kernel
E/ActivityManager( 250): 0% 61/file-storage: 0% user + 0% kernel
E/ActivityManager( 250): 0.1% 65/check_ic_wq: 0% user + 0.1% kernel
E/ActivityManager( 250): 0% 101/jbd2/stl13-8: 0% user + 0% kernel
E/ActivityManager( 250): 0% 139/vold: 0% user + 0% kernel / faults: 51 minor
E/ActivityManager( 250): 0% 218/logcat: 0% user + 0% kernel
E/ActivityManager( 250): 4.3% TOTAL: 2.8% user + 1.4% kernel
E/ActivityManager( 250): CPU usage from 587ms to 1122ms later with 99% awake:
E/ActivityManager( 250): 11% 250/system_server: 5.5% user + 5.5% kernel
E/ActivityManager( 250): 9.2% 318/InputDispatcher: 1.8% user + 7.4% kernel
E/ActivityManager( 250): 1.8% 252/GC: 1.8% user + 0% kernel
E/ActivityManager( 250): 1% 15/kondemand/0: 0% user + 1% kernel
E/ActivityManager( 250): 7.5% TOTAL: 7.5% user + 0% kernel
D/dalvikvm( 250): GC_FOR_ALLOC freed 323K, 10% free 9486K/10503K, paused 74ms
----
The problem seem's to be here: 'E/mm-camera-config( 145): config_init_ctrl: cam_conf_get_sensor_info failed!'. Combining 'solution 2' together with liboemcamera.so from a stock ACE GB-Rom resulted in crashing libcamera.so.
Now let's start to try and discuss to finally get it working....
Hey lagloose how are you doing.... I have tried to get the camera working on many occasions, keep getting the same errors u mentioned above. Thanks for opening this thread, it should boost development a bit
djsky2011 said:
Hey lagloose how are you doing.... I have tried to get the camera working on many occasions, keep getting the same errors u mentioned above. Thanks for opening this thread, it should boost development a bit
Click to expand...
Click to collapse
Thanx for asking So far so good... Lot of work and family business the last weeks...
Hope we'll get the stuff working. Cant' be that all others can, but we don't...
I will try.
Hope the camera can use sooner
Sent from my GT-S5830 using xda premium
The first thing we need to do is look at other similar devices that has camera working and even Pm a few of their devs. A place to start would be the xperia x10 guys
Sent from my GT-S5830 using xda premium
If I remember marcin has a repo which has camera modded for gio.....I see him using GB libs in the prebuilt folder , at the root there is a functions.txt which stores all the Camera functions that can be extracted from libcamera.so (readelf -a -w)
I tried doing that but I don't know how he does the functions format.....
This was sent from a Galaxy Ace. Problem?
Good to see a new thread for CM9 camera!
now maybe we will get working camera on SGA
As Always Samsung did everything different, the hero libs won't work cause the kernel driver is different and the sensor detection fails. You could port the kernel driver to the ace.
When you try to load the original samsung lib there is a bunch of libs you need to load. You could at first try to stub those functions to just get it loading, but the problem is, the comple overlay code was removed in ICS so this will be hard. But doable.
For further information, here's where the stuff crashes when using liboemcamera from stock ACE ROM and libcamera from Hero:
---
I/CameraService( 1676): Opening camera 0
D/CameraHAL( 1676): qcamera_device_open: name:0 device:0x13dfc cameraId:0
V/QualcommCameraHardware( 1676): openCameraHardware: call createInstance
D/QualcommCameraHardware( 1676): createInstance: E
V/QualcommCameraHardware( 1676): Storing the current target type as 1
V/QualcommCameraHardware( 1676): constructor EX
V/QualcommCameraHardware( 1676): startCamera E
V/QualcommCameraHardware( 1676): loading liboemcamera at 0xb000ed08
F/libc ( 1676): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
D/dalvikvm( 1685): GC_CONCURRENT freed 57K, 5% free 7130K/7431K, paused 4ms+4ms
D/dalvikvm( 942): GC_CONCURRENT freed 380K, 9% free 7107K/7751K, paused 3ms+4ms
I/DEBUG ( 1677): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 1677): Build fingerprint: 'samsung/cm_cooper/cooper:4.0.4/IMM76D/eng.maclaw.20120414.123054:eng/test-keys'
I/DEBUG ( 1677): pid: 1676, tid: 1676 >>> /system/bin/mediaserver <<<
I/DEBUG ( 1677): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 1677): r0 00000000 r1 a968a665 r2 a9691a90 r3 ffffff40
I/DEBUG ( 1677): r4 000145bc r5 a96916a4 r6 a9691878 r7 a968e338
I/DEBUG ( 1677): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG ( 1677): ip 00000064 sp beee1868 lr b00067a0 pc a968bd56 cpsr 60000030
I/DEBUG ( 1677): d0 0000000000000000 d1 0000000000000000
I/DEBUG ( 1677): d2 7e37e43c8800759c d3 0000000000000000
I/DEBUG ( 1677): d4 0000000000000000 d5 7e37e43c8800759c
I/DEBUG ( 1677): d6 3ff0000000000000 d7 3ff0000000000000
I/DEBUG ( 1677): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 1677): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 1677): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 1677): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 1677): scr 20000000
I/DEBUG ( 1677):
I/DEBUG ( 1677): #00 pc 0000bd56 /system/lib/libcamera.so (_ZN7android22QualcommCameraHardware11startCameraEv)
I/DEBUG ( 1677): #01 pc 0000d9f4 /system/lib/libcamera.so (_ZN7android22QualcommCameraHardware14createInstanceEv)
I/DEBUG ( 1677): #02 pc 0000db34 /system/lib/libcamera.so (openCameraHardware)
I/DEBUG ( 1677): #03 pc 0000260e /system/lib/hw/camera.msm7x27.so (_Z19qcamera_device_openPK11hw_module_tPKcPP11hw_device_t)
I/DEBUG ( 1677): #04 pc 0000ab7c /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEi)
I/DEBUG ( 1677): #05 pc 00016b42 /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j)
I/DEBUG ( 1677): #06 pc 00008e42 /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j)
I/DEBUG ( 1677): #07 pc 00017f3c /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j)
I/DEBUG ( 1677): #08 pc 0001b3c4 /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi)
I/DEBUG ( 1677): #09 pc 0001b594 /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb)
I/DEBUG ( 1677): #10 pc 00008ab6 /system/bin/mediaserver
I/DEBUG ( 1677): #11 pc 000164ea /system/lib/libc.so (__libc_init)
I/DEBUG ( 1677):
I/DEBUG ( 1677): code around pc:
I/DEBUG ( 1677): a968bd34 68206018 eab2f7fb 58a94a92 49926008 .` h.....J.X.`.I
I/DEBUG ( 1677): a968bd44 44796820 eaaaf7fb 49914b90 447958ea hyD.....K.I.XyD
I/DEBUG ( 1677): a968bd54 60016010 6820498f f7fb4479 4b8eeaa0 .`.`.I hyD.....K
I/DEBUG ( 1677): a968bd64 58ea498e 60104479 498d6001 44796820 .I.XyD.`.`.I hyD
I/DEBUG ( 1677): a968bd74 ea94f7fb 498c4b8b 447958ea 60016010 .....K.I.XyD.`.`
I/DEBUG ( 1677):
I/DEBUG ( 1677): code around lr:
I/DEBUG ( 1677): b0006780 02800016 08bd87f0 e5964000 e5967000 [email protected]
I/DEBUG ( 1677): b0006790 e2144903 1a00000e e5965000 ebffec5c .I.......P..\...
I/DEBUG ( 1677): b00067a0 e2055a02 e3853001 e1500003 0a000006 .Z...0....P.....
I/DEBUG ( 1677): b00067b0 e5865000 e1a00006 e1a01005 e3a02001 .P........... ..
I/DEBUG ( 1677): b00067c0 ebffffda e1a00004 e8bd87f0 e3a00000 ................
I/DEBUG ( 1677):
I/DEBUG ( 1677): stack:
I/DEBUG ( 1677): beee1828 a968e338 /system/lib/libcamera.so
I/DEBUG ( 1677): beee182c b000594f /system/bin/linker
I/DEBUG ( 1677): beee1830 b000ed08
I/DEBUG ( 1677): beee1834 a968ff01 /system/lib/libcamera.so
I/DEBUG ( 1677): beee1838 a968bd4d /system/lib/libcamera.so
I/DEBUG ( 1677): beee183c a968e338 /system/lib/libcamera.so
I/DEBUG ( 1677): beee1840 00000000
I/DEBUG ( 1677): beee1844 00000000
I/DEBUG ( 1677): beee1848 00000000
I/DEBUG ( 1677): beee184c b00059f7 /system/bin/linker
I/DEBUG ( 1677): beee1850 a96916a4 /system/lib/libcamera.so
I/DEBUG ( 1677): beee1854 b000ed08
I/DEBUG ( 1677): beee1858 000145bc [heap]
I/DEBUG ( 1677): beee185c a96916a4 /system/lib/libcamera.so
I/DEBUG ( 1677): beee1860 df0027ad
I/DEBUG ( 1677): beee1864 00000000
I/DEBUG ( 1677): #00 beee1868 00000000
I/DEBUG ( 1677): beee186c 400ecf01 /system/lib/libutils.so
I/DEBUG ( 1677): beee1870 000146e0 [heap]
I/DEBUG ( 1677): beee1874 00014510 [heap]
I/DEBUG ( 1677): beee1878 a96916a4 /system/lib/libcamera.so
I/DEBUG ( 1677): beee187c 00014510 [heap]
I/DEBUG ( 1677): beee1880 beee1954 [stack]
I/DEBUG ( 1677): beee1884 000001d0
I/DEBUG ( 1677): beee1888 a96916a4 /system/lib/libcamera.so
I/DEBUG ( 1677): beee188c a968d9f9 /system/lib/libcamera.so
I/DEBUG ( 1677): #01 beee1890 0000f6d0 [heap]
I/DEBUG ( 1677): beee1894 beee1978 [stack]
I/DEBUG ( 1677): beee1898 00013f88 [heap]
I/DEBUG ( 1677): beee189c 00000000
I/DEBUG ( 1677): beee18a0 00000000
I/DEBUG ( 1677): beee18a4 00000000
I/DEBUG ( 1677): beee18a8 00000000
I/DEBUG ( 1677): beee18ac 00002eda
I/DEBUG ( 1677): beee18b0 0000000b
I/DEBUG ( 1677): beee18b4 00000000
I/DEBUG ( 1677): beee18b8 00000000
I/DEBUG ( 1677): beee18bc 00000323
I/DEBUG ( 1677): beee18c0 000041ed
I/DEBUG ( 1677): beee18c4 00000002
I/DEBUG ( 1677): beee18c8 00000000
I/DEBUG ( 1677): beee18cc 00000000
I/DEBUG ( 1677): beee18d0 00000000
I/DEBUG ( 1677): beee18d4 00000000
I/DEBUG ( 1677): beee18d8 00000000
I/DEBUG ( 1677): beee18dc 00000000
I/DEBUG ( 1677): beee18e0 000002f8
I/DEBUG ( 1677): beee18e4 00000000
I/DEBUG ( 1677): beee18e8 00001000
I/DEBUG ( 1677): beee18ec 00000000
I/DEBUG ( 1677): beee18f0 00000000
I/DEBUG ( 1677): beee18f4 00000000
I/DEBUG ( 1677): beee18f8 4fc5dd55
I/DEBUG ( 1677): beee18fc 245bdc83
I/DEBUG ( 1677): beee1900 4fc5dd55
I/DEBUG ( 1677): beee1904 245bdc83
I/DEBUG ( 1677): beee1908 4fc5dd55
I/DEBUG ( 1677): beee190c 245bdc83
I/DEBUG ( 1677): beee1910 00000323
I/DEBUG ( 1677): beee1914 00000000
I/DEBUG ( 1677): beee1918 00014510 [heap]
I/DEBUG ( 1677): beee191c beee1954 [stack]
I/DEBUG ( 1677): beee1920 00001c16
I/DEBUG ( 1677): beee1924 beee1954 [stack]
I/DEBUG ( 1677): beee1928 00001c16
I/DEBUG ( 1677): beee192c 00000000
I/DEBUG ( 1677): beee1930 00013dfc [heap]
I/DEBUG ( 1677): beee1934 a968db39 /system/lib/libcamera.so
I/BootReceiver( 325): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
E/CameraHolder( 1685): fail to connect Camera
E/CameraHolder( 1685): java.lang.RuntimeException: Fail to connect to camera service
E/CameraHolder( 1685): at android.hardware.Camera.native_setup(Native Method)
E/CameraHolder( 1685): at android.hardware.Camera.<init>(Camera.java:320)
E/CameraHolder( 1685): at android.hardware.Camera.open(Camera.java:280)
E/CameraHolder( 1685): at com.android.camera.CameraHolder.open(CameraHolder.java:131)
E/CameraHolder( 1685): at com.android.camera.Util.openCamera(Util.java:267)
E/CameraHolder( 1685): at com.android.camera.Camera$4.run(Camera.java:1118)
E/CameraHolder( 1685): at java.lang.Thread.run(Thread.java:856)
W/AudioSystem( 325): AudioFlinger server died!
I/ServiceManager( 138): service 'media.audio_flinger' died
I/ServiceManager( 138): service 'media.player' died
I/ServiceManager( 138): service 'media.camera' died
I/ServiceManager( 138): service 'media.audio_policy' died
W/AudioSystem( 325): AudioPolicyService server died!
W/MediaMetadataRetriever( 942): MediaMetadataRetriever server died!
W/Camera ( 1685): Camera server died!
---
AFAIK Gio has a semi working camera. Perhaps someone could check if liboemcamera from Maclaws Gio Port works ? I'm in office at the moment and can't do this right now.
camera work perfectly on X8
today, I saw a good thing, that the camera works perfectly on X8 with minicm9, try this: http://forum.xda-developers.com/showthread.php?t=1575094
hope can help you for reference
sorry for my bad english
Samsung changed a bunch of stuff in thier libcameraoem, those changes made it incompatible with the libcamera from qualcode which the hero is using. That lib is opensource an basicly a wrapper around the libcameraoem to abstact the AOSP interface from the verndors code.
If you can you can try to load the libcameraoem stuff, if that works, the rest should be straight forwared. I did some work on it in the early CM days but got lazy an used the blobs.
coolya said:
As Always Samsung did everything different, the hero libs won't work cause the kernel driver is different and the sensor detection fails. You could port the kernel driver to the ace.
When you try to load the original samsung lib there is a bunch of libs you need to load. You could at first try to stub those functions to just get it loading, but the problem is, the comple overlay code was removed in ICS so this will be hard. But doable.
Click to expand...
Click to collapse
You are talking about missing symbol(s) like ''_ZN7android7Overlay5setFdEi...' Right ?
Then what about this: http://review.cyanogenmod.com/#/c/13317/ ?
This changes are required to get the binder working with gingerbread and froyo libs where the binder interface was different.
The binder is just used for IPC you still need to get the overlay stuff working.
I didn't put any work in porting gingerbread camera libs to ics, so I can't tell you much whats needed.
lagloose said:
You are talking about missing symbol(s) like ''_ZN7android7Overlay5setFdEi...' Right ?
Then what about this: http://review.cyanogenmod.com/#/c/13317/ ?
Click to expand...
Click to collapse
says on the page that you linked it's already merged, so it should already work.
Thats just gave me an idea. Coolya could you make a list of suggested methods i'll be be happy to work at this and get it done once and for all.
You can have a look at this first:
https://github.com/CyanogenMod/andr...c327e94a/libcamera/QualcommCameraHardware.cpp
it is some kind of blue print, it is used on other msm7277 device like the Z71 or ZTE Blade to get the camera working. But it won't work OOTB samsung changed a bunch of stuff. I would suggest to get this working with gingerbread and then porting it to ICS schould be not that hard.
look at this thread: http://forum.xda-developers.com/showthread.php?t=1651530
They've collected a lot of informational links in the first post(s) which could help us also...
Wonderful to see you guys working on the camera libs. I have mentioned previously on the general and dev threads that if Blade and P500 can do it so can our devs. One thing that seems to have had an effect for those and other devices with working, or partially working, cameras is some kind of "fix" in the init files. I have experimented myself with various libs with similar results as those posted here but I feel that if we can get a little guidance from the successful devs that will be the way to make progress. Good luck in your quest.
I found that using Retro Camera and OS Monitor helped to assess what was going wrong during my experiments along with catlog of course
djsky2011 said:
Thats just gave me an idea. Coolya could you make a list of suggested methods i'll be be happy to work at this and get it done once and for all.
Click to expand...
Click to collapse
djsky do you have actual Sources/Configs from Maclaw ?
I've identified the cause of bootloops on Z3+ with Xposed.
When looking at a logcat after the bootloop it can be seen that the cause is com.google.android.gms, crashing after some intervention by Xposed libart.so
Code:
--------- beginning of crash
F/libc ( 8226): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 8241 (Signal Catcher)
I/ThermalEngine( 620): ACTION: BACKLIGHT - Setting max LCD brightness to 52
I/ThermalEngine( 620): Mitigation:BACKLIGHT:52
D/illumination-service( 626): 'thermal': Color 00343434, BrMode 0, OnMS 0, OffMS 0, Mode 0
D/clmlib ( 608): Got activities:0x0000000E
I/Process ( 1674): Sending signal. PID: 1674 SIG: 3
I/art ( 1674): Thread[9,tid=1687,WaitingInMainSignalCatcherLoop,Thread*=0x7f85521800,peer=0x12c02080,"Signal Catcher"]: reacting to signal 3
W/art ( 1674): Suspending all threads took: 18.026ms
I/DEBUG ( 608): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 608): UUID: b0341a53-b861-4217-bce5-8fe4798b8faf
I/DEBUG ( 608): Build fingerprint: 'Sony/E6553/E6553:5.0.2/28.0.A.8.251/1150652000:user/release-keys'
I/DEBUG ( 608): Revision: '0'
I/DEBUG ( 608): ABI: 'arm64'
I/DEBUG ( 608): pid: 8226, tid: 8241, name: Signal Catcher >>> com.google.android.gms <<<
I/DEBUG ( 608): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4
W/dex2oat ( 8299): Compilation of com.google.protobuf.nano.k com.google.c.g.c.a.n.mergeFrom(com.google.protobuf.nano.a) took 108.714ms
I/DEBUG ( 608): x0 0000000000000028 x1 0000000000000004 x2 000034746961770a x3 0000000000000070
I/DEBUG ( 608): x4 0000007f956ffa00 x5 0000007f956ff998 x6 0000000000000000 x7 0000000000001002
I/DEBUG ( 608): x8 0000007f956ff760 x9 0000000000001002 x10 00000000000000b0 x11 0000007f85512407
I/DEBUG ( 608): x12 0000000000000020 x13 88c5a592539be2de x14 88c5a592539be2de x15 0000007f956ff1dc
I/DEBUG ( 608): x16 0000007f967fafd8 x17 0000007f9644e9c8 x18 0000000000000028 x19 0000007f956ff760
I/DEBUG ( 608): x20 0000007f8d584048 x21 0000007f956ff990 x22 0000007f90ae24c0 x23 00000000702bd430
I/DEBUG ( 608): x24 0000007f96770020 x25 0000007f956ff990 x26 0000007f9675d238 x27 0000007f96774628
I/DEBUG ( 608): x28 0000007f96748000 x29 0000007f956ff6f0 x30 0000007f966b07f4
I/DEBUG ( 608): sp 0000007f956ff6f0 pc 0000007f966b06b4 pstate 0000000060000000
I/DEBUG ( 608):
I/DEBUG ( 608): backtrace:
I/DEBUG ( 608): #00 pc 000000000032a6b4 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+300)
I/DEBUG ( 608): #01 pc 00000000002fd718 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+260)
I/DEBUG ( 608): #02 pc 00000000003087dc /system/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+172)
I/DEBUG ( 608): #03 pc 00000000002e9958 /system/lib64/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+96)
I/DEBUG ( 608): #04 pc 00000000002f21b4 /system/lib64/libart.so (art::SignalCatcher::HandleSigQuit()+1104)
I/DEBUG ( 608): #05 pc 00000000002f2dc8 /system/lib64/libart.so (art::SignalCatcher::Run(void*)+456)
I/DEBUG ( 608): #06 pc 000000000001ba00 /system/lib64/libc.so (__pthread_start(void*)+52)
I/DEBUG ( 608): #07 pc 0000000000017cf0 /system/lib64/libc.so (__start_thread+16)
An examination of the filesystem showed that com.google.android.gms (Google Play Services) installs an apk and an odex file in /data/data/com.google.android.gms/app_chimera/chimera-module-root/module-b4902ed544a9b2fc3415a9fb64fb048759fc2157. The long hashed folder name changes, as you can imagine with a name like "chimera".
Since I've previously had problems with un-odexed files and Xposed, I figured I try to manually de-odex it and then install xposed to see what happens. Previously, I'd been getting repeated boot loops no matter what I did.
What do you know, it worked. On first boot, I had a crash. When the device came up again it was stable and able to run Xposed and various modules. What did appear to have happened, however, is that after the first boot the hash filename had changed to a different hash and a new odex file and apk was in it's place.
With this knowledge in mind I did a more targeted search on Xposed and com.google.android.gms and come across this discussion on Github. Copy/pasting from the discussions
rovo69 said:
GMS correctly detects that the odex file is outdated and opens a DexClassLoader to recompile it. This finally ends up in ClassLinker::GenerateOatFile(), where one of the changes for Xposed finds the odex file and uses it for the --dex-file option instead of the APK. Normally, this works fine, but due to compiler-filter=interpret-only, the previous version of the odex has been optimized with more invoke-quick calls, which now fail to resolve with the new boot image.
So the odex-instead-of-APK mechanism has to be restricted to apply only for certain odex files.
Click to expand...
Click to collapse
There appear to be some commits to the Xposed repo to fix this problem, 18 days ago, which is post- the latest v74 of Xposed and so not available in any official release. I need to sync the latest AOSP 5.0.2 sources in order to build Xposed from the sources, so I'll get around to making an updated unofficial version of Xposed that hopefully should work on Z3+.
However in the meantime if you're impatient, you could use the temporary approach I used by manually deodexing the MapsModule.odex and replacing the apk/odex before installing. When I did this, I first did a reboot to TWRP, wiped cache and dalvik, then rebooted, ran Play Store. I verified that Play services worked ok, then rebooted to TWRP again and installed Xposed. I've attached the deodexed apk - when installing it don't forget to chmod it it 644.
On the first boot post installation of Xposed I got a crash. The second boot worked fine. Looking at the chimera module folder, I saw that the hashed folder name had changed and I speculate that the odex had been regenerated, I presume this time to one that was updated and so the Xposed crash didn't occur because of an attempted recompilation. Unfortunately I omitted to do a logcat on first boot and so I can't assert this for sure. I just know the workaround was successful, if a little clumsy...
Maybe you should try deodex or anther rom
风野龙太 said:
Maybe you should try deodex or anther rom
Click to expand...
Click to collapse
This problem is already fixed, though it's not officially released
http://forum.xda-developers.com/xperia-z4/development/unofficial-xposed-v74-sdk21-arm64-t3213833