How To Guide How to enable VOLTE and VoWifi on Realme GT Neo 2 (and probably other Realme devices) when the toggles are not available in SIM info & settings

Search This thread

doongoo

Senior Member
Aug 30, 2011
649
142
Szombathely
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
does this method delete anything from phone? How will I know, if the command is carried out succesfully? Will I receive a confirmation after each command? Sorry for the noob questions, but I am not familiar with ADB (but in need of VoLTE :) Will that remain after the RUI 4.0 update too?
 

ChatlaninWef

New member
Dec 26, 2022
4
8
does this method delete anything from phone? How will I know, if the command is carried out succesfully? Will I receive a confirmation after each command? Sorry for the noob questions, but I am not familiar with ADB (but in need of VoLTE :) Will that remain after the RUI 4.0 update too?

I am not a guru in Android either but I think setprop commands just change settings of the Android OS, I don't think they delete anything.
No confirmation after each command but if you see an error message it means something went wrong.
Once everything is done and the phone has restarted - you'll see VoLTE and WiFi Calling options in the settings - that is the confirmation that it worked.
If you think this is complex - check the original post of this thread :) If you aren't comfortable - don't do it. Ask someone more familiar with this type of things to do it for you or clarify it for you.
Usual disclaimer: do it at your own risk!
My guess is that after each RUI update you'll have to re-run these commands in order to keep VoLTE.
This is what the manufacturer does to us, they want us to buy a more expensive and single-SIM OnePlus :(

IMG_20230113_094744.jpg
 
  • Like
Reactions: doongoo

doongoo

Senior Member
Aug 30, 2011
649
142
Szombathely
I am not a guru in Android either but I think setprop commands just change settings of the Android OS, I don't think they delete anything.
No confirmation after each command but if you see an error message it means something went wrong.
Once everything is done and the phone has restarted - you'll see VoLTE and WiFi Calling options in the settings - that is the confirmation that it worked.
If you think this is complex - check the original post of this thread :) If you aren't comfortable - don't do it. Ask someone more familiar with this type of things to do it for you or clarify it for you.
Usual disclaimer: do it at your own risk!
My guess is that after each RUI update you'll have to re-run these commands in order to keep VoLTE.
This is what the manufacturer does to us, they want us to buy a more expensive and single-SIM OnePlus :(

View attachment 5809469
Your feedback encouraged me to try my luck :) Thy for that! For the first time I used minimal adb and I was not successful. after "fastboot reboot recovery" it stopped with "waiting for any device". I switched than to the source site and found there , that they recommend to update drivers in such case. I did it (installed qualcomm latest drivers at first and than generic windows adb drivers). Also downloaded the platform tools which was recommended as well on the source site. For the second try using platform tools for the adb commands and with the generic windows adb usb-driver I was successful. The switches appeared in the setting for my carrier (Telekom), where they were not available before. Now, everything is working like it should from the beginning on. Thx again!
 

ChatlaninWef

New member
Dec 26, 2022
4
8
Your feedback encouraged me to try my luck :) Thy for that! For the first time I used minimal adb and I was not successful. after "fastboot reboot recovery" it stopped with "waiting for any device". I switched than to the source site and found there , that they recommend to update drivers in such case. I did it (installed qualcomm latest drivers at first and than generic windows adb drivers). Also downloaded the platform tools which was recommended as well on the source site. For the second try using platform tools for the adb commands and with the generic windows adb usb-driver I was successful. The switches appeared in the setting for my carrier (Telekom), where they were not available before. Now, everything is working like it should from the beginning on. Thx again!
Great! I'm glad it worked for you(y)
 

Ping Guerrero

New member
Feb 1, 2021
4
1
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
Thank you for saving my life! Hahahaha.
I've been looking for an engineering mode unlocker for my phone for a long time just to enable VoLTE because the unlocking tools such as the Gprotool and other secrecy decrypt unlocker are no longer working. It worked on my Realme Q2 5G(China Rom).This is the only solution. Also, the VOLTE will still remain even you restart your phone, unlike when using engineering mode, it will disappear when you restart.

Again, thank you very much :)
 

kfngou

New member
Feb 24, 2023
2
2
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
I have just enabled this volte switch on my realme gt neo 2t following these steps. I can now enjoy volte without any 3G CS fallback anymore. It just simple and safety. No bootloader unlock and root required. Again, thank you very much.
 

rapayatan225

Member
Nov 21, 2022
9
0
Thank you for saving my life! Hahahaha.
I've been looking for an engineering mode unlocker for my phone for a long time just to enable VoLTE because the unlocking tools such as the Gprotool and other secrecy decrypt unlocker are no longer working. It worked on my Realme Q2 5G(China Rom).This is the only solution. Also, the VOLTE will still remain even you restart your phone, unlike when using engineering mode, it will disappear when you restart.

Again, thank you very much :)
Pls help my phone just rebooting and pop up this on the screen "the serial is not matched fastboot_unlock_verify ok" when i type adb reboot fastboot my is oppo f11 pro
 

lfc222222

Senior Member
Mar 22, 2016
74
12
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
I tried using this method.
When I get to step #9, the adb shell response to “fastboot reboot recovery” is:
< waiting for device >

and nothing happens after that. Any idea how to resolve that?
 

doongoo

Senior Member
Aug 30, 2011
649
142
Szombathely
I tried using this method.
When I get to step #9, the adb shell response to “fastboot reboot recovery” is:
< waiting for device >

and nothing happens after that. Any idea how to resolve that?
quoted from the japanese site:
* If it stops at "waiting for any device" or does not recognize it, you need to manually install the driver from Device Manager. (Reference ↓)

1650202083921-GGbu2E6zRX-1024x768.webp

1650202103043-GhAfyZvJQS-1024x768.webp

1650202122988-AjcFuVbDga-1024x768.webp

1650202178952-F1iloe4IEL-1024x768.webp
 

lfc222222

Senior Member
Mar 22, 2016
74
12
quoted from the japanese site:
* If it stops at "waiting for any device" or does not recognize it, you need to manually install the driver from Device Manager. (Reference ↓)

1650202083921-GGbu2E6zRX-1024x768.webp

1650202103043-GhAfyZvJQS-1024x768.webp

1650202122988-AjcFuVbDga-1024x768.webp

1650202178952-F1iloe4IEL-1024x768.webp
Thanks for responding. Yes, I managed to follow these guidelines a few days ago, and was able to complete VoLTE enablement on my device!
 

kfngou

New member
Feb 24, 2023
2
2
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
Here's an update for you guys who owned other latest oppo or oneplus model which get a "fastboot reboot recovery" unauthorized message with this method.

You can try to enable it with the tools Pixel IMS and Shizuku from this URL
I have just done on my Onplus Ace 2V with this way.
 
  • Like
Reactions: Sketths and 5xeVo

Sketths

New member
Dec 7, 2018
1
0
Here's an update for you guys who owned other latest oppo or oneplus model which get a "fastboot reboot recovery" unauthorized message with this method.

You can try to enable it with the tools Pixel IMS and Shizuku from this URL
I have just done on my Onplus Ace 2V with this way.
It worked for me on Realme GT Master Edition! Thank you so much!
 

darkhunter9

Member
Jun 17, 2022
13
6
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
Thank you man for this solution without root!
 

leungda

Senior Member
Aug 26, 2008
161
3
I cannot get into Step 9. When I enter "fastboot reboot recovery" then "ADB DEVICES". It shows the device as "Unauthorized" When my device is on the normal debug mode, it shows "Authorized" How can I fix it?

I have Neo3. Neo3T and Neo2 on UI 4.0 and I would like to have VoLTE on freedom mobile too.
 
Last edited:

phoneaoio

New member
Jan 13, 2022
4
0
Hey XDA,

I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

All factory, no root required, no bootloader unlock required.
May work on other Realme models.

Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

Steps, check pictures in the above link:

1. Enable Developers Options and USB Debugging (search online if needed)
2. Connect your phone to a Windows laptop
3. On the phone choose connection type Transfer files / Android Auto
(first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
5. Enter command "adb devices"
6. The output should say:
List of devices attached
<your realme serial number> device

7. Enter command: "adb reboot fastboot"
8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
9. Enter command: "fastboot reboot recovery"
10. Nothing changes on the phone, no need to touch it this time either
11. Enter command: "adb devices"
12. The output will be:
List of devices attached
<your realme serial number> recovery

Here I installed realme Software&Driver Update tool from
This may help if you're having issues at this step.
13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

adb shell setprop persist.data.iwlan.enable true
adb shell setprop persist.dbg.ims_volte_enable 1
adb shell setprop persist.dbg.volte_avail_ovr 1
adb shell setprop persist.dbg.vt_avail_ovr 1
adb shell setprop persist.dbg.wfc_avail_ovr 1
adb shell setprop persist.radio.rat_on combine
adb shell setprop persist.radio.data_ltd_sys_ind 1
adb shell setprop persist.radio.data_con_rprt 1
adb shell setprop persist.radio.calls.on.ims 1
adb shell setprop persist.data.iwlan 1
adb shell setprop persist.data.iwlan.ipsec.ap 1
adb shell setprop persist.radio.volte.dan_support true
adb shell setprop persist.radio.VT_ENABLE 1
adb shell setprop persist.sys.cust.lte_config true
adb shell setprop persist.rcs.supported 1

adb reboot


14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

Thanks to the authors of the page above!
This method does not work with Realme GT Neo 3. You will be stuck with the Recovery adb mode and the adb command line would say: xxxxxx unauthorized.
 

vegaboy91

Member
Jun 11, 2012
9
0
trích dẫn từ trang web tiếng Nhật:
* Nếu nó dừng ở trạng thái "chờ bất kỳ thiết bị nào" hoặc không nhận ra thiết bị, bạn cần cài đặt trình điều khiển theo cách thủ công từ Trình quản lý thiết bị. (Tham khảo ↓)

1650202083921-GGbu2E6zRX-1024x768.webp

1650202103043-GhAfyZvJQS-1024x768.webp

1650202122988-AjcFuVbDga-1024x768.webp

1650202178952-F1iloe4IEL-1024x768.webp
Can you send me driver update for realme gt neo 2. please
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Hey XDA,

    I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

    All factory, no root required, no bootloader unlock required.
    May work on other Realme models.

    Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

    Steps, check pictures in the above link:

    1. Enable Developers Options and USB Debugging (search online if needed)
    2. Connect your phone to a Windows laptop
    3. On the phone choose connection type Transfer files / Android Auto
    (first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
    4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
    5. Enter command "adb devices"
    6. The output should say:
    List of devices attached
    <your realme serial number> device

    7. Enter command: "adb reboot fastboot"
    8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
    9. Enter command: "fastboot reboot recovery"
    10. Nothing changes on the phone, no need to touch it this time either
    11. Enter command: "adb devices"
    12. The output will be:
    List of devices attached
    <your realme serial number> recovery

    Here I installed realme Software&Driver Update tool from
    This may help if you're having issues at this step.
    13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

    adb shell setprop persist.data.iwlan.enable true
    adb shell setprop persist.dbg.ims_volte_enable 1
    adb shell setprop persist.dbg.volte_avail_ovr 1
    adb shell setprop persist.dbg.vt_avail_ovr 1
    adb shell setprop persist.dbg.wfc_avail_ovr 1
    adb shell setprop persist.radio.rat_on combine
    adb shell setprop persist.radio.data_ltd_sys_ind 1
    adb shell setprop persist.radio.data_con_rprt 1
    adb shell setprop persist.radio.calls.on.ims 1
    adb shell setprop persist.data.iwlan 1
    adb shell setprop persist.data.iwlan.ipsec.ap 1
    adb shell setprop persist.radio.volte.dan_support true
    adb shell setprop persist.radio.VT_ENABLE 1
    adb shell setprop persist.sys.cust.lte_config true
    adb shell setprop persist.rcs.supported 1

    adb reboot


    14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

    Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

    Thanks to the authors of the page above!
    3
    This post records how I combine many tutorials online and finally enable VOLTE and VoWifi on my Realme GT Neo 2 while the toggles are not available at the beginning.
    TLDR: Most Realme devices support VOLTE and VoWifi, but the toggles may not be available in countries where Realme is not sold officially. However, they could be enabled by editing the build.prop file. Root and Magisk are necessary. Using Magisk, services like Google Pay can still work properly (price is potentially less security).

    As we all know, most Realme devices support VOLTE and VoWifi, and usually you can find and activate them easily in Settings->Mobile network->SIM-> SIM info & settings. There are many tutorials on the website. However, in countries where Realme is not sold officially, you may not find these 2 toggles. I'm not sure about the exact reason but some are saying that local operators have strict whitelist policy (like ATT and TMobile), and of course a device sold only overseas won't be on it.

    My situation​

    I bought a Chinese version Realme GT Neo 2 and the bands are compatible with Tmobile 4G (link). After getting the phone, I refer to this post to flash the global version firmware. My operator is Mint, a mvno of Tmobile and I cannot find VOLTE or VoWifi toggles. After reading this post and using an app called ForceLTE, I'm able to use 4G data. But whenever I make a phone call, the signal jumps back to 3G and data becomes H+(HSDPA). Recently Mint sent me a message, saying that they are retiring 3G soon and my device is not compatible. After a certain date, my phone will not be able to make/receive phone calls if still relying on 3G.
    IMEM check fails on Tmobile, Mint, and ATT websites.
    On Xiaomi devices there's a code used to activate VOLTE directly, on Oneplus devices you can use log app, but no similar way can be found for Realme devices.
    This method I find could be applied to other Realme devices in other countries when the toggles are not available in SIM info & settings.

    Disclaimer​

    Please try the posts I mentioned first.
    This method requires root. Take your own risk for any of your behaviors.
    I'm not responsible for any of your losses (including, but not limited to device, finance, data, personal info)

    Device info​

    Realme GT Neo 2 chinese version
    Global version firmware (RMX3370_11_C.02) via TWRP
    Bootloader locked after flashing the firmware

    Steps​

    1. Unlock the bootloader (refer to this post). Attention: unlock will get all data wiped!
    2. Install TWRP (refer to this post) and Magisk (refer to this post).
    Attention: even after you flash TWRP.img to the recovery partition, if you keep using stock firmware (no matter what region/version), recovery will go back to stock one after the first time you boot to the system. You'll have to install Magisk (or use 3rd party firmware) to keep TWRP
    3. Install MagiskHide props config (refer to this post) to allow us to edit the build.prop file. It is in system partition (ext4, read-only), and can no longer be edited directly (even if you try to remount it in TWRP or ZArchiver with -rw).
    4. Install a terminal emulator from google playstore. Android is a linux system, imagine this app as a window you can open on your PC with linux to input commands.
    5. In the emulator,
    5.1 type "su" and enter
    5.2 type "props" and enter
    1655615254673.jpeg

    5.3 type "5" and enter (Add/edit custom props)
    5.4 type "n" and enter (New custom prop)
    5.5 type "persist.dbg.ims_volte_enable" and enter (the prop we want to add)
    5.6 type "1" and enter (enter your desired option)
    5.7 type "y" and enter (Enter y(es), n(o), e(xit) or an option from above)
    5.8 type "n" and enter (do you want to reboot now)
    5.9 repeat step 5.3-5.8 for the following props:
    persist.dbg.ims_volte_enable, type "1" in step 5.6
    persist.dbg.volte_avail_ovr, type "1" in step 5.6
    persist.dbg.vt_avail_ovr, type "1" in step 5.6
    persist.dbg.wfc_avail_ovr, type "1" in step 5.6
    persist.radio.rat_on, type "combine" in step 5.6
    persist.radio.data_ltd_sys_ind, type "1" in step 5.6
    persist.radio.data_con_rprt, type "1" in step 5.6
    persist.radio.calls.on.ims, type "1" in step 5.6
    In step 5.8 after you finish entering the last prop, type "y" and enter (reboot now)
    6. After reboot, check whether 2 toggles are there in Settings->Mobile network->SIM-> SIM info & settings
    1655616039919.png

    7. If you still want to properly use apps like Google Pay after root, refer to this post

    Test if VOLTE and 4G network work​

    1. In settings->Notifications & status bar->Status icons, make sure you turn on VoLTE, VoWiFi and Mobile network
    2. If you are connected to a wifi and VoWifi works, you should see a small wifi sign above telephone sign in status bar, like this
    1655885616571.png

    In addition, for Tmobile, in Settings->Mobile network->SIM1, the Carrier is shown as T-Mobile Wi-Fi Calling (for mvno like mint, don't forget to turn it on on mint website->personal settings first).
    3. Disconnect the wifi, you should see "4G" above the network sign, as well as VoLTE sign in the status bar. Turn on data, make a phone call (such as voicemail), minimize the window, check if "4G" sign is still there. Finally, with the call going on, try openning a website like Google. If "4G" sign is there during the whole process, congratulations!
    1655885947867.png


    Let me know if this works for you, or if you have any questions/suggestions. Thanks!
    2
    I haven't done any of the steps, but the weird thing is, is VoLTE enabled by default?
    I use Google Phone instead of built-in call app, and it shows HD next to the numbers. Does it mean VoLTE is enabled?

    My model is RMX3370, Chinese version, running Realme UI 3.0, RMX3370_11_C.08

    View attachment 5666647
    Not necessarily. The best way to check is if you are on a call check if you can still access the internet using mobile data. Without VoLTE, the modem shifts to 3G/2G, and you can't use mobile data simultaneously.
    2
    Hey XDA,

    I felt obliged to contribute since the following steps worked for me and I got VoLTE and WiFi Calling switches in settings in my Realme GT Neo 2 global version RMX3370 that is on Freedom Mobile in Canada.

    All factory, no root required, no bootloader unlock required.
    May work on other Realme models.

    Source: https://realme-gadgetlife.net/how-to-enable-volte/ (in Japanese, I used Google Translate). I can't remember where I found this link, all credits go to where they are due.

    Steps, check pictures in the above link:

    1. Enable Developers Options and USB Debugging (search online if needed)
    2. Connect your phone to a Windows laptop
    3. On the phone choose connection type Transfer files / Android Auto
    (first time you will be prompted on your phone if you want to allow USB connection from this PC, choose Yes)
    4. On the laptop install platform tools, open a command prompt and change directory to where they are installed
    5. Enter command "adb devices"
    6. The output should say:
    List of devices attached
    <your realme serial number> device

    7. Enter command: "adb reboot fastboot"
    8. The phone will enter the fastboot mode and display language selector. No need to do anything on the phone.
    9. Enter command: "fastboot reboot recovery"
    10. Nothing changes on the phone, no need to touch it this time either
    11. Enter command: "adb devices"
    12. The output will be:
    List of devices attached
    <your realme serial number> recovery

    Here I installed realme Software&Driver Update tool from
    This may help if you're having issues at this step.
    13. Enter the commands listed below ONE BY ONE. For some reason they didn't work when I entered them all together.

    adb shell setprop persist.data.iwlan.enable true
    adb shell setprop persist.dbg.ims_volte_enable 1
    adb shell setprop persist.dbg.volte_avail_ovr 1
    adb shell setprop persist.dbg.vt_avail_ovr 1
    adb shell setprop persist.dbg.wfc_avail_ovr 1
    adb shell setprop persist.radio.rat_on combine
    adb shell setprop persist.radio.data_ltd_sys_ind 1
    adb shell setprop persist.radio.data_con_rprt 1
    adb shell setprop persist.radio.calls.on.ims 1
    adb shell setprop persist.data.iwlan 1
    adb shell setprop persist.data.iwlan.ipsec.ap 1
    adb shell setprop persist.radio.volte.dan_support true
    adb shell setprop persist.radio.VT_ENABLE 1
    adb shell setprop persist.sys.cust.lte_config true
    adb shell setprop persist.rcs.supported 1

    adb reboot


    14. The phone reboots and the VoLTE and WiFi Calling switches are there in Settings - Mobile Networks - <SIM> !

    Note that I am not saying that your phone will display VoLTE or VoWiFi in the notification area but at least the switches (options) become available in settings

    Thanks to the authors of the page above!
    Here's an update for you guys who owned other latest oppo or oneplus model which get a "fastboot reboot recovery" unauthorized message with this method.

    You can try to enable it with the tools Pixel IMS and Shizuku from this URL
    I have just done on my Onplus Ace 2V with this way.
    1
    Worked for me thanks. Couldn't get volte registered on network. But I now have my toggles.
    Hi, thanks for the reply and it's good to hear that. I just updated the steps to check VoWifi and VoLTE, do they work for you? If not, try this post (developer options + ForceLTE) and reboot.