[Xposed Framework Modules] Kodaro:
Hi [MENTION=5008415]C3C076[/MENTION],

I have an Umi Zero with stock firmware V3.01. Umi's ROM is mostly vanilla. It's a MTK6592T device. GB is working perfectly there except one little thing and so I thought maybe you can see the issue easily.

The only option not working is waking the screen up with volume keys. The odd thing is that it sometimes works, mostly 2 seconds after putting the screen off but then it often stops working. Sometimes it works on the third try pressing the Vol- down key.

I made you a logcat where the wake up worked by coincidence:

--------- beginning of /dev/log/system
D/ActivityThread( 6632): ACT-AM_ON_RESUME_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
D/ActivityThread( 6632): ACT-RESUME_ACTIVITY handled : 1 / android.os.BinderProxy@4246f4b0
D/ActivityThread( 6632): ACT-AM_ON_PAUSE_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
D/ActivityThread( 6632): ACT-PAUSE_ACTIVITY handled : 1 / android.os.BinderProxy@4246f4b0
D/ActivityThread( 6632): ACT-AM_ON_RESUME_CALLED ActivityRecord{42593278 token=android.os.BinderProxy@424ad2e8 {org.jtb.alogcat/org.jtb.alogcat.PrefsActivity}}
D/ActivityThread( 6632): ACT-LAUNCH_ACTIVITY handled : 0 / ActivityRecord{42593278 token=android.os.BinderProxy@424ad2e8 {org.jtb.alogcat/org.jtb.alogcat.PrefsActivity}}
D/ActivityThread( 6632): ACT-STOP_ACTIVITY_HIDE handled : 0 / android.os.BinderProxy@4246f4b0
D/ActivityThread( 6632): ACT-AM_ON_PAUSE_CALLED ActivityRecord{42593278 token=android.os.BinderProxy@424ad2e8 {org.jtb.alogcat/org.jtb.alogcat.PrefsActivity}}
D/ActivityThread( 6632): ACT-PAUSE_ACTIVITY_FINISHING handled : 0 / android.os.BinderProxy@424ad2e8
D/ActivityThread( 6632): SEND_RESULT handled : 0 / ResultData{token=android.os.BinderProxy@4246f4b0 results[ResultInfo{who=null, request=1, result=-1, data=null}]}
D/ActivityThread( 6632): ACT-AM_ON_RESUME_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
D/ActivityThread( 6632): ACT-RESUME_ACTIVITY handled : 0 / android.os.BinderProxy@4246f4b0
D/ActivityThread( 6632): ACT-DESTROY_ACTIVITY handled : 1 / android.os.BinderProxy@424ad2e8
--------- beginning of /dev/log/main
D/GraphicBuffer( 6632): create handle(0x60627270) (w:1088, h:1920, f:2)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/GraphicBuffer( 6632): close handle(0x60616ed0) (w:624 h:132 f:1)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
I/View ( 6632): Key down dispatch to android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}, event = KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_DOWN, scanCode=114, metaState=0, flags=0x8, repeatCount=0, eventTime=707519, downTime=707519, deviceId=1, source=0x101 }
D/AudioManager( 6632): adjustSuggestedStreamVolume: Direction = -1, streamType = -2147483648
D/AudioManager( 6632): adjustSuggestedStreamVolume: Direction = 0, streamType = -2147483648
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/dalvikvm( 6632): GC_CONCURRENT freed 3948K (42344), 50% free 11842K/23656K, paused 3ms+4ms, total 78ms
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 510
D/AbsListView( 6632): reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=org.jtb.alogcat.LogActivity$4@42584b90, mScrollY=0, mTouchMode=-1, mFirstPosition=510
D/AbsListView( 6632): endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 510
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=true, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): onWindowFocus: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} softInputMode=16 first=false flags=#810100
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 517
D/AbsListView( 6632): reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=org.jtb.alogcat.LogActivity$4@42584b90, mScrollY=0, mTouchMode=-1, mFirstPosition=517
D/AbsListView( 6632): endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 517
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=true, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): onWindowFocus: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} softInputMode=16 first=false flags=#810100
D/ActivityThread( 6632): ACT-AM_ON_PAUSE_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
D/ActivityThread( 6632): ACT-PAUSE_ACTIVITY handled : 0 / android.os.BinderProxy@4246f4b0
D/ActivityThread( 6632): ACT-STOP_ACTIVITY_SHOW handled : 0 / android.os.BinderProxy@4246f4b0
D/dalvikvm( 6632): threadid=12: exiting
D/dalvikvm( 6632): threadid=12: bye!
V/InputMethodManager( 6632): START INPUT: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} ic=null tba=android.view.inputmethod.EditorInfo@42b6e0b0 controlFlags=#100
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 517
D/AbsListView( 6632): reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=org.jtb.alogcat.LogActivity$4@42584b90, mScrollY=0, mTouchMode=-1, mFirstPosition=517
D/AbsListView( 6632): endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 517
W/ResourceType( 6632): No package identifier when getting name for resource number 0x00000006
W/ResourceType( 6632): No package identifier when getting name for resource number 0x00000001
D/dalvikvm( 6632): create interp thread : stack size=128KB
D/dalvikvm( 6632): create new thread
D/dalvikvm( 6632): new thread created
D/dalvikvm( 6632): update thread list
D/dalvikvm( 6632): threadid=12: interp stack at 0x60465000
D/dalvikvm( 6632): threadid=12: created from interp
D/dalvikvm( 6632): start new thread
D/dalvikvm( 6632): threadid=12: notify debugger
D/dalvikvm( 6632): threadid=12 (pool-18-thread-1): calling run()
D/ActivityThread( 6632): ACT-AM_ON_RESUME_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
V/PhoneWindow( 6632): DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{425aba08 org.jtb.alogcat/org.jtb.alogcat.LogActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{424df430 V.E..... R.....ID 0,0-1080,1920}
D/ActivityThread( 6632): ACT-RESUME_ACTIVITY handled : 1 / android.os.BinderProxy@4246f4b0
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=true, this=android.widget.ListView{42522340 V.ED.VCL ......I. 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): onWindowFocus: null softInputMode=272 first=false flags=#810100
V/InputMethodManager( 6632): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView{424df430 V.E..... R.....I. 0,0-1080,1920} ic=null tba=android.view.inputmethod.EditorInfo@42b8c998 controlFlags=#100
D/GraphicBuffer( 6632): create handle(0x61a167d8) (w:624, h:132, f:1)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): START INPUT: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} ic=null tba=android.view.inputmethod.EditorInfo@42725a60 controlFlags=#100
D/GraphicBuffer( 6632): close handle(0x61a167d8) (w:624 h:132 f:1)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}

and a logcat of it not working. Pressed Vol- two times and then power button to wake it up.

--------- beginning of /dev/log/system
D/ActivityThread( 6632): ACT-AM_ON_RESUME_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
--------- beginning of /dev/log/main
V/PhoneWindow( 6632): DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{425aba08 org.jtb.alogcat/org.jtb.alogcat.LogActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{424df430 V.E..... R.....ID 0,0-1080,1920}
D/dalvikvm( 6632): create interp thread : stack size=128KB
D/dalvikvm( 6632): create new thread
D/dalvikvm( 6632): new thread created
D/dalvikvm( 6632): update thread list
D/dalvikvm( 6632): threadid=12: interp stack at 0x60465000
D/dalvikvm( 6632): threadid=12: created from interp
D/ActivityThread( 6632): ACT-RESUME_ACTIVITY handled : 1 / android.os.BinderProxy@4246f4b0
D/dalvikvm( 6632): start new thread
D/dalvikvm( 6632): threadid=12: notify debugger
D/dalvikvm( 6632): threadid=12 (pool-20-thread-1): calling run()
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=true, this=android.widget.ListView{42522340 V.ED.VCL ......ID 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): onWindowFocus: null softInputMode=272 first=false flags=#810100
V/InputMethodManager( 6632): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView{424df430 V.E..... R.....ID 0,0-1080,1920} ic=null tba=android.view.inputmethod.EditorInfo@42722fe0 controlFlags=#100
D/GraphicBuffer( 6632): create handle(0x6066de60) (w:624, h:132, f:1)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): START INPUT: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} ic=null tba=android.view.inputmethod.EditorInfo@424c65a0 controlFlags=#100
D/GraphicBuffer( 6632): close handle(0x6066de60) (w:624 h:132 f:1)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 15
D/AbsListView( 6632): reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=org.jtb.alogcat.LogActivity$4@42584b90, mScrollY=0, mTouchMode=-1, mFirstPosition=15
D/AbsListView( 6632): endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 15
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=true, this=android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): onWindowFocus: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} softInputMode=16 first=false flags=#810100
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/ActivityThread( 6632): ACT-AM_ON_PAUSE_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
D/ActivityThread( 6632): ACT-PAUSE_ACTIVITY handled : 0 / android.os.BinderProxy@4246f4b0
D/ActivityThread( 6632): ACT-STOP_ACTIVITY_SHOW handled : 0 / android.os.BinderProxy@4246f4b0
D/dalvikvm( 6632): threadid=12: exiting
D/dalvikvm( 6632): threadid=12: bye!
V/InputMethodManager( 6632): START INPUT: android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list} ic=null tba=android.view.inputmethod.EditorInfo@42991f00 controlFlags=#100
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=false, this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
D/AbsListView( 6632): endFling+: mScrollY = 0,mTouchMode = -1,mFirstPosition = 24
D/AbsListView( 6632): reportScrollStateChange: newState=0, mLastScrollState=0, mOnScrollListener=org.jtb.alogcat.LogActivity$4@42584b90, mScrollY=0, mTouchMode=-1, mFirstPosition=24
D/AbsListView( 6632): endFling-: mScrollY = 0,mTouchMode = -1,mFirstPosition = 24
W/ResourceType( 6632): No package identifier when getting name for resource number 0x00000006
W/ResourceType( 6632): No package identifier when getting name for resource number 0x00000001
D/dalvikvm( 6632): create interp thread : stack size=128KB
D/dalvikvm( 6632): create new thread
D/dalvikvm( 6632): new thread created
D/dalvikvm( 6632): update thread list
D/ActivityThread( 6632): ACT-AM_ON_RESUME_CALLED ActivityRecord{4246fcf0 token=android.os.BinderProxy@4246f4b0 {org.jtb.alogcat/org.jtb.alogcat.LogActivity}}
V/PhoneWindow( 6632): DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{425aba08 org.jtb.alogcat/org.jtb.alogcat.LogActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{424df430 V.E..... R.....ID 0,0-1080,1920}
D/ActivityThread( 6632): ACT-RESUME_ACTIVITY handled : 1 / android.os.BinderProxy@4246f4b0
D/dalvikvm( 6632): threadid=12: interp stack at 0x60465000
D/dalvikvm( 6632): threadid=12: created from interp
D/dalvikvm( 6632): start new thread
D/dalvikvm( 6632): threadid=12: notify debugger
D/dalvikvm( 6632): threadid=12 (pool-21-thread-1): calling run()
D/AbsListView( 6632): onWindowFocusChanged: hasWindowFocus=true, this=android.widget.ListView{42522340 V.ED.VCL ......I. 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): onWindowFocus: null softInputMode=272 first=false flags=#810100
V/InputMethodManager( 6632): START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView{424df430 V.E..... R.....I. 0,0-1080,1920} ic=null tba=android.view.inputmethod.EditorInfo@42463730 controlFlags=#100
D/GraphicBuffer( 6632): create handle(0x61038dc0) (w:624, h:132, f:1)
D/ListView( 6632): mSelectorRect.setEmpty in layoutChildren this=android.widget.ListView{42522340 VFED.VCL .F....ID 0,0-1080,1701 #102000a android:id/list}
V/InputMethodManager( 6632): START INPUT: android.widget.ListView{42522340 VFED.VCL .F....I. 0,0-1080,1701 #102000a android:id/list} ic=null tba=android.view.inputmethod.EditorInfo@42866a88 controlFlags=#100

I have not much clue about all this so if this is just wrong or you can't see anything there just tell me. If you dont't want to spend time for just one device I could understand, too. But it would be nice :good: You and rovo changed the feeling of vanilla.

Regards