How to Fix “Obtaining IP Address” Wi-Fi Loop on Android Devices

Break out of infinite Wi-Fi connection loops by configuring static IP settings, resetting network settings, and toggling randomized MAC.

How to Fix “Obtaining IP Address” Wi-Fi Loop on Android Devices

Your phone detects the Wi-Fi network, connects, displays “Obtaining IP address…” for two minutes, and then disconnects in an endless loop.

Why This Problem Happens

  • Router DHCP pool exhaustion.
  • Android randomized MAC address conflicting with router MAC filtering rules.

Step-by-Step Troubleshooting Procedure

Step 1: Switch MAC Address Type to “Use Device MAC”

Objective: Bypass privacy MAC filtering glitches.

  1. Go to Settings > Network & internet > Wi-Fi > Tap the gear icon next to your network.
  2. Tap Advanced > Privacy > Change from “Use randomized MAC” to “Use device MAC”.

Step 2: Assign a Static IP Address Manually

Objective: Bypass sluggish DHCP assignment.

  1. In the network settings, tap the Edit (pencil) icon > Advanced options.
  2. Change IP settings from DHCP to Static.
  3. Enter IP: 192.168.1.185 (match your router subnet), Gateway: 192.168.1.1, DNS 1: 8.8.8.8.

Step 3: Reset Network Settings

Objective: Flush all wireless adapters.

  1. Open Settings > System > Reset options > Reset Wi-Fi, mobile & Bluetooth.

Verified Troubleshooting Tips

  • Reboot your home router to clear expired DHCP reservation tables.

Frequently Asked Questions

Will resetting network settings delete my personal data?

No. Only saved Wi-Fi passwords and Bluetooth pairings are reset.