HOME ELECTRONICS

TP-Link Kasa Smart Plug HS100 How to Resolve WiFi Connection Issues

10 min read
#troubleshooting #Smart Plug #Home Automation #Connectivity #TP-Link
TP-Link Kasa Smart Plug HS100 How to Resolve WiFi Connection Issues

If a smart plug keeps disconnecting, blinking, or simply refuses to show up in the Kasa app, the frustration is real.
Most of these problems stem from a shaky Wi‑Fi link between the plug and your router.
Below is a detailed, step‑by‑step guide that walks you through diagnosing and fixing the most common Wi‑Fi connectivity issues with the TP‑Link Kasa Smart Plug HS100.
It covers everything from the basics of Wi‑Fi setup to advanced router tweaks, ensuring you can get your plug back online quickly and reliably.


Understanding the Basics of Wi‑Fi Connectivity

The HS100 plugs into a 2.4 GHz network and communicates via the standard IEEE 802.11b/g/n protocols.
Unlike newer smart devices that also support 5 GHz, the HS100 does not.
This limits its range slightly, but it also makes the plug less sensitive to the 5 GHz band’s higher data rates and more compatible with older routers.
Because of this, the following checks are critical before you dive into deeper troubleshooting.

Common Symptoms of a Connection Problem

  • Device not visible in the Kasa app after a new firmware update or reset.
  • Repeated pairing attempts that fail after a few minutes.
  • Unstable power cycles where the plug turns off and on unexpectedly.
  • App reports “Cannot connect to device” even when the plug is powered on.
  • Blinking LED that does not settle into a steady state.

Recognizing these symptoms early helps you identify whether the issue lies with the plug, the router, or the network environment.


Step 1: Verify Your Wi‑Fi Network

Before altering settings on the plug itself, ensure that the network you’re trying to use is healthy.

1.1. Make Sure You’re Using a 2.4 GHz Network

The HS100 will not connect to a 5 GHz network.
Open your router’s admin page or check your phone’s Wi‑Fi settings.
If you only see a “5 GHz” network name, look for a separate “2.4 GHz” SSID or enable it in the router’s settings.

1.2. Check Signal Strength

  • Place the plug near the router.
  • Open the Kasa app, go to Devices → Add.
  • If the app finds the device, the signal is strong enough.
  • Move the plug farther away (up to 30 ft or more) and note if the connection still works.

If the device drops out quickly at a short distance, the issue may be interference or a weak router signal.

1.3. Disable MAC Filtering Temporarily

Some routers restrict which devices can connect by filtering MAC addresses.

  1. Log into the router.
  2. Navigate to the MAC filtering section (often under “Security” or “Wireless”).
  3. Turn the filter off or add the plug’s MAC address to the allow list.

If the plug connects after disabling MAC filtering, remember to re‑enable it and add the plug’s address.

1.4. Ensure DHCP is Enabled

The HS100 obtains an IP address automatically via DHCP.
If the router’s DHCP server is disabled or the pool is exhausted:

  • Enable DHCP.
  • Restart the router.
  • Re‑add the plug.

If you still have no address, consider assigning a static IP in the plug’s settings later.


Step 2: Inspect the Kasa App and Your Account

Sometimes the problem is not the plug or Wi‑Fi but the app itself.

2.1. Update the Kasa App

  • Open the App Store or Google Play.
  • Search for “Kasa” or “TP‑Link Kasa”.
  • Tap “Update” if available.

Older versions may not support the latest firmware or may contain bugs that affect connectivity.

2.2. Sign In with the Correct Account

  • Log out of the app.
  • Sign in again using the same email you used when adding the device.

If you have multiple accounts, the plug may be associated with another account.

2.3. Verify Pairing Mode

When adding a new device:

  1. Power on the plug.
  2. Tap “Add Device” in the app.
  3. The plug’s LED will flash.
  4. Within 2–3 minutes, the app should detect it.

If the app takes longer or never sees it, proceed to reset the plug.


Step 3: Reset and Re‑Add the HS100

A factory reset clears all stored network settings and allows a clean pairing process.

3.1. Soft Reset (Recommended)

  1. Plug the HS100 into a power outlet.
  2. Press and hold the button on the plug for 5–7 seconds until the LED flashes orange.
  3. Release the button; the LED will flash blue, indicating the plug is ready for pairing.

3.2. Hard Reset (If Soft Reset Fails)

  1. Power off the plug.
  2. Press and hold the button 10 seconds while keeping the plug powered.
  3. When the LED flashes orange, release the button.
  4. The plug will now reset to factory settings.

3.3. Re‑Add the Plug in the Kasa App

  • Open the app, tap Add Device, and follow the on‑screen instructions.
  • If the app still fails to find the plug, double‑check the Wi‑Fi band and router settings.

Step 4: Update the Plug’s Firmware

Keeping the plug’s firmware up to date resolves bugs and improves Wi‑Fi stability.

  1. After adding the device, open the Kasa app.
  2. Tap the plug’s icon.
  3. Scroll to Device Info → Firmware Version.
  4. If an update is available, tap Update.
  5. Wait for the plug to download and install; the LED will cycle during the process.

If the plug is stuck on a firmware version and no update appears, try:

  • Turning the plug off and on again.
  • Re‑adding the device.
  • Checking that your router’s firmware is current (see Step 5).

Step 5: Adjust Your Router Settings

The router’s configuration often plays a pivotal role in Wi‑Fi stability for smart plugs.

5.1. Keep Router Firmware Current

  • Access the router’s admin interface.
  • Look for a Firmware Update or System Update option.
  • Follow the prompts to download and install any available update.
  • Restart the router after the update.

5.2. Set Wireless Mode to 802.11b/g/n

The HS100 is optimized for 802.11b/g/n.
If the router defaults to 802.11ac or 802.11ax, switch to the older modes:

  1. Go to the Wireless Settings.
  2. Change the Wireless Mode to Mixed (b/g/n).
  3. Save and restart the router.

5.3. Use a Fixed Channel

Auto‑channel selection can cause interference.
Manually set the router to channel 1, 6, or 11 (the non‑overlapping channels).

5.4. Enable “AP Only” Mode (If Available)

If the router supports an “Access Point” or “Bridge” mode, enable it.
This removes the router’s NAT and firewall layers, allowing the plug to communicate more directly.

5.5. Disable “Smart Connect” or “Band Steering”

Some routers automatically steer devices between 2.4 GHz and 5 GHz bands.
Since the HS100 cannot use 5 GHz, turn off any smart‑connect feature to keep the plug on 2.4 GHz.

5.6. Reserve a Static IP Address

If the plug keeps losing its IP:

  1. In the router’s DHCP reservation list, add the plug’s MAC address.
  2. Assign a static IP (e.g., 192.168.1.100).
  3. In the Kasa app, set the plug to use that IP.

This ensures the plug always receives the same address, preventing clashes.


Step 6: Eliminate Environmental Interference

Physical obstacles and other wireless devices can disrupt the plug’s link.

6.1. Identify Sources of Interference

  • Microwaves, cordless phones, baby monitors, and Bluetooth devices all emit signals that can interfere with 2.4 GHz.
  • Thick walls, metal appliances, and concrete can also weaken the signal.

6.2. Re‑Position the Plug

  • Move the plug closer to the router, especially during the initial pairing.
  • Avoid placing it behind large metal objects or inside cabinets.
  • If the plug is near a microwave, move it at least a few feet away.

6.3. Test With Another Device

  • Connect a smartphone or laptop to the same Wi‑Fi network and verify that it maintains a stable connection in the same location.
  • If the smartphone also loses connectivity, the issue is likely with the router or signal strength, not the plug.

Step 7: Advanced Troubleshooting

If basic steps don’t resolve the problem, dive deeper.

7.1. Test the Plug on a Different Network

  • Temporarily set up a portable Wi‑Fi hotspot on your phone or a spare router.
  • Power on the HS100 and attempt to add it to the hotspot.
  • If it connects, the issue lies with your main router, not the plug.

7.2. Use a USB Power Adapter Instead of a Wall Outlet

Sometimes the power outlet’s wiring or voltage fluctuations cause the plug’s internal circuitry to misbehave.

  • Try a different outlet, preferably a dedicated, grounded one.
  • Or use a USB power adapter (powering the plug via a USB-C cable if available) to see if the problem persists.

7.3. Inspect the Plug’s LED Indicator

The HS100 LED changes color to indicate status:

  • Blue (steady) – Plug is powered and online.
  • Blue flashing – In pairing mode.
  • Red blinking – Error or Wi‑Fi issue.
  • Red steady – No power.

If the LED remains red or never turns blue, the plug may be defective.

7.4. Check Router Logs

  • Access the router’s log viewer.
  • Look for DHCP rejections, 802.11 authentication failures, or IP conflicts.
  • These logs can pinpoint whether the router is rejecting the plug or the plug is failing to authenticate.

7.5. Perform a Network Speed Test

  • Ensure the 2.4 GHz network’s throughput is adequate (ideally 20–30 Mbps).
  • Low throughput can cause the plug to time out during pairing.

Step 8: Reach Out for Professional Support

If every troubleshooting step still leaves the HS100 offline, you may need to contact TP‑Link support.

8.1. Gather Diagnostic Information

Before calling, compile:

  • The plug’s serial number (found on the base).
  • Current firmware version.
  • Router model and firmware version.
  • A log of actions taken (steps above).
  • Any error messages displayed in the Kasa app or LED patterns.

8.2. Contact TP‑Link Support

  • Visit the TP‑Link Support page and open a ticket.
  • Or call the local support number.
  • Provide the information gathered.
  • Follow any instructions given, such as performing a deep factory reset or uploading logs.

8.3. Consider Replacement

If the plug is still under warranty and TP‑Link confirms a hardware defect, they will guide you through a replacement process.


Final Checklist for a Stable Connection

  • [ ] Plug is connected to a 2.4 GHz network.
  • [ ] Router firmware and Wi‑Fi mode are up to date.
  • [ ] HS100 firmware is the latest version.
  • [ ] MAC filtering is either off or includes the plug.
  • [ ] DHCP is enabled and the IP pool is sufficient.
  • [ ] Interference sources are minimized.
  • [ ] The plug’s LED shows a steady blue after pairing.
  • [ ] The device appears in the Kasa app and responds to commands.

With these steps, most Wi‑Fi connectivity problems should be resolved.
If you still encounter issues, the problem likely lies outside the plug itself—whether in the router, the home network infrastructure, or even in the electrical wiring powering the outlet.

Happy automating!

Discussion (8)

BE
Benedetto 4 months ago
So after resetting the plug, switching to WPA2, and setting channel 11, it's all good. The plug now stays online. Anyone else got any more weird quirks? Like it forgets the SSID after reboot.
YU
Yuri 4 months ago
I think that might be due to the router's DHCP lease. Try setting a static IP for the plug.
IG
Igor 4 months ago
Honestly, the HS100 is a bit of a pain. It only supports WPA2, so if your router's on WPA3 you might see this. Just update your router firmware if you can.
YU
Yuri 4 months ago
I had the same thing. I set a static IP and it never forgets the SSID again. Also, make sure the router's MAC filtering isn't on.
JA
Jamal 4 months ago
lol so the app just ignores 5.8GHz. It's like the plug doesn't see it. Just use the 2.4GHz side. I'm using a netgear nighthawk r7000.
EL
Elena 4 months ago
Glad that WPA2 solved it. My friend also had the same issue with a different smart plug. The firmware was outdated.
BE
Benedetto 4 months ago
I had the same issue. I upgraded the firmware to 2.0.5.6 and restarted the router, but the plug still keeps blinking. The article mentions the 5.8GHz band, but my router is dual‑band and I keep the plug on 2.4GHz. Still no luck.
L�
Léandre 4 months ago
What router are you using? Mine is a TP‑Link Archer AX6000, but still get the same problem. Maybe it's the channel interference?
IG
Igor 3 months ago
i guess its just bad firmware
MI
Mira 4 months ago
yo i got the article and just changed the channel to 11 and it worked. no more blink.
EL
Elena 3 months ago
That makes sense. I thought it was a stupid app bug.
JA
Jamal 3 months ago
Hold up, the app on Android only shows it on 2.4 GHz? why? i keep it on 2.4 so yeah.
IG
Igor 3 months ago
yes, that's the trick.
SO
Sofia 3 months ago
I tried the steps, but my plug still won't connect. I have a mesh network. Maybe it's the dual band issue? I think it's a firmware bug. Also my router only uses WPA3. I'm not sure if that's the cause.
YU
Yuri 3 months ago
Yuri here. That could be a glitch, but first try resetting the plug with the pin. Also check if the router is set to 802.11n only. I've had similar.
BE
Benedetto 3 months ago
Nice, that worked. I didn't know about the WPA3 restriction.
EL
Elena 3 months ago
Finally fixed after changing from WPA3 to WPA2. The plug likes that.

Join the Discussion

Contents

Sofia I tried the steps, but my plug still won't connect. I have a mesh network. Maybe it's the dual band issue? I think it's... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 26, 2025 |
Mira yo i got the article and just changed the channel to 11 and it worked. no more blink. on TP-Link Kasa Smart Plug HS100 How to Res... Jun 25, 2025 |
Benedetto I had the same issue. I upgraded the firmware to 2.0.5.6 and restarted the router, but the plug still keeps blinking. Th... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 20, 2025 |
Elena Glad that WPA2 solved it. My friend also had the same issue with a different smart plug. The firmware was outdated. on TP-Link Kasa Smart Plug HS100 How to Res... Jun 13, 2025 |
Jamal lol so the app just ignores 5.8GHz. It's like the plug doesn't see it. Just use the 2.4GHz side. I'm using a netgear nig... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 13, 2025 |
Yuri I had the same thing. I set a static IP and it never forgets the SSID again. Also, make sure the router's MAC filtering... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 12, 2025 |
Igor Honestly, the HS100 is a bit of a pain. It only supports WPA2, so if your router's on WPA3 you might see this. Just upda... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 07, 2025 |
Benedetto So after resetting the plug, switching to WPA2, and setting channel 11, it's all good. The plug now stays online. Anyone... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 01, 2025 |
Sofia I tried the steps, but my plug still won't connect. I have a mesh network. Maybe it's the dual band issue? I think it's... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 26, 2025 |
Mira yo i got the article and just changed the channel to 11 and it worked. no more blink. on TP-Link Kasa Smart Plug HS100 How to Res... Jun 25, 2025 |
Benedetto I had the same issue. I upgraded the firmware to 2.0.5.6 and restarted the router, but the plug still keeps blinking. Th... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 20, 2025 |
Elena Glad that WPA2 solved it. My friend also had the same issue with a different smart plug. The firmware was outdated. on TP-Link Kasa Smart Plug HS100 How to Res... Jun 13, 2025 |
Jamal lol so the app just ignores 5.8GHz. It's like the plug doesn't see it. Just use the 2.4GHz side. I'm using a netgear nig... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 13, 2025 |
Yuri I had the same thing. I set a static IP and it never forgets the SSID again. Also, make sure the router's MAC filtering... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 12, 2025 |
Igor Honestly, the HS100 is a bit of a pain. It only supports WPA2, so if your router's on WPA3 you might see this. Just upda... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 07, 2025 |
Benedetto So after resetting the plug, switching to WPA2, and setting channel 11, it's all good. The plug now stays online. Anyone... on TP-Link Kasa Smart Plug HS100 How to Res... Jun 01, 2025 |