My question is in reference to the disabling of the proximity sensor. Miui is the only rom that I have found that does it perfectly. I have an OG Droid that goes black the instant that I make a call and only lights if the keyboard is slid out. My thoughts are that the sensor is broken or always thinks that it is covered up. I have had several Moto Droids with the same problem. I want to know how it does it so in case i switch roms I can apply it to that rom as well. I made a log file of the disable prox switch being turned off and on a couple of times. Thanks!

LOG:

D/alogcat ( 5055): starting ...
D/alogcat ( 5055): stopped
I/AlarmManager( 1247): wakelock acquire, uid:10088 at elapsed real time: 1039539
I/AlarmManager( 1247): wakelock release, uid:10088 at elapsed real time: 1039546
V/alogcat ( 5055): save instance
V/alogcat ( 5055): paused
D/dalvikvm( 1033): GC_EXPLICIT freed 11K, 51% free 2686K/5379K, external 0K/0K, paused 101ms
D/dalvikvm( 1033): GC_EXPLICIT freed <1K, 51% free 2686K/5379K, external 0K/0K, paused 65ms
D/dalvikvm( 1033): GC_EXPLICIT freed <1K, 51% free 2686K/5379K, external 0K/0K, paused 65ms
D/dalvikvm( 5069): GC_EXTERNAL_ALLOC freed 170K, 49% free 2860K/5511K, external 0K/0K, paused 154ms
D/szipinf ( 5069): Initializing inflate state
D/dalvikvm( 5069): GC_EXTERNAL_ALLOC freed 159K, 50% free 2838K/5575K, external 522K/543K, paused 39ms
D/dalvikvm( 5069): GC_EXTERNAL_ALLOC freed 27K, 50% free 2841K/5575K, external 463K/939K, paused 31ms
I/ActivityManager( 1247): Displayed com.android.sidekick/.SideKickActivity: +2s121ms
I/AlarmManager( 1247): wakelock acquire, uid:10090 at elapsed real time: 1042872
D/Beautiful Widgets( 5077): Creating application object
D/dalvikvm( 5077): GC_CONCURRENT freed 221K, 48% free 2970K/5639K, external 0K/0K, paused 3ms+3ms
D/Beautiful Widgets( 5077): Received Weather refresh Intent
W/Beautiful Widgets( 5077): new Wakelock
D/Beautiful Widgets( 5077): Service for Weather started
I/AlarmManager( 1247): wakelock release, uid:10090 at elapsed real time: 1043386
V/Beautiful Widgets( 5077): Service GWeather onStart()
D/Beautiful Widgets( 5077): Service GWeather Thread started for widget
I/Beautiful Widgets( 5077): Buildupdate
D/dalvikvm( 5055): GC_CONCURRENT freed 458K, 51% free 2882K/5831K, external 0K/0K, paused 2ms+6ms
D/alogcat ( 5055): stopping ...
D/alogcat ( 5055): stopped
W/IInputConnectionWrapper( 5069): showStatusIcon on inactive InputConnection
I/AlarmManager( 1247): wakelock acquire, uid:10088 at elapsed real time: 1044564
I/AlarmManager( 1247): wakelock release, uid:10088 at elapsed real time: 1044566
I/AlarmManager( 1247): wakelock acquire, uid:10078 at elapsed real time: 1045844
I/AlarmManager( 1247): wakelock release, uid:10078 at elapsed real time: 1045877
D/dalvikvm( 5087): GC_CONCURRENT freed 191K, 47% free 2998K/5639K, external 0K/0K, paused 8ms+9ms
I/ActivityThread( 5087): Pub com.google.android.music.MusicContent: com.android.music.store.MusicContentProvider
I/MusicStore( 5087): Database version: 31
W/AndroidMusic( 5087): Need to wait for MusicPreferences to be created
W/AndroidMusic( 5087): MusicPreferences still not made, creating on UI thread
I/ActivityThread( 5100): Pub media: com.android.providers.media.MediaProvider
V/MediaProvider( 5100): Attached volume: internal
V/MediaProvider( 5100): /mnt/sdcard volume ID: 1020820446
V/MediaProvider( 5100): Attached volume: external
I/ActivityThread( 5100): Pub downloads: com.android.providers.downloads.DownloadProvider
I/ActivityThread( 5100): Pub drm: com.android.providers.drm.DrmProvider
I/AsyncCursor1:1( 5087): Initialized for content://com.google.android.music.MusicContent/playlists, proj:_id#name, sel: 'null', args: null, order: null
D/MusicContentProvider( 5087): Running Query: content://com.google.android.music.MusicContent/playlists projection : count(*) selection : null select args : sort order : null
I/NetworkMonitor( 5087): Network Type: 1 isConnected: true
I/KeepOnScheduler( 5087): Predictive scheduler turned on
I/MusicDL ( 5087): Creating a new DownloadExecutor (was originally null)
I/MusicDL ( 5087): DownloadManager binded via: Intent { cmp=com.google.android.music/com.android.music.dl.DownloadManager$DownloadManag erService }
D/SyncManager( 1247): setSyncAutomatically: , provider com.google.android.music.MusicContent -> false
D/SyncManager( 1247): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1247): setIsSyncable: Account {name=x@gmail.com, type=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1247): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1247): setSyncAutomatically: , provider com.google.android.music.MusicContent -> false
D/SyncManager( 1247): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1247): setIsSyncable: Account {name=x@gmail.com, type=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1247): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1247): setSyncAutomatically: , provider com.google.android.music.MusicContent -> false
D/SyncManager( 1247): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1247): setIsSyncable: Account {name=x@gmail.com, type=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1247): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1247): setSyncAutomatically: , provider com.google.android.music.MusicContent -> false
D/SyncManager( 1247): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1247): setIsSyncable: Account {name=x@gmail.com, type=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1247): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1247): setSyncAutomatically: , provider com.google.android.music.MusicContent -> false
D/SyncManager( 1247): setSyncAutomatically: already set to false, doing nothing
D/dalvikvm( 5087): GC_CONCURRENT freed 246K, 47% free 3207K/5959K, external 0K/0K, paused 14ms+3ms
I/NetworkMonitor( 5087): Network changed: type(1) name(WIFI) isConnected : true noData: false
D/SyncManager( 1247): setIsSyncable: Account {name=x@gmail.com, type=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1247): setIsSyncable: already set to 0, doing nothing
D/SyncManager( 1247): setSyncAutomatically: , provider com.google.android.music.MusicContent -> false
D/SyncManager( 1247): setSyncAutomatically: already set to false, doing nothing
D/SyncManager( 1247): setIsSyncable: Account {name=x@gmail.com, type=com.google}, provider com.google.android.music.MusicContent -> 0
D/SyncManager( 1247): setIsSyncable: already set to 0, doing nothing
D/MusicStore( 5087): Database opened
I/AlarmManager( 1247): wakelock acquire, uid:10088 at elapsed real time: 1049594
I/AlarmManager( 1247): wakelock release, uid:10088 at elapsed real time: 1049594
D/skia ( 2447): purging 14K from font cache [2 entries]
D/dalvikvm( 2447): GC_EXPLICIT freed 6K, 49% free 3140K/6087K, external 398K/910K, paused 207ms
D/dalvikvm( 5087): GC_CONCURRENT freed 296K, 46% free 3352K/6151K, external 0K/0K, paused 140ms+3ms
I/AlarmManager( 1247): wakelock acquire, uid:10088 at elapsed real time: 1054762
I/AlarmManager( 1247): wakelock release, uid:10088 at elapsed real time: 1054763
D/dalvikvm( 3071): GC_EXPLICIT freed 1K, 49% free 2820K/5447K, external 0K/0K, paused 94ms
I/AlarmManager( 1247): wakelock acquire, uid:10088 at elapsed real time: 1059899
I/AlarmManager( 1247): wakelock release, uid:10088 at elapsed real time: 1059900
E/InputDispatcher( 1247): channel '40886280 org.jtb.alogcat/org.jtb.alogcat.LogActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 1247): channel '40886280 org.jtb.alogcat/org.jtb.alogcat.LogActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
V/alogcat ( 5116): created
D/alogcat ( 5116): canceling periodic saves
V/alogcat ( 5116): started
V/alogcat ( 5116): restore instance
V/alogcat ( 5116): resumed
D/alogcat ( 5116): starting ...
I/AlarmManager( 1247): wakelock acquire, uid:10088 at elapsed real time: 1064928
I/AlarmManager( 1247): wakelock release, uid:10088 at elapsed real time: 1064929
I/ActivityManager( 1247): Displayed org.jtb.alogcat/.LogActivity: +1s476ms
W/InputMethodManager( 5116): Ignoring onBind: cur seq=59, given seq=58
D/dalvikvm( 2663): GC_EXPLICIT freed 181K, 42% free 4235K/7239K, external 0K/0K, paused 121ms
D/dalvikvm( 5116): GC_CONCURRENT freed 233K, 49% free 2894K/5639K, external 0K/0K, paused 24ms+8ms