[ZTE Axon 7 Questions & Answers] wchen55:
My Axon 7 is having screen blinking problem every 5 seconds.

This happens when i first turned off the screen and turned it back on, or if the screen is locked and i unlocked it.

BTW, i cleaned the cache partition and tried many version of Axon releases. The problem persists.

I managed to get some logs from the phone, can you tell if this is a software issue or hardware issue from the log?

10-16 14:22:15.539 610 701 I SDM : HWCSession::HWCUeventThreadHandler: Uevent FB0 = change@/devices/virtual/graphics/fb0

10-16 14:22:15.549 610 610 W SDM : HWCSession::Prepare: panel is in bad state, resetting the panel

10-16 14:22:15.549 610 610 I SDM : HWCSession::ResetPanel: Powering off primary

10-16 14:22:15.549 610 610 I SDM : HWCDisplay::SetPowerMode: display = 0, mode = 0

10-16 14:22:15.549 610 610 I SDM : DisplayBase::SetDisplayState: Set state = 0, display 0

10-16 14:22:15.549 914 914 D FingerGoodix: sig handle, signo:29, sem_value:0

10-16 14:22:15.549 914 1105 D FingerGoodix: sig_handler_loop(), screen mode = 1, fp mode=2, enable=1

10-16 14:22:15.549 914 1105 D FingerGoodix: don't change mode from SLEEP to SLEEP.

10-16 14:22:15.549 914 1105 D FingerGoodix: delete timer: 0x0

10-16 14:22:15.839 610 610 I SDM : HWCSession::ResetPanel: Restoring power mode on primary

10-16 14:22:15.839 610 610 I SDM : HWCDisplay::SetPowerMode: display = 0, mode = 2

10-16 14:22:15.839 610 610 I SDM : DisplayBase::SetDisplayState: Set state = 1, display 0

10-16 14:22:15.839 914 914 D FingerGoodix: sig handle, signo:29, sem_value:0

10-16 14:22:15.839 914 1105 D FingerGoodix: sig_handler_loop(), screen mode = 0, fp mode=2, enable=1

10-16 14:22:15.839 914 1105 D FingerGoodix: RECOVERY last mode from FF mode.

10-16 14:22:15.839 914 1105 D FingerGoodix: change mode to 2 and start timer.

10-16 14:22:15.869 2092 2092 D MSimNetworkControllerImpl: onReceive action = android.net.wifi.RSSI_CHANGED

10-16 14:22:15.869 2092 2092 D MSimNetworkControllerImpl: updateWifiState()

10-16 14:22:15.869 2261 2261 D PhoneApp: - subId: 2147483643, action: android.net.wifi.RSSI_CHANGED

10-16 14:22:15.869 2261 2261 D PhoneApp: persist.sys.wificall.ready = no

10-16 14:22:15.869 2092 2092 D MSimNetworkControllerImpl: updateWifiState() mWifiEnabled:true ,mWifiConnected:true

10-16 14:22:15.879 2092 2092 D MSimNetworkControllerImpl: checkNetState() nc:[ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -66] ,isAbleToInternet:true

10-16 14:22:15.879 2092 2092 D MSimNetworkControllerImpl: refreshViews [0] isWifiStrengthChanged:false ,isAirplaneModeChanged:false ,isPhoneStrengthChanged:false ,isPhoneTypeChanged:false ,isPhoneActivityChanged:false ,isWifiActivityChangedfalse ,isNoSimChanged:false

10-16 14:22:15.879 2092 2092 D MSimNetworkControllerImpl: refreshViews [1] isWifiStrengthChanged:false ,isAirplaneModeChanged:false ,isPhoneStrengthChanged:false ,isPhoneTypeChanged:false ,isPhoneActivityChanged:false ,isWifiActivityChangedfalse ,isNoSimChanged:false

10-16 14:22:15.879 2261 2261 D Telephony WFC: mReceiver: RSSI_CHANGED_ACTION

10-16 14:22:15.879 1394 1489 D CompatibilityInfo: mCompatibilityFlags - 0

10-16 14:22:15.879 1394 1489 D CompatibilityInfo: applicationDensity - 640

10-16 14:22:15.879 1394 1489 D CompatibilityInfo: applicationScale - 1.0

10-16 14:22:15.879 4662 4662 D WifiCallingStatusContral: getMccMnc: sub= 2147483643 mccmnc=

10-16 14:22:15.879 4662 4662 D WifiCallingStatusContral: mccmnc:

10-16 14:22:15.879 4662 4662 E WifiCallingStatusContral: mccmnc?: is card availabe?: false

10-16 14:22:15.879 4662 4662 I WifiCallingStatusContral: ltw--OperatorWifiCallEnabled=false--strReady=no

10-16 14:22:15.879 4662 4662 D WifiCallingStatusContral: not support wfc

10-16 14:22:15.879 1394 1476 V Telecom : Logging: START_SESSION: TSI.getCallState@An8

10-16 14:22:15.879 1394 1476 V Telecom : Logging: END_SUBSESSION (dur: 1 mS): TSI.getCallState@An8

10-16 14:22:15.879 1394 1476 V Telecom : Logging: END_SESSION (dur: 1 ms): TSI.getCallState@An8

10-16 14:22:15.879 1394 2847 V Telecom : Logging: START_SESSION: TSI.getCallState@AoA

10-16 14:22:15.879 1394 2847 V Telecom : Logging: END_SUBSESSION (dur: 0 mS): TSI.getCallState@AoA

10-16 14:22:15.879 1394 2847 V Telecom : Logging: END_SESSION (dur: 0 ms): TSI.getCallState@AoA

10-16 14:22:16.859 890 890 I cnss-daemon: RTM_NEWNEIGH message received: 28

10-16 14:22:16.859 890 890 I cnss-daemon: NDA_DST received: 192.168.1.1 ul: 562992919980224

10-16 14:22:16.859 890 890 I cnss-daemon: NDA_LLADDR received

10-16 14:22:16.859 890 890 E cnss-daemon: gateway mac address: %02x:%02x:%02x:%02x:%02x:%02x

10-16 14:22:16.859 890 890 E cnss-daemon: : 00:00:00:00:00:00

10-16 14:22:16.859 890 890 E cnss-daemon: Invalid mac address: 0x555555f110M

10-16 14:22:18.899 2092 2092 D MSimNetworkControllerImpl: onReceive action = android.net.wifi.RSSI_CHANGED

10-16 14:22:18.899 2092 2092 D MSimNetworkControllerImpl: updateWifiState()

10-16 14:22:18.899 2092 2092 D MSimNetworkControllerImpl: updateWifiState() mWifiEnabled:true ,mWifiConnected:true

10-16 14:22:18.899 2261 2261 D PhoneApp: - subId: 2147483643, action: android.net.wifi.RSSI_CHANGED

10-16 14:22:18.909 2261 2261 D PhoneApp: persist.sys.wificall.ready = no

10-16 14:22:18.909 1394 1489 D CompatibilityInfo: mCompatibilityFlags - 0

10-16 14:22:18.909 1394 1489 D CompatibilityInfo: applicationDensity - 640

10-16 14:22:18.909 1394 1489 D CompatibilityInfo: applicationScale - 1.0

10-16 14:22:18.909 2092 2092 D MSimNetworkControllerImpl: checkNetState() nc:[ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -66] ,isAbleToInternet:true

10-16 14:22:18.909 2092 2092 D MSimNetworkControllerImpl: refreshViews [0] isWifiStrengthChanged:false ,isAirplaneModeChanged:false ,isPhoneStrengthChanged:false ,isPhoneTypeChanged:false ,isPhoneActivityChanged:false ,isWifiActivityChangedfalse ,isNoSimChanged:false

10-16 14:22:18.909 2092 2092 D MSimNetworkControllerImpl: refreshViews [1] isWifiStrengthChanged:false ,isAirplaneModeChanged:false ,isPhoneStrengthChanged:false ,isPhoneTypeChanged:false ,isPhoneActivityChanged:false ,isWifiActivityChangedfalse ,isNoSimChanged:false

10-16 14:22:18.909 2261 2261 D Telephony WFC: mReceiver: RSSI_CHANGED_ACTION

10-16 14:22:18.909 4662 4662 D WifiCallingStatusContral: getMccMnc: sub= 2147483643 mccmnc=

10-16 14:22:18.909 4662 4662 D WifiCallingStatusContral: mccmnc:

10-16 14:22:18.909 4662 4662 E WifiCallingStatusContral: mccmnc?: is card availabe?: false

10-16 14:22:18.909 4662 4662 I WifiCallingStatusContral: ltw--OperatorWifiCallEnabled=false--strReady=no

10-16 14:22:18.909 4662 4662 D WifiCallingStatusContral: not support wfc

10-16 14:22:18.909 1394 1477 V Telecom : Logging: START_SESSION: TSI.getCallState@AoE

10-16 14:22:18.909 1394 1477 V Telecom : Logging: END_SUBSESSION (dur: 0 mS): TSI.getCallState@AoE

10-16 14:22:18.909 1394 1477 V Telecom : Logging: END_SESSION (dur: 1 ms): TSI.getCallState@AoE

10-16 14:22:18.909 1394 2846 V Telecom : Logging: START_SESSION: TSI.getCallState@AoI

10-16 14:22:18.909 1394 2846 V Telecom : Logging: END_SUBSESSION (dur: 1 mS): TSI.getCallState@AoI

10-16 14:22:18.909 1394 2846 V Telecom : Logging: END_SESSION (dur: 1 ms): TSI.getCallState@AoI

10-16 14:22:19.039 2092 2092 D MSimNetworkControllerImpl: handleMessage what:1

10-16 14:22:19.039 2092 2092 D MSimNetworkControllerImpl: refreshViews [0] isWifiStrengthChanged:false ,isAirplaneModeChanged:false ,isPhoneStrengthChanged:false ,isPhoneTypeChanged:false ,isPhoneActivityChanged:false ,isWifiActivityChangedtrue ,isNoSimChanged:false

10-16 14:22:19.039 2092 2092 D MSimNetworkControllerImpl: refreshSignalCluster [0] mWifiEnabled:true ,mAirplaneMode:false ,phoneStrength:com.android.systemui:drawable/stat_sys_signal_null ,phoneType:(null) ,phoneActivity:(null) ,mMsimNoSimIcon:com.android.systemui:drawable/stat_sys_no_sim

10-16 14:22:19.039 2092 2092 D MSimSignalClusterView: setMobileDataIndicators strengthIcon:2130840668

10-16 14:22:19.039 2092 2092 D MSimSignalClusterView: showWhich() visible[0]:0 ,visible[1]:8

10-16 14:22:19.039 2092 2092 D MSimNetworkControllerImpl: refreshSignalCluster [0] mWifiEnabled:true ,mAirplaneMode:false ,phoneStrength:com.android.systemui:drawable/stat_sys_signal_null ,phoneType:(null) ,phoneActivity:(null) ,mMsimNoSimIcon:com.android.systemui:drawable/stat_sys_no_sim

10-16 14:22:19.039 2092 2092 D MSimSignalClusterView: setMobileDataIndicators strengthIcon:2130840668

10-16 14:22:19.039 2092 2092 D MSimSignalClusterView: showWhich() visible[0]:0 ,visible[1]:8

10-16 14:22:19.039 2092 2092 D StackScroller: updateTopPadding qsHeigh=737.0,animate=false,ignoreIntrinsicPadding=false

10-16 14:22:19.039 2092 2092 D StackScroller: setExpandedHeight height = 0.0

10-16 14:22:19.039 2092 2092 D PanelView: height = 737.0

10-16 14:22:19.039 2092 2092 D StackScroller: updateTopPadding qsHeigh=737.0,animate=false,ignoreIntrinsicPadding=false

10-16 14:22:19.039 2092 2092 D StackScroller: setExpandedHeight height = 0.0

10-16 14:22:19.049 2092 2092 D StackScroller: setExpandedHeight height = 0.0

10-16 14:22:20.039 2092 2092 D MSimNetworkControllerImpl: handleMessage what:1

10-16 14:22:20.039 2092 2092 D MSimNetworkControllerImpl: refreshViews [0] isWifiStrengthChanged:false ,isAirplaneModeChanged:false ,isPhoneStrengthChanged:false ,isPhoneTypeChanged:false ,isPhoneActivityChanged:false ,isWifiActivityChangedtrue ,isNoSimChanged:false

10-16 14:22:20.039 2092 2092 D MSimNetworkControllerImpl: refreshSignalCluster [0] mWifiEnabled:true ,mAirplaneMode:false ,phoneStrength:com.android.systemui:drawable/stat_sys_signal_null ,phoneType:(null) ,phoneActivity:(null) ,mMsimNoSimIcon:com.android.systemui:drawable/stat_sys_no_sim

10-16 14:22:20.039 2092 2092 D MSimSignalClusterView: setMobileDataIndicators strengthIcon:2130840668

10-16 14:22:20.039 2092 2092 D MSimSignalClusterView: showWhich() visible[0]:0 ,visible[1]:8

10-16 14:22:20.039 2092 2092 D MSimNetworkControllerImpl: refreshSignalCluster [0] mWifiEnabled:true ,mAirplaneMode:false ,phoneStrength:com.android.systemui:drawable/stat_sys_signal_null ,phoneType:(null) ,phoneActivity:(null) ,mMsimNoSimIcon:com.android.systemui:drawable/stat_sys_no_sim

10-16 14:22:20.039 2092 2092 D MSimSignalClusterView: setMobileDataIndicators strengthIcon:2130840668

10-16 14:22:20.039 2092 2092 D MSimSignalClusterView: showWhich() visible[0]:0 ,visible[1]:8

10-16 14:22:20.059 2092 2092 D StackScroller: updateTopPadding qsHeigh=737.0,animate=false,ignoreIntrinsicPadding=false

10-16 14:22:20.059 2092 2092 D StackScroller: setExpandedHeight height = 0.0

10-16 14:22:20.059 2092 2092 D PanelView: height = 737.0

10-16 14:22:20.059 2092 2092 D StackScroller: updateTopPadding qsHeigh=737.0,animate=false,ignoreIntrinsicPadding=false

10-16 14:22:20.059 2092 2092 D StackScroller: setExpandedHeight height = 0.0

10-16 14:22:20.059 2092 2092 D StackScroller: setExpandedHeight height = 0.0

10-16 14:22:21.109 610 701 I SDM : HWCSession::HWCUeventThreadHandler: Uevent FB0 = change@/devices/virtual/graphics/fb0

10-16 14:22:21.109 610 610 W SDM : HWCSession::Prepare: panel is in bad state, resetting the panel

10-16 14:22:21.109 610 610 I SDM : HWCSession::ResetPanel: Powering off primary

10-16 14:22:21.109 610 610 I SDM : HWCDisplay::SetPowerMode: display = 0, mode = 0

10-16 14:22:21.109 610 610 I SDM : DisplayBase::SetDisplayState: Set state = 0, display 0

10-16 14:22:21.109 914 914 D FingerGoodix: sig handle, signo:29, sem_value:0

10-16 14:22:21.109 914 1105 D FingerGoodix: sig_handler_loop(), screen mode = 1, fp mode=2, enable=1

10-16 14:22:21.109 914 1105 D FingerGoodix: don't change mode from SLEEP to SLEEP.

10-16 14:22:21.109 914 1105 D FingerGoodix: delete timer: 0x0

10-16 14:22:21.409 610 610 I SDM : HWCSession::ResetPanel: Restoring power mode on primary

10-16 14:22:21.409 610 610 I SDM : HWCDisplay::SetPowerMode: display = 0, mode = 2

10-16 14:22:21.409 610 610 I SDM : DisplayBase::SetDisplayState: Set state = 1, display 0

10-16 14:22:21.409 914 914 D FingerGoodix: sig handle, signo:29, sem_value:0

10-16 14:22:21.409 914 1105 D FingerGoodix: sig_handler_loop(), screen mode = 0, fp mode=2, enable=1

10-16 14:22:21.409 914 1105 D FingerGoodix: RECOVERY last mode from FF mode.

10-16 14:22:21.409 914 1105 D FingerGoodix: change mode to 2 and start timer.

Any thoughts? Is there an work around to the problem? Thanks.