SPN override no longer working? - AT&T Samsung Galaxy S II Skyrocket SGH-I727

On other phones I've always modified the /system/etc/spn-conf.xml file in order to change the carrier name on screen. The file is there on this phone as before but it doesn't have any effect. My APN shows the same numbers as before (even though my phone is LTE but I'm not using LTE).
I'm all debloated and unbranded except for the ugly carrier name. Anyone know what's different now?

Yes some other people have asked the same question but so far I don't see any clue to how this is different on this phone. The traditional ways clearly don't work on this phone. Something else is setting the carrier name and the spnoverride doesn't work.

Related

How to change Current Network

Currently my phone says U.S. Cellular, but I am in Ottawa Canada, and know that I am using the Telus network. How can I change that?
http://forum.xda-developers.com/showthread.php?t=419319
Thanks for the thought, however, that is only modifying the Banner text and does not affect the Network name. very strange, I wonder what I did to my phone???? Still works fine, but weird to see US Cellular whenever I make a phone call.
fusion600 said:
Thanks for the thought, however, that is only modifying the Banner text and does not affect the Network name. very strange, I wonder what I did to my phone???? Still works fine, but weird to see US Cellular whenever I make a phone call.
Click to expand...
Click to collapse
the network name is embedded in the PRI firmware. it's just text. that program replaces that text on your sceen. it's what everyone uses that wants to change that. If it just changed out of the blue on you, a different PRL could have caused that.

SGS2 SR automatically takes 011 as International dialing

Hey guys
I just got my SR unlocked and i am using it in India. Whenever i dial a number starting with '011' it considers it as an international number and shows the country name based on the digits following it. '011' is used in India for dialing to phone numbers in New Delhi whereas the international dialing prefix is either '00' or '+'.
For e.g., if i dial a number as '01140...' the phone shows Romania as the destination when its actually New Delhi!
Though there is no problem in connecting to the correct numbers, i would still like to change this.
Whats the best way? I read somewhere about a sub-menu under settings called 'assisted dialing', but it seems to be missing on the SR.
Should i flash a custom ROM?
candiesdoodle said:
Hey guys
I just got my SR unlocked and i am using it in India. Whenever i dial a number starting with '011' it considers it as an international number and shows the country name based on the digits following it. '011' is used in India for dialing to phone numbers in New Delhi whereas the international dialing prefix is either '00' or '+'.
For e.g., if i dial a number as '01140...' the phone shows Romania as the destination when its actually New Delhi!
Though there is no problem in connecting to the correct numbers, i would still like to change this.
Whats the best way? I read somewhere about a sub-menu under settings called 'assisted dialing', but it seems to be missing on the SR.
Should i flash a custom ROM?
Click to expand...
Click to collapse
When the calls go through, are you getting any additional charges through your carrier as if they are reading that the call is to Romania?
If it is not costing you any extra and still works but you want it to say the correct location, try flashing a different ROM just to see if it is different.
Maybe try Rogers or T-mobile based ROM instead of AT&T and see what happens.
candiesdoodle said:
Hey guys
I just got my SR unlocked and i am using it in India. Whenever i dial a number starting with '011' it considers it as an international number and shows the country name based on the digits following it. '011' is used in India for dialing to phone numbers in New Delhi whereas the international dialing prefix is either '00' or '+'.
For e.g., if i dial a number as '01140...' the phone shows Romania as the destination when its actually New Delhi!
Though there is no problem in connecting to the correct numbers, i would still like to change this.
Whats the best way? I read somewhere about a sub-menu under settings called 'assisted dialing', but it seems to be missing on the SR.
Should i flash a custom ROM?
Click to expand...
Click to collapse
If you are with Rogers and you took your Rogers SIM card, put it in, dial *611 (it's free globally) and get them to tell you what the hell is going on and how to fix it. No need to mention unlocked, rooted, ROM'd or anything, just say your problem and wait for a solution.
Isn't this due to the app that is installed that tells you the location of the number ringing you or that you are dialing?
I can't remember the name of the damn app, but its a trial and after a while it asks you to buy and if you don't it deactivates.
/system/app/CityID.apk
Interesting Post:
http://forum.xda-developers.com/showthread.php?t=1550305
/Sent from Aperture Science. You Monster.
Thanks guys.
The calls were not getting routed through any country. They were connecting just fine. It was only a display issue. I tried by replacing the AT&T radio with the Rogers Radio, but that didnt help.
Then i figured it could be because of the phone.apk file, but editing it would be complicated.
I dint really go down the path of looking at cityid.apk.
But then i flashed using the Rogers stock ROM and it solved the problem!
Thanks again!
This is for the sole reason that Rogers does not package CityID.apk in the 727r release.
Sent from Aperture Science. You Monster.

S6 unable to see test mobile network

I'm building a test mobile network on some laptops and with a software defined radio based on Open AirInterface (is googleable, but I can't post the link cos I'm a newb) code, and I have this up and running. Additionally, I've bought some programmable SIMs to work with it on a bunch of phones. The information on these I've added into my HSS implementation. The Country Code/Network code deployed on the SIMs is 901/70 - so it doesn't interfere with commercial networks.
I'm testing with a bunch of phones in an isolation chamber, and my end goal is to shift the network into something I have a license for and "go public", but this network will have a low channel bandwidth (3MHz or 1.4MHz in Band 3 LTE). Not many phones have supported this, so I started with a 5MHz channel, which most do support - and I've successfully connected an S4 and a Nexus to my little network. However, when I tried the S6 with a SIM that worked in another phone, it cannot even see the network. I've seen hints of Samsung doing operator whitelisting, but would like to know if this is the case and, if possible, how to add my operator codes into the whitelist.
So far, I've tried the following:
a) "*#0011#" puts you into ServiceMode where you used to be able to enable/disable frequency bands and other such settings with the "Q0000" menu entry - but it looks like Samsung have squished this, also I know the phone has Band 3 operational as I can put a commercial SIM in it that runs on that band. I've not found any way of actually modifying any settings within this mode.
b) I found the file "/system/etc/apns-conf.xml" which contains a list of operator APN addresses - I updated mine to contain my settings, but no joy, and if I "reset to default" my APN settings, my settings are not picked up and I have to manually add my APN (but at least that stays selected)
c) I found some databases in "/data/data/com.android.providers.telephony/databases/", in particular "nwk_info.db" and added my network details to it. The phone then changed from basically saying I was only able to make emergency calls to "Selected mobile network (901/70) unavailable", which kind of at least hints I've moved it in the right direction
The S6 is running a rooted factory reset, and allows SIMS from two different commercial operators on it so it should be completely unlocked. It's never been out of the country, so should have "defeated" the region locks that Sammy put on the phones nowadays (although it begs the question whether rooting the phone resets this and perhaps it's still awaiting 5 mins of calls via a local SIM?).
Does anyone know of a whitelist of MNC/MCC numbers I can add my settings to? Or any other possible solution to this?
The long winded solution is to change the MNC/MCC info on each of my SIMs, but that's a PITA and I'm not even sure it'll work yet (I will attempt to try one soon, but changing the configs on my mobile network is also non-trivial!)

Can someone explain how APN setting configuration actually works?

So, let me explain the problem I had as context for my question.
I have a HTC M8 from Verizon that is totally unlocked (bootloader, SIM, etc) and rooted. I am running a recent version of LineageOS
My wife has a Samsung Galaxy S5 from Verizon that is rooted. She is running the latest available stock firmware from Verizon (with some bloat removed).
On the Verizon network with our Verizon SIM cards neither of us could edit APN settings.
We have been off contract for a while and just switched to Total Wireless.
I had 0 issues with my phone as the proper APN for Total Wireless was obviously loaded properly into my phone when I put in their SIM.
My wife OTOH was not able to get any internet access and upon examining her settings I noticed she lacked the newer TRACFONE.VZWENTP APN that my phone had.
I was not however able to edit her APN settings.
From everything I was finding online it seemed that the phone was clearly unlocked since the TW SIM worked to make/receive phone calls. Also it appeared people were stating that the presence of an APN is a function of the SIM and that if the APN wasn't there or I couldn't add it, then the SIM was the problem.
In the end I was able to install build.prop editor and make the following changes:
Code:
ril.sales_code=LOL
ro.csc.sales_code=LOL
This allowed me to add an APN. I copied the settings from my HTC *exactly* (triple checked) and still no Internet.
Finally I chose the option "Reset to default" and it appeared that it deleted the APN I added and added another TRACFONE.VZWENTP that was just slightly different then what I had on my phone (it set the "Bearer" option to 'LTE' instead of 'unspecified'). Everything then worked.
This experience leaves me to believe the following:
1) The ability to edit the APNs is a function of the ROM, not the SIM, since I was able to edit with build.prop and then make the change.
If this is the case however, why would a custom ROM like LineageOS not have this unlocked by default???
2) The APN is actually stored in the SIM card.
This must be the case because when I "Reset to default" there was nowhere that it could have gotten these changed settings from other than the SIM card as it was unable to even reach out to the internet at the time (wifi was off).
This was all just such a hassle and there are hundreds of posts out there about people in similar situation who state they can't access their APN settings.
If my wife's phone wasn't rooted I would not have been able to use build.prop editor to make the APN editable and then I would never have been able to get internet. What could I have done in that situation?
Again - my issue was resolved, but I am trying to understand specifically how these things are controlled and unlocked - especially for someone who doesn't have root access to their phone.
Oh - I just wanted to add that I worked with Total Wireless over chat for close to an hour while I was researching this on my own.
I helped them out from the beginning by telling them that I thought the APN was the issue and the block head kept telling me that I needed to edit my APN settings.
When I continued to tell him they were greyed out and I couldn't do it he just kept repeating as if they have never experienced this before and there *must* be a way for me to edit my APN settings.
I haven't had a build on my HTC or my wife's G5 that I can remember where I have ever been able to edit them manually, so I would expect that grayed out APN settings are pretty standard. Ofc I may have had a total moron over chat (likely), but he seemed to be consulting either their internal KB or another associate - so the fact that it was so difficult for them to figure this out (in fact they never did, I did) and they never would likely have if my phone wasn't rooted is very perplexing to me as to the root problem.

Can you flash ATT, VZW to XAA Branded in Download Mode

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

Categories

Resources