Hi all, I am running the 20200223 version of this ROM on an H811, and when I make or receive a call, the screen goes black, and there is no way to access it till the other person hangs up, or I plug something into the 3.5mm audio jack (which will turn the screen on instantly). Calls work fine using Bluetooth, and the screen does not go black. For sure, this is an issue related to the proximity sensor, and indeed, after installing a few sensor reading apps like AndroSense and Sensor Box, I can see my proximity sensor seems to be dead even though it was working with other LOS16 versions from before the 20200223 release. I have been living with this hiccup since late February when I first installed the 20200223 release, but since nobody else has mentioned it, and I am partly able to avoid it by using Bluetooth, well, I have not pursued a fix.
Well, fast-forward to today, and I just had an identical problem with an LG G5 H830. In that case, I was able to identify the problem quite easily by luck--a new tempered glass screen protector I had installed on that phone was blocking the proximity sensor, and by simply removing the screen protector, that fixed the problem. However, in the case of my LG G4 H811, this is certainly not the problem as it does not have a screen protector at all.
If you do a search on something like "screen goes black during calls", you will see lots of results from lots of different phones and ROMs. In sum, it is not a problem limited to the LG G4 on LOS16. Many of the fixes that are suggested involve recalibrating the proximity sensor, and that is usually done by punching in a USSD code that will pop up a hidden testing menu. But those codes apparently only work on stock firmwares--they do not necessarily work on LOS16. There are also some apps in the Google Play Store that can supposedly be used to reset/recalibrate the proximity sensor, but I have tried several to no avail.
So I am turning to you all to see if there is a more direct way of recalibrating a G4 proximity sensor. For example, perhaps the current proximity sensor calibration data is kept as a simple text file that I could either manipulate directly with a text editor, or simply delete, and have it recreated on-the-fly during the next boot or similar? Maybe this is just wishful thinking on my part?
Another thought--though I do not necessarily think my H811's proximity sensor is defective because it was working with earlier versions of LOS16, for sure, that remains a possibility. But I already know it is not working at the level of the GUI so trying to test it at that level is not helpful. This leads me to wonder if there is anything that runs at a lower that I could be used to diagnose the proximity sensor? For example, maybe I could fastboot a tools or diagnostic partition and do the analysis there (much like one would fastboot a recovery partition to install it permanantly)? Does anybody know about something like this, i.e. a way to test sensors a level that is lower than the GUI?
Thanks in advance for any guidance you can provide!