Phone Stuck on “Obtaining IP Address”? 7 Fixes for Android & iPhone Wi-Fi Loops (2026)

Few mobile connectivity glitches are as puzzling as watching your smartphone detect a strong Wi-Fi signal, accept your network security password, and then stall indefinitely on “Obtaining IP address…” before disconnecting and repeating the cycle. On iPhone, this symptom frequently surfaces as an endless spinning wheel next to the network SSID followed by a self-assigned 169.254.x.x IP address or an “IP Configuration Failure” alert.

This loop occurs when your device and your local router fail to complete the fundamental dynamic addressing handshake known as DHCP (Dynamic Host Configuration Protocol). The radio hardware is communicating, but the network gateway refuses or fails to assign your phone a valid local IPv4 address. Below is a structured, engineering-focused troubleshooting guide to resolve the obtaining IP address loop on both Android and iOS devices without losing personal data.

The Root Mechanism: Why the DHCP Handshake Fails

When your phone joins a Wi-Fi network, it initiates a four-step network transaction known as DORA:

  • Discover: Your phone broadcasts a packet asking if an active DHCP server exists.
  • Offer: The router replies with an available local IP address (e.g., 192.168.1.45).
  • Request: Your phone formally requests that offered IP address.
  • Acknowledge: The router reserves the IP address for your phone’s MAC address and grants network access.

The “Obtaining IP Address” loop occurs when this chain breaks at the Request or Acknowledge stage. Common triggers include exhausted router DHCP address pools, MAC address randomization conflicts, aggressive 802.11r fast roaming packet drops on mesh nodes, or dual-band steering collisions between 2.4GHz and 5GHz channels.

Failure PointUnderlying CauseDirect Resolution
Loop stalls at step 1Router DHCP lease pool exhausted (no free IP addresses)Reboot router / expand DHCP subnet range
Immediate disconnect after passwordMAC Address Randomization blocked by router security filterSwitch network settings from Private MAC to Device Phone MAC
Self-assigned 169.254.x.x IPDHCP ACK packet dropped by Wi-Fi extender or mesh satelliteConfigure static manual IP address assignment
Intermittent loop across all networksCorrupted OS network stack daemon cachePerform Reset Network Settings on device
Failure on dual-band mesh routersBand-steering collision between 2.4GHz and 5GHz SSIDsSeparate SSIDs or temporarily disable Band Steering

Step 1: Toggle MAC Address Randomization (The Most Common Culprit)

Modern versions of Android and iOS enable randomized MAC addresses by default to prevent third-party Wi-Fi trackers from profiling your device across public hotspots. However, many residential routers, mesh systems, and office access points use access control lists or strict lease tables that reject rotating virtual MAC addresses.

On Android (Samsung, Pixel, Motorola, OnePlus):

  1. Open Settings > Network & Internet > Wi-Fi (or Connections > Wi-Fi on Samsung).
  2. Tap the gear icon next to your problematic Wi-Fi network.
  3. Tap View more or Advanced.
  4. Find MAC address type. Change it from Randomized MAC to Phone MAC / Device MAC.
  5. Toggle Wi-Fi off and back on. Your phone will present its physical hardware address to the router, allowing the DHCP lease to bind immediately.

On iPhone (iOS 17, 18, 19, 20):

  1. Go to Settings > Wi-Fi.
  2. Tap the blue “i” information icon next to the network name.
  3. Turn off the toggle for Private Wi-Fi Address.
  4. When prompted, tap Rejoin. Your iPhone will reconnect using its native hardware identifier, clearing the lease lock.

Step 2: Assign a Static IP Address Manually

If the router’s automatic DHCP server fails to respond, you can bypass the entire DORA negotiation by manually assigning your phone an unused static IP address within the local network’s subnet.

How to Configure a Static IP on Android:

  1. Navigate to your Wi-Fi network settings and select Advanced options.
  2. Tap IP settings and switch from DHCP to Static.
  3. Enter the following network parameters (based on standard consumer routers):
    • IP address: 192.168.1.240 (Choose a high ending number like 240 to avoid colliding with other connected smart devices).
    • Gateway: 192.168.1.1 (or 192.168.0.1 depending on your router’s default access IP).
    • Network prefix length: 24 (equivalent to subnet mask 255.255.255.0).
    • DNS 1: 1.1.1.1 (Cloudflare fast DNS).
    • DNS 2: 8.8.8.8 (Google DNS).
  4. Tap Save. The phone will lock onto the static IP immediately without waiting for a DHCP offer.

How to Configure a Static IP on iPhone:

  1. Go to Settings > Wi-Fi and tap the “i” icon next to your network.
  2. Scroll down to Configure IP and tap Manual.
  3. Enter 192.168.1.240 for IP Address, 255.255.255.0 for Subnet Mask, and 192.168.1.1 for Router.
  4. Scroll down to Configure DNS, select Manual, and add 1.1.1.1 and 8.8.8.8. Tap Save in the top-right corner.

Step 3: Power Cycle the Network Gateway (Clear the Lease Table)

Consumer routers maintain a finite pool of available local addresses (often set to a default range of 192.168.1.100 through 192.168.1.150). If your home hosts dozens of smart light bulbs, televisions, tablets, and streaming sticks, the router’s DHCP table can become completely exhausted. When a new device asks for an address, the router has none to give, resulting in the obtaining IP loop.

  • Unplug the power adapter from your router and modem.
  • Wait 60 seconds to allow all internal capacitors to discharge and clear volatile RAM lease tables.
  • Plug the modem in first, wait for downstream sync lights to solidify, and then power on the primary Wi-Fi router.
  • Once the network initializes, connect your phone. The router will assign fresh leases cleanly.

Step 4: Resolve Dual-Band Steering Collisions

Many modern Wi-Fi 6, 6E, and Wi-Fi 7 routers utilize a feature called “Band Steering,” broadcasting a single network SSID for both 2.4GHz and 5GHz frequencies. During the DHCP handshake, if your phone attempts to negotiate on 5GHz while the router tries to push it onto 2.4GHz to balance network load, the DHCP packet timing can fall out of sync.

  • Log into your router’s administrative dashboard via web browser (typically 192.168.1.1).
  • Locate Wireless Settings and temporarily separate the broadcast bands (e.g., name one HomeNetwork_2.4G and the other HomeNetwork_5G).
  • Connect your phone directly to the 5GHz SSID. In over 30% of mesh network cases, separating bands resolves handshake timing loops permanently.

Step 5: Forget the Network and Clear Wi-Fi Staging Profiles

Operating systems save historical authentication certificates and encryption handshake tokens. If your router received a firmware update that modified its WPA2/WPA3 encryption keys, your phone might attempt to connect with stale security parameters:

  1. Open Wi-Fi settings on your device.
  2. Select your network and tap Forget Network.
  3. Turn off Wi-Fi, enable Airplane Mode for 10 seconds, and turn Airplane Mode back off.
  4. Tap your network, re-enter the Wi-Fi password carefully, and verify whether the IP assignment completes.

Step 6: Perform a Network Settings Reset

If your phone fails to obtain an IP address across multiple distinct Wi-Fi networks (such as your home network, office Wi-Fi, and a friend’s house), the issue lies inside your phone’s operating system network stack. Performing a Network Settings Reset flushes corrupted routing tables, VPN profiles, and Wi-Fi daemon configurations without wiping your photos, apps, or messages.

  • On iPhone: Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. Enter your passcode to confirm. Your iPhone will restart with a fresh network stack.
  • On Android: Go to Settings > System > Reset options > Reset Wi-Fi, mobile & Bluetooth (or General management > Reset > Reset network settings on Samsung). Confirm the reset and reboot.

Step 7: Disable Wi-Fi Power Saving and Battery Optimization

Aggressive battery management on Android devices can throttle the Wi-Fi radio’s listening window during the DHCP negotiation phase. If the radio enters low-power sleep mode while waiting for the router’s Acknowledge packet, the handshake times out.

  • Open Developer Options on Android (tap Build number 7 times in About phone).
  • Scroll down to the Networking section.
  • Enable Wi-Fi scan throttling and enable Always keep mobile data active (this maintains a fallback connection while DHCP handshakes complete).

Frequently Asked Questions

Why does my laptop connect to the Wi-Fi while my phone is stuck on obtaining IP?

Laptops often retain longer DHCP lease durations or use different network adapters that support aggressive re-transmission protocols. Furthermore, if your router has hit its maximum simultaneous client limit, existing connected devices stay online while new connection attempts from your phone get rejected.

What does an IP address starting with 169.254 mean?

An IP address beginning with 169.254.x.x is an Automatic Private IP Address (APIPA). It indicates that your phone successfully connected to the physical Wi-Fi radio band, but received zero response from the DHCP server, forcing the OS to assign itself a temporary fallback address with no internet connectivity.

Will assigning a static IP cause problems on other networks?

Static IP settings are saved specifically on a per-network basis. Configuring a static IP for your home network will not affect how your phone connects to public Wi-Fi or cellular networks, which will continue to use automatic DHCP as standard.

Ibad Ur Rahman
Ibad Ur Rahmanhttps://gadgetsfocus.com
Ibad Ur Rahman is a tech enthusiast and the lead editor at GadgetsFocus. With years of experience diving deep into consumer electronics, Ibad specializes in breaking down complex tech specifications into clear, actionable advice. His rigorous approach to aggregating real-world data and testing insights ensures that readers get the unvarnished truth about the latest smartphones, laptops, and smart home gadgets.

More from author

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Related posts

Advertisment

Latest posts

iPhone 18 Pro Max vs iPhone 17 Pro Max: Is the 2nm Leap Worth Upgrading? (2026)

When Apple launched the iPhone 17 Pro Max in 2025, it represented the pinnacle of 3-nanometer mobile engineering. With its refined titanium casing, 5x...

iOS 20 Released Today: Supported Devices, Release Times & What to Do Before Updating (2026)

Apple has officially released iOS 20 to the public today, Monday, September 14, 2026. Following three months of developer and public beta testing since...

iPhone 18 Pro Colors Ranked: Which Titanium Finish Should You Buy? (2026)

Choosing an iPhone finish was once a purely cosmetic decision. With modern aerospace materials, Physical Vapor Deposition (PVD) coatings, and textured matte glass backplates,...