Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,086 Members 54,392 Now Online
XDA Developers Android and Mobile Development Forum

[Q] APN Type Field Options

Tip us?
 
Jamesyboy
Old
#1  
Jamesyboy's Avatar
Senior Member - OP
Thanks Meter 208
Posts: 733
Join Date: Jun 2010
Location: Chicago, IL
Arrow [Q] APN Type Field Options

Since the beginning of time...there have been many APN configurations that work. But some claim that the addition of certain entries into the "APN Type" field are a necessity, or that they improve performance.

After searching, and viewing the support documentation for the AT&T Galaxy Note, I can find no definitive answers...nor does it seem that these additional entries improve performance....so-- if these entries don't improve peformance, are they dead weight? What do they do? If anyone can point to any external resources, or for that matter, they can explain what the different flags mean, it'd be extremely enlightening.

Lets start with the default settings:

Name: ATT PTA
APN: pta
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS port: 80
MCC: 310
MNC: 410
Auth: none

APN type: default,mms,supl,hipri

and finish with one that was recently suggested:

Name: ATT pta
APN: pta
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS Port: 80
MCC: 310
MNC: 410
Authentication type: none

APN type:default,admin,fota,mms,supl,hipri,internet

What can difference can we expect? What functions do the different flags provide?
Phone: SGH-i337 (AT&T Galaxy Note S4) on AT&T - MK2 - Safe Strapped and Rooted - Looking For ROMs


Tablet: 2013 Nexus 7 (ASUS Nexus 7 FHD) Wi-Fi Only - SlimKAT Nightlies (Anxiously Awaiting PAC's Move to 4.4xx)


**~I "I like my women like I like my coffee-- in a burlap sack, on the back of a Bolivian donkey." -- The most interesting man in the world. -- 2013 ~**
 
m4570d0n
Old
(Last edited by m4570d0n; 2nd June 2012 at 12:04 AM.)
#2  
m4570d0n's Avatar
Recognized Contributor
Thanks Meter 1022
Posts: 1,287
Join Date: Nov 2011
Location: Houston

 
DONATE TO ME
I was actually just wondering this myself this afternoon and saw your thread. It seems that the additions to the apn type showed up with the newer ICS leaks. After browsing multiple threads, most people seem to experience faster data speeds and more stable data with these additional apn types.

I found out what hipri and supl are on some random aussie site:

http://forums.whirlpool.net.au/archive/1663451
Quote:
...
3. High Priority Mobile data {TYPE_MOBILE_HIPRI}

A High Priority Mobile data connection. This connection is typically the same as {TYPE_MOBILE} but the routing setup is different. Only requesting processes will have access to the Mobile DNS servers and only IP’s explicitly requested via {@link #requestRouteToHost} will route over this interface if a default route exists.

Something you don’t need to think about

4. WIFI data connection. (TYPE_WIFI)

When active, all data traffic will use this connection by default.

Used to connect to your home wireless router.

Below are the APN TYPES that you set in the APN config on your phone.

1. Default (TYPE_MOBILE)

The Default Mobile data connection. When active, all data traffic will use this connection by default. Should not coexist with other default connections.

2. mms (TYPE_MOBILE_MMS)

An MMS-specific Mobile data connection. This connection may be the same as {TYPE_MOBILE} but it may be different dependant on the network. This is used by applications needing to talk to the carrier’s Multimedia Messaging Service servers.

3. supl (TYPE_MOBILE_SUPL);

A Secure User Plane Location specific Mobile data connection. This connection may be the same as {TYPE_MOBILE} but it may be different. This is used by applications needing to talk to the carrier’s Secure User Plane Location servers for help locating the device

How does the config on the phone get chosen?

When an application wishes to talk to the “network” it sets the APN type when it requests ConnectivityManager. ConnectivityManager then checks if you have an “APN type” set that matches. So for instance if the “APN type” it checks is MMS it will scan you configuration setting for a match and use say testra.mms APN. It will then use this configuration for the network connection. What you use for the APN name does not matter.

So now the connected to the network with say telstra.mms which is the APN that you configured.
fota = Firmware Over the Air (for receiving OTA updates)

still not sure what admin is though.
The Following 5 Users Say Thank You to m4570d0n For This Useful Post: [ Click to Expand ]
 
Jamesyboy
Old
#3  
Jamesyboy's Avatar
Senior Member - OP
Thanks Meter 208
Posts: 733
Join Date: Jun 2010
Location: Chicago, IL
Quote:
Originally Posted by m4570d0n View Post
I was actually just wondering this myself this afternoon and saw your thread. It seems that the additions to the apn type showed up with the newer ICS leaks. After browsing multiple threads, most people seem to experience faster data speeds and more stable data with these additional apn types.

I found out what hipri and supl are on some random aussie site:

http://forums.whirlpool.net.au/archive/1663451


fota = Firmware Over the Air (for receiving OTA updates)

still not sure what admin is though.
None of those seem like a good thing. Haha.
Phone: SGH-i337 (AT&T Galaxy Note S4) on AT&T - MK2 - Safe Strapped and Rooted - Looking For ROMs


Tablet: 2013 Nexus 7 (ASUS Nexus 7 FHD) Wi-Fi Only - SlimKAT Nightlies (Anxiously Awaiting PAC's Move to 4.4xx)


**~I "I like my women like I like my coffee-- in a burlap sack, on the back of a Bolivian donkey." -- The most interesting man in the world. -- 2013 ~**
 
docfreed
Old
#4  
docfreed's Avatar
Senior Member
Thanks Meter 140
Posts: 766
Join Date: Jun 2009
Default Not So Sure of the Defaults...

[QUOTE=Jamesyboy;26833704]
Lets start with the default settings:

Name: ATT PTA
APN: pta
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS port: 80
MCC: 310
MNC: 410
Auth: none

APN type: default,mms,supl,hipri

On my Note (running UCLE2 and Unofficial CM9) I have only default,mms,supl - no hipri [which does not surprise me 'cause I don't see AT&T giving individuals control over the priority - that could be a nightmare for their network]. And the more I think about this, my feeling is that if people start running high priority stuff, AT&T will land on like a ton of bricks
 
CarpeNoctem
Old
#5  
CarpeNoctem's Avatar
Senior Member
Thanks Meter 672
Posts: 1,209
Join Date: Mar 2007
Location: New York
Those settings for ATT are very different from the "classic" wap.cingular
Did you notice any particular benefit to use those?
Does it work with the "old" one?
I am a Cook, not a Chef! I don't pretend to be a dev but still I am learning everyday and enjoy sharing my work

APN Generator
-- OsiMood APN Generator

Benchmarks Comparator
-- OsiMood Benchmarks Comparator


 
Jamesyboy
Old
#6  
Jamesyboy's Avatar
Senior Member - OP
Thanks Meter 208
Posts: 733
Join Date: Jun 2010
Location: Chicago, IL
Quote:
Originally Posted by CarpeNoctem View Post
Those settings for ATT are very different from the "classic" wap.cingular
Did you notice any particular benefit to use those?
Does it work with the "old" one?
I remember using similar settings for my APN profile on my Motorola flip phone probably nearing a decade ago for gprs.
Phone: SGH-i337 (AT&T Galaxy Note S4) on AT&T - MK2 - Safe Strapped and Rooted - Looking For ROMs


Tablet: 2013 Nexus 7 (ASUS Nexus 7 FHD) Wi-Fi Only - SlimKAT Nightlies (Anxiously Awaiting PAC's Move to 4.4xx)


**~I "I like my women like I like my coffee-- in a burlap sack, on the back of a Bolivian donkey." -- The most interesting man in the world. -- 2013 ~**
 
Jamesyboy
Old
#7  
Jamesyboy's Avatar
Senior Member - OP
Thanks Meter 208
Posts: 733
Join Date: Jun 2010
Location: Chicago, IL
[QUOTE=docfreed;26885563]
Quote:
Originally Posted by Jamesyboy View Post
Lets start with the default settings:

Name: ATT PTA
APN: pta
MMSC: http://mmsc.mobile.att.net
MMS Proxy: proxy.mobile.att.net
MMS port: 80
MCC: 310
MNC: 410
Auth: none

APN type: default,mms,supl,hipri

On my Note (running UCLE2 and Unofficial CM9) I have only default,mms,supl - no hipri [which does not surprise me 'cause I don't see AT&T giving individuals control over the priority - that could be a nightmare for their network]. And the more I think about this, my feeling is that if people start running high priority stuff, AT&T will land on like a ton of bricks
Hipri is a device flag. This tells the device to use this APN profile over others. That's why some APN profiles don't stick.

Sent from my Transformer TF101 using XDA Premium HD app
Phone: SGH-i337 (AT&T Galaxy Note S4) on AT&T - MK2 - Safe Strapped and Rooted - Looking For ROMs


Tablet: 2013 Nexus 7 (ASUS Nexus 7 FHD) Wi-Fi Only - SlimKAT Nightlies (Anxiously Awaiting PAC's Move to 4.4xx)


**~I "I like my women like I like my coffee-- in a burlap sack, on the back of a Bolivian donkey." -- The most interesting man in the world. -- 2013 ~**
The Following User Says Thank You to Jamesyboy For This Useful Post: [ Click to Expand ]
 
popcorn1122
Old
#8  
popcorn1122's Avatar
Senior Member
Thanks Meter 202
Posts: 562
Join Date: Nov 2011
Location: Mumbai
there is one more apn type - dun
for wifi sharing
 
plj104
Old
#9  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Dec 2012
Quote:
Originally Posted by popcorn1122 View Post
there is one more apn type - dun
for wifi sharing
As a newcomer to Android I am attempting to investigate certain of the APN Type settings on searching the Internet have
yet to find a definitive answer but gave tested some settings on a Motoluxe on O2 and have determined that I had to set it to

'default,dun' to successfully use Tethering both USB and WIFI prior to setting this it did not function. Any ideas?
 
hgmichna
Old
#10  
Senior Member
Thanks Meter 25
Posts: 181
Join Date: Aug 2010
Location: Munich
Perhaps I can revive this thread.

I see many recommendations for APN settings where the APN type is empty. What does that mean?

What does Android do when it looks for APN settings, but only finds one without any APN type? Does it use that? For what?

So is an empty APN type the same as default or default,supl,mms?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes