I've switched providers and now have to enter an APN (access point name) in order to use the service. With my older two providers I did not need to do this and it worked out of the box. What is the rationale for requiring APNs to be entered on some cell phones, and exactly what features do they enable?

Why do some providers require them while others don't, and what do they do?

2 Answers 2


APN settings are necessary for data service on GSM and related networks (UMTS, LTE) to work. It defines what network to connect to and the configuration of the network (e.g. the gateway GPRS support node address, which is the interface between the mobile network and the public internet).

APN settings are always required for data service on GSM and related networks. The reason why you didn't need to enter them before would be either that you purchased the device from the carrier, in which case it would have been pre-configured with their APN settings, that the ROM (either stock or custom) included your previous carrier in their APN database, or your phone was able to accept automatic configuration from the carrier.

Most custom ROMs and some stock ones (in the case of direct-from-the-manufacturer devices) include an extensive database of different carrier's APNs and Android can automatically choose the correct one (Based on information from the SIM card) so you don't have to enter stuff manually.

  • Remember that CDMA carriers and devices don't use APNs (unless they're also LTE capable). If the OP's previous carriers were CDMA, this would explain the difference.
    – Mr. Buster
    Aug 21, 2013 at 21:47

The APN (Access Point Name) is generally the gateway between your providers 3G network and the Internet. They are usually auto-detected but occasionally you have to enter them manually when you swap providers.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .