I have been using iode for a few weeks now and for the most part have had a great experience (with a few growing pains here and there). There is one small issue I am having that doesn’t come up that often which is Calling and Texting not working in airplane mode. In CalyxOS, I used to be able to have Airplane mode on and utilize Wi-Fi calling/texting with my service provider. It appears this may not be the case in iode? I’ve tested with the default dialer and QUIK and neither seem to work without airplane mode being off. Is that an intended behavior/something Calyx had patches for that iode doesnt? I see it as a privacy risk having airplane mode off when I am on Wi-Fi, or even when I’m out and not immediately expecting a call due to the big three phone providers having been caught selling location data based on cellular connection without consent. If it is not a supported option in iode, is there a place to request this feature (or even better, is there an open one I can show support for?)
Were you manually re-enabling wi-fi after going into airplane mode on your prior set-up?
As wi-fi (along with Bluetooth and mobile data/calling) is all off by default in airplane mode usually. So if you weren’t either CalyxOS had a bug or it was intentionally built that way - I know some airlines allow you to reenable bluetooth & wi-fi after going into airplane mode, and as a result Calyx may have been designed to do that, but that’s not universal and I don’t think the international standard so other OS would not necessareily do so (and I realise you might not be using on an actual airplane, but the intended use case is primarily for on a plane)…
I just mention it because it just seems what you are describing either (a) your question about Calyx mod is likely right, it’s an exception they were doing and not the norm for other OS, or (b) you just need to manually turn your wi-fi back on after enabling airplane mode and test if it then works?
Your question is not exactly yes or no. If you turn on Airplane mode, it will turn off the Wifi and Bluetooth, unless you turn them back on. In which case Android (possibly Lineage or AOSP) will ask you if you want to have the Wifi turn on every time you turn on Airplane mode. So if you confirm that’s the behavior you want when it asks, Wifi will stay on and Airplane mode will only affect your phones cellular connectivity.
So yes, Wifi is on, but I am not manually turning Wifi on. At least not since the first time it asked me.
Edit: I actually found a screenshot of the feature. I will share it here so people can see it:
All good! It was just the obvious thing that popped out even though probably a silly thing to ask!
May well be (what I presume you are wondering) a bug of some kind in iodé that causes lack of cellular radio connection to disable calls even if wi-fi is present and wi-fi calling enabled. Can’t image that’s deliberate behaviour…
Yeah, I wouldn’t think so haha. From what I can tell there’s no official bug reporting system in place, so hopefully one of the moderators can ask someone on the dev team to see whats up. (Or maybe someone will have some secret knowledge neither of us were aware of, who knows? :P)
Regarding VoWifi calls, I think this is (possibly) a bug at the LineageOS level, I have it listed here:
I am not sure if it is a different issue for not being able to text when there is no cellular service. But it is a bit of a complicated scenario to text over a cellular carrier network when you explicitly set your phone in “Airplane mode”. For the issue I post above, it is users that are out of cellular range, not that they have enabled “Airplane mode”.
I think looking around to see if this works under LineageOS would be the next step. If you are a tinkerer and want to try (instead of trawl the internet for issue reports etc that may not be currently accurate), you could test by installing stock LineageOS (maybe include MindtheGapps), seeing if it works, try LineageOS for microG and see if it works, etc. But I will add to the issue that also SMSoverWifi (not sure if that is what it would be called ) is not working with no cellular connectivity and link to this discussion.
Unfortunately, as I use my phone often and need it for some important things I can not use it as a device to troubleshoot this issue. One thought I do have is if you think it would be worth it giving this a go on a Pixel 5 (which is not the device I am currently using.) to see if I come up with anything new. (It currently has iodeOS, I can pop in a SIM and try Wifi calling/SMS over Wifi, then try LineageOS w. GApps, then MicroG4LOS)
If you think it’d be worth the effort let me know, and I’ll try to find the time to work it into my schedule
Well I am (nearly) certain that VoWifi will not work, and I think it would be a fair bit of bother to install multiple ROMs to confirm if SMSoWifi is working or not. But without VoWifi I don’t expect you would have success regardless, I see that as the bigger issue. No work (that I am aware) on that front yet.