[ROM] Jelly Bean SDK JRN83C port for GSM Nexus S

Search This thread

cavanman

Senior Member
Dec 25, 2010
74
3
This works on t-mobile Nexus S right? I tried the SDK zip in the other thread and got an E:Signature failed when I tried to apply the update.
 

steven676

Senior Member
Nov 24, 2011
593
2,433
About custom kernels

Those of you trying to get custom kernels working with this software should see Oodie's post in the other thread for advice.

For those of you asking about my phone's kernel, it's a local build which doesn't have anything particularly interesting in it -- basically the android-samsung-3.0-ics-mr1 from Android's kernel/samsung.git, with kernel/common.git's android-3.0 branch and kernel.org stable/linux-3.0.y merged in. I carry only one patch of significance, which is an ugly hack to prevent system_server from using 20% of CPU all the time when autorotation is enabled; if you see that behavior, this patch may help improve your battery life and performance. (It's attached to this post. Available under GPLv2+, as is typical for Linux kernel patches.)
 

Attachments

  • 0001-Add-a-hack-to-throttle-orientation-sensor-input-even.patch
    2.3 KB · Views: 26
  • Like
Reactions: rener78 and Oodie

steven676

Senior Member
Nov 24, 2011
593
2,433
Also, a reminder: we're still looking for a logcat of Google Talk voice/video chat crashing, as that could very well lead to an easy fix.
 

selectormoldy

Senior Member
May 14, 2009
89
21
Boston
Google Pixel 6 Pro
Also, a reminder: we're still looking for a logcat of Google Talk voice/video chat crashing, as that could very well lead to an easy fix.

Code:
D/dalvikvm( 3259): GC_CONCURRENT freed 119K, 3% free 8904K/9095K, paused 19ms+20ms, total 75ms
I/ActivityManager(  244): START {act=initiate dat=content://com.google.android.providers.talk/messagesByAcctAndContact/1/caitlingconnors@gmail.com flg=0x10010000 cmp=com.google.android.talk/.videochat.VideoChatActivity (has extras) u=0} from pid 3259
D/dalvikvm(  244): GC_FOR_ALLOC freed 1489K, 25% free 14889K/19591K, paused 57ms, total 60ms
D/dalvikvm( 3259): GC_CONCURRENT freed 220K, 4% free 9127K/9415K, paused 16ms+17ms, total 72ms
V/libjingle( 3259): JavaVM 0x4168ae78
V/libjingle( 3259): VideoChat native methods registered.
E/dalvikvm( 3259): ERROR: couldn't find native method
E/dalvikvm( 3259): Requested: Lcom/google/android/videochat/CameraManager;.nativePushPausedFrame:()V
E/dalvikvm( 3259): Candidate: Lcom/google/android/videochat/CameraManager;.nativePushPausedFrame:(J)V
E/libjingle( 3259): Error(jnihelper.cpp:191): RegisterNatives failed for class com/google/android/videochat/CameraManager
E/libjingle( 3259): Error(jnihelper.cpp:44): jint JNI_OnLoad(JavaVM*, void*)gtalk::Camera::RegisterClass()
V/libjingle( 3259): VideoChat camera loaded
E/libjingle( 3259): Error(jnihelper.cpp:44): static bool gtalk::JniHelper::GetClassIds(const char*, int, const gtalk::JniFieldReference*, int, const gtalk::JniMethodReference*, _jclass**)clazz != NULL
W/dalvikvm( 3259): Exception thrown (Ljava/lang/NoClassDefFoundError;) while throwing internal exception (Ljava/lang/RuntimeException;)
E/libjingle( 3259): Error(jnihelper.cpp:44): static bool gtalk::JniHelper::GetClassIds(const char*, int, const gtalk::JniFieldReference*, int, const gtalk::JniMethodReference*, _jclass**)globalRef != NULL
W/dalvikvm( 3259): Exception thrown (Ljava/lang/NoClassDefFoundError;) while throwing internal exception (Ljava/lang/RuntimeException;)
F/libc    ( 3259): Fatal signal 11 (SIGSEGV) at 0x0000002c (code=1), thread 3259 (le.android.talk)
I/DEBUG   (   77): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (   77): Build fingerprint: 'generic/sdk/generic:4.1/JRN83C/391408:eng/test-keys'
I/DEBUG   (   77): pid: 3259, tid: 3259, name: le.android.talk  >>> com.google.android.talk <<<
I/DEBUG   (   77): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000002c
I/DEBUG   (   77):     r0 00000000  r1 00000000  r2 4168a470  r3 407f0c98
I/DEBUG   (   77):     r4 00000000  r5 54b0ef8d  r6 54b0f0cc  r7 4168a470
I/DEBUG   (   77):     r8 00000000  r9 54ba0d78  sl 00000000  fp 00000001
I/DEBUG   (   77):     ip ffffdef4  sp bea65108  lr 407976b1  pc 407976b0  cpsr 68000030
I/DEBUG   (   77):     d0  3f8000003f800000  d1  3ff000003f800000
I/DEBUG   (   77):     d2  000000003f800000  d3  4448000000000000
I/DEBUG   (   77):     d4  00000000000001d1  d5  3f80000000000000
I/DEBUG   (   77):     d6  3ff0000000000000  d7  3fa999999999999a
I/DEBUG   (   77):     d8  0000000000000243  d9  43f0000043f18000
I/DEBUG   (   77):     d10 000000004410c000  d11 0000000000000000
I/DEBUG   (   77):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   (   77):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   (   77):     scr 20000011
I/DEBUG   (   77): 
I/DEBUG   (   77): backtrace:
I/DEBUG   (   77):     #00  pc 0004c6b0  /system/lib/libdvm.so
I/DEBUG   (   77):     #01  pc 000266e9  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):     #02  pc 0002675d  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):     #03  pc 00028201  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):     #04  pc 0001d48b  /system/lib/libvideochat_jni.so (JNI_OnLoad+186)
I/DEBUG   (   77):     #05  pc 0004f447  /system/lib/libdvm.so (dvmLoadNativeCode(char const*, Object*, char**)+450)
I/DEBUG   (   77):     #06  pc 00065cf5  /system/lib/libdvm.so
I/DEBUG   (   77):     #07  pc 00027260  /system/lib/libdvm.so
I/DEBUG   (   77):     #08  pc 0002bb2c  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/DEBUG   (   77):     #09  pc 0005f591  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
I/DEBUG   (   77):     #10  pc 0005f5bb  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
I/DEBUG   (   77):     #11  pc 0006a151  /system/lib/libdvm.so (dvmInitClass+1032)
I/DEBUG   (   77):     #12  pc 0006ac3d  /system/lib/libdvm.so (dvmResolveMethod+156)
I/DEBUG   (   77):     #13  pc 000228ac  /system/lib/libdvm.so (dvmAsmSisterStart+2284)
I/DEBUG   (   77):     #14  pc 0002bb2c  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/DEBUG   (   77):     #15  pc 0005f591  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
I/DEBUG   (   77):     #16  pc 0005f5bb  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
I/DEBUG   (   77):     #17  pc 0006a151  /system/lib/libdvm.so (dvmInitClass+1032)
I/DEBUG   (   77):     #18  pc 0002215c  /system/lib/libdvm.so (dvmAsmSisterStart+412)
I/DEBUG   (   77):     #19  pc 0002bb2c  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/DEBUG   (   77):     #20  pc 0005f857  /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+374)
I/DEBUG   (   77):     #21  pc 00066ce9  /system/lib/libdvm.so
I/DEBUG   (   77):     #22  pc 00027260  /system/lib/libdvm.so
I/DEBUG   (   77):     #23  pc 0002bb2c  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)
I/DEBUG   (   77):     #24  pc 0005f591  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)
I/DEBUG   (   77):     #25  pc 000494bf  /system/lib/libdvm.so
I/DEBUG   (   77):     #26  pc 0004698d  /system/lib/libandroid_runtime.so
I/DEBUG   (   77):     #27  pc 0004746f  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+390)
I/DEBUG   (   77):     #28  pc 00000dcf  /system/bin/app_process.real
I/DEBUG   (   77): 
I/DEBUG   (   77): stack:
I/DEBUG   (   77):          bea650c8  4168b9f8  [heap]
I/DEBUG   (   77):          bea650cc  41f82530  /dev/ashmem/dalvik-heap (deleted)
I/DEBUG   (   77):          bea650d0  00000000  
I/DEBUG   (   77):          bea650d4  400d0f3d  /system/lib/libc.so (free+12)
I/DEBUG   (   77):          bea650d8  00001000  
I/DEBUG   (   77):          bea650dc  511fcc30  
I/DEBUG   (   77):          bea650e0  bea65114  [stack]
I/DEBUG   (   77):          bea650e4  54b0ef8d  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea650e8  54b0f0cc  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea650ec  40793d2d  /system/lib/libdvm.so
I/DEBUG   (   77):          bea650f0  bea65114  [stack]
I/DEBUG   (   77):          bea650f4  4168a470  [heap]
I/DEBUG   (   77):          bea650f8  00000000  
I/DEBUG   (   77):          bea650fc  54b0ef8d  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65100  df0027ad  
I/DEBUG   (   77):          bea65104  00000000  
I/DEBUG   (   77):     #00  bea65108  4168a470  [heap]
I/DEBUG   (   77):          bea6510c  00000000  
I/DEBUG   (   77):          bea65110  54b0ef8d  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65114  4168b9f8  [heap]
I/DEBUG   (   77):          bea65118  00000000  
I/DEBUG   (   77):          bea6511c  54b8bea0  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65120  00000000  
I/DEBUG   (   77):          bea65124  40797695  /system/lib/libdvm.so
I/DEBUG   (   77):          bea65128  00000000  
I/DEBUG   (   77):          bea6512c  547ee6eb  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):     #01  bea65130  54b0f02b  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65134  4168a470  [heap]
I/DEBUG   (   77):          bea65138  00000000  
I/DEBUG   (   77):          bea6513c  54b8be60  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65140  54b8a890  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65144  54b8bea0  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65148  00000000  
I/DEBUG   (   77):          bea6514c  00000003  
I/DEBUG   (   77):          bea65150  00000001  
I/DEBUG   (   77):          bea65154  00000000  
I/DEBUG   (   77):          bea65158  00000000  
I/DEBUG   (   77):          bea6515c  547ee761  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):     #02  bea65160  54b8bea0  /system/lib/libvideochat_jni.so
I/DEBUG   (   77):          bea65164  54ba0d74  
I/DEBUG   (   77):          bea65168  00000001  
I/DEBUG   (   77):          bea6516c  400fe6f8  /system/lib/libc.so
I/DEBUG   (   77):          bea65170  400fe6f8  /system/lib/libc.so
I/DEBUG   (   77):          bea65174  00000001  
I/DEBUG   (   77):          bea65178  400fe6f8  /system/lib/libc.so
I/DEBUG   (   77):          bea6517c  400d4c89  /system/lib/libc.so (fflush+72)
I/DEBUG   (   77):          bea65180  4041b058  /system/lib/libstlport.so
I/DEBUG   (   77):          bea65184  00000001  
I/DEBUG   (   77):          bea65188  00000000  
I/DEBUG   (   77):          bea6518c  403ffd01  /system/lib/libstlport.so (std::priv::stdio_streambuf_base::sync()+8)
I/DEBUG   (   77):          bea65190  00000001  
I/DEBUG   (   77):          bea65194  400fe6f8  /system/lib/libc.so
I/DEBUG   (   77):          bea65198  400fe6f8  /system/lib/libc.so
I/DEBUG   (   77):          bea6519c  00000002  
I/DEBUG   (   77):          ........  ........
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near r2:
I/DEBUG   (   77):     4168a450 00000000 40cba4e8 00000000 00000000  .......@........
I/DEBUG   (   77):     4168a460 78742e73 00000074 00000030 00000023  s.txt...0...#...
I/DEBUG   (   77):     4168a470 407eede4 00000000 00000001 4168b9f8  ..~@..........hA
I/DEBUG   (   77):     4168a480 00000000 4d2a75f8 00000000 0000001b  .....u*M........
I/DEBUG   (   77):     4168a490 00000000 00000000 00000000 4168a490  ..............hA
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near r3:
I/DEBUG   (   77):     407f0c78 40772cbc 40772cd4 40772d00 40772d38  .,w@.,w@.-w@8-w@
I/DEBUG   (   77):     407f0c88 40772dbc 40772e48 40772ebc 40772ef8  .-w@H.w@..w@..w@
I/DEBUG   (   77):     407f0c98 00000000 00000000 00000000 400d60b5  .............`.@
I/DEBUG   (   77):     407f0ca8 400c97f8 400c8ef4 400c8a68 400c8b44  ...@...@h..@D..@
I/DEBUG   (   77):     407f0cb8 400c9c54 401148ec 40114548 40121c1c  T..@.H.@HE.@...@
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near r5:
I/DEBUG   (   77):     54b0ef6c 612f656c 6f72646e 762f6469 6f656469  le/android/video
I/DEBUG   (   77):     54b0ef7c 74616863 6d614e2f 6f536465 65637275  chat/NamedSource
I/DEBUG   (   77):     54b0ef8c 6e693c00 003e7469 634c5b28 672f6d6f  .<init>.([Lcom/g
I/DEBUG   (   77):     54b0ef9c 6c676f6f 6e612f65 696f7264 69762f64  oogle/android/vi
I/DEBUG   (   77):     54b0efac 636f6564 2f746168 656d614e 756f5364  deochat/NamedSou
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near r6:
I/DEBUG   (   77):     54b0f0ac 6168636f 74532f74 24737461 6e6e6f43  ochat/Stats$Conn
I/DEBUG   (   77):     54b0f0bc 69746365 6e496e6f 74536f66 00737461  ectionInfoStats.
I/DEBUG   (   77):     54b0f0cc 46464628 00562946 49494628 29494946  (FFFF)V.(FIIFII)
I/DEBUG   (   77):     54b0f0dc 49280056 76616a4c 616c2f61 532f676e  V.(ILjava/lang/S
I/DEBUG   (   77):     54b0f0ec 6e697274 6a4c3b67 2f617661 676e616c  tring;Ljava/lang
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near r7:
I/DEBUG   (   77):     4168a450 00000000 40cba4e8 00000000 00000000  .......@........
I/DEBUG   (   77):     4168a460 78742e73 00000074 00000030 00000023  s.txt...0...#...
I/DEBUG   (   77):     4168a470 407eede4 00000000 00000001 4168b9f8  ..~@..........hA
I/DEBUG   (   77):     4168a480 00000000 4d2a75f8 00000000 0000001b  .....u*M........
I/DEBUG   (   77):     4168a490 00000000 00000000 00000000 4168a490  ..............hA
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near r9:
I/DEBUG   (   77):     54ba0d58 00000000 00000000 00000000 00000000  ................
I/DEBUG   (   77):     54ba0d68 00000000 00000000 00000000 00000000  ................
I/DEBUG   (   77):     54ba0d78 00000000 4d3c29c8 00000000 00000000  .....)<M........
I/DEBUG   (   77):     54ba0d88 00000000 4d3c29c2 4d3c29a8 4d3c29e8  .....)<M.)<M.)<M
I/DEBUG   (   77):     54ba0d98 00000000 00000000 00000000 4d3c29e4  .............)<M
I/DEBUG   (   77): 
I/DEBUG   (   77): memory near sp:
I/DEBUG   (   77):     bea650e8 54b0f0cc 40793d2d bea65114 4168a470  ...T-=y@.Q..p.hA
I/DEBUG   (   77):     bea650f8 00000000 54b0ef8d df0027ad 00000000  .......T.'......
I/DEBUG   (   77):     bea65108 4168a470 00000000 54b0ef8d 4168b9f8  p.hA.......T..hA
I/DEBUG   (   77):     bea65118 00000000 54b8bea0 00000000 40797695  .......T.....vy@
I/DEBUG   (   77):     bea65128 00000000 547ee6eb 54b0f02b 4168a470  ......~T+..Tp.hA
I/DEBUG   (   77): 
I/DEBUG   (   77): code around pc:
I/DEBUG   (   77):     40797690 4770b002 41ffe92d 460c4607 4639a803  ..pG-..A.F.F..9F
I/DEBUG   (   77):     407976a0 4615461e fb26f7fc 98034621 faf4f7fd  .F.F..&.!F......
I/DEBUG   (   77):     407976b0 46046ac3 d0562b07 fb46f01d e052b1b0  .j.F.+V...F...R.
I/DEBUG   (   77):     407976c0 46294620 f01e4632 4607f841 d1432800   F)F2F..A..F.(C.
I/DEBUG   (   77):     407976d0 46334827 447869a2 49266800 44799200  'H3F.ixD.h&I..yD
I/DEBUG   (   77): 
I/DEBUG   (   77): code around lr:
I/DEBUG   (   77):     40797690 4770b002 41ffe92d 460c4607 4639a803  ..pG-..A.F.F..9F
I/DEBUG   (   77):     407976a0 4615461e fb26f7fc 98034621 faf4f7fd  .F.F..&.!F......
I/DEBUG   (   77):     407976b0 46046ac3 d0562b07 fb46f01d e052b1b0  .j.F.+V...F...R.
I/DEBUG   (   77):     407976c0 46294620 f01e4632 4607f841 d1432800   F)F2F..A..F.(C.
I/DEBUG   (   77):     407976d0 46334827 447869a2 49266800 44799200  'H3F.ixD.h&I..yD
I/BootReceiver(  244): Copying /data/tombstones/tombstone_03 to DropBox (SYSTEM_TOMBSTONE)
D/dalvikvm(  244): GC_FOR_ALLOC freed 713K, 22% free 15362K/19591K, paused 61ms, total 62ms
I/dalvikvm-heap(  244): Grow heap (frag case) to 15.337MB for 294932-byte allocation
W/InputDispatcher(  244): channel '4228a380 com.google.android.talk/com.google.android.talk.SigningInActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
E/InputDispatcher(  244): channel '4228a380 com.google.android.talk/com.google.android.talk.SigningInActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
D/dalvikvm(  244): GC_FOR_ALLOC freed 192K, 23% free 15457K/19911K, paused 67ms, total 67ms
I/ActivityManager(  244): Process com.google.android.talk (pid 3259) has died.
W/InputDispatcher(  244): Attempted to unregister already unregistered input channel '4228a380 com.google.android.talk/com.google.android.talk.SigningInActivity (server)'
I/WindowState(  244): WIN DEATH: Window{4228a380 com.google.android.talk/com.google.android.talk.SigningInActivity paused=false}
W/ActivityManager(  244): Force removing ActivityRecord{4225da40 com.google.android.talk/.videochat.VideoChatActivity}: app died, no saved state
I/WindowManager(  244): WINDOW DIED Window{4228a380 com.google.android.talk/com.google.android.talk.SigningInActivity paused=false}
W/ActivityManager(  244): Force removing ActivityRecord{421cd900 com.google.android.talk/.SigningInActivity}: app died, no saved state
V/hwcomposer(   79): int hwc_prepare(hwc_composer_device_t*, hwc_layer_list_t*):: hwc_prepare list->numHwLayers 1
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
D/Zygote  (   80): Process 3259 terminated by signal (11)
V/hwcomposer(   79): int hwc_prepare(hwc_composer_device_t*, hwc_layer_list_t*):: hwc_prepare list->numHwLayers 1
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
W/InputMethodManagerService(  244): Got RemoteException sending setActive(false) notification to pid 3259 uid 10047
V/hwcomposer(   79): int hwc_prepare(hwc_composer_device_t*, hwc_layer_list_t*):: hwc_prepare list->numHwLayers 1
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
V/hwcomposer(   79): int hwc_prepare(hwc_composer_device_t*, hwc_layer_list_t*):: hwc_prepare list->numHwLayers 3
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 2 usage 0
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
V/hwcomposer(   79): int hwc_prepare(hwc_composer_device_t*, hwc_layer_list_t*):: hwc_prepare list->numHwLayers 2
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
V/hwcomposer(   79): int get_hwc_compos_decision(hwc_layer_t*)::compositionType 0 bpp 32 format 5 usage 0
D/dalvikvm(  898): GC_CONCURRENT freed 393K, 7% free 9391K/9991K, paused 3ms+21ms, total 52ms
D/dalvikvm(  898): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm(  898): GC_EXPLICIT freed 25K, 7% free 9378K/9991K, paused 2ms+2ms, total 33ms
D/dalvikvm(  898): GC_CONCURRENT freed 269K, 5% free 9523K/9991K, paused 21ms+7ms, total 81ms
I/y       (  898): Not returning location for the following outliers: [92026846704]
D/dalvikvm( 2597): GC_CONCURRENT freed 524K, 7% free 9052K/9671K, paused 12ms+2ms, total 41ms
I/EventLogService(  615): Aggregate from 1342221292637 (log), 1342220427380 (data)
 
  • Like
Reactions: steven676

steven676

Senior Member
Nov 24, 2011
593
2,433
Code:
V/libjingle( 3259): VideoChat native methods registered.
E/dalvikvm( 3259): ERROR: couldn't find native method
E/dalvikvm( 3259): Requested: Lcom/google/android/videochat/CameraManager;.nativePushPausedFrame:()V
E/dalvikvm( 3259): Candidate: Lcom/google/android/videochat/CameraManager;.nativePushPausedFrame:(J)V

Bingo -- libvideochat_jni not matching the corresponding Java code for Google Talk. Does flashing the attached zip (or unpacking it and adding/replacing the contents of system/lib to your install's /system/lib) fix things?

EDIT: Confirmed to fix the problem by zerioe (see next post). Flash this patch on top of SP4.
 

Attachments

  • post-SP4-fix-video-chat.zip
    2.2 MB · Views: 627
Last edited:

tchaari

Senior Member
Dec 27, 2011
1,124
1,104
I have to give a big up for the developers that worked on this port. Really nice work.
I am just missing the volume buttons wake up option to save the fragile power button of our nexus S.
is it easy to make a mod for that or we should compile from sources please?
 

apatal

Senior Member
Feb 27, 2012
3,576
2,066
Manila
I have to give a big up for the developers that worked on this port. Really nice work.
+1
Had doubts at fist about flashing a mere port of a ROM for another device, but I decided to take the plunge and am enjoying it so far. Thanks, DaXmaX, steve and Oodie! :)

I am just missing the volume buttons wake up option to save the fragile power button of our nexus S.
is it easy to make a mod for that or we should compile from sources please?
Yeah i miss this too. For the meantime, I just set my Screen lock type in the Security settings into None. That way, I get volume wake at the expense of not seeing the lockscreen, which is fine by me. You can try that too if you feel your power button deserves some rest. :D
 

technogravy

Senior Member
Dec 13, 2011
399
75
Mumbai
This ROM is really good. I haven't found anything to keep it from being my daily driver yet. However I do miss BLN, can I flash Simple Kernel on this and have the same experience?

Sent from my Nexus S using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 107
    An official OTA for GSM Nexus S (GT-i9020T/i9023) is now available:
    http://android.clients.google.com/packages/ota/google_crespo/9ZGgDXDi.zip (thanks bl1nkk)
    Because an official release is now available, this ROM is now EOL and will receive no further support.

    By popular demand, here's a new thread for my port of the Jelly Bean SDK. This is a continuation of DaxMax's thread, so if you want to see previous discussion, look there. (Thanks to DaxMax for putting up with discussion of what is essentially a distant cousin of his original ROM for so long on his thread.)

    http://files.mrks.me/update-crespo-JRN83C-preview-2012063001.zip http://goo.gl/40Cxf (thanks to bl1nkk for the hosting)
    Code:
    MD5: 015e322b048b7e1464a90a87a5a6bcb1
    SHA1: 3aca40900b40625505d4b6c0afce93c31e33770d
    SHA256: 3b0b76444c307f4ffe685205cb92ad6060d957152dadef72444b3f2407510a34

    Service Pack 4 for this ROM: https://docs.google.com/uc?export=download&id=0BwGWbMaI9twWRHFrRUROcDhIeVk http://goo.gl/ZVlQS (many thanks to bl1nkk for hosting) (alternately, check thread for mirrors) (see this post for changelog)

    Code:
    MD5: ac85b1e309ba3a3f438efe0954c11c32
    SHA1: d147f777f8594c5d33dfd480143758107ff1baab
    SHA256: 951d39e75e8d4891e18a1da3896567f293074262d8aef3cd0021d4239492cf00

    Flash the main ROM zip (update-crespo-JRN83C-preview-2012063001.zip) first, then the service pack.

    These are zips which should be flashable from ClockworkMod or other recovery. They contain /system and a boot.img and will not touch your recovery, data, or SD card. I believe you need to do a full wipe if you're flashing over ICS or below.

    This ROM is quite stable and almost fully working at this point. Highlights:
    • Based on the Jelly Bean SDK release (JRN83C), with Google apps and other components from the Nexus 7 factory image (JRN84D). Hardware-related files and kernel from the ICS IMM76D release for Nexus S. (The source for the GPL components (mainly the kernel) is available from http://android.googlesource.com/.) The wifi hack (libhardware_legacy.wifi.so) is posted farther down this thread (including source).
    • Remarkably smooth. Project Butter really lives up to its name. (I've made one tweak in the init.herring.rc to make the default ICS cpufreq governor more aggressive in upping the clock frequency, in order to simulate the change in governor in the Jelly Bean kernel.)
    • Wifi, Bluetooth, GPS, GSM all work. NFC should work.
    • Sound and calls work as of July 9 (SP1).
    • Video recording works as of July 10 (SP2).
    • Tethering, including wifi tethering, works as of July 11 (SP3).
    • Calls via a Bluetooth headset work as of July 11 (SP3).
    • Google Now/voice search, offline voice text input, voice dialing, and text-to-speech all work as of July 11 (SP4).

    Broken:
    • Voice/video chat in Google Talk Patch available to fix video/voice chat, see this post. (thanks selectormoldy for the crash log leading to fix)
    • Media scanning (used by Gallery and Music to find files on the SD card, among other things) is broken for some, but not for others. This appears to be triggered by something stored on the SD card/external storage. (thanks spupuz)
    • High-performance WifiLocks (the wifi driver drops into low-power mode when the screen turns off, even though it shouldn't when a high-perf WifiLock is held).
    • Sound. Note that means no phone calls of any kind, not even emergency calls, so this isn't ready for serious day-to-day use. This is likely unreasonably difficult to solve given that we have an official OTA coming in 2-3 weeks; look upthread for an account of what's been tried.
    • Ambient light sensor. It worked in the Galaxy Nexus-based ROM, and I'm not sure why it doesn't work in this one; in any event I'm not planning on putting more time into figuring out why. The light sensor works, but automatic brightness setting does not -- presumably something in the Android framework needs to be changed.
    • Video recording (as reported by users in this thread).
    • The Google Now/Google Search app may crash (reported by users in this thread). (This should be fixed in SP3 -- if you're still having problems, please provide a logcat.)
    • Tethering via wifi.
    • Phone calls via Bluetooth.
    • Voice dialing.
    • Voice search in Google Now. (The app fails to recognize when you stop speaking, so the search is never performed.)
    • Text-to-speech functionality with Google TTS (Pico TTS works).

    Notes:
    • If the first-run setup keeps crashing on you: from the language selection (first) screen, tap on the four corners of the screen, proceeding clockwise from top left. This will bypass the first-run setup; you can then set up a Google account manually in Settings. (thanks urko95) (If you are still experiencing this with SP4, please report in this thread. A logcat would be helpful.)

    Note also that there won't be much in the way of support -- I do have other things that I really should be doing ...
    34
    Service Pack 4

    Service Pack 4 for the 2012/06/30 SDK JRN83C ROM. This can be flashed on top of the original JRN83C ROM with or without any of the previous service packs applied.

    https://docs.google.com/uc?export=download&id=0BwGWbMaI9twWRHFrRUROcDhIeVk http://goo.gl/ZVlQS (many thanks to bl1nkk for hosting) (alternately, check thread for mirrors)

    Changes in SP4:
    • Added the files in /system/usr/srec/en-US from the Nexus 7 JRN84D factory image -- Google Now/voice search, voice dialing, and offline voice dictation input all work.
    • Added /system/lib/libpatts_engine_jni_api.so from the Nexus 7 JRN84D factory image -- Google TTS now works. (Pico TTS already worked in previous releases.)
    • Replaced /system/app/SetupWizard.apk with the version from the Galaxy Nexus JRN84D build -- first-run setup should now display properly. (For the curious, I got the apk from Koush's jb-takju.zip and verified that it matched the JRN84D OTA via the SHA1 sums in the OTA update package.)
    • Added /system/app/{LiveWallpapers,VisualizationWallpapers,HoloSpiralWallpaper}.apk from Nexus S IMM76D to provide some live wallpapers.
    • Reverted a change in /system/framework/framework-res.apk to the default wallpaper; defaulting to the Nexus live wallpaper hurts performance.

    Changes in SP3 (included in SP4):
    • libhardware_legacy.wifi.so updated to support wifi tethering. (See the linked post for source code.)
    • Permissions on /system/etc/bluetooth fixed to allow BlueZ to see its config files -- fixes phone calls over a Bluetooth headset, plus lots of other Bluetooth-related functionality.
    • hwcomposer.s5pc110.so replaced with a build from Jelly Bean-based source -- hopefully fixes hwcomposer bugs people have been experiencing. (See this post for more information.)
    • Removed /system/app/QuickSearchBox.apk to prevent conflicts with Google Now -- should fix Google Now access for most people. If you're still seeing problems, please provide a full logcat. (thanks afzalarsalan)

    Changes in SP2 (included in SP3 and later):
    • New boot.img with /init.herring.rc edited to fix a thinko which was preventing CPU governor tweak from taking effect -- should result in more smoothness.
    • /system/build.prop edited to report as a "user" build instead of an "eng" build -- resolves red border flashing on screen. (thanks capez)
    • /system/etc/media_codecs.xml and /system/etc/media_profiles.xml copied from the Jelly Bean device/samsung/crespo tree -- video recording now works.
    • /system/lib/libjni_mosaic.so copied from Nexus 7 JRN84D image -- panoramic camera now works.
    • More changes from Nexus S ICS /system/framework/framework-res.apk integrated -- automatic brightness setting now enabled, tethering menu now enabled (wifi tethering is still broken).

    Changes in SP1 (included in SP2 and up):
    • Jelly Bean audio HAL modules included -- sound now works.
    • /system/build.prop edited to report as a "user" build instead of an "eng" build -- resolves red border flashing on screen. (thanks capez) I screwed up integrating this fix, so it's not actually part of SP1. Will be in SP2.
    • /system/bin/make_ext4fs and /system/bin/setup_fs replaced with Nexus 7 JRN84D binaries -- fixes installing apps to SD card. (thanks smojica for reporting)
    • Removed LegacyCamera app to avoid having two camera apps.

    Code:
    MD5: ac85b1e309ba3a3f438efe0954c11c32
    SHA1: d147f777f8594c5d33dfd480143758107ff1baab
    SHA256: 951d39e75e8d4891e18a1da3896567f293074262d8aef3cd0021d4239492cf00

    This is safe to flash on top of your ROM, whether or not you have any of the previous service packs installed.

    I'll probably continue to distribute updates to this ROM via these service packs, mostly to save everyone bandwidth. (As with MS Windows service packs, they will be cumulative -- e.g. SP5, assuming there is one, will be flashable on top of the base ROM or any of SP1-4.)
    24
    Service Pack 4 is now available.

    https://docs.google.com/uc?export=download&id=0BwGWbMaI9twWRHFrRUROcDhIeVk
    Use mirror: https://dl.dropbox.com/s/hbouxqpveq81hny/update-crespo-JRN83C-preview-2012063001-SP4.zip (thanks shahravi94), https://dl.dropbox.com/s/03sslfta1uxi38u/update-crespo-JRN83C-preview-2012063001-SP4.zip (thanks zeiroe)

    Improvements (see the linked post for more detail):
    • Google Now/voice search, voice dialing, and offline voice dictation input all work.
    • Google TTS now works. (Pico TTS already worked in previous releases.)
    • First-run setup should now display properly.
    • Nexus S IMM76D live wallpapers added.
    • Fixed default wallpaper on first run being blank.

    This is safe to flash on top of your ROM, whether or not you have any of the previous service packs installed. It's also safe to flash on top of the previously released standalone speech recognition data pack.

    We've reached the point where everything I personally care about works, and I need to attend to non-Android-related stuff, so whether there are any further bugfix releases will depend on whether any bugs with easy fixes crop up. I'd encourage further development effort to go towards AOSP- or CM10-based builds.
    16
    Service Pack 3 is now available.

    http://www.ocf.berkeley.edu/~sluo/android/update-crespo-JRN83C-preview-2012063001-SP3.zip

    Improvements (see the linked post for more detail):

    • Wifi tethering now works.
    • Lots more Bluetooth functionality should now work, including calls via Bluetooth headsets.
    • Jelly Bean-based hwcomposer HAL module to hopefully fix some bugs.
    • Access to Google Now from the home screen should be fixed (thanks afzalarsalan). If you're still having problems, please provide a logcat.

    Code:
    MD5: c61d22e58ddb4bbac65db33e9f38d4a1
    SHA1: 5237ec27f527dbfc459c7d9813fa7fd4d9eaf60c
    SHA256: 3bbd70d1ba3f0675e560c4bee6a22c8655fedda7d3c2e541fb41dde1f26d5764

    This is safe to flash on top of your ROM, whether or not you have any of the previous service packs installed.

    We've reached the point where everything I personally care about works, and I need to attend to non-Android-related stuff, so whether there are any further bugfix releases will depend on whether any bugs with easy fixes crop up. I'd encourage further development effort to go towards AOSP- or CM10-based builds.
    15
    Download Link -> http://www.mediafire.com/?bag17jja5r5r3zu

    • Deoxeded
    • Zipaligned
    • Rooted
    • All previous fixes have been applyed

    Regards,

    Urko