[Sony Xperia XZ2 Guides, News, & Discussion] lm8lm8:
#include <std_disclaimer.h>

/*

* Your warranty is now void.

*

* I am not responsible for bricked devices, dead SD cards,

* thermonuclear war, or you getting fired because the alarm app failed

* (**seriously, who get his alarm clock on phone? who keeps his phone powered on * the night? 0_o **).

* Please do some research if you have any concerns about features included in

* this ROM before flashing it! YOU are choosing to make these modifications, and * if you point the finger at me for messing up your device, I will laugh at you.

*/

..."hi!"

A/ Purpose.

Volte...

let's talk about xperia and the vol-te!

here, about among fourth bigger providers of cellular coverage in FR : Free mobile.

That cell provider suspected of started end of 2021 to run it's volte service (as it's competitors in 2016/19, others have not implemented it yet)

thus, let's start by the beginning :

here is the biest : xperia h8216 as technical codename (a bit like samsungs[1]), best known under the smothy name of xperia XZ2, for it's general public marketed name.

Single SIM, 2/3/4G, elegant device if it wouldnt lost it's DRM at just bootloader unlock. Yep, who still runs googled-'droids? /joke ;)

So, starting it, the appareil is volte-compliant with providers started their volte on their cell networks before 2018. Means Orange, SFR, BYG, Jio.

xperia xz2 is basely not supported (nor the oneplus 6T, but the xiaomi mi9T is ...-all are SG845) :

https://assistance-1.free.fr/mobile/terminaux/Free-specifications-terminaux.pdf

Yep, I added that last one (Jio) ISP because it's the only one of being volte-deployed on bulk-numerous of devices until some 2016/18 phones supports only JIO provider (pikebu k53a48) in the whole world. Yep, they did it.

Looks like their ~426M subscribers are a high-weight advantage to require from manufacturer to integer their volte, or the found out some kind of specific clever-cheat, let's think! ;)

B/ Overview of the toilet set :

let's get back to our sheeps, or mostly our keyboard :

to hackly-integer volte on that device, let's take few ingredients:

-a huge of tech/engineer/nerd knowledge. Be fine with the cmd/terminal is needed

-a windows computer, another one with 'nux, to be okay

-an army of tools/utility/software under windows

-accompanied of a number of specific files

-few dozen of gigabytes to save the device

-the big one, the xperia device running lineage: Andro13/LOS20-20231004, modem S8683.1, thanks to danny trunk

-a usb data cable, it's better

-few hours of free time

-an out of common patiency

-a stress-relief ball

-an haircut ready to be massacred

-the absence of pacemaker or any other heart-related hazardous

-the must : internet access, some brain to lookup for various searches

-a plastic or mousse-based phone (in case to throw to a wall)

-the big one (bis): xda, plus the amateur community of sony/aosp

C/ let's start to deal with it : the process

the phone was initially based with a "google/android stock rom", aka the original software on the device, with latest updates, not that recent. The device supports volte for a number of providers whom gave their volte/vowifi profile-information to manufacturers, before 2019 (or even 2017). Means not free mobile, who gave back it's copy.. three years later at least. ISP will go to the school's director's bureau directly.

1. do a backup of the phone's content, using adb :

adb pull /mnt/sdcard ./

(please notice to locate your command line at the directory where the /sdcard/ folder would be downloaded from phone to pc) ; sdcard contains all userdata.

2. install on windows computer all regiment of utilities/tools listed in Z/

3. on the phone, make sure lineageos20 and adb/root are enabled. then, follow that risky and dangerous procedure:

Getting VoLTE and VoWiFi on unlisted carriers by flashing mbn file

I live in Canada and I have a BC72 (Asian version). I am struggling to get VoLTE and VoWiFi working. I know that mbn file is the key to getting IMS support and sony seems to block some carrier mbn files (only mbn in sales areas are available). So...

xdaforums.com

with the followed mcfg_sw.mbn coming especially from xiaomi MI-9T :

mbns-mi9t.zip

drive.google.com

4. Keep your breath. Light-on few candles, pray four times "Hail Mary or something" by prostrate in direction of above-named's xperia's camera. Reboot the device. Storm-effect worth being experienced.

5. Observe that the device bootups like in a common way : no blackscreen, no error message (excepted the "corrupted bootloader", dont panic it's the price of being ungoogled), nor any oscillate touchscreen.

6. check the sesseion/interface opens normally, there is no hurted icons on the screen, nor file has been abandonned for died within the directories.

7. chech the wifi/4G are working well. DOn't hesitate to "bind on" a specific cell technology, as LTE (eg only, not prefered) (X)

8. try a phone call with cell data enabled, wifi disabled. Check the call works well, althrough the 4G indicator is well shown (in the status top bar)

9. congratulation, your tel does volte/vowifi. In the contrary, send it back to sony or await your xda dealer at the entrance of the school.

10. check : in the phone app, do : *#*#4636#*#*, then the top right menu > > IMS service status : "IMS registration says" "registred", then volte or voice over wifi might be activated (one or the other, maybe both) "available"

....i let you estimate/assess the level of engineering of that experimentation (dont do this for the eng level heh..okay do it)

D/ results, observations, conclusions and tutti quanti:

-most bigger difficulties :

*to prepare the windows computer, with the palanquée of drivers/utilities (see Z/)

*to obtain the adb shell in root, not easy at all for a non expert person. lot of error messages could occur, and number of manipulations plus deep searches to go further several difficulties.

computer crashed several times, whom didnt permitted me to list every error messages and matching solutions... you're here, as advanced level boy, just search :)

-the big buddy : mcfg_sw.mbn, as one per service provider (or even multiple per ISP), sorted by region/area, within amount of folders in the ESP storage.

-notice that like others kind of "port" in the general computing/IT domain, it's necessary to use files from a device that have in common exactly the same chipset than your device. Eg at oneplus, the 5T uses a (Snapdragon) SG835. His elder brother 6T uses a SG845 (well different!) (the same as the XZ2). Use the .mbn of the 6T on a 5T device will just kill the cellular/wifi/BT software layer (R) : no more BT/wifi/cell support then (software only) ; here, it's the xiaomi MI-9T whom supports that chipset, used for this process :

France/USA -- Free Mobile/AT&T (roaming)/Ting -- mbns-mi9t\eu\vodafone\volte\uk\mcfg_sw.mbn (Y)

-in 2/3G, never call phones appears with HD (lineageos). In 4G, almost all calls are HD (via indicator). The vowifi indicator appears, when the wifi is available (for those both volte or vowifi, indicator is always in the call popup, never in notification top status bar)

-under lineageos, no volte logo, nor vowifi logo, appears in the notification/top status bar. the HD logo is present within the call window/popup (W). The volte call could be check by disable the wifi (no indicator) with cell data enabled (4G indicator)

-it's looks like it can disturb some people or opinions, but it's looks like the volte and vowifi have two big advantages : the audio quality of the call, and the fastness of compositing/communication opened (less than three seconds). Those advantages are not free : the device takes more energy, but not only : it requires more bandwidth, means lost robustness, versus 2/3G calls. I really doublt that into deep forest or near desert, volte/vowifi works well...

-the vpn blocks completely vowifi, for sure if it's managed with "always on" and "blocks traffic outside of vpn" options in the internet settings

-in case of vowifi not working, it could take up to thirty seconds to get the call ended, and force the system to go through volte only

-on iphone, the 7th doesnt shows volte indicator : cell data enabled is needed to get the 4G indicator in the top status bar, to check the volte stats in 4G.

No specific indicator is shown in the call window/popup, nor volte one. Vowifi isnt supported for that ISP before 8th of iphone range. Before 7th, this ISP doesnt supports iphones volte.

-calls, SMS works well in 4G.

-android>ios : mms works almost instataneously, regarding their size : common photo nowadays of ~3MB wont work and will be rejected. Instead, a little picture of low resolution will work immediatly. Looks like there is a restriction regarding the weight of the media/file transmitted, by ISP.

-ios>android : all size of media works for MMS, looks like the iphone convert its automatically, or the IPS does. A resizing is made on too large pics, the received is different resolution than original one.

-in case of cellular/mobile data disabled, sms and calls works well, no internet/MMS.

-didnt checked vowofi>volte swing

-double call works, conference (2 mixed calls, from 1 received, 1 sent) doesnt.

-the ISP doesnt knows it yet :)D)

-it's necessary to go through a riskly bidouillage/bricolage (process) reserved to experts or very advanced users, and discourages/disappointed regarding a "worldwide standard" of the technology, and of "HD calls" big-marketing

=======================

Complementary info :

1: technical "codenames" associated to marketing devices's names, eg samsung, see : https://web.archive.org/web/20230528153240/https://msm8916.com/?view=downloads

R: https://xdaforums.com/t/oneplus-5t-did-badly-something-modem-files-looks-corrupted.4573123/

W: only with cellphones numbers or individual numbers (?) : geographical numbers tested (companies, public services) and others customer services (+338) no HD indicator appears, even if the data link shows well 4G during the call.

X: to "bind on", eg use "only" and not "prefered" a cell tech.

Ios and stock android doesnt do (dont allow or forbbid it..)

under lineageos, it's possible to requires/force the device, to attach either several techs with "prefered" for the most modern tech. There are either multiple choices in the 34's choice list : eg "LTE, WCDMA, CDMA" (as a choice in the list), will prefer 4G, and allow 3G or 2G, depending on the selected network.

instead, "LTE" (as another choice) or "WCDMA" (another choice) will bind up the device to connect ONLY to the selected technology, even if in case of lack/absence of service coverage, others techs are present.

eg if "LTE" (means LTE only) is selected, if the phone doesnt do volte for your ISP, all calls will fails, because phone isnt allowed to connect others than 4G networks (aka LTE) ; but if phone doesnt do volte, ISP is supposed to switch it back to 3G, where "LTE" only choice means nothing else than LTE.

it's a way to test if volte works well or not, to avoid climbing down on another unexpected tech, in the "name of permanent network availability" of google and apple (they want to be sure your phone will be reachable, and it's not good for volte-only tests)

to go to the "bind on" setting :

Settings > Network and Internet (first choice) > Internet (first choice) > ISP's wheel (first choice) > scroll down to "Prefered Network type". 34 choices are available (from prefered to only) where it's only 5 on apple/google stock systems ;) ; you can notice that CDMA/GSM is 2G, WCDMA/UMTS/HSPA is 3G. and dontforget the PDC, decidated to japan! ;)

there is also a "wifi calling" switch just after that list (scroll down) on the same page, plus another shortcut for wifi calling is in the settings of the phone app

DONE! :D

Y :

xiaomi MI-9T:

mbns-mi9t.zip

drive.google.com

pixel 4 (that oen is not for the xperia):

https://forum.xda-developers.com/attachments/voltembnspixel4-zip.5199373/

Z: see Z next point just after

(be careful, a shareware/commercial software is among a proper driver of usb tool)

=================

software tools/references :

VC_redist.x64

dotnet-runtime-5.0.17-win-x64

OnePlus_USB_Drivers_Setup

EfsTools-0.14

QPST_2.7.496

qualcomm-usb-composite-device-9091-1664021

Sony-Xperia-XZ2-Driver

Xperia_Flash_Tool_Setup

qualcomm-hs-usb-diagnostics-9091-1656040

usb_driver_r13-windows

Xperia_XZ2_driver

QPST_2.7.474

platform-tools_r34.0.5-windows

mbns-mi9t

mfc100u.dll

Z: partly available at :

xperiavolte - Shared with pCloud

Keep all your files safe, access them on any device you own and share with just the right people. Create a free pCloud account!

e.pcloud.link

XPRXZ2.7z - Shared with pCloud

Keep, share and access your files whenever you need from wherever you are. Create a free pCloud account and make your life easier.

e.pcloud.link

=================

web references :

Sony Xperia XZ2 H8216 USB Driver for Windows

Download the official Sony Xperia XZ2 H8216 USB Driver for your Sony Xperia Device. We also provide all other Sony Xperia USB Driver for free.

xperiausbdriver.com

VoLTE provider support

@hackman238 how do you managed to have such screenshot? I do not have such interface in my 4.5.0.19.

forum.sailfishos.org

android_device_sony_tama-common/modem-config at lineage-20 · LineageOS/android_device_sony_tama-common

Contribute to LineageOS/android_device_sony_tama-common development by creating an account on GitHub.

github.com

[EOL][ROM][13][AKARI][OFFICIAL] LineageOS 20.0

#include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns...

xdaforums.com

ICI:

Getting VoLTE and VoWiFi on unlisted carriers by flashing mbn file

I live in Canada and I have a BC72 (Asian version). I am struggling to get VoLTE and VoWiFi working. I know that mbn file is the key to getting IMS support and sony seems to block some carrier mbn files (only mbn in sales areas are available). So...

xdaforums.com

[Guide] Enabling VoLTE/VoWiFi v2

Preface With this guide I can officially deprecate the other guide I wrote, as we will no longer have to hack together a solution by loading profiles for other carriers. Meaning, that this should just work provided an mbn exists for your carrier...

xdaforums.com

5II/1&5III VoLTE patch. [Guide to release the root]

In the Xperia user group in cafe.naver.com/x1smart I'm HTCMAGE. Last year, Xperia 1II. How to activate VoLTE. After the guide version...

xdaforums.com

Bell, Telus, Koodo and Freedom Mobile Volte and Vowifi Calling Working *Update Android 11 Require Root*

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...

xdaforums.com

[Guide]Activate VoLTE/VoWiFi OOS 11(OB1&OB2)

Hi everyone. /* * Your warranty is void. Or vaild, probably? * * I am not responsible for bricked devices, dead SD cards, Ebolation X, * thermonuclear war, or the current economic crisis caused by you following * these directions. YOU are...

xdaforums.com

How to Enable Volte and 5G Without Permanent Root on Xperia 5 III and 1 III

First of all, Thanks to @johndaniel, @htcmage, @gorEisberg @Forbesii @morphvale @arjun_m4 for sharing all the information and files required for this guide. FIRST THING FIRST: Data is priceless. Always backup before you modify your phone...

xdaforums.com

[MODULE v17.x] VoLTE & VoWiFi Enabler (2018-09-20)

Update: This module was a trial. The results seem to indicate that there is significantly more work to do to enable VoWiFi or VoLTE. I will leave this module up for anyone interested in enabling the options, but please be aware it will not make...

xdaforums.com

How to enable VoLTE and VoWiFi on all carriers on the ASUS ZenFone 8 and OnePlus 9 Pro

Here's how you can manually enable VoLTE and VoWiFi support on the ASUS ZenFone 8 and the OnePlus 9 Pro for unsupported carriers.

www.xda-developers.com

VoLTE/WiFi Calling Support?

VoWifi is also not working on the FP3 (Germany Telefónica) with latest Iode 2.4 build. IMS is registered however VoWifi not available, although turned on in the settings. I switched from FPOS where it worked Its enabled and greyed out for me as well and working (was the same with stock...

community.iode.tech

VoLTE on the Xperia 10 II - filling in the gaps

Thanks, li fixed it he typo

forum.sailfishos.org

echo -n "mcfg_sw/generic/euro/hutch/vlvw/uk/mcfg_sw.mbn" >> /vendor/oem/modem-config/S21.1/modem.conf

Getting VoLTE and VoWiFi on unlisted carriers by flashing mbn file

I live in Canada and I have a BC72 (Asian version). I am struggling to get VoLTE and VoWiFi working. I know that mbn file is the key to getting IMS support and sony seems to block some carrier mbn files (only mbn in sales areas are available). So...

xdaforums.com

Is it possible to add for other countries? · Issue #3 · nooriro/volte-kr-crosshatch

Hi, I need to activate volte and wifi call on pixel 2 XL. My carrier activated the services but phone's toggle still can't be turned on :( Can this be updated for multiple devices and carriers? Tha...

github.com

oneplus:

OnePlus Community

Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.

community.oneplus.com

mbns-mi9t.zip

drive.google.com

efs.zip

drive.google.com

Qualité VoWiFi

Qualité VoWiFi

lafibre.info

Tutoriel - Activer la VoLTE et VoWifi sur OnePlus 6/7/8

Tutoriel - Activer la VoLTE et VoWifi sur OnePlus 6/7/8

lafibre.info

VoLTE : AMR-NB, AMR-WB, EVS-SWB, EVS-FB let’s go to 128k !

#SnapdragonInsider #Oneplus #Xiaomi #Asus

medium.com

two frenchy whom tested freemobile volte mbn files from xiaomi-mi9T, for their XZ2:

[Guide]Activate VoLTE/VoWiFi OOS 11(OB1&OB2)

Hi everyone. /* * Your warranty is void. Or vaild, probably? * * I am not responsible for bricked devices, dead SD cards, Ebolation X, * thermonuclear war, or the current economic crisis caused by you following * these directions. YOU are...

xdaforums.com

[Guide]Activate VoLTE/VoWiFi OOS 11(OB1&OB2)

Hi everyone. /* * Your warranty is void. Or vaild, probably? * * I am not responsible for bricked devices, dead SD cards, Ebolation X, * thermonuclear war, or the current economic crisis caused by you following * these directions. YOU are...

xdaforums.com

official thread of xz2:

[EOL][ROM][13][AKARI][OFFICIAL] LineageOS 20.0

#include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns...

xdaforums.com