Near field (proximity) sensor reacts slowly/hangs up calls

same problem here with additional issues:
when I use my right ear, things go well (screen goes dark when I put it to my ear, no extraneous actions)
when I use my left ear, things go crazy: after a short phonecall I find that the system brightness has been changed, a new calendar entry has been created, and various other actions have been performed.
Plus, with either ear, the screen stays black for anywhere from 1-30 seconds. Sometimes I have to press the power button, then enter my passcode in order to hang up or enter info into a touch tone service.
So clearly the sensor is not working correctly, and not only that, but it seems to prefer my right ear. I have piercings on my right ear that make it inconvenient to use that ear for phone calls. Never had such issues with my old iPhones (3G and 3GS)- for those if the screen stayed dark (rare), a little shake would wake it up instantly.
PS I have long hair, but it’s usually tied back or tucked behind my ears.

I also forgot to mention that with apps like skype or viber, sometimes my ear hangs up :frowning:

The current configuration of the near field sensor ( @Chris_R, maybe you could change the topic to be more clearly that this is about, so others who have no idea what that sensor is are able to find it?) is a problem for me as well.

I often find myself in Time Zone settings or Calendar when finishing calls and i very often hang up by accident.

Interestingly, I had the same problem with other phones like the Nokia N8 or a cheaper Acer Android Smartphone (which is powered by an chipset of the same manufacturer as the Fairphone).

So tuning the Fairphone FP1 sensors would be great. A better sensor is on of the top priorities of my personal FP2 wishlist.

I have, for example, never had problems with the near field sensor.
So it can well be that it is a specific way of holding the FP (or other phones) during the call, which is causing the problems.

Workaround is to deactivate the option End call with power on/off.

While this only helps in the specific case were we end calls while the screen is off when trying to turn it on, thank you. All the other problems a probably not affected by this workaround.

Anyway, were could we find that setting?

Sorry, I had posted this in another post and was too lazy to write it again… :blush:

I searched for the fairphone chipset and proximity sensor and yes, there are other phones with the same problem. But more interesting is that in at least some cases there are solutions! The trick is to trigger the calibration routine of the chipset. This can be done in varous ways. There is an app that can do it but the problem (at least on some phones) is that it must be done every time the phone boots so the app is probably no long term sollution. “RusselS” has posted a solution to another phone that uses a script. Sounds that the best and easiest solution. The question is if this works for Fairphone as well. To test I must know how to run a script in Fairphone at startup. Anybody knows?

Here is the solution described:
http://www.modaco.com/topic/363179-proximity-sensor-problem-solved/ (post #15)

And here is the app:
https://play.google.com/store/apps/details?id=cn.zte.ProximeitySensorClib (The app claims that you can uninstall afterwards. Testing will tell if this is true for Fairphone and if it at all works).

Second best solution (so far and if this fails) is the call screen lock app described above.

I will try the app first and if it works try the script.

2 Likes

I agree that it is not a light sensor. However I can’t confirm that it works only with conductive surfaces. e.g. it also workes with fabric, wood, etc. (I’ve tried that with the sensor display of SatStat).

Still I also have similar issues as described above. I think the delay is not (only) caused by an insensitive or too sensitive proximity sensor: After all it works quite well when I fiddle around with it in other apps like SatStat.

Have you tried to create it an init.d script? One probably has to enable init.d first.

1 Like

@Bengt and @jftr great problem solving spirit. If that really works, especially the init.d stuff, maybe it is even possible to integrate this in FP OS sometime!

1 Like

OK, the sollution do not work for Fairphone. The script runs a calibration routine made for another ROM (phone) that is not included on Fairphone. But there is probably something similar on the Fairphone so maybe there is a solution but it must be directed to by the Fairphone development team.

To check the proximity sensor (and others), test this app:

https://play.google.com/store/apps/details?id=com.mtorres.phonetester

To clarify things: Is there a ways to trigger the calibration of the proximity sensor on the Fairphone? If so, this problem can probably be solved.

I flagged this up to the FP team and they said they are looking into it.

1 Like

Continuing the discussion from Screen protector folie:

@jpjacobs asked this question in the screen protector thread.

Does the proximity sensor need the opening on the screen protector?
Could it make a difference?

What is the screen protector configuration of those who have had issues or at least some inconsistencies with the proximity sensor?

I too am using a 3M’s Vikuiti DQCT130 screen protector that although fits perfectly on the Fairphone’s screen, does not have an opening for the proximity sensor.
I am inclined to think it shouldn’t matter because I can’t seem to notice openings on screen protectors for other phones, but I certainly don’t know for sure.

What do you guys think?

I actually have problems with the proximity sensor and i have screen protector. Never thought there might be connection, but who know. Sad i would have to damage my protector to verify.

1 Like

I too use a screen protection but I would be very surprised if that have any effect on the sensor. The proximity sensor reacts on conductive materials and the screen protection is not that.

I have realised that for long calls, more than 5 minutes, I had 90-100% drop. Yes, almost every time the call was dropped. Most strange behaviour and that I cannot understand or even relate to any proximity sensor problem is that my calls are never dropped for short calls. (During good net coverage). That means that the drop occurs only after some time.

I have now started to use the Screen lock app and after that not a single call has been dropped! Once I noticed a strange behaviour that point to the proximity sensor: During a call I saw that the screen suddenly lighted up for a short while. Just a second or so. But because of the sceen lock app, nothing happened.

I have my proximity sensor problems without having a screen foil. Will see if the problem increases now that I apply my newly bought protector.

Hi,

I have the same issue, and it still occurs with the 1.8 update : in my case, the screen doesn’t always shutdown when I put the phone on my ear, and my ear triggers actions : hanging up, going into menus… It’s very annoying since sometimes it drop the calls !

1 Like

No hope for a fix for the proximity sensor? Would be interesting to hear if anyone is working on it. It is the only serious bug I have seen on the Fairphone. For me it makes the phone useless if I wasn’t using the screen lock app.

BUT, the screen lock app is not perfect! If I need to type during call, I can disable Screen Lock but if I turn it on again it turns into permanent lock during that call. I can’t even hung up when the call is finished and have to wait for the other person to hung up. That should be blamed on the app, not Fairphone but beeing so dependent on an app need it to be bug free.

Fairphone, this is not good.

1 Like

For me the proximity sensor issue is also a serious bug. I have disconnected phone calls very often. Due to this failure, I have sent-in my FP1 3x for warrenty repair. The proximity sensor has been checked and never a problem has been detected.

Surprisingly, the support team never told my to use a “call screen lock” app. After finally receiving an exchange fairphone, now a FP1U, the same behaviour continued. It obviously is a user bug and depends on the specific phoning behaviour.

Of course @Bengt is right, this is an issue which should not occur massively in normal use. At least, fairphone should offer their own app without any in-app-purchase or convenience issues, like in the suggested app “Call Screen Lock” and reported by Bengt.

@Bengt: Your described issue of not beeing able to hang up should be solved with the the setting “On/Off ends call”. You can alter this by going to Settings > Accessability as proposed by @Stefan

@Lovisan @van @bengt @jpjacobs
I was hoping that a screen foil without a cutout for the proximity sensor would improve my situation and the sensor would be less sensitive. I bought a Vikuiti DQCT130. I can assure everybody that the screen foil has no effect what so ever on the behaviour of the proximity sensor. Everything works as without screen foil.

Added Note: My Fairphone runs on Kola Nut 1.8., but the proximity sensor problems have been noticable on all version since the first OS.

2 Likes