[Desire Q&A, Help & Troubleshooting] wph:
Today I encountered a very strange problem, I pressed the power button to turn the screen off and a few seconds later I wanted to turn the phone on, so I pressed the power button again, but my phone didn't wake up. So I rebooted the phone, no problems, everything starts but again the same problem, screen off with power button, screen won't turn on anymore. The buttons do light up when I press power, but the screen stays off. This is also the case when the screen turns off after one minute to go to sleep, then I can't turn it on anymore. So my phone is useless now.

I tried a lot of things to solve it. I flashed my rom again, I flashed a different radio, did a full wipe, flashed a different rom, flashed all sorts of kernels, but the problem remains. Anyone has an idea of what could be wrong?

My phone is a SLCD Desire PVT3, S-off, and normally I run Oxygen RC7. I also tried in Oxygen to wake the phone with the trackpad, but that also doesn't work.

This is a logcat while running Oxygen RC7

I/power ( 174): *** set_screen_state 1

D/SurfaceFlinger( 174): Screen about to return, flinger = 0x26e5b8

D/AK8973 ( 145): Compass Start

D/WindowManager( 174): I'm tired mEndcallBehavior=0x2

I/power ( 174): *** set_screen_state 0

I/GPSButton( 364): Update State

D/SurfaceFlinger( 174): About to give-up screen, flinger = 0x26e5b8

D/AK8973 ( 145): Compass CLOSE

I/power ( 174): *** set_screen_state 1

D/SurfaceFlinger( 174): Screen about to return, flinger = 0x26e5b8

D/AK8973 ( 145): Compass Start

D/WindowManager( 174): I'm tired mEndcallBehavior=0x2

I/power ( 174): *** set_screen_state 0

I/GPSButton( 364): Update State

D/SurfaceFlinger( 174): About to give-up screen, flinger = 0x26e5b8

D/AK8973 ( 145): Compass CLOSE

I/power ( 174): *** set_screen_state 1

D/SurfaceFlinger( 174): Screen about to return, flinger = 0x26e5b8

D/AK8973 ( 145): Compass Start

D/WindowManager( 174): I'm tired mEndcallBehavior=0x2

I/power ( 174): *** set_screen_state 0

I/GPSButton( 364): Update State

D/SurfaceFlinger( 174): About to give-up screen, flinger = 0x26e5b8

D/AK8973 ( 145): Compass CLOSE

I/power ( 174): *** set_screen_state 1

D/SurfaceFlinger( 174): Screen about to return, flinger = 0x26e5b8

D/AK8973 ( 145): Compass Start

D/WindowManager( 174): I'm tired mEndcallBehavior=0x2

I/power ( 174): *** set_screen_state 0

I/GPSButton( 364): Update State

D/SurfaceFlinger( 174): About to give-up screen, flinger = 0x26e5b8

D/AK8973 ( 145): Compass CLOSE

I/power ( 174): *** set_screen_state 1

D/SurfaceFlinger( 174): Screen about to return, flinger = 0x26e5b8

D/AK8973 ( 145): Compass Start

This is a logcat while running LeeDroid 2.2f:

Below is the logcat of the phone, while pressing the power button (this is while using Leedroid 2.2f)

intent:android.intent.action.SCREEN_OFF

D/WifiService( 166): ACTION_SCREEN_OFF

D/SurfaceFlinger( 166): About to give-up screen, flinger = 0x143bf8

D/dalvikvm( 312): GC_EXPLICIT freed 898 objects / 42976 bytes in 85ms

D/KeyguardViewMediator( 166): wakeWhenReadyLocked(26)

D/KeyguardViewMediator( 166): handleWakeWhenReady(26)

D/KeyguardViewMediator( 166): pokeWakelock(15000)

I/power ( 166): *** set_screen_state 1

I/HtcLockScreen( 166): HtcLockScreennResume

V/KeyguardViewMediator( 166): password timeout delay 148037ms

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/SurfaceFlinger( 166): Screen about to return, flinger = 0x143bf8

D/WifiService( 166): ACTION_SCREEN_ON

D/WifiService( 166): enable and start wifi due to updateWifiState

D/ContactWidget Matrix( 272): Received intent:android.intent.action.SCREEN_ON

D/PowerManagerService( 166): New lightsensor value:40, lcdValue:90

I/power ( 166): *** set_screen_state 0

I/HtcLockScreen( 166): HtcLockScreennPause

I/HtcLockScreen( 166): stopPhoneAnimation

I/HtcLockScreen( 166): stopPhoneEndAnimation

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/WifiService( 166): ACTION_SCREEN_OFF

D/ContactWidget Matrix( 272): Received intent:android.intent.action.SCREEN_OFF

D/SurfaceFlinger( 166): About to give-up screen, flinger = 0x143bf8

D/KeyguardViewMediator( 166): wakeWhenReadyLocked(26)

D/KeyguardViewMediator( 166): handleWakeWhenReady(26)

D/KeyguardViewMediator( 166): pokeWakelock(15000)

I/power ( 166): *** set_screen_state 1

I/HtcLockScreen( 166): HtcLockScreennResume

V/KeyguardViewMediator( 166): password timeout delay 121425ms

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/ConnectivityService( 166): getMobileDataEnabled returning true

D/SurfaceFlinger( 166): Screen about to return, flinger = 0x143bf8

D/WifiService( 166): ACTION_SCREEN_ON

D/WifiService( 166): enable and start wifi due to updateWifiState

D/ContactWidget Matrix( 272): Received intent:android.intent.action.SCREEN_ON

D/PowerManagerService( 166): New lightsensor value:40, lcdValue:90