Google pixel 7 Pro - data connection not working over GSM

Freshly installed google pixel 7 pro (/e/OS 3.1.1-V). One physical sim and one esim.

If I disable WIFI, I have no internet anymore (no data connection), even though data is enabled for the SIMs. The SIM data status just says “no connection”. Calls work fine (even IMS and VoLTE work as expected).

I can replicate the issue no matter how many SIMs I have in the phone (either 1 or both). if I move my physical sim to my other phone (Samsung Galaxy S10+ with /e/OS 3.1.1-T), I can do data traffic on it, no problem.

Does anybody know what the issue could be? Anything specific to Pixel 7 Pro? (or with eSIMs)?

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

I have done further testing and it seems there is a problem with the actual dual sim software (either in /e/OS V or in /e/OS for Pixel 7 pro, as the dual sim functionality is there for /e/OS t on a Samsung galaxy S10+)

If I power on the phone with WIFI disabled, the primary SIM connects to internet successfully, but not the secondary one.
if I power up the phone with WIFI enabled, neither SIM can get internet.
If I start the phone with only the eSIM enabled, I cannot enable the physical SIM anymore (no error, but it just doesn’t enable). I have to remove the sim tray and reinsert it, which makes the physical sim primary and then I can have them both enabled.
Whichever is the primary SIM seems to be able to do internet (if the phone was powered on with WIFI disabled).
Whichever SIM is secondary, cannod connect for data and the phone doesn’t see its number (reports as blank).
Voice calls on both numbers (both ways) seem to work fine.

After a lot of research, I believe I found the answer - this is a current bug coming from LineageOS (at least versions 21 & 22 - there are people who claim this wasn’t an issue on version 20): The second SIM/eSIM slot only has 2G (and no mobile data and no 4G/5G) (#8123) · Issue · LineageOS/issues/android

This issue affects only phones with eSIMs - dual sim phones with physical SIMs are not affected. And because in some areas 2G calling is still available, it has different effects, in different parts of the world (for some people calling/txt-ing is still available off the second SIM, for some the 2nd SIM looks to be “dead”)

Some people report a successful workaround by remapping the eSIM to a different port on the same slot as the primary SIM (slot 0 port 1), with EUICC (Magisk), but this requires rooting the phone.

It would be nice if this kind of known issues make it into the list of “known bugs” for their respective phone models, in the /e/OS installation pages (another example of this is Samsung phones’ inability to do VoLTE). This would save all of us lots of pain or wasted money when buying a phone which is missing a critical function). @Manoj is this something that can be done?

Passing on the inputs to the team. Will have the guides updated based on their inputs. One factor would be if the same issue is reported across device models.

1 Like

Further tests (on my Pixel 7 pro) reveal that VoWiFi (woice over wifi) seems to be operational on both the physical SIM and the eSIM, simultaneously.

It seems only VoLTE (and any other 3G, 4G, 5G services) is disabled/unavailable.

With the VoWiFi disabled, the second sim (which is almost always the eSIM) shows IMS not registered and VoLTE is unavailable .

But if I enable VoWiFi, IMS shows Registered. VoLTE still shows as unavailable, but VoWiFi shows as available. And If I set the Calling preference to Wifi (as opposed to mobile network) for the eSIM, making a call to this number the phone shows it is receiving it over WiFi.

So until this BUG gets resolved, I have enabled VoWiFi, configured my physical sim calling preference to “mobile network”, and the eSIM calling preference to WiFi. Hopefully this will keep my eSIM number alive and reachable, once my carrier disables 2G (which is in the next 2 months or so).

I encounter the same issue on a Pixel 7a.

Didn’t find this topic before, so I reinstall a Android from Google to check if this was my phone or my SIM.

My SIM is working well on other phones, and on the Google ROM too.

And on the Google ROM it’s ok too.

On /e/OS, if I use a VPN, it’s OK. VPN manage to connect on the web.
Then I can access the Internet.
But it’s annoying as some apps / banks / … don’t accept connections through VPNs.

I was stuck, and actually I’m using a Google rom (snif), as I need to connect to my bank account frequently, without VPN.

If some tests are needed, I can reinstall a /e/OS rom.