Data and Messages on Gemini PDA not working

I would like to revive my Gemini PDA to log data and send results as messages. Unfortunately, data transfer and messages via mobile network don’t work. I can make phone calls, though.

The OS version is 4.5.0.19. That seems to be the latest version. Is anyone successfully running Sailfish OS on a Gemini PDA?

1 Like

I recently updated my Gemini to 4.5.0.24 over WiFi.

I don’t have a SIM in it at the moment so I cannot quickly try connection via mobile network.

I would recommend updating over WiFi and restart (Utilities > Restart network system …).

Try that and I will put in a SIM and try messages, etc.

1 Like

Thanks. I did assume that 4.5.0.19 was the latest version for the Gemini as the update search did not find an update.
I did now update manually to 4.5.0.24, but still data and messages are not working. I have tried to use the same settings as with my Xperia, but e.g. I could not set the message center to “01…”,145

I can enable “Mobile data”, but there is no symbol left to “4G”.

When doing a manual network search and selecting the correct network, I get “Problem with connection”. This is working fine on my Xperia.

1 Like

I would guess that this is somehow related to the dual SIM feature of the Gemini. But, I have selected the physical SIM slot on the Android side.

1 Like

I have posted the same question now also on OESF: Data and Messages on Gemini PDA not working

May be the same problem reported here Have to restart ophone.service after boot/reboot to see SIM card V4.4.0.64 on Gemini PDA?

Thanks. I tried this already, both from the settings app (Utilities → Network → Restart) and from command line (ofono).

The SIM card is recognized (“4G” is displayed).

I don’t have a section “SIM cards” in settings, so “take a look on settings → SIM Card” is not possible…

I think that Sailfish just tries to use the non-existant eSIM for data and SMS. But I don’t have “SIM cards” in settings, so I can’t switch.

While restarting ofono.service you should check the journal.
Afterwards you should check the service’s status.

1 Like

Thanks. I did so, but could not see where the problem is.
Compared to my Xperia, there seem to be some differences:

  • the whole log on Gemini is cluttered with entries like “CPU2: Booted secondary processor”
  • at the end there are two entries for “data reg changed” vs. only one on the Xperia.
  • the Xperia has some text entries like “imsradio0 > 27 vopsChanged” → “vendor.q ti.hardw…”

The entries for data reg changes

Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 2 -> 4 (unknown), attached 0
Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 4 -> 1 (registered), attached 1

While on the Xperia I have only one:
Feb 18 12:55:17 Xperia10II-DualSIM ofonod[12475]: data reg changed 0 -> 1 (registered), attached 1

The journal for ofono, simkit:

Feb 18 13:11:22 GeminiPDA systemd[1]: Starting Telephony service...
Feb 18 13:11:22 GeminiPDA ofonod[2742]: oFono version 1.29
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding udev hardware detection
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Novatel modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Sierra modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding ZTE modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Icera modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Huawei modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Calypso modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding MBM modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Telit modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding HSO modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Infineon modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding STE modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Dialup modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Hands-Free Profile Driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding SpeedUp modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Phone Simulator driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding CDMA AT modem driver
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding External Hands-Free Profile Plugin
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Dial-up Networking Profile Plugins
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding BlueZ 5 Utils Plugin
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding Hands-Free Audio Gateway Profile Plugins
Feb 18 13:11:22 GeminiPDA ofonod[2742]: Excluding CDMA provisioning Plugin

Feb 18 13:11:22 GeminiPDA ofonod[2742]: Initializing AML plugin.

Feb 18 13:11:22 GeminiPDA systemd[1]: Started Telephony service.
Feb 18 13:11:22 GeminiPDA audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=ofono comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Feb 18 13:11:22 GeminiPDA unknown: type=1130 audit(1708258282.089:157): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=ofono comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Feb 18 13:11:22 GeminiPDA ofonod[2742]: RIL version 14
Feb 18 13:11:22 GeminiPDA simkit[2157]: [D] unknown:0 - updating .desktop 0

Feb 18 13:11:23 GeminiPDA ofonod[2742]: SIM card OK
Feb 18 13:11:23 GeminiPDA simkit[2157]: [D] unknown:0 - /ril_0 - Created
Feb 18 13:11:23 GeminiPDA simkit[2157]: [D] unknown:0 - updating .desktop 0
Feb 18 13:11:23 GeminiPDA ofonod[2742]: Requested file structure differs from SIM: 6fb7

Feb 18 13:11:23 GeminiPDA dbus-daemon[1449]: dbus-daemon[1449]: [session uid=100000 pid=1449] Activating via systemd: service name='org.freedesktop.Telepathy.ConnectionManager.ring' unit='telepathy-ring.service' requested by ':1.36' (uid=100000 pid=1626 comm="/usr/libexec/mission-control-5")
Feb 18 13:11:23 GeminiPDA systemd[1435]: Starting Telepathy connection manager for cellular...
Feb 18 13:11:23 GeminiPDA [1492]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_0 back online immediately
Feb 18 13:11:23 GeminiPDA [1492]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_0 back online immediately

Feb 18 13:11:23 GeminiPDA dbus-daemon[1449]: dbus-daemon[1449]: [session uid=100000 pid=1449] Successfully activated service 'org.freedesktop.Telepathy.ConnectionManager.ring'
Feb 18 13:11:23 GeminiPDA systemd[1435]: Started Telepathy connection manager for cellular.

Feb 18 13:11:23 GeminiPDA [1492]: [W] unknown:0 - void TelepathyProvider::onAccountAvailabilityChanged() Forcing account ring/tel/ril_0 back online immediately

Feb 18 13:11:23 GeminiPDA [1640]: [W] unknown:0 - tp-qt 0.9.8 WARN: Introspecting roster failed with "org.freedesktop.Telepathy.Error.NotImplemented": "Roster not supported"

Feb 18 13:11:23 GeminiPDA [1640]: [D] unknown:0 - Found existing SIM collection QContactCollectionId()for path"/ril_0"and modem id"89490200001731717578"

Feb 18 13:11:24 GeminiPDA ofonod[2742]: SMS History Probe for modem: 0x593b58
Feb 18 13:11:24 GeminiPDA ofonod[2742]: Registered interface org.ofono.NetworkTime, path /ril_0
Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 0 -> 2 (searching), attached 0
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - /ril_0 - Registering services

Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - /ril_0 - QMap(("IdleModeIcon", QVariant(uchar, 0))("IdleModeText", QVariant(QString, ""))("MainMenu", QVariant(QDBusArgument, ))("MainMenuIcon", QVariant(uchar, 0))("MainMenuTitle", QVariant(QString, "")))
Feb 18 13:11:24 GeminiPDA ofonod[2742]: nw selection is already auto
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - updating .desktop 0
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - /simkitagent/ril_0 - Object registered

Feb 18 13:11:24 GeminiPDA voicecall-ui[1920]: [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"
Feb 18 13:11:24 GeminiPDA voicecall-ui[1920]: [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"

Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - stk property changed "MainMenuTitle" QVariant(QString, "Special")
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - updating .desktop 0
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - stk property changed "MainMenuIcon" QVariant(uchar, 0)
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - updating .desktop 0
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - stk property changed "MainMenu" QVariant(QDBusArgument, )
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - updating .desktop 1
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - simId "89490200001731717578"
Feb 18 13:11:24 GeminiPDA simkit[2157]: [D] unknown:0 - menuTitle "Special"

Feb 18 13:11:24 GeminiPDA ofonod[2742]: Requested file structure differs from SIM: 6fb7
Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 2 -> 4 (unknown), attached 0

Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 4 -> 1 (registered), attached 1

Feb 18 13:11:24 GeminiPDA ofonod[2742]: Setting Cell Broadcast topics failed

Feb 18 13:11:31 GeminiPDA ofonod[2742]: export_entries_one_storage_cb with ME failed

The status after stop/start:

● ofono.service - Telephony service
   Loaded: loaded (/usr/lib/systemd/system/ofono.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2024-02-18 13:11:22 CET; 49s ago
 Main PID: 2742 (ofonod)
   CGroup: /system.slice/ofono.service
           └─2742 /usr/sbin/ofonod -n --nobacktrace --noplugin=,he910,dun_gw_bluez5,hfp_bluez5,hfp_ag_bluez5,cdma_provision,bluez5,isimodem,n900,u8500,qmimodem,gobi,cdmamodem,isiusb,nwmodem,ztemodem,iceramodem,huaweimodem,calypsomodem,swmodem,mbmmodem,hsomodem,ifxmodem,stemodem,dunmodem,hfpmodem,speedupmodem,phonesim,telitmodem,udev,udevng

Feb 18 13:11:23 GeminiPDA ofonod[2742]: Requested file structure differs from SIM: 6fb7
Feb 18 13:11:24 GeminiPDA ofonod[2742]: SMS History Probe for modem: 0x593b58
Feb 18 13:11:24 GeminiPDA ofonod[2742]: Registered interface org.ofono.NetworkTime, path /ril_0
Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 0 -> 2 (searching), attached 0
Feb 18 13:11:24 GeminiPDA ofonod[2742]: nw selection is already auto
Feb 18 13:11:24 GeminiPDA ofonod[2742]: Requested file structure differs from SIM: 6fb7
Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 2 -> 4 (unknown), attached 0
Feb 18 13:11:24 GeminiPDA ofonod[2742]: data reg changed 4 -> 1 (registered), attached 1
Feb 18 13:11:24 GeminiPDA ofonod[2742]: Setting Cell Broadcast topics failed
Feb 18 13:11:31 GeminiPDA ofonod[2742]: export_entries_one_storage_cb with ME failed
1 Like

Thanks. I was hoping something would pop out, but no.

Some journal lines contain “failed”:

Feb 18 13:11:24 GeminiPDA voicecall-ui[1920]: [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"
Feb 18 13:11:24 GeminiPDA voicecall-ui[1920]: [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"

Feb 18 13:11:24 GeminiPDA ofonod[2742]: Setting Cell Broadcast topics failed

Feb 18 13:11:31 GeminiPDA ofonod[2742]: export_entries_one_storage_cb with ME failed

Have you tried talk.maemo.org? I think they have a Gemini PDA subsection.

Or search ofono errors directly, regardless of SFOS.

The first two are also logged on my Xperia.
The “export_entries…” entry could be related. When you search for this, you end up with similar bug reports dating back to 2019 where also similar entries “data reg changed” are reported.
The workaround from these reports (Flight mode → reboot) does not work.

On TMO I could not find a Gemini section.

Thanks, but I think this is a dead end. Even the first day bug on Gemini is not fixed yet: I have to enter the WIFI password every time I connect.

Without proper SIM support via CLI or GUI on the Gemini it’s hopeless to fix this issue. The single-SIM version might work. The eSIM ‘slot’ on the dual SIM version was probably not a good idea by Planet Computers.