[Update 3: Root Method] Android Q enables Dual SIM, Dual Standby support on the Google Pixel 3
It’s been just a couple of hours since the release of the first beta version of Android Q, but users are already uncovering some of the very important under-the-hood changes of the update. Most of them are not visible for the naked eye, and they aren’t included in the release announcement blog post either. One of these features is Dual SIM, Dual Standby support for the Pixel 3 and Pixel 3 XL devices.
As most of you probably already know, eSIM support is present on the Pixel devices since the Pixel 2 and Pixel 2 XL. Though it has one big flaw: You can’t use both the physical SIM network and eSIM network at the same time. You have to disable at least one of the SIMs, as the Google Pixel 2 and Pixel 3 only have Dual Sim, Single Standby (DSSS) support. Originally, we thought that Google would bring Dual SIM, Dual Standby (DSDS) support starting only with the Pixel 4, but they surprised us much earlier. As Owen Williams noticed, the newly released Android Q beta has enabled DSDS support on the Pixel 3.
Oh whoa it looks like Q enables dual active sim support for pixel 3 👀 pic.twitter.com/o7Aghd4KEM
— Owen Williams ⚡ (@ow) March 13, 2019
Better dual SIM functionality has been one of the most requested features from Pixel 3 users so far. With DSDS support, Google’s latest devices are finally on par with the newest iPhones in terms of connectivity. Dual SIM, Dual Standby means that you both SIMs can be provisioned/registered but only one can be in active use. After seeing the DSDS feature in Android Q (and Google enabling it on Pixel 3), we’d be shocked if the Google Pixel 4 devices don’t also support it. We can also have hopes for Dual SIM, Dual Active (DSDA), which allows for both SIMs to be used simultaneously, even for data. That requires a second radio, though.
Update 1: Working in Android Q Beta 2
According to Owen Williams on Twitter, the Pixel 3 can now use eSIM and physical SIM at the same time on Android Q Beta 2.
This finally works perfectly! I didn't think they'd just add this in a software update. pic.twitter.com/yIS9pWka2E
— Owen Williams ⚡ (@ow) April 3, 2019
Update 2: Gone in Beta 3
Users on Reddit are reporting that they can no longer access the toggles shown in the update above via feature flags or the *#*#4636#*#* menu. In fact, there are no feature flags in Beta 3. It does seem to work if you enabled it before updating to Beta 3. However, you won’t be able to toggle it off.Via: Android Police
Update 3: Enable with Root Access
XDA Junior Member JujuYuki discovered that you can enable DSDS on the Pixel 3/Pixel 3 XL running Android Q beta 3, 4, or 5 if you have root access and enter the following command in an elevated shell:
setprop persist.vendor.radio.multisim_switch_support true
After rebooting, enter *#*#4636#*#* into the dialer, go to the “Phone Information” menu, and tap on “Enable DSDS.” (Thanks to Redditor /u/zhtlancer for pointing this part out!)
In order to root Android Q beta 5 on the Pixel 3, you’ll need to install the latest Magisk Manager Canary, switch to the app to the Canary channel, patch the stock boot image from the factory image, and then flash this patched boot image using fastboot.