[4.3.0][4.2.0][4.1.0] German Provider o2-de+ not recognized properly on SIM-Cards

REPRODUCIBILITY (% or how often): always
BUILD ID = OS VERSION (Settings > About product):
HARDWARE (XA2, X10, X10 II, …): XA2, XA2 PLUS, X10, X10 II
REGRESSION: (compared to previous public release: Yes, No, ?): No


German Provider o2-de+ (Old Provider ID: 262-07, New Provider ID: 262-03) is not recognized properly in the SIM-Card Names / Descriptions

All German o2 / o2-de / o2-de+ SIM-Cards with the Provider-ID 262-03 and 262-07 should be recognized as o2-de+.



  1. Insert o2 / o2-de+ SIM-Card
  2. Settings → SIM-Cards → SIM-Card 1 or SIM-Card 2
  3. Look for the Provider Name under the SIM-Card 1 or SIM-Card 2


Settings → SIM-Cards → SIM-Card 1 (o2-de+)


Settings → SIM-Cards → SIM-Card 1 (Unknown)


can confirm this for my xperia10ii (dualsim) with o2-simcard. (Problem also existed before with version 4.2; Never had that problem on my XperiaXCompact)

1 Like

I have the same problem with o2 but from 3.4 on. The Sim settings always show ‘Uknown’ but the Cellular network settings, under the option ‘Select network automatically’ do show: ‘Network o2 - de+’

Vollaphone and GS290.

Exact. The Bug is as old, as Dual-SIM Models are supported, since SF 2.x or so.

1 Like

I do have this too.

But how old are your SIM cards?
According to wikipedia

O2 should not use 07 anymore as MNC but 03.
The 03 we all can see when selecting network manually (1-Telecom, 2-Mannesmann :wink: , 3-O2)

My SIMs has been exchanged just lately (last year or the one before :wink: because of LTE connectivity ) and my IMSI lists 07 as well!

So maybe this is rather a mistake / lazyness of O2 than Sailfish using latest info?
(but it would be nice of Jolla to accept MNC 07 as 03).

1 Like

Yes @peterleinchen you are absolutely right. My AIDA64 Screen shows the same.

Network Operator Code: 26203
SIM Provider Code: 26207

Please Jolla, accept MNC 07 as 03!

@peterleinchen BTW: I have 2x o2 SIM-Cards.
SIM1 is approx. 3 years old, shows as o2-de+
SIM2 is approx. 1 year old, shows as o2-de

For me it would be also interesting which file(s) contains all provider ids under SailfishOS?

I’d like to confirm that Android 9 didn’t show a provider ID either, so this doesn’t seen to be a Sailfish OS related issue.
Recently I bought a O2 Loop SIM, before opening a XA2 dual (H4113), and did follow the install guide, which emphasizes not to skip connectivity tests on the stock Android setup.
“” was shown on android.
While CarrierService app successfully installed modem config for telefonicaVoLTE.tar (similar naming semantically) - just as side note related to the discussion about the need for new hardware… XA2 with latest+last Sony Android 9 seems to support VoLTE for quiet some time (similar modem-tar updates noted on Telekom and Vodafone too)!

1 Like

I have often asked myself what happens under Android when you have inserted a new SIM card and then the message appears when you start it for the first time: “Your phone will now be restarted and optimized for your provider”.
What happens with SFOS if you change the SIM card?
Is there something similar like that?
You can’t always go back to Android when changing SIM cards so that the firmware for the modem, which may be dependent on the provider, is loaded.

well, on my phone (xperia x10ii) the problem occured right after a fresh install of Sailfish OS 4.2. Before, i have tested Sim-Card-Functionality and everything else and had all updates done under Android. So, in my opinion, this problem can not only be explained with missing updates for modems, it has to do with the way Sailfish is dealing with Sim-cards on Dual-Sim-Phones.