How to Fix WiFi Not Working on TP-Link Kasa Smart Plugs: 2.4 GHz Setup, Kasa App Re-Pairing, and Static IP Fixes
Every TP-Link Kasa smart plug — EP10, EP25, KP115, KP105, and the older HS-series — requires a 2.4 GHz WiFi network. Miss that requirement or run a VPN during setup and the plug will refuse to pair. Here are the exact steps to fix every common Kasa WiFi failure.
TP-Link’s Kasa lineup is one of the most popular smart plug families on the market, covering everything from the pocket-sized EP10 Mini to the energy-monitoring KP115 and the outdoor KP400. Despite their differences, every Kasa smart plug shares one strict networking requirement: 2.4 GHz WiFi only. No current Kasa plug supports 5 GHz or 6 GHz. This single fact explains the overwhelming majority of failed setups and devices that drop offline after a router upgrade. The sections below walk through every common failure mode in the order you should try them.
Step 1: Confirm Your Router Is Broadcasting a Visible 2.4 GHz Network
Many modern routers — and virtually all mesh systems — use a feature called band steering or Smart Connect that merges the 2.4 GHz and 5 GHz bands under one shared SSID (e.g., “MyNetwork”). The router then silently steers each device to whichever band it considers optimal. The problem: smart band-steering algorithms often push smartphones to 5 GHz during setup, which means the Kasa app hands the plug a 5 GHz network name that the plug hardware cannot use.
How to Fix Band Steering During Setup
- Log into your router’s admin panel (commonly
192.168.0.1or192.168.1.1, or via your router’s app). - Go to the Wireless settings and look for “Smart Connect,” “Band Steering,” or a single merged SSID toggle.
- Either disable the feature temporarily or create a separate SSID exclusively for 2.4 GHz — for example, “MyNetwork_2.4G.”
- On your phone, disconnect from the 5 GHz network and connect to the new 2.4 GHz-only SSID before opening the Kasa app to pair.
Once the plug is successfully paired and online, you can re-enable band steering if you want. The plug will continue to use 2.4 GHz on its own; it just needs a clear 2.4 GHz target during the initial handshake.
Step 2: Check WiFi Security Protocol Compatibility
Kasa plugs officially support WPA2-AES (WPA2 Personal) encryption. WPA3-only (SAE) mode is not supported on any current Kasa model as of 2026. If your router is set to “WPA3 Only,” the plug will appear to connect but will fail the authentication stage and never come fully online.
- Set your router’s security to WPA2/WPA3 Mixed (also called “Transition Mode”) or plain WPA2-AES.
- Avoid WPA-TKIP–only mode — Kasa plugs support TKIP but it is slower and may cause intermittent drops on congested networks.
- Open networks (no password) and enterprise 802.1X/RADIUS networks are not supported.
TP-Link also recommends setting the 2.4 GHz channel width to 20 MHz during initial setup, particularly on older EP10 and HS-series hardware. Wider 40 MHz channels can occasionally confuse the plug’s association process on crowded spectrum.
Step 3: Disable VPNs and Firewall Apps on Your Phone Before Pairing
The Kasa app communicates with the plug over your local network during the initial setup sequence — it uses UDP broadcast and mDNS discovery to find new devices. VPN software on your phone intercepts that local traffic and routes it through an encrypted tunnel, effectively hiding the plug from the app. Any of the following will block Kasa setup:
- Active VPN apps (NordVPN, ExpressVPN, ProtonVPN, etc.)
- DNS-level ad blockers that route traffic (AdGuard, NextDNS profiles, Pi-hole bypass apps)
- Mobile carrier security apps that run a “safe browsing VPN” in the background
- iCloud Private Relay on iPhone (turn off in Settings → Apple ID → iCloud → Private Relay)
Disable all of the above, re-open the Kasa app, and attempt setup again. Our guide on WiFi captive portal issues explains in more detail how local network discovery works and why routing apps break it.
Step 4: Re-Pair the Plug via the Kasa App
If the plug was previously set up but has gone offline after a router change or WiFi password update, you need to push new credentials to it. The plug still stores the old SSID and password and cannot find your network anymore.
Option A: Re-Pair from the Kasa App (No Reset Needed)
- Open the Kasa Smart app and tap the device that shows “Offline.”
- Tap the gear (settings) icon in the top-right corner.
- Scroll down and tap Edit Device Info, then Wi-Fi Network.
- Follow the prompts to enter your updated WiFi network name and password.
- Keep your phone within 15 feet of the plug during this process.
Option B: Remove and Re-Add the Device
If “Edit Device Info” fails or the option is greyed out:
- In the Kasa app, tap the device → gear icon → scroll to the bottom → Remove Device.
- Factory reset the plug (see Step 5 below).
- Tap the “+” button in the app to add a new device and complete a fresh setup.
Step 5: Factory Reset the Kasa Plug
A factory reset clears all stored WiFi credentials and returns the plug to its out-of-box state. The reset procedure varies slightly by model:
EP10, EP25, KP105, KP115
- Plug the device into a wall outlet and wait for it to power on (the LED will light up).
- Press and hold the button on the side of the plug for 5 seconds until the LED blinks amber rapidly.
- Release the button. The LED will blink amber three times to confirm the reset, then transition to slowly blinking orange/amber as it enters setup mode.
- Open the Kasa app and add the device as new.
Older HS103, HS105, HS107, HS110
- With the plug powered on, press and hold the button for 10 seconds until the WiFi LED blinks orange.
- Release, wait for the LED to begin slowly blinking orange, then re-pair via the Kasa app.
KP400 Outdoor Plug
The KP400 has two individually controlled outlets. To factory reset, press and hold the “Reset” button (a separate small button, not the outlet power buttons) for 5 seconds until the LED blinks amber.
Step 6: Fix Plugs That Keep Going Offline
Once a plug is set up, a different class of problems can cause it to drop offline intermittently — even when your router and internet are working fine. The most common causes:
DHCP Lease Expiry — Assign a Static IP
Your router assigns each device a dynamic IP address via DHCP. When a lease expires, the router may hand the plug a different IP address. The Kasa cloud servers lose track of the plug’s address and report it as offline. The fix is a DHCP reservation (also called “Address Reservation” or “IP Binding”) — this tells the router to always give the same IP to that plug’s MAC address.
- Log into your router’s admin panel.
- Go to LAN → DHCP Reservations (the exact path varies by brand).
- Find your Kasa plug in the connected-client list. Its name usually starts with “Kasa” or “TP-LINK.”
- Click “Reserve” or “Add Reservation” and save. Reboot the plug so it picks up the reserved address.
Router WiFi Power-Save and Idle-Client Disconnect
Some routers disconnect clients that appear idle for an extended period to conserve resources. Smart plugs are low-traffic devices and can trigger this threshold. Look for settings labeled WiFi Power Save, Green Mode, Idle Client Timeout, or Disconnect Inactive Clients in your router’s wireless settings and disable them. This is a common culprit on budget ISP-supplied gateways.
Signal Strength at the Outlet
A plug in a distant room or behind a thick wall may receive a marginal signal that the router tolerates but drops under slight interference. Use a WiFi analyzer app to check the signal level (RSSI) at the outlet’s exact location — aim for −65 dBm or better. Below −75 dBm, the plug will connect intermittently. Run a quick upload test at the outlet using your phone at wifispeed.com — if you’re getting under 1 Mbps upload, the location has insufficient signal for reliable cloud sync. A mesh satellite node or WiFi extender placed midway can resolve this. See our guide on fixing WiFi dead zones for placement strategies.
Step 7: Update Kasa App and Plug Firmware
TP-Link regularly pushes firmware updates to Kasa plugs that address known connectivity bugs. Firmware updates deliver over-the-air only when the plug is online, so this step comes last — but once you have the plug connected, check for updates immediately.
- Open the Kasa app and tap the device.
- Tap the gear icon → Device Info.
- If a firmware update is available, a banner will appear at the top of the Device Info screen. Tap Update and wait for the process to complete (the plug will reboot once).
Also update the Kasa app itself via the App Store or Google Play — older app versions have been known to fail the device-discovery step even when the plug is broadcasting its setup network correctly.
Quick Checklist
- Confirm your router has a 2.4 GHz network enabled with its own visible SSID (Kasa plugs do not support 5 GHz or 6 GHz)
- Set WiFi security to WPA2-AES or WPA2/WPA3 Mixed — not WPA3-only
- Set 2.4 GHz channel width to 20 MHz during initial setup
- Disable all VPNs, iCloud Private Relay, and DNS-filter apps on your phone before pairing
- Keep your phone within 15 feet of the plug during Kasa app setup
- If the plug was on an old network, use Kasa app → Edit Device Info → Wi-Fi Network to update credentials
- For persistent offline issues, assign a DHCP reservation in your router for the plug’s MAC address
- Disable WiFi power-save / idle client disconnect on your router for IoT devices
- Factory reset (hold 5 s for EP10/EP25/KP115, 10 s for older HS-series) if all else fails
Related Articles
How to Fix WiFi Not Working on Google Nest Thermostat: 2.4 GHz Setup, WPA3 Compatibility, and App Re-Pairing Fixes
Nest thermostat WiFi failures almost always trace back to three causes: connecting to a 5 GHz network it can’t use, a WPA3-only security mode it doesn’t support, or a stale pairing in the Google Home app. These step-by-step fixes cover every common scenario from setup failures to “offline” errors that return after a router reboot.
How to Fix WiFi Not Connecting on Wyze Cam: 2.4 GHz Setup, WPA3 Compatibility, and Wyze App Re-Pairing Fixes
Wyze Cam won't connect to WiFi? The most common causes are a 5 GHz band mismatch, a WPA3-only router, or stale pairing data in the Wyze app. Here are six targeted fixes to get your camera back online.
How to Fix WiFi Not Connecting on Reolink Cameras: 2.4 GHz Setup, Static IP Assignment, and Reolink App Re-Pairing Fixes
Reolink camera won’t connect to WiFi? The most common culprits are a 5 GHz band mismatch, a WPA3-only router, or stale pairing data. Here are seven targeted fixes to get your camera back online.