[GUIDE] Activate VoWiFi / WLAN Call

ronald_loulan

Senior Member
Apr 14, 2010
660
94
48
None of Xiaomi device VoWiFi supported by Telekom. In my case VoWiFi activated at service provider side (Telekom) and on the device as well but VoWiFi still doesn't work in practice.

Checked by trying to make a call with enabled WiFi in airplane mode and it says:

"Radio OFF: Turn off airplane mode or connect to wireless network to make a call"

So VoWiFi doesn't work...

Sent from my MIX 2S using Tapatalk
I didn't try the method mentioned but I'm able to activate Volte and Vowifi and configured in sim setting .
Volte is working as when I call, I can see the HD at the dailing page and 4G didn't drop to 3G/2G.
But Vowifi is not working, same as you error message.
 

graw2

Senior Member
Sep 17, 2014
164
20
0
I didn't try the method mentioned but I'm able to activate Volte and Vowifi and configured in sim setting .

Volte is working as when I call, I can see the HD at the dailing page and 4G didn't drop to 3G/2G.

But Vowifi is not working, same as you error message.
Yep same here

Sent from my MIX 2S using Tapatalk
 

PahuljicaZ

New member
Nov 5, 2019
1
0
0
Hi all,

I have enabled VoLTE and VoWifi on both of our phones (Redmi Note 5 Pro and Pocophone F1), using the codes provided in the thread, but I still can't make phone calls over wifi on BT UK network and the calls over mobile network are breaking apart as we just moved to an area with bad 2g/3g coverage, any ideas how to solve this without rooting the phones?

I am willing to switch to another provider if this will solve the problem?
 

MiPiMok

Senior Member
Dec 4, 2010
57
11
28
Marseille
Hi, I just upgraded on Mui11, everything is fine, but I can not change the build.prop file to activate VoWifi...
I try the method :

persist.dbg.ims_volte_enable=1 persist.dbg.volte_avail_ovr=1 persist.dbg.vt_avail_ovr=1 persist.dbg.wfc_avail_ovr=1 persist.radio.rat_on=combine persist.radio.data_ltd_sys_ind=1 persist.radio.data_con_rprt=1 persist.radio.calls.on.ims=1

But when I modify the build.prop file, it does not want to register ....
Is there a problem with the permission ?

Sent from my POCOPHONE F1 using XDA Labs
 

Attachments

Last edited:

saski4711

Senior Member
Jul 9, 2016
518
130
43
Hi, I just upgraded on Mui11, everything is fine, but I can not change the build.prop file to activate VoWifi...
I try the method :

persist.dbg.ims_volte_enable=1 persist.dbg.volte_avail_ovr=1 persist.dbg.vt_avail_ovr=1 persist.dbg.wfc_avail_ovr=1 persist.radio.rat_on=combine persist.radio.data_ltd_sys_ind=1 persist.radio.data_con_rprt=1 persist.radio.calls.on.ims=1

But when I modify the build.prop file, it does not want to register ....
Is there a problem with the permission ?

Sent from my POCOPHONE F1 using XDA Labs
That never worked for me either. Try setting the properties directly in a root console set setprop.....
 

Madmonk33

Member
Oct 17, 2017
17
5
3
Hi all,

I have enabled VoLTE and VoWifi on both of our phones (Redmi Note 5 Pro and Pocophone F1), using the codes provided in the thread, but I still can't make phone calls over wifi on BT UK network and the calls over mobile network are breaking apart as we just moved to an area with bad 2g/3g coverage, any ideas how to solve this without rooting the phones?

I am willing to switch to another provider if this will solve the problem?
I'm with the three UK network and WiFi calling and volte work fine, I've noticed that there are a quite a few people with BT that can't get WiFi calling on their network.
 

MiPiMok

Senior Member
Dec 4, 2010
57
11
28
Marseille
My problem is not about VoWifi but about the build.prop file. How activate VoWifi on Mui11 without touch it ? That is the question !

[EDIT] After 24 hours to try... Only a clean flash solved my problem !
 
Last edited:

Arthur4ik

Senior Member
May 27, 2010
159
18
0
Bremen
does anyone got EVS to work?`

https://mt-tech.fi/en/enable-evs-codec-on-qualcomm-android-phones
https://volteromania.blogspot.com/p/blog-page_10.html
https://forum.softpedia.com/topic/1030649-volte/page__st__2070#entry25232514
http://4pda.ru/forum/index.php?showtopic=682632&view=findpost&p=83672105

do you know how this preference works? here is what i found on this pages

[QIPCALL:EVS_1]
*BitRate = 120
*ch_aw_recv = 0

[QIPCALL:EVS_3]
*BitRate = 120
*ch_aw_recv = 0

[QIPCALL:ImsMediaProfileConfig]
*AudioProfile1 = "EVS_1_126;EVS_3_127;AMR_1_104;AMR_0_102"


Bitrates (Bitrate - Bit)
5,9 - 1
7,2 - 2
8 - 4
9,6 - 8
13,2 - 16
16,4 - 32
24,4 - 64
32 - 128
48 - 256
64 - 512
96 - 1024
128 - 2048

Example: Bitrate 120 = 8+16+32+64 -> 9,6kbps - 24,4kbps
1+2+4+8+16+32+64+128+256+512+1024+2048 = 4095 = br = 5.9-128
Bandwidth
0 - nb
1 - wb
2 - swb
3 - fb
4 - nb - wb
5 - nb - swb
6 - nb - fb

Example 1: (bw = nb-swb, br = 5.9-24.4)
[QIPCALL: EVS_1]
*Bandwidth= 5
*BitRate = 127

Example 2: (bw = fb, br = 128)
[QIPCALL: EVS_1]
*Bandwidth= 3
*BitRate = 2048
 
Sep 24, 2010
14
0
21
Thank you worked for me on Mi 8 with MIUI 11.1 v9.12.5 with xiaomi.eu ROM. I'm using mobilcom-debitel in germany and I simply enabled DT_Greece with PDC while having VoLTE and VoWIFI disabled. After activation of DT_Greece I did a reboot and enabled VoLTE and VoWIFI, its working fine.
 
Last edited:

Geebwoy

Member
Jun 23, 2016
12
1
0
I'm on EE, Pocophone F1. It definitely works to enable DT Greece and deactivate EE commercial. If you want it to persist over reboots then you will have to delete the EE_commercial profile as it will revert to this otherwise. If you just wanted to test without destroying anything, just activate DT greece. I would back up your EFS partition before deleting profiles just in case.
Hi Rickyroma,
I also have a Pocophone F1 on EE UK running MIUI Global Stable 11.05.0 Rom.
I deleted the EE_commercial profile and activated Sub0 and Sub1 on DT_Greece which stays activated after a reboot. VoLTE still shows but no VoWifi logo.
Tried testing by going into flight mode then renabling WiFi but it asks me to enable radio when trying to make a call so 3 questions,
1) How did you test that VoWifi works and did a symbol come up for you?
2) Did you enable Sub0 and Sub1 on DT_Greece?
2) Which Rom are you on?

Thanks in advance,
Steve
 

Geebwoy

Member
Jun 23, 2016
12
1
0
Hi Rickyroma,
I also have a Pocophone F1 on EE UK running MIUI Global Stable 11.05.0 Rom.
I deleted the EE_commercial profile and activated Sub0 and Sub1 on DT_Greece which stays activated after a reboot. VoLTE still shows but no VoWifi logo.
Tried testing by going into flight mode then renabling WiFi but it asks me to enable radio when trying to make a call so 3 questions,
1) How did you test that VoWifi works and did a symbol come up for you?
2) Did you enable Sub0 and Sub1 on DT_Greece?
2) Which Rom are you on?

Thanks in advance,
Steve
Last night had a low signal on my phone and saw VoWifi icon appear so I looks like it works.
 

rickyroma

Senior Member
Aug 18, 2007
106
28
48
You were brave to test after deleting the EE profile, I hope you backed up your EFS.
I tested by turning the phone into flight mode and re-enabling wifi, and made a call.
I was running miui 10 global beta 9.6.27. I just enabled sub channel for the one that corresponded to my sim.
 

MainderX

Member
Aug 23, 2015
21
9
0
First of all a BIG thanks to edgonzo over at android-hubo[dot]de
He made this possible :)

This is the instruction to activate VoWiFi / WLAN Call on the Poco F1
Its tested and verfied to work with EU ROM (Oreo & Pie based) and german provider o2 (Telefonica)

Before you read on i want to make clear that I am not responsible for bricked devices !

Basic requirements are root rights to do this mod
Maybe latest 2017 Qualcomm Diag QD-Loader Windows 10 Drivers signed are needed for this to work.

!!! Before doing this Mod you should backup EFS-partition !!!

- download QPST tool and install
- enable USB debugging in Developer settings
- now either go to terminal app and type:
Code:
   su
   setprop sys.usb.config diag,serial_cdev,rmnet,adb
or
adb from PC
Code:
  adb shell
  su
  setprop sys.usb.config diag,serial_cdev,rmnet,adb
- connect Poco F1 with original USB cable to PC
- start PDC (from QPST tool) on PC
- Poco F1 should be recognized by PDC (if not install Qualcomm driver and check Device Manager)
- activate corresponding profile (in case of german o2 its DT_Greece)
- install VoLTE & VoWiFi Enabler Magisk module (optional) or activate setting with dialer code *#*#869434#*#*
- restart Poco F1
- Voila

Original thread (in german !)
Also working for the Mi Mix 2s. A big thank you to you
 

Sanc909

New member
Jan 4, 2020
2
0
0
Works on Mi Mix 2s (eu MIUI 11.2) on BT Mobile in U.K.

Many Thanks for this. This works for me on an Mi Mix 2s running eu MIUI 11.2 on BT Mobile.

FWIW I had problems getting PDC to work until I booted WIn10 with "Disable driver signature enforcement". Installing normally gave me the "QMI connection not ready, please use USB driver version 1.00.32 or later and fix the connection before using PDC tool.” error message. After booting with "Disable driver signature enforcement" seemed to make a difference: the drivers and QPST then installed correctly and PDC and allowed me to perform the changes defined above.

I'm too scared to delete the EE commercial setting so I need to reapply the changes if the device is rebooted. Anyone know if there's a way to set these changes as default?
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone