[Paid Software Announcement and Discussion] beepsilver:
Unrooted EVO 4G 2.2

I've been having problems with Killswitch's consistency.

When you read the info below and when I refer to the proximity function I want you to understand that since the most recent update, the proximity function works when I put my hand near the sensor, or up close to or touching something...but now the phone does not go off (turn off) when it is in the holster. I've tried all different % settings and I turned on the light sensor, but now when it goes in the holster it does not shut off like it used to.

Here are my settings.

I have Killswitch enabled and admin permissions is ticked.

Confirmation time is 3 secs

Activation delay is 2 secs

No lock is set to disable screen lock (I don't have a 3rd party screen lock so there should be no conflict--I want Killswitch to keep the screen lock disabled).

I want to use two of the 3 sensors: proximity and acceleration. Proximity is set to 10% and acceleration is set to 20% (I've tried 10, 50 & 100%).

With both ticked, when I use proximity, acceleration doesn't work.

When I untick proximity and tick acceleration, acceleration does work and proximity of course does not. I try ticking proximity again, and then proximity works to a point (not in holster), but acceleration does not. Through this testing, I notice Killswitch will ignore my screen lock setting (lock disabled) a few times before it finally kicks in.

I want to use both features at the same time, meaning I want to lay the phone face down and have it go off, and I want to be able to holster it and have it go off--is this possible? It used to be.

I've tried rebooting, uninstalling/reinstalling, enabling/disabling and deactivating/reactivating. Sometimes I'll get both features working, but the ability goes away after a few on/offs.

Here is a logcat; proximity and acceleration are ticked. I tried placing the phone face down with no response. Next I tried proximity and it worked just fine.

D/alogcat ( 1366): stopping ...

D/alogcat ( 1366): stopped

D/alogcat ( 1366): starting ...

D/dalvikvm( 883): GC_EXPLICIT freed 406 objects / 44152 bytes in 70ms

V/alogcat ( 1366): paused

D/alogcat ( 1366): stopping ...

V/alogcat ( 1366): destroyed

D/alogcat ( 1366): stopped

D/LocationManagerService( 103): CdmaCellLocation Available

I/ActivityManager( 103): Displayed activity fahrbot.apps.killswitch/.activities.ConfiguratorPreferenceActivity: 147 ms (total 147 ms)

W/Rosie ( 223): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLaunch = true

D/dalvikvm( 422): GC_EXTERNAL_ALLOC freed 3106 objects / 228968 bytes in 34ms

W/KeyguardViewMediator( 103): verifyUnlock called when not externally disabled

D/dalvikvm( 1366): GC_EXPLICIT freed 3447 objects / 274200 bytes in 77ms

I/global ( 883): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.

D/LocationManagerService( 103): CdmaCellLocation Available

I/wpa_supplicant( 295): CTRL-EVENT-SCAN-RESULTS Ready

D/LocationMasfClient( 103): getNetworkLocation(): Returning cache location with accuracy 58.0

D/dalvikvm( 759): GC_FOR_MALLOC freed 5360 objects / 505528 bytes in 59ms

D/LocationManager( 759): requestLocationUpdates: provider = network, intent = PendingIntent{4606eb28: android.os.BinderProxy@46045ef0}

D/LocationManager( 759): requestLocationUpdates: provider = passive, intent = PendingIntent{4606eb28: android.os.BinderProxy@46045ef0}

D/LocationManagerService( 103): CdmaCellLocation Available

W/KeyCharacterMap( 422): No keyboard for id 65540

W/KeyCharacterMap( 422): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

D/dalvikvm( 200): GC_FOR_MALLOC freed 19990 objects / 829408 bytes in 65ms

D/dalvikvm( 422): GC_EXPLICIT freed 1975 objects / 153320 bytes in 62ms

D/dalvikvm( 759): GC_EXPLICIT freed 2823 objects / 320896 bytes in 48ms

D/dalvikvm( 201): GC_EXPLICIT freed 144 objects / 5880 bytes in 77ms

I/ActivityManager( 103): Displayed activity fahrbot.apps.killswitch/.activities.ScreenOffActivity: 253 ms (total 253 ms)

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

V/KeyguardViewMediator( 103): password timeout delay 275951ms

D/KeyguardViewManager( 103): show()

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

D/HtcLockScreen( 103): onScreenRestart

I/HtcLockScreen( 103): updateStatusViewByPriority, mIsSimCheckView = false, mIsBatteryInfo = false, mIsMusicPlaying = false, mIsAirPlaneMode = false

I/HtcLockScreen( 103): HtcLockScreen:onResume

D/SystemPanel( 736): Recorder Update, force=false

V/ConnLib ( 2183): Screen Off

D/NetworkCollector( 2214): state now IDLE

D/Sensors ( 103): close_akm, fd=108

D/KeyguardViewMediator( 103): wakeWhenReadyLocked(26)

D/KeyguardViewMediator( 103): handleWakeWhenReady(26)

D/KeyguardViewMediator( 103): pokeWakelock(15000)

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

I/HtcLockScreen( 103): HtcLockScreen:onResume

V/KeyguardViewMediator( 103): password timeout delay 273717ms

D/AK8973 ( 69): Compass CLOSE

D/WimaxService( 103): onReceive SCREEN_ON

I/WimaxStateTracker( 103): handleScreenOn : Wimax is not enabled

D/SystemPanel( 736): Recorder Update, force=false

V/ConnLib ( 2183): Screen On

D/NetworkCollector( 2214): moved

D/Sensors ( 103): open_akm, fd=108

D/AK8973 ( 69): Compass Start

D/SurfaceFlinger( 103): Screen about to return, flinger = 0x148920

I/HtcLockScreen( 103): HtcLockScreen:onPause

I/HtcLockScreen( 103): stopPhoneAnimation

I/HtcLockScreen( 103): stopPhoneEndAnimation

D/HtcLockScreen( 103): onScreenPause

D/KeyguardViewManager( 103): hide()

D/KeyguardViewManager( 103): show()

D/HtcLockScreen( 103): onScreenRestart

I/HtcLockScreen( 103): updateStatusViewByPriority, mIsSimCheckView = false, mIsBatteryInfo = false, mIsMusicPlaying = false, mIsAirPlaneMode = false

I/HtcLockScreen( 103): HtcLockScreen:onResume

I/HtcLockScreen( 103): HtcLockScreen:onPause

I/HtcLockScreen( 103): stopPhoneAnimation

I/HtcLockScreen( 103): stopPhoneEndAnimation

D/HtcLockScreen( 103): onScreenPause

D/KeyguardViewManager( 103): hide()

D/FacebookReceiver( 1586): Intent.ACTION_USER_PRESENT SyncInterval=7200000,currTime=1302481849217

D/FacebookReceiver( 1586): Intent.ACTION_USER_PRESENT lastStreamSyncTime=1302481849219,lastFriendSyncTime=1302481849219

D/Twitter-MessageReceiver( 1586): action android.intent.action.USER_PRESENT

D/FlickrReceiver( 1586): Intent.ACTION_USER_PRESENT SyncInterval=7200000,currTime=1302481849323

D/FlickrReceiver( 1586): Intent.ACTION_USER_PRESENT lastStreamSyncTime=1302481849325,lastFriendSyncTime=1302481849325

I/global ( 1600): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.

I/global ( 1600): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.

I/LSState ( 103): EventReceiver:android.intent.action.NOTIFICATION_UPDATE

I/LSState ( 103): EventReceiver:android.intent.action.NOTIFICATION_UPDATE

D/PowerManagerService( 103): New lightsensor value:10, lcdValue:89

D/dalvikvm( 2146): GC_EXPLICIT freed 465 objects / 314376 bytes in 27ms

D/dalvikvm( 2146): GC_EXPLICIT freed 1103 objects / 54512 bytes in 57ms

V/alogcat ( 1366): created

D/alogcat ( 1366): canceling periodic saves

V/alogcat ( 1366): started

V/alogcat ( 1366): resumed

D/alogcat ( 1366): starting ...

I/ActivityManager( 103): Displayed activity org.jtb.alogcat/.LogActivity: 164 ms (total 164 ms)

W/Rosie ( 223): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLaunch = true

W/KeyCharacterMap( 1366): No keyboard for id 65540

W/KeyCharacterMap( 1366): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

D/LocationManagerService( 103): CdmaCellLocation Available

Please help, because I love this program (or used to).