Long story short here, I've got a Milestone I threw 2.0 Brazillian ROM on back before 2.1. Updated to 2.1 and for some reason when I try to enter the APN settings from Telus, it flat out won't save the APN.
I've tried calling Telus for the settings but the ones they give and the APN settings including the MMC port and servers are seemingly doing nothing, the only way I can get online with it is through WiFi. My current OS is a legitimate 2.1 Brazillian [only way I know is the language it installed on 2.1 was Portuguese].
Any ideas? If it means anything, the phone is unlocked but it's being used on Telus anyhow.
Try giving the apn a different name like telus1 and see if that works. Had a gent in my store with an N1 yesterday and he couldn't save his apn with the exact same settings as mine. Not sure what it was but when he saved it Roger's and had a dummy one saved as Rogers (using internet.com as apn with no other settings which works for internet but lacks mms functionality) it worked.
Let me know!!
Jim
-------------------------------------
Seny via Tapatalk from my Nexus One
This is a little late but it might help somebody else...
The reason why your APN is not saving is because you're changing the default values of MCC and MNC. If this is different to build value, your APN will disappear.
So, to save your APN, you need to use ADB to pull build.prop from system using the following command:
adb pull /system/build.prop
Once you've pulled build.prop to you offline location, change the value for "ro.cdma.home.operator.numeric" to something to match your MNC and MCC number. Combine the two to give you 6digits e.g. Telus is 302220.
Once this is done, do the following using ADB again.
adb remount
adb push build.prop /system/
That should fix your APN issue!!!
i pulled the file but i dont have that variable ro.cdma.home.operator.numeric
what to do now?
Hello guys,
I happen to have the very same issue with my APN, with a HTC Legend (2.2 rom, but I had this with 2.1 too). I can't change the MNC (which is set to 10 by default) to the correct value for my carrier : 01. I've spent hours trying to figure this out, and googling for an answer, but all I could find is "it is caused by the lecture of SIM's default MNC and you can't change it". Until I read your answer, which seemed at first glance to be the one, but I too didn't find the line "ro.cdma.home.operator.numeric", and after adding it manually, I was unable to push the file back onto the droid : "Directory not empty".
I'd consider you as a demi-god if you could help us out here
Sorry for my poor english btw
cytrax said:
This is a little late but it might help somebody else...
The reason why your APN is not saving is because you're changing the default values of MCC and MNC. If this is different to build value, your APN will disappear.
So, to save your APN, you need to use ADB to pull build.prop from system using the following command:
adb pull /system/build.prop
Once you've pulled build.prop to you offline location, change the value for "ro.cdma.home.operator.numeric" to something to match your MNC and MCC number. Combine the two to give you 6digits e.g. Telus is 302220.
Once this is done, do the following using ADB again.
adb remount
adb push build.prop /system/
That should fix your APN issue!!!
Click to expand...
Click to collapse
I'm with Koodo (Telus subsidiary) and It also has the 302220 MNC/MCC. I can use Go SMS to send MMS, but I cannot receive them for some reason. I've tried this fix, put in the apns but still no luck. ... one of the odd things though, is when I open the APN editor (Voice dial "Open A-P-Ns") it doesn't show any valid APNs, but the apn managers do.
Any ideas on how I can get my MMS functioning? Data works, just not MMs.
[-- Edit --]
I'm using the settings from Koodo's site : http://koodomobile.com/en/ab/non-koodo-phone-data-setup.shtml ; they're largely identical to Telus' except for the name of the APN and the inclusion of /koodo in the mmsc proxy.
Proxies 74.49.0.18 ; mms server http://aliasredirect.net/proxy/koodo/mmsc blah blah blah ..
I'm using an unlocked LG Optimus 7 phone (Mango, build 7720) on the T-Mobile USA network. Aside from a lack of 3G support on the T-Mo USA network, this phone is really working great*!
...*except for MMS support.
For whatever reason, the built-in profiles for this phone do NOT include T-Mobile USA, which is really a bummer. I was able to test with an AT&T sim card, change the profile accordingly, and test MMS -- and that worked fine -- but no such luck with T-Mo USA... even with adding a new APN.
Has anyone figured this out? Since we have access to the registry via the MFG app, can we get in there and change the necessary values? MMS isn't the most critical function, but it is awfully nice to have.
Anyone??
Try this basically you need to set a flag to re-get the apn settings from your network.
Laquox said:
Try this basically you need to set a flag to re-get the apn settings from your network.
Click to expand...
Click to collapse
Wow. That did it! I've tried EVERYTHING *except* for those little registry keys that you mentioned, and honestly... I only needed to change the "ConfigurationStatus" entry. Crazy!
For the record, I....
- Launched the MFG app
- Went to the Engineer Menu > Other Setting
- Opened the Edit Registry item
- Chose HKEY_LOCAL_MACHINE from the 1. drop down
- Entered System\AutoDataConfig for the Input SUB_PATH
- Entered in each of the provided four entries for the Input KEY (and chose DWORD instead of String)
- Hit Query to find the current value
- Typed in the proper value (if needed) for the Input Data field and hit Set
- Hit Query one last time to verify
When all was completed, I backed out, turned off the phone, booted back up and tested. Voila! Working like a charm.
LG Optimus 7 (Mango 7720) on T-Mobile USA.
Thanks so much, Laquox! You rule
yipcanjo said:
Thanks so much, Laquox! You rule
Click to expand...
Click to collapse
Glad that worked for you. I looked all over the place and found that info on some other site and was like hmm.. sure why not. And it did the trick. Glad it worked for you to.
does this need a data connection to work?
i don't have a data plan atm, and tried this using wifi.
it doesn't send or receive.
kvizz said:
does this need a data connection to work?
i don't have a data plan atm, and tried this using wifi.
it doesn't send or receive.
Click to expand...
Click to collapse
MMS does indeed require a data connection. Or more accurately a mms plan and the ability to use your carriers data connection.
100% worked
i have tried many options, it was this one wich worked with me
i am using Etisalat - UAE sim card with LG E900
many thanks for all
Wow!! This little magical reg-key helped me also, tried for days with HTC 7 Pro, for some reason connection app didn't work but this did the trick, thank you!
can someone please help me my mms isn't working i have a Lg quantom C900B with telstra (AUS) and cant get this to make MMS work is there a noob friendly guide?
Thanks
Laquox said:
Glad that worked for you. I looked all over the place and found that info on some other site and was like hmm.. sure why not. And it did the trick. Glad it worked for you to.
Click to expand...
Click to collapse
It's been working great, but for some reason I keep "losing" my ability to send/receive MMS messages. I'll go through the four registry values....
Code:
[HKEY_LOCAL_MACHINE\System\AutoDataConfig]
"RunADC"=dword:1
"ConfigurationStatus"=dword:0
"Attempt"=dword:0
"MaxAttemptsAllowed"=dword:3
....and I'm finding that "RunADC", "Attempt", and "MaxAttemptsAllowed" all seem to have NULL values when I query them. "ConfigurationStatus" has consistently remained with a "0" (zero) value.
Anyone else see this behavior? Any fix?
yipcanjo said:
It's been working great, but for some reason I keep "losing" my ability to send/receive MMS messages. I'll go through the four registry values....
Code:
[HKEY_LOCAL_MACHINE\System\AutoDataConfig]
"RunADC"=dword:1
"ConfigurationStatus"=dword:0
"Attempt"=dword:0
"MaxAttemptsAllowed"=dword:3
....and I'm finding that "RunADC", "Attempt", and "MaxAttemptsAllowed" all seem to have NULL values when I query them. "ConfigurationStatus" has consistently remained with a "0" (zero) value.
Anyone else see this behavior? Any fix?
Click to expand...
Click to collapse
My values are resetting too, but it happens as soon as I restart my device, so I dont even get temporary MMS ability... ConfigurationStatus and Attempt reset to 1. The others remain as the values I set them too.
I also tried some recommendations from another thread. No luck at all.
Hi folks;
I'm porting CM7 over to the Motorola Triumph (Virgin) and have MMS working, BUT (there's always a "but!")
Virgin uses.... somewhat "odd" configuration parameters. I found that I can set an APN that will get it to function.
Remember, this is a CDMA ROM......
Anyway, that's great, except I want it to be the default in the build. THAT I cannot get to work. I have it defined in the overlay area and it gets into the framework ok, but the [preferred="true"] tag is ignored and the APN is not selected.
If I grab APN Manager from the market I can see it, and if I select it then it activates and all is well.
Does anyone know how you specify in the build that this APN should be activated by default so that the user doesn't have to do anything? As it stands right now *no* APN is marked active when the build cold-boots.
Thanks in advance!
Genesis3 said:
Hi folks;
I'm porting CM7 over to the Motorola Triumph (Virgin) and have MMS working, BUT (there's always a "but!")
Virgin uses.... somewhat "odd" configuration parameters. I found that I can set an APN that will get it to function.
Remember, this is a CDMA ROM......
Anyway, that's great, except I want it to be the default in the build. THAT I cannot get to work. I have it defined in the overlay area and it gets into the framework ok, but the [preferred="true"] tag is ignored and the APN is not selected.
If I grab APN Manager from the market I can see it, and if I select it then it activates and all is well.
Does anyone know how you specify in the build that this APN should be activated by default so that the user doesn't have to do anything? As it stands right now *no* APN is marked active when the build cold-boots.
Thanks in advance!
Click to expand...
Click to collapse
All I can think of is that there's still an old telephony.db hanging around.
Did you delete the db file: /data/data/com.android.providers.telephony/database/telephony.db?
This is on a new load (e.g. a data wipe)
The APN is there but it refuses to automatically activate. If I go in with APN Manager and turn it on it remains on, but I have yet to figure out what the magic combination is that results in (on a cold boot with a wiped data - factory reset) the APN being activated.
Alternatively does anyone know what the magic incantation is to do this programmatically (e.g. what I'd have to include to build up a small program that looks at the current APN and if there isn't one set, pokes the system to set the correct one?)
You can PROBABLY do this without root IF you can coax Sprint into giving you your MSL code, go to the dialer and type ##3283#, going to APN Settings and hitting edit.
THIS method, however, only works if youve ran DirtySanta and rooted your device. I saw a few threads of ppl asking how to get it working so....here's how i did it.
Go to Settings-->Networks-->More-->Mobile Data-->Access Point Names-->Add APN
Name: Sprint LTE 2
APN: n.ispsn
MMSC: http://mms.sprintpcs.com
MMS Proxy: 68.38.21.7
MMS Port: 80
MCC: 310
MNC: 120
APN Type: default,mms,supl,dun,hipri
APN Protocol: IPV4/IPV6
APN Roaming Protocol: IPV4/IPV6
Leave everything else untouched
Hit Menu-->Save
Select the new APN you just created
Turn on hotspot
For some reason, after you turn on hotspot you may have to manually set the DNS on whichever device you're using to 8.8.8.8 otherwise the internet doesnt work. Not sure why that is, but after i did that, my hotspot works.
If youre using an android tablet with your hotspot and have to change the dns(you'll know because it'll say you're connect to the hotspot but you can't browse any websites), then on your tablet go to your wifi settings, long click on your hotspot youre connected to, click "show advanced options" and change Dynamic to Static (may say manual). After that, scroll down and change the setting for DNS 1 to 8.8.8.8. Should work after that.
I used to use hotspot a lot about a year ago with my note 5(7-10 gb/month average) and never got dinged for it. I would think that if you're cool about it youll be ok. I cant say that FOR SURE but I've never had issues.
Just for the record. I tried everything before rooting. I paid off my phone so they couldn't deny me my MSL. The options are simply missing after entering your MSL code. You can see everything with ##DEBUG# (can't remember the numbers ) but they made sure to remove the option when I used ##3282#. This was the Main reason why I rooted. After rooting it didn't work so I had to figure it out.
esqueue said:
Just for the record. I tried everything before rooting. I paid off my phone so they couldn't deny me my MSL. The options are simply missing after entering your MSL code. You can see everything with ##DEBUG# (can't remember the numbers ) but they made sure to remove the option when I used ##3282#. This was the Main reason why I rooted. After rooting it didn't work so I had to figure it out.
Click to expand...
Click to collapse
Just Clarify you attempted without root and it did not work. You then attempted with root and it still did not work. So while rooted you used them method the OP posted and it worked. ?
roc342 said:
Just Clarify you attempted without root and it did not work. You then attempted with root and it still did not work. So while rooted you used them method the OP posted and it worked. ?
Click to expand...
Click to collapse
I attempted without root and the options were not available for the most part and what little they had, most can't be edited even when I imputed my MSL. Sprint made sure that it wasn't possible without root. There is no add apn option.
After root, I immediately tried to use hotspot and it connected but my devices couldn't get internet services. I asked for help but me2151's hotspot worked well so I figured that I was on my own. I remember adding dun on my lg g4 so I tried the codes but I couldn't get any of the codes to even register on my newly rooted phone.
I finally found the found those setting by searching and saw that "DUN" wasn't there. I then made a new APN with the existing settings but added DUN and it worked so I posted it.
By the lack of responses, I figured that almost no one had the problem.
BTW, how did you figure out adding the apn would work? I remembered a post on the LG G4 forum over a year ago and tried it for this phone.
Merry Christmas
Sprint Hotspot Fix (not passing data to connected devices)
The following is the fix when you can connect to the Hotspot but get DNS errors or no data being passed to connected devices.
Sprint prevents you from editing your APNs
You can change permissions on your telephony db with this command:
adb shell
su
chmod 666 /data/user_de/0/com.android.providers.telephony/databases/telephony.db
Grab the ID of your current APN using the following command:
adb shell
content query --uri content://telephony/carriers/preferapn
If the type doesn't contain "dun", copy the existing type string and add ",dun" to the end:
In the following command you would substitute
your current type string for "your_type_here",
and the _id for your_id_here:
adb shell
su
content update --uri content://telephony/carriers --where "_id=your_id_here" --bind type:s:your_type_here,dun
Example
adb shell
content query --uri content://telephony/carriers/preferapn
Output
Row: 0 _id=656, name=Sprint LTE internet, numeric=310120, mcc=310, mnc=120, apn=n.ispsn, user=, server=, password=, proxy=, port=, mmsproxy=68.28.31.7, mmsport=80, mmsc=http://mms.sprintpcs.com, authtype=-1, type=default,mms,supl,hipri, current=1, protocol=IPV4V6, roaming_protocol=IPV4V6, carrier_enabled=1, bearer=14, bearer_bitmask=0, dns1=, dns2=, ppp_dialing_number=ppp_dialing_number, defaultsetting=1, usercreatesetting=0, sim_subscription=0, inactivetimer=0, mvno_type=, mvno_match_data=, sub_id=2147483643, profile_id=0, modem_cognitive=0, max_conns=0, wait_time=0, max_conns_time=0, mtu=0, edited=0, user_visible=1, touch=0
adb shell
su
content update --uri content://telephony/carriers --where "_id=656" --bind type:s:default,mms,supl,hipri,dun
I ran into this issue on my Pixel XL and was helped by @Fenny to come up with a fix
do u need root?
Seems to be that you do, his post above said that without it he was missing the ability to edit parts that needed to be changed. I have yet to see a version of these edits for hotspot provisioning that didn't require rooting to be able to edit the appropriate files.
thank you everyone, you need root to edit the APN settings. I'm waiting a solid method to restore to stock before I root. again thanks everyone for their effort.
esqueue said:
BTW, how did you figure out adding the apn would work? I remembered a post on the LG G4 forum over a year ago and tried it for this phone.
Click to expand...
Click to collapse
I realized you couldn't edit the default apn for Sprint so i created a new one since i was already rooted to see if it would work
lp894 said:
You can PROBABLY do this without root IF you can coax Sprint into giving you your MSL code, go to the dialer and type ##3283#, going to APN Settings and hitting edit.
THIS method, however, only works if youve ran DirtySanta and rooted your device. I saw a few threads of ppl asking how to get it working so....here's how i did it.
Go to Settings-->Networks-->More-->Mobile Data-->Access Point Names-->Add APN
Name: Sprint LTE 2
APN: n.ispsn
MMSC: http://mms.sprintpcs.com
MMS Proxy: 68.38.21.7
MMS Port: 80
MCC: 310
MNC: 120
APN Type: default,mms,supl,dun,hipri
APN Protocol: IPV4/IPV6
APN Roaming Protocol: IPV4/IPV6
Leave everything else untouched
Hit Menu-->Save
Select the new APN you just created
Turn on hotspot
For some reason, after you turn on hotspot you may have to manually set the DNS on whichever device you're using to 8.8.8.8 otherwise the internet doesnt work. Not sure why that is, but after i did that, my hotspot works.
If youre using an android tablet with your hotspot and have to change the dns(you'll know because it'll say you're connect to the hotspot but you can't browse any websites), then on your tablet go to your wifi settings, long click on your hotspot youre connected to, click "show advanced options" and change Dynamic to Static (may say manual). After that, scroll down and change the setting for DNS 1 to 8.8.8.8. Should work after that.
I used to use hotspot a lot about a year ago with my note 5(7-10 gb/month average) and never got dinged for it. I would think that if you're cool about it youll be ok. I cant say that FOR SURE but I've never had issues.
Click to expand...
Click to collapse
hey guys just an FYI, you don't have to go through all the trouble of making a new APN setting and stuff like that which is quite frankly a pain in the ass; get shortcut master (free version is fine) from play store. Open it and from the menu tap search, and let it load a sec. Search for "APN" and look near the top of the results for the "ApnUnlock" intent from hidden menu. Tap it's choose the far left Launch method button. The next screen will let you unlock APN access, you just tap the button, you can't miss it.
After its unlocked, launch the ApnSettings intent two lines down in the search results. You can now edit the sons you already have (just add ,dun). That's all it takes. If that ApnSettings doesn't do it, scroll down a page and choose the vzw one, its never failed me once yet through 4 LG phones.
My hotspot works now like it should, I never had to change any DNS settings or anything like that. Zjyst Unlock, then add ,dun to end of the APN type line.
P.S. this method requires root, Im unaware of any way around that, unfortunately
syndre said:
hey guys just an FYI, you don't have to go through all the trouble of making a new APN setting and stuff like that which is quite frankly a pain in the ass; get shortcut master (free version is fine) from play store. O
Click to expand...
Click to collapse
If anything. That is the EXACT program that I was looking for. A shortcut maker but with root access. I use shortcutmaker but it always says that it needs permission. This one asks for permission. Thanks.
This is a far better way too. I did the whole apn thing a few weeks back because I didn't know of this program.
Does anyone know if this counts on the 5gb data free hotspot or is it simply unlimited ? I have the unlimited plan and it includes 5 gb free hot spot.
Olayx said:
Does anyone know if this counts on the 5gb data free hotspot or is it simply unlimited ? I have the unlimited plan and it includes 5 gb free hot spot.
Click to expand...
Click to collapse
data used for the hotspot will go against the regular unlimited data. as far as sprint is concerned, its undistinguishable
Sent from my LG-LS997 using XDA Labs
Got this working tonight while drunk at a bar with no root or MSL code.
AWildColin said:
Got this working tonight while drunk at a bar with no root or MSL code.
View attachment 4302052
Click to expand...
Click to collapse
Could you share a little more detail on this method?
I cannot find the screen you shared.
gbean009 said:
Could you share a little more detail on this method?
I cannot find the screen you shared.
Click to expand...
Click to collapse
Settings > Mobile data > Mobile networks > Access Point Names. I literally figured this out while drunk at a bar from the information that was already in this thread, so if you can't figure it out on your own, you probably don't deserve free wireless tethering in the first place.
AWildColin said:
Settings > Mobile data > Mobile networks > Access Point Names. I literally figured this out while drunk at a bar from the information that was already in this thread, so if you can't figure it out on your own, you probably don't deserve free wireless tethering in the first place.
Click to expand...
Click to collapse
Uh, thanks.
No need to be an ass though.
Sent from my SM-G935P using Tapatalk
AWildColin said:
Settings > Mobile data > Mobile networks > Access Point Names. I literally figured this out while drunk at a bar from the information that was already in this thread, so if you can't figure it out on your own, you probably don't deserve free wireless tethering in the first place.
Click to expand...
Click to collapse
Also these options aren't available under access point names... Are you rooted?
Sent from my SM-G935P using Tapatalk
gbean009 said:
Also these options aren't available under access point names... Are you rooted?View attachment 4421481
Sent from my SM-G935P using Tapatalk
Click to expand...
Click to collapse
I also managed to get it working without root. I went to Settings > Mobile data > Mobile networks > Access Point Names, and on the upper right, I clicked the 3 dots and hit Add APN. I copied the settings in the first post, and selected it as my APN afterwards. I'm not sure why I have the option to add new ones, I'm unrooted on LS997ZVC.
Costas86 said:
I also managed to get it working without root. I went to Settings > Mobile data > Mobile networks > Access Point Names, and on the upper right, I clicked the 3 dots and hit Add APN. I copied the settings in the first post, and selected it as my APN afterwards. I'm not sure why I have the option to add new ones, I'm unrooted on LS997ZVC.
Click to expand...
Click to collapse
Same...unlocked network, then applied. Bingo. LS997ZVD unrooted
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.