Error Medic

LG TV Not Connecting to WiFi: Complete Troubleshooting Guide (2022 & Beyond)

Fix LG TV not connecting to WiFi with step-by-step solutions: reset network settings, update firmware, change DNS, and more. Works after factory reset too.

Last updated:
Last verified:
2,643 words
Key Takeaways
  • Root cause 1: Corrupted network cache or stale DHCP lease — the TV holds an old IP assignment that conflicts with the router, preventing a new handshake.
  • Root cause 2: Firmware bugs in 2022-era webOS builds (webOS 6.x/7.x) introduced a regression where WPA3-only networks and certain 5 GHz channels are silently rejected without an on-screen error.
  • Root cause 3: After a factory reset the TV loses all saved SSIDs and stored certificates, so it must re-authenticate from scratch — any mismatch in security protocol or hidden-SSID settings causes a silent fail.
  • Quick fix summary: (1) Power-cycle the TV and router, (2) forget and re-add the WiFi network, (3) change the router security mode to WPA2, (4) manually set DNS to 8.8.8.8, and (5) update LG firmware via USB if OTA fails.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Power-cycle TV + RouterFirst attempt for any WiFi failure2 minNone
Forget & Reconnect WiFiTV sees the network but fails to authenticate3 minNone
Change Router to WPA2-AESWPA3 or mixed-mode causing silent rejection5 minLow — may affect other devices briefly
Manual DNS (8.8.8.8 / 8.8.4.4)TV connects but shows 'No Internet' or drops after seconds2 minNone
Firmware Update via USBKnown webOS 6/7 bug; OTA update fails due to no connection20 minLow — do not power off during flash
Network Settings Reset (Menu)After factory reset or persistent DHCP conflict5 minClears all saved networks
Factory Reset (Full)All else fails; TV won't retain any network config15 minErases all user data and apps
Static IP AssignmentDHCP server not responding or assigning duplicate IPs5 minLow — must keep IP outside DHCP pool

Understanding Why LG TVs Fail to Connect to WiFi

LG smart TVs run webOS, a Linux-based operating system with a proprietary network stack. Unlike a laptop or phone, the TV's WiFi subsystem is tightly coupled to the webOS firmware version, meaning a bug in one release can silently break WiFi for an entire product line. The most common on-screen errors you'll see include:

  • "Cannot connect to the network" — generic DHCP or authentication failure
  • "Check your internet connection" — DNS resolution or gateway routing failure
  • "Unable to connect to the LG server" — network is up but LG's cloud endpoint is unreachable
  • "Password incorrect" — can appear even with the correct password when WPA3 is the culprit
  • "IP address conflict" — duplicate IP on the local network

Understanding which error you see narrows the fix dramatically.


Step 1: Diagnose — Identify the Exact Failure Point

1.1 Check what the TV can see

Go to Settings → All Settings → Network → Wi-Fi Connection. If your SSID appears in the list, the 2.4/5 GHz radio is functional and the router is broadcasting. If it does not appear:

  • Move the TV closer to the router to rule out signal strength.
  • Ensure the router is broadcasting (not in stealth/hidden mode) or manually enter the SSID.
  • Check that the router's 2.4 GHz band is enabled — some LG models (especially 2019 and older) do not support 5 GHz.

1.2 Note the exact error message

Write down the exact text shown on screen. The error code (e.g., Error 106, Error 137) maps to specific failure modes:

  • Error 106 — Cannot reach LG content server (DNS or firewall issue)
  • Error 137 — Session timeout; re-authentication required

1.3 Test with a mobile hotspot

Create a personal hotspot on your phone using the exact same SSID and password as your home network (or a different one to isolate variables). If the TV connects to the hotspot but not your router, the problem is router-side (security mode, channel, band steering, or MAC filtering). If it fails on the hotspot too, the problem is TV-side.

1.4 Check router logs

On your router's admin panel (typically at 192.168.1.1 or 192.168.0.1), look at DHCP leases and the wireless association log. A failed WPA handshake will appear as a deauth or 4-way handshake timeout. A successful association followed by no traffic indicates a DNS or routing issue.


Step 2: Fix — Apply Solutions in Order

Fix 1: Power-Cycle Everything

This resolves roughly 30% of cases by clearing the DHCP lease cache and reinitializing the WiFi radio.

  1. Turn off the LG TV and unplug it from the wall (not just standby — physically unplug).
  2. Turn off your router and modem. Unplug both.
  3. Wait 60 seconds.
  4. Plug in the modem first, wait 30 seconds. Plug in the router, wait 30 seconds.
  5. Plug the TV back in and attempt to connect.

Fix 2: Forget the Network and Reconnect

A corrupted stored network profile is a frequent culprit, especially after a firmware update.

  1. Go to Settings → All Settings → Network → Wi-Fi Connection.
  2. Select your network name.
  3. Press the red button (or select "Forget") to remove the saved profile.
  4. Re-select the network, re-enter the password carefully (passwords are case-sensitive).

Fix 3: Change Router Security Mode to WPA2-AES

webOS 6.x (shipped on 2021-2022 LG TVs) has a documented incompatibility with WPA3 and WPA2/WPA3 mixed mode. In your router admin panel:

  1. Navigate to Wireless Security settings.
  2. Change the authentication mode from WPA3 or WPA2/WPA3 Mixed to WPA2-Personal (AES/CCMP only).
  3. Save and reboot the router.
  4. Retry the connection on the TV.

If you cannot change your router settings (e.g., ISP-locked), try enabling a separate 2.4 GHz guest network with WPA2-only security and connect the TV to that.

Fix 4: Set Manual DNS Addresses

Some ISP-provided DNS servers block LG's CDN endpoints. Overriding with public DNS fixes both "No Internet" and LG app store errors.

  1. Go to Settings → All Settings → Network → Wi-Fi Connection → Advanced Wi-Fi Settings.
  2. Switch DNS Server from Automatic to Manual.
  3. Enter 8.8.8.8 for Primary and 8.8.4.4 for Secondary.
  4. Select Connect to apply.

Fix 5: Assign a Static IP to the TV

If the router's DHCP pool is exhausted or issuing duplicate addresses:

  1. In Advanced Wi-Fi Settings on the TV, switch IP Address Setting to Manual.
  2. Enter an IP address outside the router's DHCP range (e.g., if DHCP issues 192.168.1.100–200, use 192.168.1.250).
  3. Set Subnet Mask to 255.255.255.0, Gateway to your router's IP (e.g., 192.168.1.1), and DNS as above.

Fix 6: Update LG Firmware via USB (Critical for 2022 Models)

If the TV cannot connect at all, OTA updates are impossible. LG provides firmware files downloadable from a computer.

  1. Visit https://www.lg.com/us/support and enter your TV model number (found on a sticker on the back).
  2. Download the latest firmware ZIP file.
  3. Extract it to the root of a FAT32-formatted USB drive. The file structure must be: LG_DTV/[model]/[firmware].epk
  4. Insert the USB into the TV while it is off, then power on.
  5. Go to Settings → All Settings → General → About This TV → Check for Updates.
  6. The TV will detect the USB firmware and prompt for installation. Do not unplug during this process.

Fix 7: Reset Network Settings Only

This is less destructive than a full factory reset — it only clears network data.

  1. Go to Settings → All Settings → General → Reset to Initial Settings.
  2. Select Network (not "All Settings").
  3. Confirm and allow the TV to restart.
  4. Reconnect to WiFi from scratch.

Fix 8: Full Factory Reset (Last Resort)

If nothing else works, a factory reset clears all corrupted system state.

  1. Go to Settings → All Settings → General → Reset to Initial Settings.
  2. Enter your PIN (default: 0000).
  3. Confirm the reset and wait for the TV to reboot.
  4. Complete initial setup and reconnect to WiFi.

Step 3: Post-Fix Verification

After reconnecting, verify full connectivity:

  1. Settings → All Settings → Network → Network Connection Test — this runs a four-stage check (physical layer, router, internet, LG server).
  2. Open the LG Content Store — if it loads, the connection is fully functional.
  3. Stream a YouTube video to confirm sustained throughput.

If the TV connects but drops after a few minutes, disable band steering on your router and force the TV to the 2.4 GHz band. Band steering (where the router dynamically switches clients between 2.4 and 5 GHz) can cause webOS clients to lose their session.

Frequently Asked Questions

bash
#!/usr/bin/env bash
# ============================================================
# LG TV WiFi Diagnostics & Fix Helper
# Run on a Linux/macOS machine on the same network as your TV
# ============================================================

# --- CONFIGURATION ---
ROUTER_IP="192.168.1.1"         # Change to your router's gateway IP
TV_IP="192.168.1.XXX"           # Change to your LG TV's IP (find in TV Settings > Network > Wi-Fi Connection > Advanced)
LG_DNS_CHECK_HOST="lgtvsdx.lge.com"
USB_MOUNT="/Volumes/USB_DRIVE"   # macOS; use /media/user/USB_DRIVE on Linux
FIRMWARE_MODEL="OLED55C2PUA"     # Replace with your TV model

echo "========================================"
echo " LG TV WiFi Diagnostic Tool"
echo "========================================"

# Step 1: Check if router is reachable
echo "[1] Pinging router at $ROUTER_IP..."
if ping -c 3 -W 2 "$ROUTER_IP" > /dev/null 2>&1; then
    echo "    [OK] Router is reachable."
else
    echo "    [FAIL] Router not reachable. Check your machine's network connection first."
    exit 1
fi

# Step 2: Ping TV (if IP is known)
if [ "$TV_IP" != "192.168.1.XXX" ]; then
    echo "[2] Pinging LG TV at $TV_IP..."
    if ping -c 3 -W 2 "$TV_IP" > /dev/null 2>&1; then
        echo "    [OK] TV is reachable on the network (WiFi layer is working)."
        echo "         If TV shows 'No Internet', the issue is DNS or routing — not WiFi auth."
    else
        echo "    [FAIL] TV not responding to ping. WiFi connection may not be established."
    fi
else
    echo "[2] Skipping TV ping — TV_IP not configured."
fi

# Step 3: DNS resolution check for LG servers
echo "[3] Resolving LG server hostnames..."
for HOST in lgtvsdx.lge.com snu.lge.com ibis.lge.com; do
    RESULT=$(dig +short "$HOST" 2>/dev/null | head -1)
    if [ -n "$RESULT" ]; then
        echo "    [OK] $HOST resolves to $RESULT"
    else
        echo "    [FAIL] $HOST could not be resolved. DNS issue likely."
        echo "           Fix: Set TV DNS manually to 8.8.8.8 and 8.8.4.4"
    fi
done

# Step 4: Check if LG update server is reachable
echo "[4] Checking LG OTA update server reachability..."
HTTP_STATUS=$(curl -o /dev/null -s -w "%{http_code}" --max-time 10 "https://lgtvsdx.lge.com/" 2>/dev/null)
if [[ "$HTTP_STATUS" == "200" || "$HTTP_STATUS" == "301" || "$HTTP_STATUS" == "302" ]]; then
    echo "    [OK] LG server reachable (HTTP $HTTP_STATUS)."
else
    echo "    [WARN] LG server returned HTTP $HTTP_STATUS or timed out."
    echo "           This could indicate LG CDN issues or local firewall blocking."
fi

# Step 5: Check router DHCP leases for the TV's MAC (Linux only)
if [ -f /var/lib/dhcp/dhcpd.leases ]; then
    echo "[5] Checking DHCP leases for potential conflicts..."
    grep -A 5 "binding state active" /var/lib/dhcp/dhcpd.leases | grep -E "lease|hardware|client-hostname"
else
    echo "[5] DHCP lease file not found locally. Check router admin panel for duplicate IPs."
fi

# Step 6: Prepare USB firmware update structure
echo "[6] Preparing USB drive for LG firmware update..."
if [ -d "$USB_MOUNT" ]; then
    mkdir -p "$USB_MOUNT/LG_DTV/$FIRMWARE_MODEL"
    echo "    USB directory created: $USB_MOUNT/LG_DTV/$FIRMWARE_MODEL"
    echo "    Download firmware .epk file from https://www.lg.com/us/support"
    echo "    Place the .epk file inside the directory above and insert USB into TV."
else
    echo "    USB drive not mounted at $USB_MOUNT. Skipping directory creation."
fi

# Step 7: Suggest channel fix for router
echo "[7] Recommended router WiFi settings for LG TV compatibility:"
echo "    - Security Mode: WPA2-Personal (AES/CCMP only) — avoid WPA3 or Mixed mode"
echo "    - 2.4 GHz Channel: 1, 6, or 11 (non-overlapping)"
echo "    - 5 GHz Channel: 36, 40, 44, or 48 (UNII-1 band; avoid DFS channels 52-144)"
echo "    - Band Steering: DISABLED"
echo "    - 802.11 Mode: 802.11 b/g/n/ac mixed (not ax/WiFi 6 only)"
echo "    - DTIM Interval: 3 (reduces TV sleep disconnection)"

echo ""
echo "========================================"
echo " Diagnostics complete."
echo " If all checks pass and TV still fails,"
echo " perform a network-only reset on the TV:"
echo " Settings > All Settings > General >"
echo " Reset to Initial Settings > Network"
echo "========================================"
E

Error Medic Editorial

The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and consumer electronics specialists with 10+ years of experience diagnosing network connectivity issues across smart home devices, streaming platforms, and enterprise infrastructure. Our guides are tested on real hardware before publication and updated within 30 days of major firmware releases.

Sources

Related Articles in Other Lg Tv Not Connecting To Wifi

Explore More wifi Guides