[Thunderbolt Android Development] tcfrombn:
here's a logcat from when the screen is black

D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 1, active: 0, type: nu
ll, apn: null, address: null }
V/Performance( 1657): >>com.android.server.PowerManagerService$5@4051fbd0 onRece
ive:Intent { act=android.intent.action.SCREEN_ON flg=0x40000000 }, tid=1726
V/BatteryStatsImpl( 1657): release partial wakelock, name=sleep_broadcast, pid=1
657
V/Performance( 1657): <<com.android.server.PowerManagerService$5@4051fbd0 onRece
ive, 0ms
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 2, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 3, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 4, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 5, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 6, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 7, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 8, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 9, active: 0, type: nu
ll, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 10, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 11, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 12, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 13, active: 0, type: n
ull, apn: null, address: null }
V/BatteryStatsImpl( 1657): release partial wakelock, name=RILJ, pid=1788
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 14, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 15, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 16, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 17, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 18, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged dcs=DataCallState: { cid: 19, active: 0, type: n
ull, apn: null, address: null }
D/DATA ( 1788): onDCLChanged() DC is active : activeDC.active=1
D/DATA ( 1788): ======= check all DC disconnected =======
D/DATA ( 1788): DC-0: state=DcActiveState if=rmnet0 ip=75.207.173.254 ipv=IPV
4
D/DATA ( 1788): DC-1: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): DC-2: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): DC-3: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): DC-4: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): DC-5: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): DC-6: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): DC-7: state=DcInactiveState if=null ip=null ipv=null
D/DATA ( 1788): ifAllDataDisconnected ret=false
D/DATA ( 1788): [QCTMM]setEnablePoll this.enablePoll=false
D/DATA ( 1788): onDCLChanged() DA=DORMANT
D/DATA ( 1788): onDCLChanged() notifyDA() now
D/DATA ( 1788): [PhoneNotifier] notifyDataActivityLTE
D/HtcNBPCDUtil( 1788): EVENT_NBPCD_INFO
D/HtcNBPCDUtil( 1788): NBPCD[0]:1 NBPCD[1]:0015
V/BatteryStatsImpl( 1657): hold partial wakelock, name=RILJ, pid=1788
V/BatteryStatsImpl( 1657): release partial wakelock, name=RILJ, pid=1788
V/BatteryStatsImpl( 1657): hold partial wakelock, name=RILJ, pid=1788
V/Performance( 1788): >>com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive:Intent { act=android.intent.action.SIG_STR flg=0x20000000
(has extras) }, tid=1788
V/Performance( 1788): <<com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive, 0ms
V/BatteryStatsImpl( 1657): release partial wakelock, name=RILJ, pid=1788
V/Performance( 1788): >>com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive:Intent { act=android.intent.action.SIG_STR flg=0x20000000
(has extras) }, tid=1788
V/Performance( 1788): <<com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive, 7ms
D/DATA ( 1788): [DSST] pollstate() : reason = data network state changed
V/BatteryStatsImpl( 1657): hold partial wakelock, name=RILJ, pid=1788
V/BatteryStatsImpl( 1657): release partial wakelock, name=RILJ, pid=1788
V/Performance( 1788): >>com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive:Intent { act=android.intent.action.SIG_STR flg=0x20000000
(has extras) }, tid=1788
V/Performance( 1788): <<com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive, 2ms
W/DATA ( 1788): [QCTMM] SystemProperties DATA EVENT_POLL_STATE_REGISTRATION =
6
D/DATA ( 1788): [QCTMM] MMDCT getPhone
W/DATA ( 1788): [QCTMM] iconIndex=1,iconMode=0
D/DATA ( 1788): Broadcast ACTION_PS_ROAMING, enable= false
V/Performance( 1657): >>android.net.HtcMobileDataStateReceiver@4090ab60 onReceiv
e:Intent { act=com.android.internal.telephony.DataConnectionTracker.INTENT_DATA_
ROAM_STATUS (has extras) }, tid=1736
D/DATA ( 1788): [DSST] [QCTMM]Poll ServiceState done: oldSS=[0 home null null
null 1 1xRTT CSS not supported 5 65RoamInd: 1DefRoamInd: 68EriInd: 1EriMode: 0
RadioPowerSv: falseEmergOnly: false] newSS=[0 home null null null 1 1xRTT CSS n
ot supported 5 65RoamInd: 1DefRoamInd: 68EriInd: 1EriMode: 0RadioPowerSv: falseE
mergOnly: false]
V/Performance( 1788): >>com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive:Intent { act=android.intent.action.SIG_STR flg=0x20000000
(has extras) }, tid=1788
V/Performance( 1788): <<com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive, 1ms
V/Performance( 1657): <<android.net.HtcMobileDataStateReceiver@4090ab60 onReceiv
e, 64ms
D/dalvikvm( 1788): GC_CONCURRENT freed 1805K, 51% free 4173K/8391K, external 464
5K/5801K, paused 2ms+2ms
D/InputDispatcher( 1657): notifyMotion - eventTime=240803321397, deviceId=0x1000
2, source=0x1002, policyFlags=0x42000000, action=0x0, flags=0x0, metaState=0x0,
edgeFlags=0x0, xPrecision=2.133333, yPrecision=1.200000, downTime=240803321397
D/InputDispatcher( 1657): Pointer 0: id=0, x=275.156250, y=745.833313, pressur
e=0.129412, size=0.150000, touchMajor=9.317648, touchMinor=9.317648, toolMajor=7
2.000000, toolMinor=72.000000, orientation=0.000000
D/InputDispatcher( 1657): Dispatch MotionEvent [action=0] ToCurrentInputTarget:
408505b0 Keyguard (server)
D/HtcLockScreen3.0( 1657): HtcLockScreen: onInterceptTouchEvent ACTION_DOWN
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/InputReader( 1657): dispatchTouches(DOWN): PtrID=0, Ev=0 (down is 0, pt_down i
s 5)
I/IdleScreen_base( 1795): Draggable: TouchListener state in EVENT_PRESS:IDLE
I/IdleScreen_base( 1795): IdleContainer: ring onDragStart
I/IdleScreen_base( 1795): IdleView: onDragStart
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/KeyguardViewMediator( 1657): pokeWakelock(15000)
D/InputDispatcher( 1657): notifyMotion - eventTime=241077827022, deviceId=0x1000
2, source=0x1002, policyFlags=0x42000000, action=0x1, flags=0x0, metaState=0x0,
edgeFlags=0x0, xPrecision=2.133333, yPrecision=1.200000, downTime=240803321397
D/InputDispatcher( 1657): Pointer 0: id=0, x=419.062500, y=349.166656, pressur
e=0.082353, size=0.150000, touchMajor=5.929412, touchMinor=5.929412, toolMajor=7
2.000000, toolMinor=72.000000, orientation=0.000000
D/InputDispatcher( 1657): Dispatch MotionEvent [action=1] ToCurrentInputTarget:
408505b0 Keyguard (server)
D/HtcLockScreen3.0( 1657): HtcLockScreen: onInterceptTouchEvent ACTION_UP
D/InputReader( 1657): dispatchTouches(UP): PtrID=0, Ev=1 (up is 1, pt_up is 6)
I/IdleScreen_base( 1795): Draggable: TouchListener state in EVENT_RELEASE:DRAGGI
NG
I/IdleScreen_base( 1795): Draggable: TouchListener state in move:540.0 difTime:2
77
I/IdleScreen_base( 1795): IdleRing: setEnable enable:false
I/IdleScreen_base( 1795): IdleRing: WHAT_ON_END_DRAG
I/IdleScreen_base( 1795): IdleContainer: ring onDragEnd unlock:true
I/IdleScreen_base( 1795): IdleView: onDragEnd unlock:true
I/IdleScreen_base( 1795): IdleRing: WHAT_ON_UNLOCK_START
I/IdleScreen_base( 1795): IdleContainer: ring onUnlockStart
I/IdleScreen( 1795): IdleScreenEngineWrapper: MSG_LOCKSCREEN_COMMAND~ action:idl
eScreenUnlock
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: sendLockScreenCommand action:i
dleScreenUnlock
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: sendLockScreenCommand extra:nu
ll
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: onLSCommand~ action:idleScreen
Unlock
I/HtcLockScreen3.0( 1657): HtcLockScreen: goToUnlockScreen
I/HtcLockScreen3.0( 1657): ReminderCtrl: handleAllAlert
I/HtcLockScreen3.0( 1657): HtcLockScreen: onPause isgoingToUnlockScreen:false
V/IdleScreen( 1795): IdleScreenEngine: reportVisibility mVisibletrue mScreenOn:t
rue mIsResume:false mViewMode:0
V/IdleScreen( 1795): IdleScreenEngine: onVisibilityChanged(false): com.htc.idles
creen.shortcut.ShortcutService$MyEngine@40517348
I/IdleScreen_base( 1795): FxIdleScreen: onPause
I/IdleScreen_base( 1795): EmptyView: onPause
I/IdleScreen( 1795): IdleScreenEngineWrapper: MSG_LOCKSCREEN_COMMAND~ action:idl
eScreen_Survive
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: sendLockScreenCommand action:i
dleScreen_Survive
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: sendLockScreenCommand extra:nu
ll
I/HtcLockScreen3.0( 1657): HtcLockScreen: onScreenPause
I/HtcLockScreen3.0( 1657): hideIdleScreen~
D/KeyguardViewManager( 1657): hide()
V/BatteryStatsImpl( 1657): release full wakelock, name=keyguard, pid=1657
V/Performance( 1847): >>com.htc.htclocationservice.AutoSettingService$4@40597f40
onReceive:Intent { act=android.intent.action.USER_PRESENT flg=0x20000000 }, tid
=1847
D/AutoSetting( 1847): service - mBroadcastReceiver: action = android.intent.acti
on.USER_PRESENT
V/Performance( 1847): <<com.htc.htclocationservice.AutoSettingService$4@40597f40
onReceive, 2ms
V/Performance( 1837): >>com.google.android.gsf.gtalkservice.service.GTalkService
$AccountsAndSettingsMonitor@405e0288 onReceive:Intent { act=android.intent.actio
n.USER_PRESENT flg=0x20000000 }, tid=1837
D/InputDispatcher( 1657): setInputWindows, Focus left window: 408505b0 Keygua
rd (server)
D/SensorService( 1657): enable: connection.get() = 0x4885d0, (2.3.3-1)
D/SensorService( 1657): enable: get sensor name = BMA150 3-axis Accelerometer
D/SensorService( 1657): SensorDevice::activate: handle = 0x0, enabled = 0x1
D/Sensors ( 1657): Enable akm: en = 1
D/SensorService( 1657): noteStartSensor: uid = 0x3e8, handle = 0x0
D/SensorService( 1657): pid=1657, uid=1000
D/SensorService( 1657): Active sensors:
D/SensorService( 1657): BMA150 3-axis Accelerometer (handle=0x00000000, connecti
ons=1)
D/SensorService( 1657): CM3602 Light sensor (handle=0x00000004, connections=1)
V/Performance( 1837): <<com.google.android.gsf.gtalkservice.service.GTalkService
$AccountsAndSettingsMonitor@405e0288 onReceive, 37ms
D/AK8975 ( 1521): Compass Start
V/Performance( 1935): >>com.htc.socialnetwork.facebook.remote.FacebookReceiver@4
05b5f98 onReceive:Intent { act=android.intent.action.USER_PRESENT flg=0x20000000
cmp=com.htc.socialnetwork.facebook/.remote.FacebookReceiver }, tid=1935
D/SyncProvider( 1935): match settings
D/AK8975 ( 1521): Ignore M_Sensor: (y, p, r) = ( 10, -7, 0), Status = 1
D/FacebookReceiver( 1935): Intent.ACTION_USER_PRESENT SyncInterval=3600000,currT
ime=1305757510518
D/FacebookReceiver( 1935): Intent.ACTION_USER_PRESENT lastStreamSyncTime=1305757
510567,lastFriendSyncTime=1305757510567
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: onLSCommand~ action:idleScreen
_Survive
I/HtcLockScreen3.0( 1657): HtcLockScreen: onWindowFocusChanged bFocus:false isHi
dden:false
I/HtcLockScreen3.0( 1657): updateIdleViewMode~ viewMode:2
I/IdleScreen_base( 1795): FxIdleScreen: onViewModeChange:2
I/IdleScreen_base( 1795): FxIdleScreen: setVisible visible:false
V/Performance( 1935): <<com.htc.socialnetwork.facebook.remote.FacebookReceiver@4
05b5f98 onReceive, 73ms
V/Performance( 1935): >>com.htc.htctwitter.MessageReceiver@405c1ae0 onReceive:In
tent { act=android.intent.action.USER_PRESENT flg=0x20000000 cmp=com.htc.htctwit
ter/.MessageReceiver }, tid=1935 now=241597
D/Twitter-MessageReceiver( 1935): action android.intent.action.USER_PRESENT
V/Performance( 1935): <<com.htc.htctwitter.MessageReceiver@405c1ae0 onReceive, 3
1ms
V/Performance( 1935): >>com.htc.socialnetwork.flickr.FlickrReceiver@405ceee0 onR
eceive:Intent { act=android.intent.action.USER_PRESENT flg=0x20000000 cmp=com.ht
c.socialnetwork.flickr/.FlickrReceiver }, tid=1935
D/SyncProvider( 1935): match settings
I/IdleScreen_base( 1795): IdleRing: reset
I/IdleScreen_base( 1795): IdleRing: setEnable enable:true
V/IdleScreen( 1795): IdleScreenEngine: reportVisibility mVisibletrue mScreenOn:t
rue mIsResume:false mViewMode:2
I/IdleScreen_base( 1795): IdleRing: WHAT_ON_UNLOCK_END
I/IdleScreen_base( 1795): IdleRing: setEnable enable:true
I/IdleScreen_base( 1795): IdleContainer: ring onUnlockEnd
D/FlickrReceiver( 1935): Intent.ACTION_USER_PRESENT SyncInterval=3600000,currTim
e=1305757510666
D/FlickrReceiver( 1935): Intent.ACTION_USER_PRESENT lastStreamSyncTime=130575751
0714,lastFriendSyncTime=1305757510714
V/Performance( 1935): <<com.htc.socialnetwork.flickr.FlickrReceiver@405ceee0 onR
eceive, 67ms
D/dalvikvm( 1935): GC_CONCURRENT freed 489K, 48% free 3183K/6023K, external 0K/0
K, paused 5ms+4ms
I/HtcLockScreen3.0( 1657): IdleScreenManager: setVisibility:false old:true
I/HtcLockScreen3.0( 1657): IdleScreenServiceWrap: dumpLog~ mState:CONNECTED
V/IdleScreen( 1795): IdleScreenEngineWrapper: Visibility change in com.htc.idles
creen.shortcut.ShortcutService$MyEngine@40517348: 0
I/IdleScreen( 1795): IdleScreenEngine: updateSurface~ creating=false surfaceCrea
ting=false formatChanged=false sizeChanged=false typeChanged=false flagsChanged=
false visibleChanged=true
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Adreno200-EGL( 1795): egliSwapWindowSurface: unable to dequeue native buffer
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
I/IdleScreen( 1795): IdleScreenEngine: updateSurface~ New surface: Surface(name=
null, identity=-1), frame=Rect(0, 38 - 480, 838)
V/IdleScreen( 1795): IdleScreenEngine: onSurfaceDestroyed(com.htc.lockscreen.idl
escreen.IdleScreenEngine$MySurfaceHolder@405175e0): com.htc.idlescreen.shortcut.
ShortcutService$MyEngine@40517348
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Adreno200-EGL( 1795): eglLockWindowSurface: unable to dequeue native buffer
E/Adreno200-EGL( 1795): egliSwapWindowSurface: oglSwapBuffer failed
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
E/Adreno200-EGL( 1795): eglLockWindowSurface: unable to dequeue native buffer
E/Surface ( 1795): surface (identity=11) is invalid, err=-19 (No such device)
I/IdleScreen_base( 1795): FxIdleScreen: onStop
V/IdleScreen_base( 1795): MusicCtrl: stopMusicService
V/IdleScreen( 1795): IdleScreenEngine: reportVisibility mVisiblefalse mScreenOn:
true mIsResume:false mViewMode:2
I/FxIdlescreen( 1795): FxIdleScreenEngine: onRenderableChangefalse
I/IdleScreen_base( 1795): IdleState: updateViewModeUI~ mCurViewMode:NORMAL_MODE
I/IdleScreen_base( 1795): FxIdleScreen: onViewModeChanged viewMode:NORMAL_MODE
I/IdleScreen_base( 1795): IdleContainer: updateContainerView viewMode:NORMAL_MOD
E sameReminder:false delay:0
I/IdleScreen_base( 1795): AbstractIdleView: cleanup()
D/dalvikvm( 1795): GC_EXPLICIT freed 75K, 48% free 3003K/5703K, external 162K/53
2K, paused 60ms
I/IdleScreen_base( 1795): IdleState: onStateChange
I/IdleScreen_base( 1795): IdleState: updateViewModeUI~ mCurViewMode:NORMAL_MODE
I/IdleScreen_base( 1795): FxIdleScreen: onViewModeChanged viewMode:NORMAL_MODE
I/IdleScreen_base( 1795): IdleContainer: updateContainerView viewMode:NORMAL_MOD
E sameReminder:false delay:0
I/IdleScreen_base( 1795): IdleContainer: removeReminderScene Plugin is null
E/mode10 ( 1795): Cannot remove scene from scene container that has none
D/dalvikvm( 1795): GC_EXPLICIT freed 2K, 48% free 3003K/5703K, external 162K/532
K, paused 57ms
D/PowerManagerService( 1657): New lightsensor value:160, lcdValue:108
D/PowerManagerService( 1657): lightSensorChangedLocked, buttonValue >= 0, mPower
State = 3
V/Performance( 1788): >>com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive:Intent { act=android.intent.action.SIG_STR flg=0x20000000
(has extras) }, tid=1788
V/Performance( 1788): <<com.android.phone.BluetoothHandsfree$BluetoothPhoneState
$2@405b7890 onReceive, 6ms

the thing is scrolling like no other. there's surely more to it than this.

no fcs or anything at all so far..