FixAndroidPixel

How to Enable VoWiFi and VoLTE in Google Pixel 6 and 6 Pro

In this guide, we are going to show you the steps to enable VoLTE on your Google Pixel 6 / Pro device. It has always been a cat-and-mouse game when it comes to enabling VoLTE and VoWiFi, with the carrier and manufacturer blaming each other. The choice is simple – if you are using a Pixel in a country or it is supported, then you will be able to use VoLTE as long as the carrier charges it first, as most carriers do these days) .

However, if you are using a Pixel device where it is not officially supported, even if the carrier supports it, you will not be able to activate it. And to be fair, it’s not something that popped up all of a sudden, this problem has been rampant since the early days of the Pixel. But at this point, we could use the Qualcomm tool to access the modem and manually sync the MBN with the settings of another modem present on an officially supported Pixel device in that region.

But the biggest problem this time around is that the Pixel 6 / Pro ditched the Qualcomm chipset and instead went for its own internal Tensor chipset. As a result, this Qualcomm tweak may no longer work (although more testing is needed to confirm this claim). So what’s the next step? Well, there are some handy solutions that can help you enable VoLTE on your Pixel 6 / Pro devices. And this guide will make you aware of it. So without further ado, let’s get started.

Activate VoLTE on Google Pixel 6 / Pro: the prerequisites

There are two different methods of accomplishing this task. And we’ve listed them below. You can refer to the one that is in line with your needs. But before that, be sure to check all the prerequisites listed below (which are common to both methods).

STEP 1: Install the Android SDK

First, you will need to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and it is the only one recommended. So download it and then extract it to any convenient location on your PC. This will give you the Platform Tools folder, which will be used throughout this guide.

STEP 2: Enable USB Debugging

Next, you will need to enable USB debugging. This will make your device discoverable by the PC in ADB mode and thus allow you to execute the necessary ADB commands. So go to Settings> About phone> Press build number 7 times> Go back to Settings> System> Advanced> Developer options> Enable USB debugging.

STEP 3: Root your Pixel 6 / Pro

First of all, you need a rooted Pixel 6 / Pro. If you haven’t already, check out our guide on how to root Google Pixel 6 / Pro via Magisk Patched Boot.img. If you have already rooted via another method, check that you have also disabled truth checks, by updating the vbmeta file (instructions can be found in this linked guide).

METHOD 1: Manually activate VoLTE on Google Pixel 6 / Pro

  • First, you will need to install the BusyBox app from the Google Play Store.
  • Launch the BusyBox app> Grant Magisk Request (if prompted).
  • Now change the location to / system / bin and hit the Install button at the bottom left.
  • The installation will now begin and will take a few seconds. Once this is done, you will be notified.
  • Then connect your Pixel 6/6 Pro device to the PC with a USB cable. Make sure USB debugging is enabled.
  • Then go to Platform Tools folder> Type CMD in the address bar and press Enter to open the command prompt window.
  • Make sure to type the command below to open the ADB shell window:
adb shell
  • Then run the following SuperUser command (you should see your device codename ‘oriole’)
su
  • You’ll now get a pop-up from Magisk > Tap on Grant.
  • Now, change the directory to com.android.phone by running the below command:
cd /data/user_de/0/com.android.phone
  • Then run the command below to list out all the directories:
ls -l
  • Next, you should see a carrier config XMF file with the name (the name will depend on the carrier, so it may vary). [Credits: XDA Senior Member foobar66].
carrierconfig-com.google.android.carrier-8932002100401134483-1365.xml
  • Then execute the below command to edit the XML file using BusyBox (make sure to change the name of the file accordingly):
busybox vi carrierconfig-com.google.android.carrier-8932002100401134483-1365.xml
  • Once the file is opened, you should see the <bundle> keyword at the top. Just add the following five command lines below that:
<boolean name="show_4g_for_lte_data_icon_bool" value="true" />
<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="hide_lte_plus_data_icon_bool" value="false" />

You’re done. You’ve successfully enabled VoLTE on your Google Pixel 6/6Pro.

Method 2: Enable VoLTE in Google Pixel 6/6 Pro via Magisk Module

There is another way to turn on VoLTE manually on your Pixel 6 series. It can be done by using the Magisk Module. To do so:

  • Open up the phone dialer app > Input the following number:
*#*#4636#*#*
  • Now select Phone info> Check details next to the VoLTE record.
  • If it says NO, it means that VoLTE is currently disabled on your device.
  • Make sure to download the ZIP file of the VoLTE module and upload it to your device’s internal storage. [Credits: XDA senior member foobar66]
  • Now launch the Magisk application on the device and then navigate to the Modules section.
  • Tap Install from storage option> Go to downloaded module and select it.
  • It will now show the module on your device> Once done, tap on the Restart button at the bottom right.
  • Once your device starts, the module will install and activate.
  • Just open the phone dialer app and enter the number below to confirm:
*#*#4636#*#*
  • If the VoLTE-registration shows YES that means you’ve successfully enabled VoLTE on your Google Pixel 6 series.

Conclusion

With this we complete the guide on how you can enable VoLTE on Pixel 6 / Pro devices. We have listed two different methods for the same. Let us know in the comments which method described success for you. Also, all your inquiries are welcome in the comment section below.

How do I enable VoLTE in Google pixels?

Go to settings > Mobile & network> Enable the Volte option .

Which pixel phones support VoLTE?

The HARDWARE for the Pixel and Pixel XL (FIRST Generation of Google Pixel phones) DO in fact support VoLTE (Voice Over LTE).

How do I enable VoLTE?

1. Make sure your specific Xperia device model and network subscription support VoLTE.
2. Find and tap Settings > Network & Internet > Mobile network > Preferred network type > 4G (preferred)/3G/GSM.
3. Tap the switch beside Enable VoLTE to turn the feature on.

Related Articles

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker