A little history on how I get to no VoLTE and my question: I'm trying to figure out if there is a way to copy 'some' CSC directory files, or modify a CSC file to enable the VoLTE tab to show and work?
So I have a G930S phone with 8+ Infinity v8 ROM. Phone INFO and CSC Features apps shows phone as G955F, with a CSC code of XAA, USA/US. The phone works just fine on the AT&T service, even without doing a scan of "Service Providers". Interestingly, there is no CSC directory in root/System. There is no VoLTE, as I'd think is consistent with the original phone being G930S (Korean)
I can go into Settings/Connection/Mobile Networks/Network Operators and do a scan of providers and it pulls up AT&T, T-Mobile, etc just fine. That's great.
I think because the base phone is for the China area, when I go into the Settings/Connection/Data Usage area, going into the "Service provider settings", I get three Chinese possible servers, and when I go into "Region", there is a list of Chinese cities. I do lose these Chinese setting tabs when I flash a US based CSC.
I have flashed CSC TMB, ATT and XAA, and the phone works fine on the AT&T service (Cricket) , and a specific System/CSC directory is installed, though I can no longer input any phone 'codes', eg *# whatever. I've tried about 5 methods to get the phone to get working *# codes, nothing so far solves it.
I have tried copying into System a CSC directory for ATT and later TMB or XAA, and my setup will work fine on the AT&T service, and I lose the Chinese regions/cities, as should be appropriate, but I can not input any phone codes, *#...
So I've gone back to the 8+ ROM, where there is no System/CSC directory and I get AT&T service with or without doing a Service provider search, but no VoLTE.
I'm trying to figure out if there is a way to copy 'some' CSC directory files, or modify a CSC file to enable the VoLTE tab to show and work?
Related
I bought an Unlocked Canadian S6 recently, and it just won't let me connect to the LTE network.
Model Numer : SM-G920W8
Android Version : 5.0.2
Baseband : G920W8VLU1AOCG
Connecting to the LTE is not even an option. When I go in the Network Options, I get the choice between :
-WDCMA/GSM (auto connect)
- WDCMA only
- GSM only
I know for a fact that I am in the coverage zone, so no need to ask that silly question
I've tried different SIM cards, played in the options a bit, and factory reset the phone about 5 times now, yet nothing seems to work.
Also, when I try to do the update, it just reboots and gives me an Android logo and a failed Icon
I've only seen one other post like this from a carrier's support website, but no solutions were found.
**Update : For a reason, after a recovery, it will connect to the LTE for a bit or until next boot, then go back to what it is now.
First question, who did you buy the phone from? Second, Is it second hand? By default, Wind mobile does not allow the LTE option to be displayed in system settings as they as a carrier don't have LTE. It is blocked by the CSC setting for the carrier. As for other carriers It should leave you the option to connect in settings where you say it is not. If it is a Wind phone, You would need to change the CSC to enable the LTE selection. There is a method to force LTE even without option in settings, but I think it is removed in the latest firmware. Try dialing *#2263# in the dialer. It may bring you to menu that will allow you to select LTE. This is not a permanent method though as it will need to be done every boot. The other way, (If you are in fact a Wind/Mobilicity phone) is to enter dialer and enter *#272*IMEI# with IMEI being your devices unique code. If at all possible, take a full nand and Titanium Backup before doing this and be sure to transfer everything off the phone to a PC. This method wipes everything and I mean everything off the phone buy is a surefire way to enable LTE.
Yes, it was second hand. I didn't ask who was his carrier simply because it was unlocked.
I'll try it tomorrow, thanks for the information
Here is the menu you will see when you type the *#272*imei# code into your dialer. The codes are the carrier names. Mine which is GLW is Wind, BMC is Bell, RWC is Rogers, etc.
Maybe there is no LTE in your area...
roydok said:
Maybe there is no LTE in your area...
Click to expand...
Click to collapse
It would still be visible in the Settings/Mobile Networks/Network Mode menu which it is not. His problem is more than that.
BCSC said:
First question, who did you buy the phone from? Second, Is it second hand? By default, Wind mobile does not allow the LTE option to be displayed in system settings as they as a carrier don't have LTE. It is blocked by the CSC setting for the carrier. As for other carriers It should leave you the option to connect in settings where you say it is not. If it is a Wind phone, You would need to change the CSC to enable the LTE selection. There is a method to force LTE even without option in settings, but I think it is removed in the latest firmware. Try dialing *#2263# in the dialer. It may bring you to menu that will allow you to select LTE. This is not a permanent method though as it will need to be done every boot. The other way, (If you are in fact a Wind/Mobilicity phone) is to enter dialer and enter *#272*IMEI# with IMEI being your devices unique code. If at all possible, take a full nand and Titanium Backup before doing this and be sure to transfer everything off the phone to a PC. This method wipes everything and I mean everything off the phone buy is a surefire way to enable LTE.
Click to expand...
Click to collapse
Sweet! It works :good: Thanks man
Now, would you have any ideas on why the update won't work? I didn't get much into it yet, but I will soon.
I'm not sure why it wouldn't update, but now that you have changed the CSC you can download the update and flash with Odin. Pick your carrier and go to town. The guy running the following thread runs his own firmware host. He's got amazing DL speeds. Usually takes me 6 or so minutes to do the 1.6gb file. http://forum.xda-developers.com/showthread.php?t=3086387
I'm having the same issue.
Scurbs said:
Sweet! It works :good: Thanks man
Now, would you have any ideas on why the update won't work? I didn't get much into it yet, but I will soon.
Click to expand...
Click to collapse
Connected with someone selling a G920W8 version. LTE is disabled and the codes aren't working. Can you reaffirm which unlock code worked for you? I'm on Fido, what LTE network are you using?
hi BCSC
Thanks for the details. I searched complete net and read all articles but nothing set me up with the proper thing. i read your solution i dialled *#2263# and all i got is service mode and in that i went to band selection , LTE and the all ....... Yes and its showing LTE in mobile data. THanks so much.
But now another issue, network is showing perfect but no outgoing and incoming calls.
in incoming its showing busy and on outgoing its not connecting to another phone.
And, Lte is not showing in mobile networks, There only 3 options still are showing.
Mine is same Wind S6 but i had to use in India.
Let Me know
Thanks once again
Cheeerzzzzz
Varun
Picking LTE from the service mode will note make it visible from the settings menu. Its more of a workarpund instead of a way of permanently enabling it. As for the issue of no out/in calls, my best guess is that it could be due to which LTE bands are being used or are available in India. Unfortunatly I have no way to test that option. I only was successful in getting the Wind LTE option on Canadian carriers.
Sent from my SM-G935W8 using XDA-Developers mobile app
Needing to do a CSC change from TMB to XAA. I have a Galaxy 8 plus G955usqs7dsk2 with a provider of TMB/XAA/TMB. Can not find any version 7 bianary files that I am able to download to do a CSC change.
I have a second phone s8 plus with G955usqs5dsf2 and it works fine with provider showing XAA/XAA/USC using the same sim card.
My issue seems that TMB does not like the tower at my house and doesn't connect to it. I can drive away from my house and all other towers work fine. I even changed out all the phone boards all but the cpu board just in case it was hardware related. If there is another way of doing a csc change on this phone let me know.
The method outlined below can probably be used on other variants.
My phone started out as an unlocked Tmo S9+ - SM-G965U
Flashing the latest tmo firmware (G965USQS7ETH2) would only yield volte, not wifi calling with cricket. The exact same firmware would give volte and wifi calling withi my free freeup sim (also att based). So the device and firmware is most certainly capable of it, but there's profiles in place restricting it.
As soon as the sim was swapped to the cricket one, phone would reboot, apply csc changes and no wifi calling. Flashing the AIO CSC didn't help either. They purposely block wifi [email protected]#
So, solution is to prevent the CSC change from free up (CSC: ATT) to cricket (AIO) from taking place. But how on an unrooted device???? I decided to use the debloated factory unlocked U1 fw rather than U (less crap to disable later).
My final results is a concoction of fw pieces and some adb magic.
It is important that account/sim is already configured for volte/wifi calling. I did this over chat by providing them an iphone 8 (or 9?) IMEI and confirmed hd voice and wifi calling was enabled on the profile. Some social engineering may be needed.
I use frija to obtain all fw's.
a) Base firmware: SM-G965U1_2_20200709201504_m6wxoyd74w_fac.zip based on G965U1UEU7ETG1
CSC: TMB
Additional:
b) SM-G965U_2_20200811140304_5ohvmlyr5p_fac_G965USQS7ETH2_TMB based on latest G965USQS7ETH2 tmo firmware
CSC: TMB
1) Obtain and extract files from both of the above zips. Keep track of which is which.
2) In odin, specify everything from A except CSC. Use the CSC (home or non-home) from B. This is needed to get the advanced calling features to work. Flashing CSC from A resulted in no wifi calling (possibly no volte either, can't remember).
CSC home or non home version?
I haven't tried this with an already configured phone, will probably work too. In that case use the home version. Non home results in a factory reset.
3) You will need a sim that specifies the ATT CSC. In my case the freeup sim is identified as such in the phone info app. I imagine a deactivated or blank sim should do the trick. The goal here is to get the phone to flash the correct CSC parameters. Have this sim in the phone prior to the reboot from odin.
4) Depending on which csc used in #2, the phone may reboot to apply CSC changes, let it. We want to lock in this profile.
5) If all is right, you should see the wifi calling toggle in the quick tiles and have the options in the connections and phone settings.
6) Enable usb debugging and connect via adb shell
7) This one took forever to determine, but this is what makes it all work!
Code:
adb shell pm disable-user --user 0 com.samsung.android.cidmanager
8) Insert your cricket sim and allow to register. You will see it doesn't ask you to reboot to apply any csc changes. Under the 4636 menu it should show volte and wifi calling enabled. Make sure the wifi calling toggle is enabled
9) Reboot the phone for good measure and test again. Enable airplane mode and wifi. Try placing a call. It should go through.
Caveats: Unlike the att CSC, this one doesn't ask for an address. I'm not sure what address it's using - the one tied to the cricket account? The signal around here is good that wifi calling only kicks in in air plane mode.
Does this break something else? Possibly. Lets hope a proper fw update is released where these shenanigans are not necessary. With root, the proper CSC features can be correctly enabled for the control xml file. The battery in this phone is already at ~80% life remaining, so not willing to give up another 20%.
Good luck!
Reserved
Wifi calling uses the following ports. Make sure they're open in your firewall.
Outbound port 4500 udp
Outbound port 500 udp
Outbound port 5228 tcp
There may be others, but these were the nonstandard ones I had to explicitly define.
do you think you can use the stock U1 firmware ++ the tmo home CSC with this method?
wpcprez said:
do you think you can use the stock U1 firmware ++ the tmo home CSC with this method?
Click to expand...
Click to collapse
Why not... Try it?
gpz1100 said:
Why not... Try it?
Click to expand...
Click to collapse
strange, I used frija to download XAA and TMB firmwares but they end up being the same filename?
also, going to need to find an ATT SIM. Tried my redpocket GSMA but since it was never registered to an account it is giving me an error.
I can assure you this does not work. Your putting your sin in a cricket phone which provisions wifi calling and volte. When you insert t the sun in another phone it works for a mere hours. Then they realize your in a different device and reprovision your account again. Simply fishing cricket firmware does not fix this.
Only way to get around it is like I do.
Put your sim in a cricket phone. Provision. Swap sims. Then call them immediately and tell them your using the cricket device but it's showing your byop still and they need to change the imei to the cricket device. Then they're system will not reprovision your account again. Wifi calling will continue to work indefinitely
TheMadScientist said:
I can assure you this does not work. Your putting your sin in a cricket phone which provisions wifi calling and volte. When you insert t the sun in another phone it works for a mere hours. Then they realize your in a different device and reprovision your account again. Simply fishing cricket firmware does not fix this.
Only way to get around it is like I do.
Put your sim in a cricket phone. Provision. Swap sims. Then call them immediately and tell them your using the cricket device but it's showing your byop still and they need to change the imei to the cricket device. Then they're system will not reprovision your account again. Wifi calling will continue to work indefinitely
Click to expand...
Click to collapse
To whom are you replying? My cricket account already has a hardcoded imei on it (via customer service).
ok so not worth the trouble trying to get an ATT sim then? One thing that does work is VOLTE started working after pulling sim, putting in iphone6 enable wifi calling / volte. Swap back then volte started working and continues to work.
Forgive me if this has been covered but I havn't found the answer. I've flashed just about every phone I've ever had but my question here is can I / how do I flash to where the phone reads as XAA in download Mode?
The situation is my phone was originally on at&t. They unlocked it and I'm on Verizon. It all works great (it still says at&t on download Mode screen)
My problem is that if I log into the my Verizon app it disables my visual voicemail. I finally got a Verizon tech on the phone that explained that it is unsupported due to originally being on a different carrier and their system identifies that and disables the VVM. The only fix I can find is to put my sim in my backup S9+ that came from Samsung unlocked (or any Verizon phone) and I can then reactivate my VVM by resubscribing.
I currently have 3 Note 20 Ultras. One Each originally from Samsung, ATT and Verizon but the AT&T is the only one that is 512GB or I would just switch phones. I have flashed them all to U1 firmware but notice they all still reflect the original carrier in Download Mode so again my question is can I change this by flashing it / or is it just a matter of what sim card is in it when it's flashed? I need it to be seen as XAA by Verizon system so not to loose VVM... Pics attached.
Any advice here is greatly appreciated in advance.
Just a try... You can try the *#272*imei# method... But thats If it works. Not sure if the sims has to be in the phone for that to work.
GDHAMTON7 said:
Just a try... You can try the *#272*imei# method... But thats If it works. Not sure if the sims has to be in the phone for that to work.
Click to expand...
Click to collapse
Yes it brings up this menu... So I just select the XAA and that's it? I've been reading forums and this method is reversible it seems ... I'm familiar with Odin and all that but these hidden menus are new to me...
Thanks for the reply btw
You may have to activate the bottom most option to stay.
Don't worry if you can't access the menu after the change. You can download samsung band selection and change to automatic or one of the lte options then back to automatic to get to the menu.
CSC Guide
CSC (which I think means Carrier Service Code) helps to set what options for settings show in the device for things like voicemail and wifi calling, as well as sets network code information for things like carrier aggregation combos.
When you go to your phone settings->about phone->software information and look in the Service Provider SW ver. section, you will see as the last line a combo like XXX/YYY/ZZZ. This indicates what carrier sales and network code is set and what brand the phone was manufactured as.
I think of the XXX/YYY/ZZZ configuration as follows
XXX=Sales Code-What kind of features are setup in the firmware like wifi calling, video calling and settings menus
YYY=Network Code-What kind of network features are set for things like carrier aggregation and LTE/5G bands
ZZZ=Manufactured as Code- What model the phone was originally manufactured as. Ot has no affect on the system settings or options. THIS CAN NOT CHANGE. IT SHOULD ALWAYS BE THE SAME. ONLY A ROOTED PHONE WOULD BE ABLE TO ACCESS THE FILES NECESSARY TO CHANGE THIS.
for more details, refer to post:-
[Guide] Service Mode and CSC Guide/Enable LTE/5G Bands and Services/5G Low Band on U1
Hello All, Many people have asked about service mode and CSC related questions and I thought we should get a discussion going that is all in one place. *DISCLAIMER* I do not take any responsibility for any issues that may occur from changing...
forum.xda-developers.com
I have LG velvet 4g dual sim LM-G910EMW, is there any way to enable volte for use on t-mobile?
im having the same problem with my carrier (simple mobile). they are saying my LG Velvet 5g is not compatible with their network upgrade to VOLTE. The specs for my model, do indeed show that it is compatible. They keep trying to get me to "upgrade" to a new phone. Whats going on here?
So I followed the below directions from reddit and it worked great and I now have Volte, however phone still drops to 3g when it makes a call any thoughts on how to fix that?
There is a way to force enable VoLTE on the "LG Velvet 4G Dual Sim" specifically your version which is the "LM-G910EMW".
By default the feature is disabled on this model variant for who knows why.
Follow the steps below: 1. Click on the "Phone" app and dial "##4636##" -If done correctly it'll automatically bring you to the "testing" settings menu.
Click on "Phone Information" -you should see a list of VoLTE settings however by default they are disabled and greyed out but don't worry there's a way to reactivate VoLTE. (You Will Come Back to this Menu later)
Go to your file app and create a file named "enable_ue" -thats all you need to do just create the file, nothing more nothing less.
Go back to the "Phone" App and dial "#*462633*#910#" -This code is specific to the variant and will not work on other non LM-G910EMW Phones. Dialing this should bring up the "Hidden LG Menu"
Select Field Test>Universal Enabler>Create New Config -a menu with check boxes for VoLTE options appearing
Select the boxes as follows "VoLTE" "ViLTE" "VoWifi" "ViWifi" And finally hit "Confirm" -a prompt will appear stating "Vo Services Updated"
Immediately restart your phone to allow the settings to kick in
After your phone has restarted go into your Settings>Network & Internet>Mobile Networks -If done correctly the VoLTE option will now be unlocked and available.
Switch on the "VoLTE"
Now to double check that your phone now truly has VoLTE enabled, repeat steps 1-2. If done correctly the menu should now say "VoLTE Provisioned Video Calling Provisioned Wifi Calling Provisioned " -if these 3 are all switched on then you have successfully force enabled VoLTE on your LG Velvet 4G Dual Sim LM-G910EMW, congratulations!
Sorry I'm not so good, can you help me please regarding this:
Go to your file app and create a file named "enable_ue" -thats all you need to do just create the file, nothing more nothing less.
I would like to know how to create this file, as I think I didn't do the job so I'm block when I enter Unviersal Enabler, it say: not supported
Thanks in advance for your help
In the upper right of your file manager there should ne three dots, click on that and it will show new folder, new file, etc.
Some file managers do not have a new file option so you may have to download a different file manager. I used 3c as my file manager.
Hi,
Can you please share the path where we need to add the file name as "enable_ue" and it will be 0 byte file right?
I just added it to the main storage and yes it was 0 byte
Will this work on the 900TM variant? I used 900 instead of 910 to get the hidden menu and it came up but i can't seem to get the volte button to enable in the menus.
If you have one variant of a Qualcomm LG Velvet can you turn on VOLTE by selecting the stock firmware for a different Velvet variant? Basically I wondere if an lmg900tm can be turned into an lmg900um. [NOTE: upon further investigation, the VOLTE feature may depend more on the SIM card and not on the firmware. There is an explanation here from Quora.com:
Is VoLTE activation dependent on the SIM card or just on the device model and the operator?
The phone has to be VoLTE compatible, that is the hardware itself must be able to handle VoLTE in terms of what it implies: band, frequencies and so on.
Then, the phone has to be provisioned to operate with VoLTE, in simple terms that means that the phone must be enabled or allowed to work with VoLTE, this is done wither by the manufacturer or by the operator. There are phones that even while they are VoLTE capable, the manufacturer of the operator won’t provision them to use VoLTE. One such case are the Google Pixel phones that are perfectly capable of VoLTE. but, if you insert a SIM card of a country where Pixels are not officially sold and supported, then Google has the phone set to disable VoLTE (and 5G as well).
Then, the SIM used in that VoLTE capable phone and VoLTE provisioned phone has to be of the right version. Some operators won’t provide VoLTE service if you don’t have a SIM with a minimum version (and thus SIM firmware and configuration).
Lastly, you have to be physically present on the network that has VoLTE capabilities. You could have all of the above, but, if you are in the middle of a desert or in the middle of the Atlantic Ocean, probably VoLTE is not going to work…and neither 4G or 5G…
Is VoLTE activation dependent on the SIM card or just on the device model and the operator?
Answer: VoLTE activation is controlled by the device depending on the SIM and network operator. Of course the phone has to be VoLTE capable in the first place. Each device has an internal database that uses one or more of the SIM files as key to retrieve various parameters about the operator own...
www.quora.com
There you have it, that is pretty much in simple terms, what is needed to enjoy VoLTE with your smartphone.