REPRODUCIBILITY: 100%
OS VERSION: 4.6.0.11 EA
HARDWARE: Sony Xperia 10 III
UI LANGUAGE: Finnish
REGRESSION: Yes (but unsure from which version)
DESCRIPTION:
Querying/changing (at least) call waiting status doesn’t work with 4.6.0 Sauna EA.
Edit: I have an Elisa/FI SIM card with 5G enabled.
PRECONDITIONS:
- Sauna 4.6.0.11 (EA)
- Working SIM card in slot 1
- Sony Xperia 10 III (or other affected device)
STEPS TO REPRODUCE:
- Go to Settings → Apps → Phone
- Check SIM1 settings
EXPECTED RESULT:
- Call waiting (and others) update
- Call waiting can be changed
ACTUAL RESULT:
- GUI hangs for quite some time
- Call waiting value can’t be changed, an error is displayed in GUI
MODIFICATIONS:
- MicroG
- Bigger values in
minfree
- Email unread appearance patch
- Gallery multi-file share patch
ADDITIONAL INFORMATION:
@mal already started debugged this over at the IRC channel. Thanks for the rapid response!
@pherjung reported that this does not affect Sony Xperia 10 II with Sauna 4.6.0.11. Thanks!
This appears in journald:
CW query error 44
3 Likes
Telia FI:
- Retrieving settings seems to work
- Changing the value fails in “Problem with changing the call waiting status”
- GUI does not hang
Xperia 10 III with 4.6.0. Nothing extra (e.g. MicroG) installed.
Thanks, I missed my operator - it’s Elisa/FI. I edited the post too.
I also just tried changing PIN code, removing it, and cleaning the SIM card, still the same behaviour.
I also tested with another Elisa SIM and it didn’t work. The GUI didn’t hang though, so I guess it’s time to replace the SIM card.
Same with DNA. Retrieving value seems to work, changing doesn’t, GUI does not hang.
Same behaviour with v4.5.0.25/X10III, operator Free FR.
journal, if that helps
...
ofonod[3353]: 0030: 63 61 74 69 6f 6e 00 00 01 00 00 00 cation.. ....
droid-hal-init: processing action (ril.ecclist=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
droid-hal-init: processing action (ril.ecclist=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
ofonod[3353]: CW query error 44
ofonod[3353]: CW set succeeded, but query failed!
estart[16153]: [D] unknown:0 - VoiceCallWaiting : QDBusError("org.ofono.Error.Failed", "Operation failed")
kernel: qcom_rpmh DRV:apps_rsc TCS Busy, retrying RPMH message send: addr=0x30010
...
1 Like
Fix for the issue has now been merged.
9 Likes
It hasn’t been working for years. See e.g. (mid-2022):
or (early 2024):
3 Likes
Ok, thanks for the info, those all seem to need the same fix. I’ll fix those also.
5 Likes