Single Sim is not working if only one slots is activated

REPRODUCIBILITY: 100% (always)
OSVERSION: 5.0.0.62
HARDWARE: Xperia XA2 - Dual SIM - h4113 - h4113 - 1.0.0.29 - armv7hl
UI LANGUAGE: English (UK) (user: en_GB, os: en_GB.utf8)
REGRESSION: yes (since: n/a - arm) (I don’t remember but can reflash an older version to check, if needed)

DESCRIPTION:

XA2 is really working wonderfully now, including GNSS (gps).
I hope it will be long supported, as environmental/social/economic gesture, as it is a cheap device.
However, here is a small bug:
If use my Dual XA2 with one sim only, I have to activate both in settings.
If I only activate the corresponding SIM slot, I get no network/connection.

PRECONDITIONS:

STEPS TO REPRODUCE:

  1. Insert one SIM
  2. Activate ons slot only
  3. See that connected icon never comes

EXPECTED RESULTS:

Normal connection to mobile phone network.

ACTUAL RESULTS:

No connection, activation of both slots are needed.

MODIFICATIONS:

  • Patchmanager: yes
  • OpenRepos: yes
  • Chum: yes
  • Other: none specified

ADDITIONAL INFORMATION:

Device Owner User: defaultuser
Home Encryption: enabled
Tested with SFR France and Swisscom: same phenomenon.

`journalctl -f` output when slot 2 is de-activated

Mar 11 12:16:42 XperiaXA2-DualSIM estart[19700]: [W] onVerifyVoiceModemChanged:218 - Setting active modem to /ril_0
Mar 11 12:16:42 XperiaXA2-DualSIM lipstick[3944]: [W] onVerifyVoiceModemChanged:218 - Setting active modem to /ril_0
Mar 11 12:16:42 XperiaXA2-DualSIM voicecall-ui[4735]: [W] onVerifyVoiceModemChanged:218 - Setting active modem to /ril_0
Mar 11 12:16:42 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - updating .desktop 1
Mar 11 12:16:42 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - simId “”
Mar 11 12:16:42 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - menuTitle “Services SFR”
Mar 11 12:16:42 XperiaXA2-DualSIM dbus-daemon[1249]: [system] Rejected send message, 2 matched rules; type=“method_return”, sender=":1.168" (uid=100000 pid=4728 comm="/usr/libexec/telepathy-ring") interface="(unset)" member="(unset)" error name="(unset)" requested_reply=“0” destination=":1.7" (uid=0 pid=1406 comm="/usr/sbin/ofonod -n --nobacktrace --noplugin=,he91")
Mar 11 12:16:42 XperiaXA2-DualSIM dbus-daemon[1249]: dbus-daemon[1249]: [system] Rejected send message, 2 matched rules; type=“method_return”, sender=":1.168" (uid=100000 pid=4728 comm="/usr/libexec/telepathy-ring") interface="(unset)" member="(unset)" error name="(unset)" requested_reply=“0” destination=":1.7" (uid=0 pid=1406 comm="/usr/sbin/ofonod -n --nobacktrace --noplugin=,he91")
Mar 11 12:16:42 XperiaXA2-DualSIM [3661]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_1 back online immediately
Mar 11 12:16:42 XperiaXA2-DualSIM [3661]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_1 back online immediately
Mar 11 12:16:42 XperiaXA2-DualSIM ofonod[1406]: data reg changed 1 → 0 (unregistered), attached 1
Mar 11 12:16:42 XperiaXA2-DualSIM [3661]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_1 back online immediately
Mar 11 12:16:42 XperiaXA2-DualSIM kernel: PMI: smblib_get_apsd_result: APSD not done yet.
Mar 11 12:16:42 XperiaXA2-DualSIM jolla-messages[4810]: [W] onVerifyVoiceModemChanged:218 - Setting active modem to /ril_0
Mar 11 12:16:42 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist=) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
Mar 11 12:16:42 XperiaXA2-DualSIM ofonod[1406]: data reg changed 0 → 2 (searching), attached 0
Mar 11 12:16:42 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist=
) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
Mar 11 12:16:42 XperiaXA2-DualSIM dbus-daemon[3645]: dbus-daemon[3645]: [session uid=100000 pid=3645] Activating via systemd: service name=‘org.freedesktop.Tracker3.Miner.Extract’ unit=‘tracker-extract-3.service’ requested by ‘:1.62’ (uid=100000 pid=4850 comm="/usr/libexec/tracker-miner-fs-3")
Mar 11 12:16:42 XperiaXA2-DualSIM systemd[3580]: Starting Tracker metadata extractor…
Mar 11 12:16:42 XperiaXA2-DualSIM dbus-daemon[3645]: dbus-daemon[3645]: [session uid=100000 pid=3645] Successfully activated service ‘org.freedesktop.Tracker3.Miner.Extract’
Mar 11 12:16:42 XperiaXA2-DualSIM systemd[3580]: Started Tracker metadata extractor.

`journalctl -f` output when slot 2 is re-activated

Mar 11 12:16:48 XperiaXA2-DualSIM lipstick[3944]: [D] unknown:0 - Enabled modems added. Check SIM PIN
Mar 11 12:16:48 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - /ril_1 - Created
Mar 11 12:16:48 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - updating .desktop 1
Mar 11 12:16:48 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - simId “”
Mar 11 12:16:48 XperiaXA2-DualSIM simkit[4848]: [D] unknown:0 - menuTitle “Services SFR”
Mar 11 12:16:48 XperiaXA2-DualSIM [3661]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_1 back online immediately
Mar 11 12:16:48 XperiaXA2-DualSIM [3661]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_1 back online immediately
Mar 11 12:16:48 XperiaXA2-DualSIM invoker[4654]: dbus[4728]: A handler is already registered for /voicecallagent
Mar 11 12:16:48 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist1=) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:10)
Mar 11 12:16:48 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist1=
) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:10)
Mar 11 12:16:48 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist1=) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:10)
Mar 11 12:16:48 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist=
) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
Mar 11 12:16:48 XperiaXA2-DualSIM [3661]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_1 back online immediately
Mar 11 12:16:48 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist=) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
Mar 11 12:16:48 XperiaXA2-DualSIM [4378]: [W] unknown:0 - tp-qt 0.9.8 WARN: Introspecting roster failed with “org.freedesktop.Telepathy.Error.NotImplemented”: “Roster not supported”
Mar 11 12:16:48 XperiaXA2-DualSIM voicecall-ui[4735]: [D] unknown:0 - (dial) GetAll() failed: “org.freedesktop.DBus.Error.UnknownObject” “Method “GetAll” with signature “” on interface “org.sailfishos.ofono.mdm.VoiceCallFilter” doesn’t exist\n”
Mar 11 12:16:48 XperiaXA2-DualSIM voicecall-ui[4735]: [D] unknown:0 - (incoming) GetAll() failed: “org.freedesktop.DBus.Error.UnknownObject” “Method “GetAll” with signature “” on interface “org.sailfishos.ofono.mdm.VoiceCallFilter” doesn’t exist\n”
Mar 11 12:16:49 XperiaXA2-DualSIM ofonod[1406]: data reg changed 2 → 0 (unregistered), attached 0
Mar 11 12:16:50 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist=
) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
Mar 11 12:16:50 XperiaXA2-DualSIM droid-hal-init: processing action (ril.ecclist=*) from (/usr/libexec/droid-hybris/system/etc/init/ecclist.rc:6)
Mar 11 12:16:49 XperiaXA2-DualSIM ofonod[1406]: data reg changed 0 → 1 (registered), attached 1

the initial version of this bug report was created using Bugger 0.9.15+git3

Swisscom
You can see both SIMs activanted and network icon: OK:

Swisscom
You can see only one SIMs activanted and network icon: N/A

SFR
You can see both SIMs activanted and network icon: OK:

SFR
You can see only one SIMs activanted and network icon: N/A

Soneone will chime in soon but I feel this is an old bug that hasn’t been fixed for years?

1 Like

Oh, really?
I might have a personal memory bug :rofl:
Thanks, I’ll delete, in case.

Maybe the same like:

I would check the status of ofono service an add the result to the report.

I made this bug reports some times ago:

Yes, it is very close. The difference for me is that I have no phone neither.

Thanks, cheked. It is active and running in both cases

Summary

defaultuser@XperiaXA2-DualSIM ~ [SIGINT]> system
ctl status ofono
● ofono.service - Telephony service
Loaded: loaded (/usr/lib/systemd/system/ofono
.service; disabled; vendor preset: enabled)
Active: active (running) since Thu
2025-03-06 14:11:41 CET; 4 days ago
Main PID: 1406 (ofonod)
Memory: 2.3M
CGroup: /system.slice/ofono.service
└─1406 /usr/sbin/ofonod -n --nobacktr
ace --noplugin=,he910,dun_gw_bluez5,hfp_bluez5,c
dma_provision,isimodem,n900,u8500,qmimodem,gobi,
cdmamodem,isiusb,nwmodem,ztemodem,iceramodem,hua
weimodem,calypsomodem,swmodem,mbmmodem,hsomodem,
ifxmodem,stemodem,dunmodem,hfpmodem,speedupmodem
,phonesim,telitmodem,udev,udevng,bluez4,dun_gw_b
luez4,hfp_ag_bluez4,hfp_bluez4,dun_gw_bluez5,hfp
_bluez5

1 Like

journalctl -f output when disabling/enabling the second SIM slot added to the report.

1 Like

I have checked with my XA2Plus Double SIM under 5.0.0.62:
Phone off I i have inserted sim card in slot 1 then boot: sim1 works (phone and data) and sim2 off.
If I enable then disable sim2, no data on sim1. If I switch network mode from 4G to 3G to 4G: data works again on sim1.