I've bought a slightly used myTouch 4G off of Craigslist to replace my Vibrant.
I've rooted and modded the MT4G and I'm currently running CM 7.2 RC0. I followed the step-by-step directions from the CM Wiki.
I've found what I think is a problematic proximity sensor reading. Every time I place or receive a phone call, the screen blanks out. The only way I've found to bring the device back, is to wait for the phone call to disconnect and then receive another incoming call. This _usually_ will reactivate the display. As long as I don't answer that phone call, the display will remain active.
I downloaded a proximity sensor app off of the market and according to the app the proximity sensor is engaged 100% of the time (which explains the behavior a little bit). But I don't know whether or not to trust this app.
I've tried tinkering with every proximity setting I can find, both in the phone's settings and in the extra settings that CM ships with.
Edit: I'm sorry for not mentioning it earlier, but I have done a bit of research on the proximity sensor. I don't think there's any kind of screen protector that might be obscuring the sensor.
What are the chances that the phone's proximity sensor is damaged? Is there any way to spoof that value and override what the sensor is repeating back to the OS?
Does anyone have any helpful suggestions?
For what it's worth, here's some information from About Phone:
- Android Version: 2.3.7
- Baseband Version: 12.28b.60.140eU_26.03.02.26_M
- Kernel Version: 18.104.22.168-cyanogenmod-g295e82f android@portatile #1
- Mod Version: CyanogenMod-7.2.0-RC0-glacier-KANG
- Build Number: GWK74
Thanks in advance for taking a look