How To Guide [NE2213] How to enable VoLTE (OnePlus 10 Pro 5G)

Search This thread

Prant

Senior Member
Jan 23, 2017
133
94
OnePlus 7 Pro
OnePlus 10 Pro
No. Even doing the OTA method you technically unroot by restoring boot images, but you still have root access during that "session" until reboot, which should also boot up rooted if done correctly.
Wow long battery life ;).
It Is possibile update without unroot ? If yes I will follow the steps in this tread to unlock volte/vowifi on my device
 
Last edited:

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
Hi, I'm sorry but I have more question, in 3rd point I see logkit alternative (I know it doesn't work) but I see magisk module, with only the magisk module volte/vowifi work without the other steps ?
Thank you again
 

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
The answer is no, but you can try it anyway (as you said before that 4g remains on call)
I think the VoLTE works on my device for two reasons:

1) in the network settings I see the status ims logged and lte calls available

2) the phone stays in 4g during a phone call

I'm in Italy and I use Tim and the thing that surprises me is that VoLTE/VoWIFI in Italy is a very complex thing that still doesn't work at all on all devices (you can take a look at this Web Site, translate it into your language desired), therefore using an op10 pro that reading on the internet not everyone is able to use VoLTE / VoWIFI surprises me that it works for me without applying changes
 

Attachments

  • Screenshot_2023-02-22-13-34-43-22_426a5588c5110cd01d5af17e47adb223~2.jpg
    Screenshot_2023-02-22-13-34-43-22_426a5588c5110cd01d5af17e47adb223~2.jpg
    85.9 KB · Views: 52
  • Screenshot_2023-02-22-13-31-10-60_426a5588c5110cd01d5af17e47adb223~2.jpg
    Screenshot_2023-02-22-13-31-10-60_426a5588c5110cd01d5af17e47adb223~2.jpg
    55.2 KB · Views: 50
  • Screenshot_2023-02-22-13-33-21-84_54063fc6848ac98a54ce5f2a63661433.jpg
    Screenshot_2023-02-22-13-33-21-84_54063fc6848ac98a54ce5f2a63661433.jpg
    104.9 KB · Views: 50

S /\ E E D

Senior Member
Jun 8, 2014
459
275
OnePlus 10 Pro
I think the VoLTE works on my device for two reasons:

1) in the network settings I see the status ims logged and lte calls available

2) the phone stays in 4g during a phone call

I'm in Italy and I use Tim and the thing that surprises me is that VoLTE/VoWIFI in Italy is a very complex thing that still doesn't work at all on all devices (you can take a look at this Web Site, translate it into your language desired), therefore using an op10 pro that reading on the internet not everyone is able to use VoLTE / VoWIFI surprises me that it works for me without applying changes
Because of this, Maybe the magisk module brings the VoLTE icon for you and do need other steps ...
 

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
Because of this, Maybe the magisk module brings the VoLTE icon for you and do need other steps ...
I think the magisk module has nothing to do with the icon, because the icon is included directly in the settings, it is shown because the VoLTE setting appears in the network settings and if the VoLTE works then the icon is shown
 

Attachments

  • Screenshot_2023-02-22-14-24-15-37_fc704e6b13c4fb26bf5e411f75da84f2.jpg
    Screenshot_2023-02-22-14-24-15-37_fc704e6b13c4fb26bf5e411f75da84f2.jpg
    191.2 KB · Views: 26

S /\ E E D

Senior Member
Jun 8, 2014
459
275
OnePlus 10 Pro
I think the magisk module has nothing to do with the icon, because the icon is included directly in the settings, it is shown because the VoLTE setting appears in the network settings and if the VoLTE works then the icon is shown
Dude, according to previous posts, VoLTE is working for you and it seems you just missed the icon. (If it wasn't working then you must saw 3g instead of 4g during the call)
It's just a guess by me that you can enable the VoLTE icon by installing the magisk module. That's it.
 

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
Dude, according to previous posts, VoLTE is working for you and it seems you just missed the icon. (If it wasn't working then you must saw 3g instead of 4g during the call)
It's just a guess by me that you can enable the VoLTE icon by installing the magisk module. That's it.
As soon as possible i will try installing the magisk module and i will see if it works and i will let you know.
Best Regards
 

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
No need to use SecrecyAutoUnlocker if you're rooted.
QPST port can be opened with adb command
setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
not sure about PDC but I use efsTools and efs explorer to enable volte.
Also, engineermode is still accessible with this magisk module I made. It doesn't require that decrypt tool. Flash this module, reboot and type *#649010# to open ports. And btw Engineermode's main activity is *#36446337#
Hi, thank you for your work, i have a question, what Is the confirm code ? Thank you
 

Attachments

  • Screenshot_2023-02-23-10-52-30-16_40dbc481ca5b738a325e5182fc08a331.jpg
    Screenshot_2023-02-23-10-52-30-16_40dbc481ca5b738a325e5182fc08a331.jpg
    126.8 KB · Views: 23

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
Dude, I think you asked this same question several times!!
Yes and yes, changes applied by PDC are temporary
okok now i have understand i'm sorry but the op10 pro community sometimes it's a bit iffy and i don't always get detailed answers (in some cases never), thank you for taking the time on xda to reply to the community and for your thread on how to enable VoLTE/VoWIFI but in my case it didn't worked with the magisk module and not even with pdc (even both together), the VoLTE are not shown I only see the VoWIFI but as mentioned in the previous comment, it should work for me (which is positive) I'm sorry for the icon that came out in previous phones and op10 pro includes it and doesn't show the settings or the icon.
Best Regards
 
Last edited:

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
j ai activé volte sans root avec ce lien https://github.com/kyujin-cho/pixel-volte-patch ,ca fonctionne sur oneplus 10 pro
Thanks for sharing an alternative method but there are some questions than we want know answered
1) Does it work on other devices too?
2) OnePlus some reboot changes are canceled, is this the same for this method to enable VoLTE?
If you know something more or if you have already had the opportunity to test we would like to hear about it.
Best Regards
 

sebastien13

Member
Jun 11, 2008
9
0
je l'ai fait sur mon telephone (oneplus 10 pro ne2215 avec rom ne2213 une sim) avec débogage wifi j ai redémarré mon tel et ca fonctionne toujours
 

emabertax

Senior Member
Dec 2, 2015
308
362
Cuneo IT
OnePlus 10 Pro
je l'ai fait sur mon telephone (oneplus 10 pro ne2215 avec rom ne2213 une sim) avec débogage wifi j ai redémarré mon tel et ca fonctionne toujours
Can you send some screenshot of your settings ? Another thing please can you speak English ? I see than you are a new member on xda and here they want people to speak English, I say maybe in case you don't know.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    A lot of things changed with OnePlus brand, now they are exactly same as Oppo (OxygenOS 13 and ColorOS 13 are exactly same)
    I believe OnePlus 9 Pro was the last real OnePlus smartphone.
    R.I.P. OnePlus and OxygenOS !!
    By the way this isn't the point of this thread, so let's start the process:

    Unfortunately you need root access to enable VoLTE, also you need a windows PC for this.
    Warning: do it at your own risk, I'm not responsible if somethings goes wrong for you !!


    In my opinion, OnePlus created a whitelist for carriers and if your carrier is not on the list, you can't use VoLTE, even though it fully supports it !! WTF OnePlus ?!!
    Before with OnePlus 9 Pro we could enable VoLTE by LogKit and EngineerMode
    Now with OnePlus 10 Pro you are out of luck because LogKit doesn't work at all and you can't easily access to EngineerMode !!
    Fortunately, still we can enable it 😊

    Note: If your phone model is NE2215 i recommend you to convert it to NE2213 with OPLocalUpdate app as NE2213 supports more 4G bands

    0- Extract stock boot.img from payload.bin

    Download one of below Full ROMs:
    [NE2213] OxygenOS 13 C.30
    [NE2213] OxygenOS 13 C.26
    [NE2213] OxygenOS 13 C.22
    [NE2213] OxygenOS 13 C.21
    [NE2213] OxygenOS 13 C.20
    [NE2213] OxygenOS 13 C.19
    [NE2213] OxygenOS 13 C.17 (Android 13 Beta 2)
    [NE2213] OxygenOS 12 A.15
    [NE2213] OxygenOS 12 A.12 (Android 12 Rollback)

    You can find payload.bin in Full ROM zip file
    Use payload_dumper to extract boot.img
    Code:
    python3 payload_dumper.py --images boot payload.bin
    Another option to doing this is FastbootEnhance which is a windows GUI app

    1- Prepare your PC

    Unzip Platform-Tools (You should add the directory path to "Environment Variables > System variables > Path")
    Check if you installed platform tools correctly:
    Search for cmd, right click on it and select "Run as administrator"
    Type "adb --version" and hit the enter button
    If the output shows adb version that means you installed platform tools correctly
    Install Qualcomm USB Drivers
    Install QPST

    2- Prepare your phone

    Enable "Developer options" (click on "Settings > About device > Version > Build number" several times)
    Go to "Settings > System settings > Developer options" and enable "OEM unlocking" + "USB debugging"
    Connect your phone to PC in MTP mode (File Transfer)
    Open cmd (Run as administrator) and type "adb reboot bootloader"
    Allow USB Debugging for your PC in the phone
    Now type "fastboot flashing unlock"
    On your phone you should see a message about unlocking the bootloader
    With volume up/down you can move between options
    Select Unlock boot loader option with power button (It will wipe your data)
    Done, the phone bootloader is unlock now.
    Since you unlocked the bootloader you should enable developer options again
    Install latest version of Magisk (Download apk from here)

    Patch stock boot.img:
    Transfer stock boot.img to your phone
    Open Magisk and select install
    Choose "Select and Patch a File" then click on "LET'S GO"
    You can find the patched boot in "Download" directory
    Transfer it to your PC

    Temporary root access:
    Open cmd (Run as administrator) and type "adb reboot bootloader"
    Allow USB Debugging for your PC in the phone
    Type "fastboot boot patched_boot.img" (change patched_boot.img to whatever your filename is)

    Permanent root access:
    After booting, Open Magisk and click on install again
    Now select "Direct Install (Recommended)" then click on "LET'S GO"
    Done, you have a permanent root access now

    Note: There are some guides that suggest you a way to update with OTA when you have root access
    But i don't recommend it, because it's risky and you may get into bootloop
    ** IGNORE OTA UPDATE while you have root access **

    3- LogKit alternative

    With LogKit you could bring back "VoLTE calls" and "Wi-Fi calling" to sim settings
    As i mentioned before LogKit no longer works on OnePlus 10 Pro
    To achieve this:

    Install "VoLTEEnabler" magisk module and reboot
    Now you should see the options in "Settings > Mobile network > SIM 1"

    4- EngineerMode alternative

    With EngineerMode we could enable "Full-port switch" to working with PDC
    By root access you can achieve this easily:

    1- Connect your phone to PC in MTP mode
    2- Open cmd and type:
    Code:
    adb shell
    3- Switch to root user (For first time you need to grant root access to adb on your phone) :
    Code:
    su
    4- Enable Full-port switch:
    Code:
    setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb

    5- Last step

    Open PDC app (It's included in QPST)
    Open device dropdown and select your phone
    Find "Oversea-Commercial_DS" or "Common-Commercial" and make sure both Sub0 and Sub1 are Inactive (for me both were Inactive by default)
    Find "Commercial-DT-VOLTE" and Active it for both Sub0 and Sub1 (right click on it > SetSelectedConfig > click on Sub0 ... do the same for Sub1 ... now both are Pending, click on Activate)
    BOOM! you can see "VoLTE" icon on your status bar 😉

    Screenshot_2022_08_26_17_26_17_65_426a5588c5110cd01d5af17e47adb223.jpg


    Note: You should repeat steps 4 and 5 after each reboot 😟
    Anyway, it's better than nothing 😌
    If someone found a permanent way please share it with the community 😇

    >> Final word

    This is my first and last OnePlus phone!
    OnePlus completely destroyed OxygenOS (Say hi to MiUi [ColorOS] by OnePlus [OPPO] !!!)
    Almost 99% people buy OnePlus to enjoy stock android experience with a bunch of customization options.
    For me OnePlus is dead.
    I will buy google pixel 7 pro next year and don't let any of my family member or my friends buy from this FAKE BRAND (OnePlus) !!!

    If this topic was useful for you press the thanks button
    😄
    2
    No need to use SecrecyAutoUnlocker if you're rooted.
    QPST port can be opened with adb command
    setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
    not sure about PDC but I use efsTools and efs explorer to enable volte.
    Also, engineermode is still accessible with this magisk module I made. It doesn't require that decrypt tool. Flash this module, reboot and type *#649010# to open ports. And btw Engineermode's main activity is *#36446337#
    1
    Hi
    Followed everything but never got the voLTE icon on the statusbar
    Dude, first make sure your carrier supports VoLTE ...

    Install "5G Only" app:

    You need to check "Voice Service" and "Voice Network Type" values.

    Here is mine 👇🏻
    IMG_20220909_095413.jpg


    As you can see:
    Code:
    Voice Service: In Service
    Voice Network Type: LTE
    1
    No need to use SecrecyAutoUnlocker if you're rooted.
    QPST port can be opened with adb command
    setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb
    not sure about PDC but I use efsTools and efs explorer to enable volte.
    Also, engineermode is still accessible with this magisk module I made. It doesn't require that decrypt tool. Flash this module, reboot and type *#649010# to open ports. And btw Engineermode's main activity is *#36446337#
    Thanks!
    With root access we don't need EngineerMode at all 😊
    1
    Hey 6addri yes please share your method!
    Thanks
    OP edited
    Check it again
    I managed to enable VoLTE on OOS13 OB 2 😊
    Thanks to @6addri 👍🏻
    Screenshot_2022-09-11-21-15-25-38_426a5588c5110cd01d5af17e47adb223.jpg