Skip to content

Instantly share code, notes, and snippets.

@brosahay
Last active April 3, 2024 11:43
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save brosahay/bf665305a346871e3e261ca01503179f to your computer and use it in GitHub Desktop.
Save brosahay/bf665305a346871e3e261ca01503179f to your computer and use it in GitHub Desktop.
VoLTE/VoWiFi Enabled on Pixel 2 XL

METHOD #1 - SAFE METHOD

This method is safer but requires more expertise.

  1. Download drivers and QPST from here:
  2. Boot into TWRP on your phone and install the following:
  3. Reboot you phone and install terminal app; run the following commands one by one:
    su
    setenforce 0
    setprop sys.usb.configfs 1
    setprop sys.usb.config diag,serial_cdev,rmnet_gsi,adb
  4. Connect your phone to computer and open PDC software:
    • Select your device
    • Load -> Choose MBN (eg. airtel : mcfg_sw/generic/apac)
    • SetSelectedConfig -> Sub0
    • Activate
    • Turn on VoLTE and VoWiFi in your phone settings
  5. Boot back to TWRP and flash official Magisk 20.3+
  6. Reboot.
  7. Keep voenabler activated in Magisk Manager. Keep Pixel2 Diag Port disabled till you need to repeat this process.

METHOD #2 - FAST METHOD

This method is faster.

  1. Boot into TWRP on your phone and install the following:
  2. Reboot you phone
  3. Enable VoLTE and VoWiFi in your phone settings.

METHOD #2.1 - FAST METHOD (Android 11)

This method is faster.

  1. Boot into TWRP on your phone and install the following:
  2. Reboot you phone
  3. Enable VoLTE and VoWiFi in your phone settings.

This gist is TLDR. verison of the thread: [GUIDE]Enable VoLTE for unsupported carriers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment