Freitag, 8. Mai 2015

WLAN Probleme mit dem Google Nexus 10 Tablet

Beschreibung:
Seit Android Lollipopp ist WLAN bei meinem Google Nexus 10 Tablet unertragbar langsam. Jüngst kam das OTA Update auf Android 5.1.1. Leider brachte es noch immer keine Verbesserung.

Die Situation:
Bei meiner Fritzbox ist WLAN 802.11g+n auf 2,4 GHz eingestellt. Laut Verbindungstabelle in der Fritzbox wird das Tablet über 802.11n angebunden. In den Android WLAN Einstellungen werden je nach Entfernung auch typische Datenraten wie 78Mbit/s oder 112Mbit/s angezeigt. So weit so gut. Allerdings ist die WLAN Performance absolut unterirdisch. Nachrichten-Webseiten beispielsweise sind praktisch nicht lesbar. Die effektive WLAN Geschwindigkeit ist so schlecht, dass das Tablet eigentlich unbenutzbar wird.

Die Diagnose:
Nach einigem Hin und Her und Vergleichen mit meinem Nexus 4, welches völlig normal zu funktionieren scheint, bin ich zu dem Schluss gekommen, dass Google Probleme mit CCMP* beim Nexus 10 hat. Entweder ist die Implementierung fehlerhaft oder die Ver- und Entschlüsselung wird in Software vorgenommen und ist ohne Hardwareunterstützung völlig inperformant.
Ob Google das Problem bekannt ist bzw. ob und wann es angegangen wird kann ich nicht sagen. Der Impact ist nach meinem Empfinden aber so groß, dass das Tablet ohne einen der beiden im Folgenden beschriebenen Workarounds nicht benutzbar und somit wertlos wird. Selbst mit den Workarounds besteht noch immer das Problem der unsicheren (weil WPA) und langsamen Verbindung über den schon etwas in die Jahre gekommenen 802.11g Standard.

Die Workarounds:
  1. Nach Umschalten auf 802.11g an der Fritzbox kann das Surfen auf dem Nexus deutlich schneller werden. Und zwar immer dann, wenn die Geräte eine Verbindung mit TKIP (WPA) anstatt mit CCMP (WPA2) aufbauen. Allerdings leiden darunter alle anderen Endgeräte die nun auf das schnellere 802.11n verzichten müssen.
  2. Man kann beim Nexus 802.11g mit TKIP (WPA) erzwingen:
    • Stellt Sicher dass beim WLAN Access Point die gleichzeitige Verwendung von 802.11g+n eingestellt ist, so dass alle anderen Endgeräte das schnellere 802.11n verwenden können.
    • Installiert die kostenlose APP WiFi Advanced Configuration Editor.
    • Stellt sicher, dass im entsprechenden Profil unter Group Ciphers und Pairwise Ciphers ausschlieißlich bei TKIP der Haken gesetzt ist.
    • Schaltet WLAN aus und wieder an. Fertig.

* CCMP ist ein Protokoll innerhalb des WPA2 Sicherheitsstandards. Bei 802.11g Verbindungen kann CCMP oder auch das unsicherere Vorgänger-Protokoll TKIP (WPA) verwendet werden. Bei 802.11n Verbindungen hingegen ist CCMP vorgeschrieben und muss verwendet werden.

*UPDATE vom 16.09.2015:*
Am 15. September 2015 hat mein Nexus das OTA-Update auf die OS-Version 5.1.1 (Kernel-Version 3.4.67) bekommen. Danach scheint CCMP endlich zu funktionieren und eine seeehr lange Durststrecke beendet!