[HTC Wildfire S] insink71:
On the newest firmware update... [Not this rom, but part of reason I didn't update it]

This is my #1 gripe

Power Management

You'd think this would be in kernel or ramdisk [boot.img], but you'd be wrong. I experienced these same issues flashing new firmware then rolling back to this 1.1 (which rolls back boot.img)...

Behavior: when battery gets low [under 15%] naturally you go to charge your phone. The power management pops-up when you plug it in and INTERRUPTS the charging [or stops it]. So then you say to yourself, "Oh, I'll just turn off power management" and you go to menu -> settings -> power and uncheck the power management checkbox. The power management though PERSISTS and still doesn't allow you to charge.

ONLY INCONVIENANT solution at present: turn your device OFF and charge it above 15%, then you can turn it back on and charge/use it normally.

I am looking into this issue as it plagues me frequently, but its either new hboot, new radio or an adjustment made to nv items [unlikely]

Will keep you advised.

Rob

Oddly, this problem [in part] begins with AudioFlinger pcm

D/BatteryService( 277): Current powersaver status == NORMAL_STATUS

D/BatteryService( 277): Currentlevel:13

D/HtcCdmaPhoneApp( 425): level 13 scale 100

I/com.fd.httpd(19202): --Intent:--android.intent.action.ACTION_POWER_DISCONNECTED--1340282581754

... Charger itself? Didn't disconnect for sure

D/StatusBarPolicy( 392): com.htc.powersaversetting

... Which is turned off in settings

D/StatusBarPolicy( 392): [PowerSaverOn] getCase = 3

D/StatusBarPolicy( 392): [PowerSaverOnWarning]

D/StatusBarPolicy( 392): PowerSaverOnWarning, show (actual 13% + 1%)

D/StatusBarPolicy( 392): [PowerSaverOnWarning] mBatteryLevelTextView == null

D/StatusBarPolicy( 392): [PowerSaverOnWarning] case 2 or 3

D/AudioPolicyService( 226): releaseOutput() tid 9457

D/AudioPolicyManagerBase( 226): releaseOutput() 1

D/AudioPolicyService( 226): startOutput() tid 300

D/AudioPolicyManagerBase( 226): startOutput() output 1, stream 2, session 4355

I/AudioPolicyManagerBase( 226): setOutputDevice() output 1 device 2 delayMs 0

I/AudioPolicyManagerBase( 226): setOutputDevice() setting same device 2 or null device for output 1

D/AudioSystem( 226): linearToSpecifyHtcVolume(volume:100, streamType:2, audio_devices:2)

D/StatusBarPolicy( 392): onBatteryLow

D/SurfaceFlinger( 277): [DISP] attachLayer 0x4e4b18 85 0x601500

I/AudioHardwareMSM72XX( 226): AUDIO_START: start kernel pcm_out driver.

W/AudioFlinger( 226): write blocked for 86 msecs, 114 delayed writes, thread 0x12f10

...This line seems to be reoccuring in all test and may well be what knocks out charging [either temp or finally it will give up ghost] this delay causing part of issue

D/AudioPolicyService( 226): stopOutput() tid 226

D/AudioPolicyManagerBase( 226): stopOutput() output 1, stream 2, session 4355

I/AudioPolicyManagerBase( 226): setOutputDevice() output 1 device 0 delayMs 0

I/AudioPolicyManagerBase( 226): setOutputDevice() setting same device 0 or null device for output 1

V/HtcAlertDialog( 392): onStop

D/InputManagerService( 277): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@409d3cf0

D/StatusBarPolicy( 392): mLowBatteryListener

... Back to listening so this [annoying] cycle can repeat itself.