✅ Quick Answer

Apple TV Error -3905, -3900, and -3906 are all WiFi and network connection errors that appear when the Apple TV cannot establish a secure connection to Apple’s servers — for activation, the App Store, software updates, or Apple TV+ streaming. The fastest fix is a two-step restart: hold the Back and TV/Home buttons on the Siri Remote for 5 seconds to restart the Apple TV, then unplug your router for 30 seconds and reconnect. If the error returns after restarting both devices, changing the DNS setting on the Apple TV to 8.8.8.8 (Google DNS) resolves the majority of remaining cases — go to Settings → Network → WiFi → Configure DNS → Manual → 8.8.8.8.

Apple TV Error -3905 (and its close variants -3900 and -3906) all point to the same underlying problem: the Apple TV attempted to open a secure network connection to Apple’s servers and the connection either failed, timed out, or was refused. You’ll typically see this error during initial setup when the Apple TV tries to activate itself, when signing in to your Apple ID, when the App Store won’t load, or when Apple TV+ content refuses to stream.

The maddening thing about these errors is that your WiFi may appear fully connected — the Apple TV shows a strong signal, other devices on the same network work fine — but the Apple TV still can’t communicate with Apple’s infrastructure. The disconnect between “WiFi connected” and “network not working” confuses most users into thinking the hardware is faulty when the real cause is almost always a DNS configuration issue, a router security setting incompatible with Apple TV, or a temporary disruption in the Apple TV’s local network session.

These are software and network configuration problems, not hardware failures. Every fix in this guide is reversible and carries no risk to your device or data.


What Each Error Code Means

Understanding -3900, -3905, and -3906 Separately

While all three errors relate to network connectivity, they fire at different points in the connection process. Knowing which stage failed can help you choose the right fix faster.

-3900

General Network Timeout — Server Did Not Respond

The Apple TV sent a request to an Apple server and received no response within the timeout window. The server exists but isn’t answering — caused by network congestion, a router firewall blocking the connection, or a temporary Apple server slowdown. Most responsive to router restarts, DNS changes, and firewall rule checks.

-3905

Connection Refused / Authentication Server Unreachable

The Apple TV reached Apple’s network but the connection was refused at the authentication or activation layer. Most commonly appears during initial setup, Apple ID sign-in, and App Store access. DNS misconfiguration is the leading cause — the Apple TV resolves Apple’s server addresses incorrectly and reaches the wrong endpoint. Google DNS or Cloudflare DNS consistently resolves this.

-3906

Secure Connection Failed — SSL/TLS Handshake Error

The Apple TV connected to Apple’s server but could not establish the encrypted session required for authentication. The most common triggers are an incorrect date and time on the Apple TV (SSL certificates are time-sensitive), a VPN intercepting HTTPS traffic, or a router’s content filtering interfering with Apple’s certificate validation. Fix 10 (date/time check) and Fix 8 (disable VPN) are the priority for -3906 specifically.

💡 All Three Errors Share the Same Fix Set

Despite pointing to different failure stages, -3900, -3905, and -3906 are all treated with the same sequence of fixes because they share the same root causes: DNS resolution, router configuration, and network session state. Work through the fixes in order regardless of which specific error code you’re seeing — the same steps that fix -3905 fix -3900 and -3906 in the majority of cases.


When Does This Error Appear? — Match Your Scenario

Identify Your Context to Route to the Right Fix Faster

📦 During initial Apple TV setup — can’t activate

Error -3905 during the setup screen (“Could not connect to the iTunes Store”) is the most common variant. The Apple TV is trying to reach Apple’s activation servers via your WiFi and failing. Fix 1 (restart), Fix 3 (reconnect WiFi), and Fix 5 (change DNS) resolve setup activation errors in the majority of cases.

🔒 During Apple ID sign-in or App Store access

Authentication to Apple’s servers is blocked or timing out. Most commonly a DNS issue (-3905) or a secure connection failure (-3906). Fix 5 (change DNS to Google) is the highest-yield fix for this scenario specifically.

📱 Apple TV+ content won’t stream — error appears on playback

The content delivery network Apple uses for streaming requires an authenticated session — if that session can’t be established, playback fails with -3900 or -3905. Fix 1 (restart Apple TV), Fix 2 (restart router), and Fix 4 (check Apple server status) cover playback-specific failures first.

🔄 Software update fails with this error code

Apple TV software updates download from Apple’s update servers over HTTPS. If the secure connection fails, the download won’t start. Fix 5 (DNS), Fix 8 (disable VPN), and Fix 9 (check router firewall) address update-specific connection failures.

📶 Error appears even though WiFi shows “Connected”

The Apple TV has joined the WiFi network but cannot reach Apple’s servers specifically. Other apps or devices on the same network may work fine. This pattern points squarely to DNS (Fix 5), router security settings (Fix 7), or a VPN (Fix 8) as the cause — not the WiFi connection itself.

🟡 Error appeared suddenly after working fine for weeks

A previously working Apple TV that suddenly shows -3905 or -3900 usually has a stale DHCP lease, a router that needs restarting, or an Apple server that had a temporary disruption. Fix 1 and Fix 2 (restart both devices) resolve most sudden-onset errors without any further configuration changes.


Root Causes at a Glance

What’s Actually Causing the Connection to Fail
Root Cause Error Code Best Fix
Stale network session / Apple TV memory state -3900, -3905 Fix 1: Restart Apple TV
Router DHCP lease expired or corrupted -3900, -3905 Fix 2: Restart router
Wrong WiFi password or wrong network joined -3905 Fix 3: Forget and rejoin WiFi
Apple’s servers temporarily unavailable -3900, -3905 Fix 4: Check Apple System Status
ISP DNS returning wrong Apple server addresses -3905, -3906 Fix 5: Change DNS to 8.8.8.8
IP address conflict on local network -3900, -3905 Fix 6: Set manual IP address
Router security incompatible with Apple TV (WPA3) -3905 Fix 7: Change router to WPA2/WPA3 mixed
VPN intercepting Apple TV’s HTTPS traffic -3905, -3906 Fix 8: Disable VPN / split tunnel
Router firewall blocking Apple TV ports -3900 Fix 9: Open required ports
Incorrect date/time breaking SSL certificates -3906 Fix 10: Set date/time to automatic
Ethernet preferred over unreliable WiFi All three Fix 11: Switch to wired connection
Deep firmware or configuration corruption All three — persists through all fixes Fix 12: Factory reset Apple TV

Fix 1: Restart the Apple TV

Start Here — Resolves Most Sudden-Onset Error -3905 Cases

The Apple TV keeps network session state and DNS cache in memory between uses. When this cached state becomes stale — particularly after a brief internet outage, a router restart that the Apple TV didn’t adapt to, or a long sleep period — the Apple TV tries to use outdated connection data and the attempt fails with -3900, -3905, or -3906. A restart flushes all of this and forces a completely fresh network connection attempt.

1
Press and hold the Back button (the curved arrow) and the TV/Home button (the TV icon) simultaneously on the Siri Remote for about 5 seconds
2
The Apple TV status light on the front flashes rapidly — release the buttons. The Apple TV restarts
3
Alternatively, go to Settings → System → Restart on the Apple TV if you can reach the Settings menu
4
For a deeper reset: unplug the Apple TV power cable from the wall, wait a full 30 seconds (not just 5), then reconnect — a power cycle clears more hardware-level cache than a software restart alone
5
After the Apple TV fully restarts and the home screen loads, wait 60 seconds before attempting to stream, access the App Store, or complete setup — give it time to re-establish the network session cleanly
✅ If the Error Clears After Restart

If a restart resolves the error and streaming or activation works normally, the Apple TV had a stale network session. To reduce how often this recurs: go to Settings → System → Sleep After and set a reasonable sleep timer. Apple TVs that stay in standby for extended periods accumulate stale session data more readily than those that cycle power more regularly.


Fix 2: Restart Your Router and Modem

The Single Most Effective Fix for -3900 Network Timeout Errors

The router assigns the Apple TV an IP address via DHCP — a lease that expires after a set period (typically 24 hours to a week depending on router configuration). When this lease expires or becomes corrupted, the Apple TV either has no valid IP address or is using an address that’s been reassigned to another device, creating an IP conflict. Both situations cause Apple TV error -3900 and -3905. Restarting the router forces it to issue fresh DHCP leases to all connected devices.

1
Unplug the power cable from your WiFi router — if you have a separate modem, unplug that too
2
Wait a full 60 seconds with both devices unplugged — this is long enough to clear the router’s ARP cache and DHCP table completely. Counting to 30 and reconnecting is often not enough
3
If you have a separate modem: reconnect the modem first, wait for its status lights to stabilise (typically 30–60 seconds), then reconnect the router
4
Wait for the router’s WiFi indicator light to show the network is back up — typically a steady white or green light rather than a blinking one
5
On the Apple TV, go to Settings → Network and confirm the Apple TV has reconnected to your WiFi network with a new IP address shown
6
Attempt the action that produced the error — streaming, activation, or App Store access — and confirm whether it succeeds
💡 Restart Both Apple TV and Router Together for Best Results

Restarting only the router while the Apple TV remains on sometimes results in the Apple TV holding onto its old network session data even as the router issues a new IP lease. For the cleanest fresh start, power off the Apple TV (unplug it), restart the router, wait for the router to fully come back online, then power the Apple TV back on. This sequence ensures both sides start a fresh connection simultaneously.


Fix 3: Forget and Rejoin Your WiFi Network

For Setup Failures and “Wrong Network” Scenarios

The Apple TV stores WiFi credentials and connection state for each network it’s joined. If the stored credentials have become corrupted — or if the router’s WiFi password was recently changed — the Apple TV may appear to be connected to the network while actually using stale or incorrect authentication data. Forgetting the network and rejoining forces a completely fresh authentication handshake with the correct current password.

1
On the Apple TV, go to Settings → Network → Wi-Fi
2
Select your current WiFi network from the list
3
Select Forget This Network — the Apple TV disconnects from WiFi entirely
4
Wait 10 seconds, then select your WiFi network again from the list — it reappears automatically
5
Enter your WiFi password carefully — Apple TV’s on-screen keyboard can be slow to navigate. If you have an iPhone on the same Apple ID, hold it near the Apple TV — iOS offers to share WiFi credentials automatically without typing
6
After rejoining, go to Settings → Network and confirm a valid IP address appears under the WiFi section — an IP starting with 192.168.x.x or 10.x.x.x is normal and indicates a successful DHCP assignment
7
Test whether the error recurs — if it does immediately after a clean WiFi rejoin, the issue is in the network configuration, not the stored credentials. Continue to Fix 5
⚠ Confirm You’re Joining the 5 GHz Band, Not 2.4 GHz

Many routers broadcast both a 2.4 GHz and a 5 GHz WiFi network — sometimes with the same name (SSID), sometimes with different names like “HomeNetwork” and “HomeNetwork_5G”. The 5 GHz band offers significantly faster speeds and lower interference, making it better for Apple TV streaming. If your router broadcasts both bands separately, connect the Apple TV to the 5 GHz network specifically. The 2.4 GHz band can produce intermittent -3900 errors when it’s congested with other devices.


Fix 4: Check Apple Server Status

Rule Out Apple’s Side Before Spending Time on Your Network

Apple TV errors -3900, -3905, and -3906 all involve communication with Apple’s servers. On rare occasions, Apple’s activation servers, Apple ID authentication infrastructure, or App Store backend experience outages or degraded performance — and when that happens, every Apple TV attempting to connect during that window produces these exact errors regardless of how well-configured the local network is. A 20-second check eliminates this possibility before you spend time on your router settings.

1
On your phone or computer, open a browser and go to apple.com/support/systemstatus
2
Look for the following services in the list — these are the ones Apple TV depends on:
  • Apple TV
  • Apple TV+
  • Apple ID
  • App Store
  • iTunes Store
3
Green indicators mean all systems are operational. Yellow or red indicators mean Apple is aware of an issue on their end
4
If any of these services show a yellow or red status: the errors are caused by Apple’s infrastructure. No configuration change on your end will resolve it — wait for Apple to restore service, which is typically within a few hours
5
If all indicators are green: Apple’s servers are fine and the problem is in your local network or Apple TV configuration — continue with Fix 5
💡 Test With Another Apple Device on the Same Network

A quick way to confirm whether the issue is network-wide or Apple TV-specific: open the App Store or Apple TV+ on an iPhone or iPad connected to the same WiFi network and check whether it loads normally. If the App Store works fine on your phone but not on the Apple TV, the issue is Apple TV-specific — your network and Apple’s servers are both working. If Apple services fail on your phone too, the issue is either the network or Apple’s servers.


Fix 5: Change DNS to Google or Cloudflare

The Highest-Yield Fix for Persistent Error -3905

DNS — Domain Name System — is the service that translates domain names like apple.com into the IP addresses Apple TV needs to connect to Apple’s servers. Every internet provider runs its own DNS servers, and these occasionally return incorrect or outdated addresses for Apple’s infrastructure — causing the Apple TV to connect to the wrong endpoint, triggering authentication failures that show up as error -3905. Switching to a reliable third-party DNS like Google (8.8.8.8) or Cloudflare (1.1.1.1) bypasses your ISP’s DNS entirely and resolves this class of error immediately.

1
On the Apple TV, go to Settings
2
Select Network
3
Select Wi-Fi, then select your connected network name
4
Scroll down to Configure DNS
5
Select Manual — this overrides the DNS address provided by your router
6
Enter one of the following DNS addresses:
  • Google DNS: 8.8.8.8 (primary) — the most commonly recommended for Apple TV errors
  • Cloudflare DNS: 1.1.1.1 (primary) — slightly faster than Google in many regions
  • OpenDNS: 208.67.222.222 — good alternative if Google and Cloudflare don’t help
7
Select Done to save — the Apple TV immediately begins using the new DNS server
8
Restart the Apple TV after changing DNS (Settings → System → Restart) to ensure the new DNS is used for all new connection attempts
9
Test by opening the App Store or attempting the action that produced the error — most -3905 errors caused by DNS resolve immediately after this change
✅ Why Google DNS Fixes Error -3905 So Reliably

Many ISP-provided DNS servers use a technique called DNS-based content filtering or transparent DNS proxying — they intercept DNS queries and occasionally return incorrect addresses for Apple’s activation and authentication endpoints. Google’s 8.8.8.8 and Cloudflare’s 1.1.1.1 are unfiltered, global DNS resolvers that return Apple’s actual IP addresses without modification. The Apple TV connects to the correct server, the authentication succeeds, and error -3905 stops appearing.


Fix 6: Assign a Manual IP Address

For IP Conflict Errors and DHCP Failure Scenarios

Routers assign IP addresses to connected devices automatically via DHCP (Dynamic Host Configuration Protocol). On busy home networks with many devices, routers occasionally assign the same IP address to two different devices simultaneously — an IP conflict. When the Apple TV shares an IP with another device, its network traffic is disrupted at the routing level, producing connection timeouts that surface as -3900 or -3905. Assigning the Apple TV a fixed, manually chosen IP address outside the router’s DHCP range permanently prevents this class of conflict.

1
First, note your current network details: go to Settings → Network → Wi-Fi on the Apple TV and record the current IP Address, Subnet Mask, Router address, and DNS — you’ll need the Router address to set the manual IP correctly
2
From the same Network screen, select your WiFi network name and scroll to Configure IP
3
Select Manual
4
Enter the following — replace the last number of your Router address with a high number (200 or above) that DHCP is unlikely to assign:
  • IP Address: If your router is 192.168.1.1, use 192.168.1.200. If 192.168.0.1, use 192.168.0.200
  • Subnet Mask: 255.255.255.0 (use what was shown before, this is standard for home networks)
  • Router: enter the Router address exactly as it was shown (your router’s IP address)
  • DNS: 8.8.8.8 (set Google DNS at the same time to combine two fixes)
5
Select Done — the Apple TV saves the manual network configuration
6
Restart the Apple TV and test — a manually assigned IP in the high range eliminates DHCP conflict as a variable permanently
💡 Use Your Router’s DHCP Reservation Feature Instead

Most modern routers have a DHCP Reservation (also called Static DHCP or IP/MAC Binding) feature in their admin interface — usually at 192.168.1.1 or 192.168.0.1 in a browser. This assigns the Apple TV the same IP address every time it connects, without requiring manual configuration on the Apple TV itself. Log into your router’s admin panel, find the connected Apple TV device in the DHCP client list, and reserve its current IP. This achieves the same result as a manual IP with less configuration on the Apple TV side.


Fix 7: Check Router WiFi Security Settings

WPA3-Only Mode Can Block Apple TV Connections

WiFi routers offer different security protocols: WPA, WPA2, WPA3, and mixed-mode combinations. Apple TV HD (4th generation) and some Apple TV 4K models don’t fully support WPA3-only mode — they require WPA2 or a WPA2/WPA3 mixed-mode setting. When a router is configured to WPA3-only, Apple TV can fail to authenticate to the network in a way that produces error -3905 even though other devices that support WPA3 connect fine.

1
Log into your router’s admin interface — open a browser on a phone or computer and navigate to 192.168.1.1 or 192.168.0.1 (the most common router admin addresses). Enter your router’s admin username and password
2
Find the Wireless Security or WiFi Settings section — the exact location varies by router brand (Netgear: Advanced Wireless Settings; Asus: Wireless → General; TP-Link: Wireless → Wireless Security)
3
Find the Security Mode or Encryption setting and check its current value
4
If it’s set to WPA3 Personal (WPA3-only), change it to WPA2/WPA3 Personal (Mixed Mode) — this allows both WPA2 and WPA3 devices to connect simultaneously without affecting other devices
5
Save the router setting — the router may restart its WiFi briefly, causing all connected devices to reconnect
6
On the Apple TV, go to Settings → Network → Wi-Fi and reconnect to your network — test whether the error clears
⚠ Also Check for MAC Address Filtering

Some routers have a MAC Address Filtering or Access Control feature that creates a whitelist of devices allowed to connect to the network. If MAC filtering is enabled and the Apple TV’s MAC address hasn’t been added to the whitelist, the Apple TV is blocked at the network level — it appears to connect but receives no internet access, producing error -3900 or -3905. Check your router’s MAC filtering list and add the Apple TV’s MAC address (found at Settings → Network → Wi-Fi on the Apple TV, listed as “Wi-Fi Address”).


Fix 8: Disable VPN on Your Network

VPNs Are a Common Hidden Cause of Error -3906

VPNs running on your router or on a network-level device route all connected devices’ traffic through the VPN tunnel — including the Apple TV. Apple’s servers detect many VPN IP address ranges and either refuse connections or serve geographically incorrect content, which breaks authentication. VPNs can also intercept and modify HTTPS traffic in ways that cause the SSL handshake failures associated with error -3906. If you have any VPN active on your network, testing without it is a critical diagnostic step.

1
If you have a router-level VPN: log into your router’s admin interface and disable the VPN — check the VPN or WAN settings section
2
If you have a separate VPN router or device on your network (like an Eero or GL.iNet with VPN): disconnect or bypass it temporarily
3
After disabling the VPN, restart the Apple TV and test whether the error clears
4
If the Apple TV works without the VPN but you need VPN protection for other devices: configure the VPN with split tunneling (if your VPN supports it) and add the Apple TV’s IP address or MAC address to the split-tunnel exclusion list — this routes Apple TV traffic outside the VPN while protecting other devices
5
On routers that support per-device VPN routing (such as Asus with Asuswrt-Merlin firmware): configure the Apple TV specifically to bypass the VPN while other devices remain protected

Fix 9: Open Required Ports on Your Router Firewall

For -3900 Timeout Errors That Survive DNS and Restart Fixes

Apple TV requires specific network ports to be open for communication with Apple’s servers. A router firewall configured in strict mode — particularly common on business routers or routers with parental control features enabled — can block these ports and prevent the Apple TV from reaching Apple’s infrastructure, producing network timeout errors like -3900. Verifying the required ports are accessible is an important check when other fixes haven’t resolved the error.

Port Protocol Purpose
80 TCP HTTP — general web traffic and updates
443 TCP HTTPS — secure connections to Apple servers, App Store, iTunes
5223 TCP Apple Push Notification Service (APNs) — essential for activation
3689 TCP DAAP — iTunes/Apple Music library sharing
7000–7001 TCP AirPlay video and audio streaming
49152–65535 UDP AirPlay data and device discovery
1
Log into your router’s admin interface
2
Find the Firewall, Security, or Access Control section
3
Confirm ports 80 and 443 (TCP) are not blocked — these are standard web ports and should always be open, but strict business routers sometimes restrict them
4
Check port 5223 (TCP) specifically — this is Apple’s Push Notification port and is required for Apple TV activation. It’s the most commonly blocked port that causes -3900 and -3905
5
If any of these ports are in a block list, remove them. If the router uses an allowlist (whitelist), add these ports explicitly
6
Also disable any parental controls or content filtering on the router temporarily to confirm whether those features are the blocking source — re-enable them after testing

Fix 10: Verify Date and Time Are Set to Automatic

Critical Fix for Error -3906 SSL Handshake Failures

SSL certificates — the security certificates that Apple’s servers present when establishing encrypted connections — are time-stamped. If the Apple TV’s internal clock shows the wrong date or time, it may decide that a perfectly valid Apple certificate has “expired” because it’s checking the certificate’s validity period against an incorrect date. This breaks the HTTPS handshake and produces error -3906 specifically. Setting the Apple TV to automatic date and time (which syncs from Apple’s time servers) resolves this immediately.

1
On the Apple TV, go to Settings
2
Select General
3
Select Date and Time
4
Confirm Set Automatically is toggled On — when set to automatic, the Apple TV syncs its clock from Apple’s time servers (NTP servers) whenever it connects to the internet
5
If Set Automatically is already On but the date shown looks wrong: toggle it Off, wait 5 seconds, then toggle it back On — this forces an immediate NTP sync rather than waiting for the next scheduled sync
6
Confirm the date and time now shown are correct for your timezone
7
Restart the Apple TV and retry the action that produced error -3906
⚠ An Apple TV Without Internet Access Gets Date/Time Wrong Over Time

Apple TV does not have an internal battery-backed real-time clock like a Mac or iPhone does. If the Apple TV is disconnected from the internet for a long period — during a move, a storage situation, or an extended WiFi outage — it loses track of the current date and time. When it reconnects, it may briefly show an incorrect date until the NTP sync completes. This window of incorrect time is long enough to produce error -3906 on the first connection attempt after reconnection. Wait 2–3 minutes after reconnecting the Apple TV to a working internet connection before attempting activation or sign-in, to give the NTP sync time to complete.


Fix 11: Connect Apple TV via Ethernet Instead of WiFi

The Most Reliable Long-Term Fix for Network Stability

WiFi is inherently less reliable than a wired connection — interference from neighbouring networks, physical obstructions between the Apple TV and router, and shared bandwidth with other devices all contribute to the intermittent packet loss and latency spikes that can produce -3900 timeout errors. Apple TV 4K (3rd generation and later) and Apple TV HD include an Ethernet port. Connecting via a wired cable removes WiFi variability from the equation entirely and produces the most stable streaming and activation experience possible.

1
Confirm your Apple TV model has an Ethernet port — Apple TV 4K (all generations) and Apple TV HD have a built-in Ethernet port on the back panel. The Apple TV 4K 2nd generation removed Ethernet but later models (3rd gen onward) restored it — check your model’s specifications at apple.com if unsure
2
Connect a standard Ethernet cable from your router (or a network switch connected to the router) to the Ethernet port on the Apple TV
3
On the Apple TV, go to Settings → Network — you should see Ethernet now appears as an active connection option alongside Wi-Fi
4
The Apple TV automatically uses the Ethernet connection when a cable is plugged in — no additional configuration is required
5
Confirm a valid IP address appears under the Ethernet section in Settings → Network and test streaming or the App Store
💡 Apple TV 4K 2nd Gen Uses a USB-C to Ethernet Adapter

The Apple TV 4K (2nd generation, released 2021) removed the built-in Ethernet port. If you have this model and want a wired connection, you can use a USB-C to Ethernet adapter connected to the Apple TV’s USB-C port. Not all USB-C to Ethernet adapters are compatible — Apple’s own USB-C Digital AV Multiport Adapter works reliably, as do several third-party adapters that support the Apple TV’s USB-C spec. Check the Apple TV 4K 2nd gen’s USB-C adapter compatibility list before purchasing.


Fix 12: Factory Reset the Apple TV

Last Resort — When All Network Fixes Have Failed

If Apple TV error -3905, -3900, or -3906 persists through every fix in this guide — different DNS servers, a manually assigned IP, correct router settings, no VPN, correct date/time, and even an Ethernet connection — the Apple TV’s own configuration files or firmware have developed a corruption that prevents network authentication from working. A factory reset returns the Apple TV to its original out-of-the-box state, clearing all local configuration and resolving any firmware-level network issue.

1
On the Apple TV, go to Settings
2
Select System
3
Select Reset
4
You’ll see two options:
  • Reset: clears all settings and data but keeps the current tvOS version installed — faster than a full restore
  • Reset and Update: clears all settings and data, then downloads and installs the latest version of tvOS — use this for the most thorough reset
5
Select Reset and Update for the most complete resolution — the Apple TV erases itself and installs the latest tvOS, which can resolve both firmware bugs and configuration corruption simultaneously
6
After the reset completes, the Apple TV shows the initial setup screen — follow the setup steps to reconnect to WiFi. Use Google DNS (8.8.8.8) during setup to avoid the DNS issue that may have caused the original error
⚠ If the Apple TV Won’t Load Settings — Use iTunes/Finder to Restore

If error -3905 or -3906 appears during initial setup and the Apple TV never gets past the activation screen, you can restore it via a Mac or PC. Connect the Apple TV to the computer with a USB-C (Apple TV 4K) or Micro-USB (Apple TV HD) cable. Open Finder on Mac or iTunes on Windows, select the Apple TV when it appears, and click Restore Apple TV. This performs a full firmware reinstall directly over the cable, bypassing the need for WiFi entirely for the restore process.


Pro Tips: Preventing Apple TV WiFi Errors Long Term

Give your Apple TV a reserved IP address in the router settings. Most home routers let you assign a specific IP address to a specific device permanently — this is called DHCP Reservation or Static DHCP. Logging into your router admin panel and reserving an IP for the Apple TV’s MAC address takes five minutes and permanently eliminates IP conflict as a source of -3900 and -3905 errors. It also makes the Apple TV easier to find on the network if you ever need to manage it remotely.

Position the Apple TV closer to the router or use an Ethernet cable. Apple TV is a streaming device that benefits significantly from network stability over raw speed. A device 2 metres from the router with a clear line of sight consistently outperforms one 10 metres away through walls and floors, even if the further device shows “strong signal.” If your TV location makes a short WiFi distance impossible, consider a powerline Ethernet adapter or a WiFi extender placed midway between the router and the Apple TV — these bridge the distance without running a long Ethernet cable.

Keep tvOS updated. Apple regularly patches network-related bugs in tvOS updates. Go to Settings → System → Software Updates → Update Software and enable automatic updates. tvOS updates are typically small and install during overnight sleep, so automatic updates keep the system current without any visible interruption. Network error codes that appear after a specific tvOS version are usually resolved in the following point release within a few weeks.

Restart your router monthly. Home routers accumulate DHCP table clutter, connection state tables, and memory leaks over weeks of continuous operation. A monthly restart — scheduled on a quiet night — keeps the router’s performance optimal for all connected devices including the Apple TV. This is the single maintenance habit with the highest return on preventing intermittent -3900 network timeout errors. Our guide on Mac external display not recognised covers related network and connection troubleshooting that applies to your wider Apple ecosystem setup, and the hidden Mac features guide has tips for managing your devices more effectively.


Common Mistakes to Avoid

⚠ Don’t factory reset before trying DNS change and router restart

Factory resetting the Apple TV is the nuclear option — it takes 15–20 minutes and requires setting everything up from scratch. The vast majority of -3905, -3900, and -3906 errors are resolved by restarting the Apple TV and router, then changing DNS to 8.8.8.8. These two steps together fix this error for most users in under 5 minutes. A factory reset should only be attempted after working through the network configuration fixes.

⚠ Don’t assume the problem is the Apple TV hardware

Error -3905, -3900, and -3906 are network errors — they say nothing about the Apple TV’s hardware condition. A device that shows these errors is not faulty and does not need to be replaced. The hardware is functioning correctly; the network configuration is the variable. Users who return or replace an Apple TV because of these error codes typically find the replacement device shows the same error because the network issue (usually DNS or router settings) was never addressed.

⚠ Don’t set DNS to Automatic after finding that Manual DNS fixed the issue

If changing DNS from Automatic to 8.8.8.8 (Manual) resolved the error, switching it back to Automatic will return the Apple TV to using your ISP’s DNS — and the error will likely return. Leave the DNS setting on Manual with 8.8.8.8 as a permanent configuration. If you later change internet providers and the new provider’s DNS works correctly, you can switch back to Automatic at that point.

⚠ Don’t connect the Apple TV to a guest WiFi network

Many routers offer a Guest Network as a separate, isolated WiFi network for visitors. Guest networks deliberately block device-to-device communication and sometimes restrict certain port ranges to prevent guests from accessing local network resources. Connecting an Apple TV to a guest network often produces -3900 and -3905 because the guest network firewall rules block the ports Apple TV needs (particularly port 5223 for Apple Push Notification). Always connect the Apple TV to your main private WiFi network, not a guest network.


FAQ: Apple TV Error -3905 / -3900 / -3906

What causes Apple TV Error -3905?

Apple TV Error -3905 is caused by the Apple TV failing to establish a connection to Apple’s authentication or activation servers. The most common cause is DNS misconfiguration — your internet provider’s DNS servers return incorrect addresses for Apple’s servers, causing the Apple TV to connect to the wrong endpoint and fail authentication. Changing the DNS setting on the Apple TV to Google DNS (8.8.8.8) via Settings → Network → Wi-Fi → Configure DNS → Manual → 8.8.8.8 resolves this in the majority of cases. Other causes include a stale router DHCP lease (fix by restarting the router), a VPN intercepting traffic, or a router firewall blocking port 5223.

How do I fix Apple TV Error -3905 during setup?

When Apple TV Error -3905 appears during initial setup (the activation screen), work through this sequence: first, restart the Apple TV by unplugging it for 30 seconds and reconnecting; restart your router by unplugging it for 60 seconds; then rejoin your WiFi network and immediately set DNS to Manual with 8.8.8.8 before attempting activation. The DNS change is the most effective fix specifically for setup activation errors because the Apple TV’s DNS is initially set to Automatic (using your ISP’s DNS), which is often the source of the problem. If setup still fails, try connecting the Apple TV directly to your router via Ethernet cable and completing setup over a wired connection.

What is the difference between Apple TV Error -3900, -3905, and -3906?

All three are network connection errors but they occur at different points in the connection process. Error -3900 is a general network timeout — Apple TV sent a request and received no response, most often caused by router issues or Apple server congestion. Error -3905 is a connection refused or authentication failure — the Apple TV reached Apple’s network but couldn’t complete the authentication handshake, most commonly caused by DNS misconfiguration. Error -3906 is an SSL/TLS handshake failure — the encrypted connection couldn’t be established, most often caused by an incorrect date/time on the Apple TV or VPN interference with HTTPS traffic. All three errors share the same set of fixes and are resolved with the same troubleshooting sequence.

Why does Apple TV show a WiFi connection but still give Error -3905?

The Apple TV can be fully connected to your WiFi network (successfully joined, valid IP address, strong signal) while still failing to reach Apple’s servers specifically. WiFi connectivity and Apple server connectivity are different layers of the network stack. A device connected to WiFi can still fail to reach specific services if DNS returns wrong addresses (preventing the Apple TV from finding Apple’s servers), a VPN routes traffic incorrectly, a firewall blocks specific ports that Apple requires, or the ISP has a routing issue between your network and Apple’s data centres. This is why “WiFi connected” and “Error -3905” can coexist — the WiFi layer works but the Apple server connection layer fails.

Does changing DNS to 8.8.8.8 affect other devices on my network?

No — changing the DNS setting on the Apple TV only affects the Apple TV’s own DNS resolution. Other devices on the same network continue to use whatever DNS the router assigns them. The DNS setting on the Apple TV (via Settings → Network → Configure DNS → Manual) is a device-specific setting, not a router-level change. Your phones, computers, and other devices are unaffected. If you want to change DNS for all devices on your network simultaneously, you would do that in the router’s admin interface under DNS or WAN settings — but that’s not necessary to fix Apple TV errors and shouldn’t be done unless you intend to change DNS for every device.

Apple TV Error -3905 keeps coming back after fixing — why?

If Apple TV Error -3905 recurs after an initial fix, the most common reasons are: DNS reverted to Automatic (check Settings → Network → Configure DNS and confirm it’s still set to Manual with 8.8.8.8), the router’s DHCP lease expired and reassigned a conflicting IP (assign a manual IP or set up DHCP Reservation in the router), or a VPN was re-enabled on the network. Recurring -3900 timeout errors specifically often point to an IP conflict situation — assigning the Apple TV a manual IP address in Fix 6 provides a permanent resolution rather than a temporary one.


Apple TV Error -3905 / -3900 / -3906 — 12 Proven Fixes Checklist

  • 1Restart Apple TV — hold Back + Home buttons for 5 seconds; or Settings → System → Restart; unplug for 30 seconds for deeper reset
  • 2Restart router and modem — unplug both for 60 seconds; reconnect modem first; wait for WiFi light to stabilise
  • 3Forget and rejoin WiFi — Settings → Network → Wi-Fi → Forget This Network; rejoin with current password; connect to 5 GHz band
  • 4Check Apple System Status — apple.com/support/systemstatus; verify Apple TV, Apple ID, App Store all show green
  • 5Change DNS to Google (8.8.8.8) — Settings → Network → Wi-Fi → Configure DNS → Manual → 8.8.8.8; highest-yield fix for -3905
  • 6Assign manual IP address — Settings → Network → Configure IP → Manual; use 192.168.x.200 with router address and 8.8.8.8 DNS
  • 7Check router WiFi security — change WPA3-only to WPA2/WPA3 mixed mode; check MAC address filtering list
  • 8Disable VPN — disable router-level VPN; configure split tunneling to exclude Apple TV from VPN tunnel
  • 9Open required router ports — confirm ports 80, 443, 5223 (TCP) are not blocked; disable parental content filtering for testing
  • 10Fix date and time — Settings → General → Date and Time → Set Automatically On; toggle off/on to force NTP sync
  • 11Connect via Ethernet — plug into Apple TV’s Ethernet port; Apple TV 4K 2nd gen needs USB-C to Ethernet adapter
  • 12Factory reset Apple TV — Settings → System → Reset → Reset and Update; use iTunes/Finder restore if setup screen is unreachable

One Last Thing

Apple TV error -3905, -3900, and -3906 are network configuration problems — not hardware failures, not account issues, and not signs that the Apple TV needs replacing. In the vast majority of cases, two steps resolve the error: restart both the Apple TV and the router, then change DNS to 8.8.8.8. These two fixes together address the most common root causes and take under five minutes to complete.

If those two steps don’t clear it, the culprit is almost always one of three things: a VPN intercepting traffic, a router security setting incompatible with Apple TV’s WPA2 requirements, or an incorrect date/time causing SSL certificate validation to fail. All of these have straightforward fixes detailed above — no specialist knowledge or hardware changes required.


Wrapping Up

Network errors on Apple TV look opaque on screen — a negative error code and a “Something went wrong” message that gives you no direction on where to start. The structure of this guide routes you to the most likely fix based on your specific scenario, so you’re not working through a generic checklist from the top. DNS change and router restart cover nine out of ten cases. Everything else in the guide handles the remaining scenarios that survive those two steps.

ⓘ Disclaimer: This article is for informational purposes only. CrazyErrors is not affiliated with Apple Inc. or any router manufacturer. Apple TV error codes, tvOS settings navigation, and router admin interface locations vary by model and firmware version — steps above reflect Apple TV 4K (3rd generation) running tvOS in 2026 and are representative of the Apple TV range. DNS server addresses are provided for informational purposes — switching DNS does not affect subscription services or account data. For official Apple TV support, visit support.apple.com/apple-tv.

About Author
KD Sharma

KD Sharma is a tech Content Writer with 10+ years of experience. He specializes in digital marketing, content strategy, and accounting solutions, helping businesses grow with smart, easy-to-use systems. Learn more or book a consultation 👉 https://kdsharmapro.com/

View All Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts