WiFi-Stabilität auf Samsung S10/S8 — So verhinderst du Verbindungsabbrüche

Wenn ich eins gelernt habe in zwei Jahren Phone Farm: WiFi ist der Flaschenhals Nummer eins. Nicht die Hardware, nicht die Software — das verdammte WiFi. 30+ Geräte an einem Consumer-Router? Viel Glück. Ich hatte monatelang random Abbrüche, bis ich systematisch durchgetestet habe. Hier ist, was ich rausgefunden habe.

Das Grundproblem: Consumer-Router sind nicht für 30+ Clients gemacht

Deine Fritzbox oder dein TP-Link-Router ist für ein normales Zuhause optimiert — 5-10 Geräte, viel Bandbreite pro Client, Video-Streaming, Gaming. Eine Phone Farm hat komplett andere Anforderungen: viele Clients mit wenig Traffic, aber stabile Verbindung nötig. Ein Consumer-Router hat typischerweise folgende Limits:

Meine Lösung: UniFi AP AC Lite + OPNsense

Nachdem ich drei Consumer-Router durchprobiert hatte (Fritzbox 7590, TP-Link Archer C7, Asus RT-AX88U), bin ich bei Ubiquiti gelandet. Konkret:

Die UniFi APs können verlässlich 30-50 Clients pro Gerät — weit über dem, was ich brauche. Der OPNsense-Router langweilt sich bei 75 Geräten, CPU-Auslastung unter 5%. Overkill? Vielleicht. Aber ich hatte seit dem Setup null WiFi-Ausfälle.

Warum 5GHz und nicht 2.4GHz?

Kurze Antwort: 2.4GHz ist die Müllhalde des Funkspektrums. Bluetooth, Mikrowellen, Zigbee, Nachbars-WiFi — alles auf den gleichen 3 nicht-überlappenden Kanälen. 5GHz hat 25 nicht-überlappende Kanäle (mit DFS sogar mehr) und viel weniger Störer. Samsung S8/S10 können beide 5GHz, also gibt's keinen Grund, 2.4GHz zu nutzen.

Kanal-Planung für 5GHz: Ich nutze Kanal 36 (AP1), 48 (AP2) und 149 (AP3). Keine Überschneidungen, kein DFS-Ärger. Vermeide Kanal 52-144 wenn du in der Nähe eines Flughafens oder Wetterradars wohnst — DFS kann dein WiFi für Minuten abschalten.

Static IPs sind Pflicht

DHCP in einer Phone Farm? Kannst du machen, aber dann viel Spaß beim Debuggen. Ich vergebe jeder MAC-Adresse eine statische IP im DHCP-Server (OPNsense). Vorteile:

# In OPNsense: Services > DHCPv4 > [Interface] > DHCP Static Mappings
# Pro Gerät: MAC + IP + Hostname eintragen
# Beispiel:
#  aa:bb:cc:dd:ee:01 → 10.0.10.11 → phone-farm-s8-01
#  aa:bb:cc:dd:ee:02 → 10.0.10.12 → phone-farm-s8-02

Samsung-spezifische WiFi-Tricks

1. WiFi Power Save Mode deaktivieren

Samsung-Geräte haben einen aggressiven WiFi-Power-Save-Modus, der bei Inaktivität die Verbindung in einen Schlummermodus versetzt. Toll für Akku-Laufzeit, scheiße für ADB-over-TCP (Verbindungsabbrüche). Deaktivieren per ADB:

adb shell settings put global wifi_power_save off
# Oder via build.prop (Root):
adb shell su -c "echo 'wifi.power.save=0' >> /system/build.prop"

2. WiFi-Roaming deaktivieren

Wenn du mehrere APs hast, versucht das Samsung-Gerät ständig, zum "besten" AP zu wechseln. Dabei verlierst du kurz die Verbindung. ADB-TCP bricht ab. Lösung: Geräte an einen AP binden (im UniFi Controller per "Lock to AP") oder Roaming-Schwelle extrem hoch setzen.

3. WiFi-Frequenzband fixieren

# Nur 5GHz erlauben:
adb shell settings put global wifi_frequency_band 1
# 0 = Auto, 1 = 5GHz only, 2 = 2.4GHz only

Monitoring: Wie du Probleme erkennst, bevor sie eskalieren

Ich hab Uptime Kuma laufen, das alle 60 Sekunden jedes Gerät anpingt. Zusätzlich loggt ein Python-Skript die WiFi-Signalstärke aller Geräte:

# WiFi-Signalstärke per ADB:
adb shell dumpsys wifi | grep "mWifiInfo" | grep "rssi"
# rssi: -45 → sehr gut
# rssi: -65 → okay
# rssi: -75 → grenzwertig
# rssi: -85 → kritisch

Ich hab einen Alert, wenn ein Gerät RSSI schlechter als -80 hat — dann weiß ich, dass ich das Gerät näher an den AP rücken muss.

Was ich bereue: Keine dedizierte WiFi-SSID für die Phone Farm zu nutzen. Meine normalen Geräte (Laptop, Handy) teilen sich das gleiche Netz. Wenn mein Laptop ein großes Update zieht, merken das die Farm-Geräte in der Latenz. Separate SSID + VLAN = bessere QoS.

Fazit

Gutes WiFi ist 80% Planung und 20% Hardware. Mit statischen IPs, sauberer Kanalplanung und konsequentem Monitoring kannst du auch 75 Geräte stabil halten. Ohne diese Grundlagen wirst du ewig Fehler suchen.