[OnePlus 7 Pro Guides, News, & Discussion] nabbasi:
Finally

I can confirm it worked on my Oneplus 7 Pro both Volte and Vowifi calling it also can work on oneplus 6, and 6T since I don't have a device so I can't test it.

some people are unable to activated so this method require additional step for them.

Install QPST: https://mega.nz/file/zQt3ESDA#dd69iA2r9xZaYwWvYrCvVHl-OmjucIWI4ETFBTO5bM8 (This tool only work on Oneplus 6,6t, 7 series. Oneplus has blocked this tool on oneplus 5 series)

Next steps:

find PDC tool from installed QPST and open

select device from drop-down menu, if it is empty, you will have to reinstall/choose another driver

now right-click on overseas commerical ds and select Deactivated - Sub0

now right-click on Commerical-TMO and select SetSelectedConfig - Sub0

and now button Activate

Restart your phone than apply following step:

Oneplus Usb driver (Dont install it if you already installed this before)

https://mega.nz/file/GYkxjByK#M6CZA9c9JQaX27j3dLzXRjBrclSVSB9cJs00B5BXdAI

After unzipping pixel3.zip you need to go to: Pixel3\mcfg_sw\generic\Pixel\NA\Freedom\VoLTE and copy mcfg_sw.mbn file to folder where you will have your EfsTools saved. It will ask you to overwrite one that is in that folder. Press yes.

Now follow these steps:

This method doesn't required root.

0. Make sure that you just enabled the VoWiFi and VoLTE in your carrier first !!!

1. Download and install the oneplus LogKit and Engineering mode apk:

3. Type *#800# --> oneplus Logkit --> Function Switch --> enable VoLTE and VoWifi switch

4. Open Settings --> WiFi & Intenet --> SIM & netwok --> enable VoLTE and VoWifi switch

5. Connect your phone to PC

6. Type *#801# in Phone app and enable Full-port switch (if your computer unable to recognize COM PORT try installing qualcomm driver: https://mega.nz/file/jV9ByarL#lbryKSC6uk9D-GTErtJ0SHyVOfWKA2TIl-psXmhj4YU)

7. Download and unzip the EfsTools with config files includes. (Make sure copy mcfg_sw.mbn file from pixel3.zip freedom folder replace the file if already exit.)

8. Open CMD as Administrator on the PC, navigate to the folder where you extract the files (eg. cd c:\EfsTools-0.10-modded-1.2-win32)

9. Now execute the following commands:

EfsTools.exe efsInfo

If your Freedom sim in Slot 1 use this command:

1. EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim

2. EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v

If your Freedom sim in Slot 2 use this command:

1. EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1

2. EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1

Thats it. Commands with "1" on at the end are for the second SIM card.

You must register here in order to wifi calling work: https://vowifi.authenticateme.ca/

Credit goes to @popos1 and @astracd. Original Post: https://forums.oneplus.com/threads/freedom-mobile-wifi-calling-working.1284987/

You need These file:

Pixel 3 mbn file:

https://xdaforums.com/showpost.php?p=78563337&postcount=4 (Recommend for oneplus 6 series)

Pixel 4 mbn file:

https://xdaforums.com/pixel-4/help/mbn-files-pixel-4-request-t4050247 (Recommend for Oneplus 7 series)

Thanks for @asasanc

Oneplus logkit:

https://mega.nz/file/rZlADYzD#Pg8vLZI4tZ16VXe-v-JfPLCiCab9fTTWwFcPBI04oho

Efstool:

https://mega.nz/file/fQcnQAZT#i0dRA6PvsuK4_PmLHPVXSwhOZroSsR6P1CuUDHwHW8g

Enigneering Mode apk:

https://www.apkmirror.com/apk/onepl...-0-171117173719-25c8842-android-apk-download/

Join Telegram group:

https://t.me/joinchat/QOPwqkqivRqnI4YIW2bojA

Edit:

Alot of people have confirm this method working on Oneplus 6,6t, 7,7 pro, 7t, and 8. For some people VoLTE works right away but for some it take few day to provision as per freedom it could take somewhere 72-120 HR to provision.

Edit 2:

Pixel 2 mbn for oneplus 5. This is recommended for Oneplus 5 only.

https://mega.nz/file/HUsHVYqS#n7pDP-mEMIY5MXffqViAVoqPgF_Au3hzzm6s5dgBZu0

Update: 3/25/2021

This new method requires Root on Android 11.​

Please note Engineering won't work on Android 11. you need to follow the following steps to open the ports.

you need Adb tool Platform-tool.

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

1. Extract the Folder

2. Open the Platform Tool folder then hold the Shift key and right-click on empty space to open the Command Prompt in the same folder.

3. Then Type "ADB shell"

4. Then type "su" (This will ask root access on your phone)

5. Then type this command to open the port.

"setprop sys.usb.config diag,serial_cdev,rmnet,adb"

Then you have will access to EFStool and PDC tool to Flash mbn file using the above method