Issue with Proximity Sensor during calls
Macbook Pro, Mac OS X (10.6.4)
Macbook Pro, Mac OS X (10.6.4)
TrentP wrote:
Another finding:
I have access to an Iphone 3G and 3GS. Today at lunch I did some additinal quick tests. I noticed that both the 3G and 3GS deactivated the screen at about 2 inches. The screen stayed deactivated until I moved the paper past that 2 inch mark (no matter what I did). It did not matter how close I got to the screen or how long I waited. Both phones would wait until I finally crossed the 2 inch distance before turing back on the display!
This is different than the results that I found with the Iphone 4 yesterday. It would turn off the display at about 2 inches the first time, but the distace required to reactivate the display decreased. So the Iphone 4 does work differently than the Iphone 3G and 3GS. It can detect at the same 2 inch mark. It reduces the distance required to keep the display off as your face moves in and away from the display. This could explain why why people experience the proximity issue in different ways or etc.
If Apple could or would make the Iphone 4G work the same way as the Iphone 3G and 3Gs, then it may be OK. Maybe they did this to reduce battery drain and increase battery life!
Also, I tried the black surface test. The Iphone 3GS and 3GS experienced the a recuntsion in the distance that the display was deactived. This result was similar to that of the Iphone 4G. So the Iphone sensors must use IR or that obsorb some of the reflected signal from the IR.
TrentP wrote:
I tried several different configurations during my testing.
The Iphone 4 that I had turned off at about 3/4 of an inch as well before. When I started my testing I noticed that it was at 2 inches for the initial deactivation of the display. The only thing that I did was a hard reset (holding the botton on the top of the phone in until it reset the device) and turned it back on again. I did play around with the auto brightness setting to see if that had an effect. At first I thought that it did, but I could not exactly prove it. I finally left the auto brightness set to "on" for the rest of the testing. You may try these simple steps as well and see if that makes a difference. When I was at the Apple store the Manager and I reproduced the same effects that I found on their Iphones. Part of testing to to setup a device and keep the setup consistent as you do the test. Make small changes and then repeat the same exact steps and repeat.
I thought that I found a difference in the way that the brightness on/off affected the result, but could not prove that. What I mean is that setting the "Auto Brightness" setting to "ON" will cause the screen brightness to change as the display turns on and off during a call (I hope that this makes sense). At first, I thought that as I triggered the display durring my simulated call I noticed that the brightness level of the display would change as the display reactivated itself. I thought this may affected the problem as well. However, I could not prove it duing my tests.
The problems with bugs (if this is a bug) is that certain conditions have to be present before the bug will show up. It is possible that some small change in setups or etc can make a bug reproducable or not.
I think that this could be a combination of things. I have verified that:
- The Iphone 3G and 3GS work the same
- The Iphone 4 proximity sensor works differently than the 3G and 3GS
- The Iphone 4 sensor does have an effective detection range of about 2 inches and is about the same as the previous Iphone devices
- Therefore, Apple must have changed (on purpose) the way the Iphone 4 detects proximity to the display. They may have done this to save battery life or etc.
- This modification may not work or is buggy. Electronics do have tolerances that affect them. It could be that the proximity senors have some variation from device to device. Although, it should not be in inclhes or etc. It should be small.
- The proximity sensor is affected by the source reflecting the signal. This makes sense. Some sources (material, people, etc) obsord energy differently. This could also explain why some people see different effects. Their skin tone, makeup, etc could have some effect. Although, it should be small unless it is really a design issue.
- So when you design the electronics that can be affected by diffeerent variables (tolerance, skin tone, light, material, what ever) you have to give them enough design to componsenate for those things. The previous Iphones did , becuase they always seem to detect at around 2 inches. I am sure that this (2 inches) was enough to compensate for sensor differences between phones, skin tones, different lighting conditions and aother variables that would affect the proximity sensor quality/measurement. The Iphone 4 does not have enough tolerance in the proximity sensor setup to componsate for the different varables that it will encounter.
- The new Iphone 4 is different, because Apple has decided to improve/screw up the proximity method. It could be that the method they used does not compensate for all of the variables that could effect the quality of the IR signal and the end result (keep the display off during a call). It is obvious that the proximity sensor has a two inch range. Apple decided (it appears) to change it and must not be allowing for variables.
- If Apple can/will change this method, then all may be well again.
Issue with Proximity Sensor during calls