Saturday, 2025-07-12

rinigus@b100dian: I have seen it while testing bt during phonecall, but never looked further03:58
rinigusWill try to test here03:58
rinigus... And indeed, having bt on kills suspend04:28
Mister_Magisterrinigus: don't try to open advanced camera04:33
T42<b100dian> rinugus: and lukewarm phone the whole day05:06
T42<b100dian> Thanks for repro, I am now doing a day-driving w/o BT to get some morale boost:)05:07
rinigus@b100dian: in my case suspend failures with bt are "only" once per second or so. but I realized that I have updated kernel and carried over one hack from tama: https://github.com/sony-nagara/android_kernel_sony_sm8450/commit/e8af2f1baa1f2b3b0856df908b2e17a0514c6fe607:45
rinigusmaybe you have a touch older kernel and don't have it included?07:45
rinigusin general, sfos is using kernel auto suspend which, as far as I know, not used in android for a long time already. and it was an issue in tama days :)07:46
rinigusinstead, some userspace daemon is used. I suspect that bt service interacts with that daemon on android and this results in way better interaction. maybe mce should use that too instead07:47
rinigus@b100dian: that kernel patch (included in los20 branch) will at least limit autosuspend rate to something reasonable. that would prevent your device getting hot in this case07:48
T42<b100dian> I should have that commit built08:15
rinigusI am trying to drop volte on nagara as I currently cannot receive sms. which I find is critical functionality. later, with volte work done, hopefully it will be possible to apply on nagara too15:08
riniguson nagara/los21, we have android.hardware.radio@1.5::IRadio on hidl and vendor.qti.hardware.radio.ims.IImsRadio/imsradio0 on aidl. such mix, as far as I can see from libgbinder-radio ofono-binder-plugin ofono-binder-plugin-ext-qti sources is not supported. volte basically works by chance, without any control on sfos side right now.15:08
rinigusso, I tried to disable vendor.imsdaemon and vendor.ims_rtp_daemon as well as drop ofono qti plugin and set radioInterface to default. calls work (non volte), receiving sms doesn't15:09
riniguswhat am I missing?15:09
malrinigus: x10iv and v also have same mix, it's possible to handle it, I have done it in the jolla volte-plugin, still not fully ready but mostly implemented15:19
malof course doing that aidl interface was not very fun15:20
rinigusmal: I guess you didn't try to drop volte as it would be waste of time and instead went for the real solution.15:22
malyeah15:22
malis there any android side property for volte?15:22
malafaik aidl volte is in the ril daemon15:22
rinigusmal: not sure. which property you have in mind?15:23
riniguspersist.dbg.volte_avail_ovr is the only one I can see with volte15:23
malneed to boot one of the devices and check if I see anything15:23
malin my aidl volte tests I have trouble getting it to register to volte15:24
rinigusmal: are you by chance allowed to tell whether jolla's volte will be one of these components that are planned to be released?15:24
rinigus... or whether you even know it :)15:25
malI haven't been part of the discussions about those15:26
rinigusI see. then we will wait.15:26
rinigusback to tests - in qti volte oss module we have RadioInstance and ->dev is used for binder, if I read it correctly. I guess that's where we will have to switch from hidl to aidl. somehow.15:27
malbut personally I would like to see the plugin somehow available to community, either as closed binary package or opensource15:28
malthe interface is a bit different and determining the content of the binder messages was a bit of work15:28
malrinigus: does changing that persist.dbg.volte_avail_ovr work?15:29
malit's in /vendor/build.prop15:29
rinigusmal: I hope they will open it. :)15:30
rinigusre property - never tried. will try. what should I look for?15:30
maljust change that in the file I mentioned and reboot15:30
malassuming you have that as read-write15:31
rinigusnot rw, but will have to find it first. its somewhere else on my device15:33
malalso other possible names for volte things are those ims ones15:33
rinigusits in system/build.prop15:33
rinigusand few other ovr props in the same file next to ims15:35
rinigusits write protected, so it will take a bit of time. I'll probably bind mount it over15:41
rinigusok, after making sure that persist properties are not there (commented them out), some changes. with all ims services disabled, phone switches from 4g to 2g when receiving a call, but call gets cancelled. if I force 2g, call goes through15:58
rinigussms does not15:58
riniguseven if forced to 2g.15:58
riniguswill try to set these properties to 0 instead and reboot again15:59
rinigusok, this time calls went through even with transition from 4g down happening in time. but sms not received16:03
rinigusonce call was dropped again. OK, from these tests it seems that spending time on longer time solution would make more sense.16:10

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!