yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL Questions & Answers] 4redstars:
Whether us Pixel 3 users will ever get true DSDS support is left to be seen but the Pixel 3 can do it and Google Devs are currently testing it in preparation for the Pixel 4. Our phones can do it, they just need to add in the second IMEI because the hardware is already there. Then again this may never come to the general public.

In fact, the dual-SIM functionality is in active “dogfooding” on the Google Pixel 3 right now, meaning that Google is already testing it internally on a phone you might be using today.

https://www.theverge.com/2019/2/11/18220405/google-pixel-4-dual-sim-support-android
[Google Pixel 3 XL Questions & Answers] bobby janow:
What you are saying makes sense but I really don't see why software can't be used to figure this out. From my understanding the IMEI is a device identifier not a sim identifier. The network needs to verify the IMEI in order to register the device, right? The iPhone has two IMEI but the sims are not both active at once but merely listening for network connections. When a call comes in the other network becomes inactive. I would think that for dual active (two radios) you would need 2 distinct IMEI since both are active and capable of calls simultaneously. With the Pixel 3 both sims (networks) are registered with the same IMEI number and in software you simply switch between the two in a menu and you can receive calls on either. The iPhone doesn't allow the second sim to be active on voice once the network connects to the first so why do you need two IMEIs? It seems to me that if the Pixel 3 can just listen for incoming network connects on both sims, then switch to the sim receiving it and use the IMEI then the second sim can be used for data (like the iPhone) with no IMEI necessary.

I'm really just trying to logically think this through. If the iPhone indeed needs two IMEIs for dual standby then why can't they both connect simultaneously? I know there is only one radio but when one sim is active the other is inactive meaning a call will not even go through. Why can't you hear the incoming call or get a notification of it and then drop the first call and go to the second since you have two IMEIs on two separate networks? Maybe Apple just decided to give it two IMEIs for simplicity sake, I'm not sure. I could be totally off base here but we should know more as Q updates and rolls out. At some point there with be a definitive answer. I've not seen that two IMEIs are necessary for dual standby but it's new and not very well documented. Unless you can point me to a link that says DSDS requires two IMEIs to function. Along those lines, if it is truly necessary is it possible to get another IMEI via an OS update or is that a no no?
[Google Pixel 3 XL Questions & Answers] bartolo5:
You need two IMEIs because from a cell network point of view a dual SIM configuration has to look like a two different devices connecting in. Imagine the case where both SIM slots have SIMs from the same provider... the network will definitely reject a second connection coming from the same IMEI. Pixel 3 dev team may just be using the same IMEI for their internal DSDS testing, which is logically possible, but not a shippable solution. I doubt we'll see DSDS on Pixel 3 as it would require them to add this second IMEI.

---------- Post added at 08:23 PM ---------- Previous post was at 08:22 PM ----------

Absolutely shocked here too to the lack of rigor of websites when reporting this DSDS simply from a screenshot of someones tweet. Pixel 3 does NOT have DSDS on Android Q beta 1 and probably never will. Was it so hard for someone to check before reporting everywhere?

---------- Post added at 08:25 PM ---------- Previous post was at 08:23 PM ----------

---------- Post added at 08:27 PM ---------- Previous post was at 08:25 PM ----------

845 may support gazillion things in the spec sheet that the final product doesn't, because those features may require additional external hardware (likely on the DSDS case?) and/or extra software support.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Since Google has the hardware would it not be a simple matter of adding a +1 to the current IMEI and then have 2? I'm sure they have a block and it would then be just an OS upgrade. I'm guessing naturally and don't know if they have it working with a single IMEI. I presume they would want to test it before shipping DSDS for the Pixel 4. lol. We're all waiting to field test it for them.
[Google Pixel 3 XL Questions & Answers] bartolo5:
It's possible? The question is why they would want to retroactively add this big feature to the Pixel 3. They didn't bother to even add QR eSIM scanning to the Pixel 2 even when it has the same eSIM hardware as the 3. Yet they added back lots of camera features to all the lineup.. so, who knows?
[Google Pixel 3 XL Questions & Answers] bobby janow:
Good point. The only reason I can fathom is they would want to bolster the Pixel 3 / 4 brand. And perhaps test the deployment and functionality before they go all half cocked saying we can do what Apple had done last year. We're in the midst of a beta test for a new OS, so then let's test already.
[Google Pixel 3 XL Questions & Answers] bartolo5:
We do know that the Pixel 3 is DSDS capable at some level because Google has admitted so in bug filing info. But it also said there that it's just for testing (dogfooding is the term they used). It makes sense for them to test DSDS on Pixel 3 widely because probably they don't have Pixel 4 hardware available for everyone yet and clearly P4 will come out with DSDS. I know a few Google employees, not even related to the Pixel team, that go around with builds that have this kind of feature set enabled for internal testing in their pixels.

Let's see what happens, but given the P3 was released without DSDS support, it's hard to see why Google would want to add that to the P3 with all the support headache it may cause.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Wow that's really interesting. I wonder if they sent another IMEI orr they have it working without. As for the agony of support they can simply say.. hey it's a developer preview sorry no support. Submit a bug report. We'll know more in the coming weeks I suspect.
[Google Pixel 3 XL Questions & Answers] donatom3:
The more I read the more I think without a second IMEI this is only a dream for us. Imagine someone like me who has tmobile and AT&T. What happens if I use the same IMEI to roam my AT&T Sim on Tmobile network simultaneously with my tmobile sim or vice versa.
[Google Pixel 3 XL Questions & Answers] bobby janow:
But it's only listening not active. As soon as a call comes in the other sim becomes inactive. So can it be in a limbo state? Not sure if that's possible. If you needed two IMEIs why would the second one deactivate when the first is active? The network becomes unavailable to cellular service. With one radio you might expect at least some connection to voicemail and text. I'm just speculating.
[Google Pixel 3 XL Questions & Answers] FrankNS:
Thats a cellular phone not a walkie-talkie! You can only receive calls or data if you registered into the network and the network knows where (in witch cell) and who (ID = IMEI + IMSI) you are! You cannot register two "devices" with the same IMEI adress in the network!
[Google Pixel 3 XL Questions & Answers] bobby janow:
Lol. But your one IMEI is already registered with both networks. That's why you can switch between the two.
[Google Pixel 3 XL Questions & Answers] nashi20002003:
I want to say the above is generally true...However something has happened with us people who bought a Tmobile Oneplus 6t. Here on XDA we were able to debrand the tmobile phone and replace the SIM Tray from tmobile with one with two sim holes...and boom the dual sim works beautifully as the phone sold directly by Oneplus as dual SIM. the tmobile was supposed to be single sim only but it turns out they only restricted this thru tmobile firmware and puting in SIM tray with only one hole instead of two.

Of course the phone only have ONE IMEI + MEID. So people were curious and this did not change while doing the debrand. We keep seing the same IMEI on both SIM while doing *#06#. Also people are able to put in two tmobile sim without issue with two phone numbers. Same on Verizon. SO this does not cause any issue. We were surprised. Though somebody reported seing a totally different IMEI being reported in tmobile account web site. I did not check that my self......

So yes, normally a dual phones should have two IMEI but Oneplus 6t debranded proved that's not a show stopper. May carriers have a way to make sure the IMEI is modified I don't know. All I know somebody said the IMEI in tmobile account was not same he's saying on the phone. He was seeing two differents IMEI. So we don't really know. Phones are working with two SIM of the same carrier or different carriers with no issue. Personally I'm using mine with Tmobile and Verizon. or ATT.
[Google Pixel 3 XL Questions & Answers] samteeee:
I'm on Q/DP1 and just by chance playing with "FiSwitch" app and found a toggle under "Phone Info" named as

DSDS but when switched it on, still the eSIM feature didn't work as it is a known bug on DP1, but it did give me a bit of hope!

https://drive.google.com/file/d/1PubUeFR4NXZepSSK4oFLSFeY2dRHtN-e/view?usp=sharing
[Google Pixel 3 XL Questions & Answers] donatom3:
I got an update to the esimanager today not sure if anything changed yet.
[Google Pixel 3 XL Questions & Answers] uicnren:
It didnt do anything for me.

---------- Post added at 04:39 PM ---------- Previous post was at 04:33 PM ----------

Out of curiosity, where is this documented?

No mention of that as a known issue on the Q release notes.
[Google Pixel 3 XL Questions & Answers] donatom3:
I think you missed my initial point. You can roam on other networks. What happens when the same IMEI shows up twice on a single network.

If it's anything like actual networking eventually your IP address has to match up to a physical address which in computers is your MAC, on your phone that would be your IMEI.

If a switch sees the same mac address on two ports it will flap data between the two ports based on which port it's mac address table currently says that mac is attached to.

In a network this is usually caused by a loop and trust me can cause havoc on the network.

Now it may not be the exact same in a cellular network but I can't imagine it's not that much different, considering IMEI are similar to MAC in that a controlling body actually hands out to manufacturers the range of MAC addresses or IMEI numbers they can use.
[Google Pixel 3 XL Questions & Answers] bobby janow:
That's a really good analogy. But if a switch sees a duplicate Mac address it will usually shut the ports down until resolved as well as a duplicate IP address which is probably worse. So I'm not sure if the analogy really is valid, as good as it is, when it comes to IMEI. We're talking about two separate networks not the same network. One address or Mac address can work on multiple separate networks right? They just assign an IP address or if manual register it. One nic multiple networks. One imei multiple networks.
[Google Pixel 3 XL Questions & Answers] donatom3:
It only shuts the ports down if it's setup to do that, which of course in a good enterprise network you should be turning on the protocols in place that protect you from that. The IP layer is a different layer than the physical layer and generally wouldn't be as much of an issue. With duplicate IP's my switch still knows that both devices are different devices, and can still differentiate them when packets are sent to a specific mac.

And I get what you're saying about different networks, if my t-mobile esim and at&t nano sim never cross networks, then you're right both networks would be none the wiser that my imei is also running on the other network.

The problem there is roaming. My Tmobile sim could roam on AT&T and AT&T could roam on Tmobile. If both my sims end up on the same network temporarily it would cause issues and possibly get your imei blacklisted.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Nice switch that can do that. I used to get an IP conflict and one device wouldn't work. But that was ages ago. Out of the game now.

I'd like to see what the devs at Google are doing with this since it's been reported as dogfooding internally. We know the menu option will be there in Q but will it work as designed or be a glorified either or thing. Roaming aside, a particular phone number is associated with an IMEI and registered on the network, right? So even if you are switching the current way with eSim manager both phone numbers and one IMEI are associated with two different networks. All I'd want is that when one call comes in then that network (along with the IMEI) is activated and the other stops listening so as not to conflict wherever conflicts happen. If you have 2 IMEIs why would either network be deactivated as happens now with the Apple dual IMEI devices? Because there is only one radio that can handle the call but then why are two needed at all? As for roaming, both networks are never active at once. They are only listening for a phone call to come in and then they get activated I think. First call wins the radio and the second network is inactive now not even listening.

Where are the Google guys when we need them? Hopefully, trying to fix the flashing on the Pixel 3 which is a disaster in the making.
[Google Pixel 3 XL Questions & Answers] 4redstars:
I'm not currently using my Pixel 3 XL but has anyone updated to Beta 2 and still have the Dual Sim settings or if any features have been updated for Dual Sim to work?
[Google Pixel 3 XL Questions & Answers] uicnren:
installing it now, taking forever, but will update if anything has changed.
[Google Pixel 3 XL Questions & Answers] 4redstars:
Someone on reddit is saying it works. I look forward to your feedback!!!
[Google Pixel 3 XL Questions & Answers] uicnren:
Well that is encouraging. Still taking forever to 'optimize apps'.

There is a pretty hefty list of known issues with this DP however.

https://developer.android.com/preview/release-notes

---------- Post added at 04:22 PM ---------- Previous post was at 04:02 PM ----------

Welp, still not working for me. Still getting error T120 cannot activate.

Settings hwoever has changed, as it now says Google Fi is 'available' but in my case, i cannot activate on eSIM, which is the same issue I had on DP1.
[Google Pixel 3 XL Questions & Answers] 4redstars:
Thanks for checking. Hopefully we could get a clear answer from Google. It might be out there but I haven't seen it and work has been crazy today.
[Google Pixel 3 XL Questions & Answers] donatom3:
Still doesn't work but there is change.

I now see info under each sim of which one is default for what settings.
[Google Pixel 3 XL Questions & Answers] bobby janow:
It's gonna work soon. \

edit: I've seen it reported that it is working with T-Mobile and Sprint able to be activated on eSim. Naturally Verizon doesn't support it yet, no surprise there, but use the nano for that. I just need to confirm that Fi will work and I'll join the beta.

Here is the thread.. https://www.reddit.com/r/GooglePixe..._sim_dual_standby_now_supported_in_android_q/
[Google Pixel 3 XL Questions & Answers] donatom3:
Yes it does work now. I just missed going to the carrier add carrier option while the physical sim was in, that gave me the enable dsds option. I have a drop down in the Google messenger app for both sim cards now and the phone app asks me which sim to use. I received calls on both sims to. I'm doing it with AT&T and T-Mobile.

In the about menu both sims show the same IMEI but they are listed separately
[Google Pixel 3 XL Questions & Answers] donatom3:
Here is a screenshot showing both cell signal bars simultaneously.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Anyone with Fi have it working?
[Google Pixel 3 XL Questions & Answers] uicnren:
Yes.

It does work now.

As noted by donatom3, I had to tap the add button to enable the DSDS feature, phone rebooted, and now it works.

I do still have some minor issues, in that it says my phone cant use the Fi account because it isnt set up or something, but it works LOL. I will grab the screen when I play a little more.

I can receive incoming calls on both numbers and the phone rings, and it shows which service the call is coming to.

I can make outgoing calls with both numbers, it also shows which number is being used to make the call.

I have AT&T on SIM and Fi on eSIM.

And on another cool note, using messages on my computer, it also has a drop down to select which service to use for sms, pic added below.

EDITED: Another cool note, if you start a call on one sim, before the call connects, you can switch to the other sim without hanging up. There is a button in the dialer app.

EDIT: in my case, I seem to have broken it while trying to get Fi to actually be activated. While it still shows two SIMS for example in my menu bar, now the Fi doesn't work again and I have now 5 instances of Google Fi in network & internet settings.

Now however calls to my Fi number no longer ring the phone, but are forwarded to my AT&T number, which does ring the phone, but shows as AT&T instead of Fi. Calling from the phone does still seem to work, as I can select my Fi number and the call will go to the destination and show the Fi number in caller ID. Going to see if I can get it back to 'normal', or at least working how it was earlier.
[Google Pixel 3 XL Questions & Answers] stilltli:
It works with my Pixel 3 here in Germany too. Using a microsim from winsim and the esim from Telekom.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Thanks for the info. I've been looking at some of the non working apps and the list is quite extensive. https://www.reddit.com/r/android_beta/wiki/index#wiki_resolved_apps .I use Spotify, Mi Band, Instagram, and Southwest which I use a lot. I'm still tempted but I think I have to wait it out a bit more. Would any of you see if some of the reported apps are indeed now working with some of the updates rolling out for those apps? It seems like some of the GPS apps aren't working either like Strava and Fit, which I use very often. TIA. Nonetheless, it's looking pretty good for May DP3 install at the very latest.

As for multiple IMEIs needed I suppose that ship has sailed. So now I wonder why the iPhones have dual IMEIs since they are unnecessary for DSDS. I feel sorry for those poor Verizon Pixel owners with their eSim deactivated by VZW since it now works on the Google branded. Cost me about $150 on the trade in but with Fi I'll make that up in 6 months and I also have a bl unlockable phone.
[Google Pixel 3 XL Questions & Answers] Longerski:
For me it works too on Pixel 3. I am from Czech rep.
[Google Pixel 3 XL Questions & Answers] uicnren:
I have found it seems to depend on how you got to DP2 as for apps working or not. Some just dont work on Q regardless, but many seem to break if you installed the factory images. If you use the OTAs things seem to be quite a bit better.

I flashed the factory images and all of the issues with app permissions, like for example solid explorer could not see storage. Many other apps as well. When I did the OTA those issues were not present.

I have to again start over as way too many things dont work for me now. So I am going to go back to Pi, restore from backups, then OTA to DP2.

In fact, that is another thing that doesnt seem to have worked at all in Q is factory backups to cloud, the last one I have is for March 14th, which I believe is the day before or the day Q was released (which I immediately updated to).

Fortunately I use SMS backupe/restore for those things, so I didnt lose those, but even that is broken in Q so you have to restore them in P then OTA.

One other thing that doesnt seem to work is using Fi for SMS, it would always return 'not sent' no matter what my situation was, so I dunno if my Fi was fully activated or they were having issues. AT&T SMS worked fine every time.

Flashing and setting up again now, will see what happens this time!
[Google Pixel 3 XL Questions & Answers] acultr:
are you on Pie or Q beta?
[Google Pixel 3 XL Questions & Answers] Longerski:
Q beta DP2.
[Google Pixel 3 XL Questions & Answers] quinejh:
OMG! I wish I would have seen this thread yesterday. I was rooted on beta 2 running on Fi After a few days no root apps we're working but no banking apps we're so I did a fresh flash and all of a sudden I had 2 signal bars with no cell service just data and texting. U talk about a bear.
[Google Pixel 3 XL Questions & Answers] bobby janow:
I can't figure out what you are saying. You couldn't have been on beta 2 running Fi, at least not with a Pixel 3. Perhaps you are in the wrong forum?
[Google Pixel 3 XL Questions & Answers] quinejh:
Yes. I'm on Fi and beta 2;and pixel 3 xl and was (partially ) rooted.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Sorry I meant rooted not on Fi. There is no root for the Pixel 3 on Q yet. Nonetheless what are you getting at? Basically what is your question or concern?
[Google Pixel 3 XL Questions & Answers] quinejh:
Yes there is a partial root for our phone. Look in the guides news and discussion thread. Be warned though. With no magic app there is no way to hide root. Also the way it roots has limitations on what root aps work with our device. However root checker does verify root. And u do have root privilege I was simply commenting on what happened with me with the duel sim scenario. It was totally unexpected. But I did have 2 signal bars on my phone one Sprint one att after I did a fresh install after being rooted.
[Google Pixel 3 XL Questions & Answers] bobby janow:
Oh I think I see. You were just commenting on the dual sim setting/display on Q. I just can't pull the trigger yet I have too many thinks that are sketchy on DP2 according to the wiki. I'm hoping by dp3 it'll be ready to go more mainstream.

I did see the "sort of root" thread a few weeks ago but nothing since. It came with a warning that it was not for the faint of heart so I guess most bailed on it. Do any root apps work or is it just fooling root checker? Not to get too OT, what is the thread for that kernel mod? That's what it was right?
[Google Pixel 3 XL Questions & Answers] bobby janow:
Did you ever get DSDS active with Fi as the eSim. I installed the beta last night because the phone was flashing like crazy and I have a replacement on the way. But I can't get Fi to activate. I might be missing a step however.
[Google Pixel 3 XL Questions & Answers] uicnren:
yes and no. when I went back to pi, I activated Fi and had everything working before updating to Q. so then updated to Q, and had various issues, but was able to use Fi in some capacity. After yesterday's patch, I can now have both active and make/receive calls from each number individually. Prior to the update if I had Fi active and called that number it would forward the call to my ATT number, but now the correct number called rings the phone directly. SMS/MMS still doesn't work right for me, it will only use the default carrier (which I have set to ATT) regardless of any setting. If I select Fi in messages and try to send it fails. I did not try to activate Fi dirsectly in Q because it always failed, so I did it in pi first, then OTA updated. It may work ok after the patch yesterday, but I'm not going to try.