Getting VoWiFi working on Xiaomi.eu
I got a new Xiaomi phone (a Poco F4) and flashed it with Xiaomi.eu. Unfortunately, just like my Poco F3, Voice-over-WiFi wouldnβt work. I had looked before, but I couldnβt find anything, I assumed it was a problem with the phone. This time, I looked again, and found some posts hinting at it being a problem with the provisioning profile, and recommending using Qualcommβs QPST tool to load the MBN profile.
I tried that, but the profiles werenβt there, or they wouldnβt be enabled, and in general I just couldnβt get it to work. Then, I came across a post on the Xiaomi.eu forums that ended up working for me very easily, and Iβm writing it up here in case I need it again.
Enabling the profile
First, you should disable carrier checks for VoLTE and VoWiFi, just in case. You can do that by going to the dialer and entering the following number: *#*#86583#*#*
(the numbers spell out βvolteβ, which is easier to remember). Make sure the popup says βcarrier check disabledβ, otherwise do it again until it does.
Then, do the same for *#*#869434#*#*
(spells out βvowifiβ), until that check is disabled too. Now youβll have the appropriate menus in the settings.
To actually load the profile, you need to enter the number *#*#663368378#*#*
(βmodemtestβ). Then, go to βMBN config loading and activing toolβ shown here:
Then press βAdvancedβ:
Select mbn_eea.txt
(if youβre in Europe), and then press βvalidateβ.
Wait for it to finish, then you should be set. Restart the phone, enable Airplane mode, enable WiFi and make a call. If it works, youβre done.
Last updated on July 23, 2022. For any questions/feedback, email me at hi@stavros.io.