VoLTE (Voice-over-LTE) is a useful voice service by mobile carriers for providing voice calls using a more advanced LTE network instead of a wireless voice network. It basically offers superior voice calling quality along with browsing the internet and using data-driven apps while calling. Whereas VoWiFi (Voice-over-WiFi) offers voice calls over Wi-Fi. But plenty of affected users is finding ways to Enable VoWiFi and VoLTE in Google Pixel 6 and 6 Pro manually.
When it comes to VoLTE and VoWiFi on mobile devices, these are one of the most useful features that we can’t live without in this era. However, smartphones do come with several bugs or errors in their system that can easily trigger multiple issues just like the VoWiFi or VoLTE not working properly. Some Pixel 6 series users are reporting that they’re unable to use voice-over-LTE and voice-over-WiFi features.
It seems that the Pixel 6 series devices do not officially support the VoLTE or VoWiFi feature even if the network carrier supports it. Well, if we take a look back then you can get to know that this is a prominent issue among Pixel devices since its earlier days. So, nothing happened all of a sudden whatsoever. Previously, we could use the Qualcomm Tool to access the modem and manually set the MBN. But now it’s not possible on Pixel 6/6 Pro models.
How to Enable VoWiFi and VoLTE in Google Pixel 6 and 6 Pro
Due to the Google’s in-house tensor chipset on both the Pixel 6/6 Pro models, the support from Qualcomm Tool has been ditched out without any second thought. Now, if you’re one of the Pixel 6 series users and badly want to use both the VoW-Fi and VoLTE features in the Pixel 6 series then make sure to follow this troubleshooting guide.
Warning: GetDroidTips won’t be held responsible for any kind of damage or issue that may happen on your device while/after following this guide. You should proceed at your own call.
- Make sure to charge your device sufficiently to avoid occasional shutdowns during the process.
- Download and Install Android SDK Platform Tools on the PC. Once downloaded, just extract it to a folder.
- Enable USB Debugging on your handset. To do so: Go to Settings > Tap on About Phone > Tap on Build Number 7 times > Go back to Settings > Tap on System > Go to Advanced > Tap on Developer Options to open it > Make sure to enable USB Debugging.
- Download and Install the Google USB Driver on the PC.
Install Root on Google Pixel 6/6 Pro
It’s worth mentioning to unlock the bootloader and root your Google Pixel 6/6 Pro via Magisk by following this in-depth guide. It’s the most important step to get into the manually enabling VoLTE method below. If you’ve already rooted your handset via any other method then please make sure to verify that you’ve disabled the verity checks by flashing the vbmeta file.
Method 1: Enable VoLTE on Google Pixel 6/6 Pro Manually
- First, you’ll need to install the BusyBox app from the Google Play Store.
- Launch the BusyBox app > Grant the Magisk request (if prompted).
- Now, change the location to /system/bin and hit the Install button at the bottom left.
- The installation will now start and it would take a few seconds to complete. Once done, you will be notified of the same.
- Next, connect your Pixel 6/6 Pro device to the PC via a USB Cable. Make sure the USB Debugging is enabled.
- Then go to the platform-tools folder > Type in CMD in the address bar and hit Enter to open up the Command Prompt window.
- Make sure to type in the command below to open the ADB shell window:
- Then run the following SuperUser command (you should see your device codename ‘oriole’)
- 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:
- Then run the command below to list out all the directories:
- 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].
- 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:
- Now, select the Phone Information > Check out the details next to VoLTE-registration.
- If it says NO then it means that VoLTE is currently disabled on your device.
- Make sure to download the VoLTE Module ZIP file and transfer it to the internal storage on your device. [Credits: XDA Senior Member foobar66]
- Now, launch the Magisk app on the device then go to the Modules section.
- Tap on the Install option from Storage > Go to the downloaded module and select it.
- It’ll now flash the module on your device > Once done, hit the Reboot button at the bottom right side.
- Once your device boots up, the module will be installed & active.
- Just open up the phone dialer app and input the number below to confirm:
- If the VoLTE-registration shows YES that means you’ve successfully enabled VoLTE on your Google Pixel 6 series.
That’s it, guys. We assume this guide was helpful to you. For further queries, you can comment below.