Thanks for the feedback @aibd. The test “ear speaker” fails. I cannot hear any music while performing this test. Would it be a hardware or firmware issue? I personally doubt this because the failure came exactly with the 1.8.1 update
If you don’t have an XMPP account loaded, you might try SIP instead. If neither, just try: power down, remove the SIM card, power up, attempt to use the dialer (won’t go anywhere, of course), power down, reinsert SIM, power up. Then check functionality.
You might also try doing a temporary test/switch with a different SIM, if you have one lying around, even if it’s an inactive SIM.
Thanks for the feedback. I really appreciate this. You guys are awesome.
I tried the following suggestions:
shutdown phone, remove sim, start phone again, tried to call, shutdown phone and re-enter sim
I did the same procedure as above but re-entered the sim in the second sim slot
I re-selected the calling account in dialer settings.
I used the simple dialer app instead of the standard e/os dialer app.
However regretfully It did not solve my issue. Any suggestions on which XMPP client I would best try? Also is there like a test address/dummy contact somewhere? I do not have any friends nor people I know on XMPP.
Btw is there a build.prop parameter I can add or toggle? I have found (a rather old) topic about LineageOS where they talked about the setting “persist.vendor.audio.fluence.voicecal”. However I cannot find that setting in my build.prop
I use the jmp.chat service, which requires a (cheap) subscription. In return, you get a US or Canada number capable of communicating by voice with any other number. This is combined with messaging (text and picture) over XMPP to/from any other number, and is also able to receive 2FA codes from most commercial entities. JMP (soprani.ca) recommend their fork of the Conversations app “cheogram” (available on F-Droid, or that other store) to organize everything in one place (messages, top-ups, account info, support, etc.), but you can use another XMPP client if you want. Calling is handled by integrating with the phone’s dialer app (hence my reference to the calling accounts settings, above).
But if you have or can find a cheap VOIP service, and add it as a SIP dialing account, I suspect that my suggestion about the calling accounts reset will work by toggling that, as well. (In other words, I think the key is to temporarily force a different phone number in the settings.)
You might also see if you can force the dialer to ask you which account you want to use for calling every time you initiate a call. (I’m not sure if that will work if you only have one calling account.)
Thanks for the feedback Taurus. I got hold of another sim , a data only sim, but on on another provider/number/calling account. Still the same issue (tried the procedure above)
Still doubting to get a sip subscription since I do not want to waste any money if the ear speaker is really dead
As you may know OS builds prior to Q ( Pie, Oreo, Nougat) are not supported any longer. Which is why developers will not prioritize any issues on those OS versions. If the issue is showing up on Q / R builds then it needs to be reported and an issue created if not already done.
I would just add that it appears to be a common issue mentioned in LineageOS forums, and is not confined to devices from one OEM, so I doubt that the suggestion to do a factory reset would accomplish anything. Also, there have been a couple of different threads in these forums reporting the same issue, involving different models.
The issue (no audio in earspeaker during calls, but audio fine through loudspeaker) with my Sony XZ1compact first occurred in earlier Q builds, and I once fixed it by making a call with an XMPP account. After that, the earspeaker worked again for a long time. Now the issue has returned with the latest OTA update (1.9), although I can’t say definitively if the update caused it, or some other action did. (And so far, my DIY fix is not working.)
Should these extra details be added to the existing issue?