Проблемы с подключением к гостевому Wi-Fi на Android 5.0

После обновления своего телефона до Android 5.0, появилась проблема с подключением к гостевому Wi-Fi на работе.

Симптомы: выбираю гостевую Wi-Fi точку, ввожу пароль, жму подключиться. Идет подключение, потом сбрасывается и пишется «Сохранено».

Сначала грешил на проблемы на стороне сетевого оборудования, бегал по нашему Хелп-отделу, но максимум, что удалось выяснить, так это то, что подключение действительно не удается (по логам показывается статус Rejected).

Правда, сегодня смог выяснить, что проблема с невозможностью подключения к гостевому Wi-Fi лежит на стороне Android 5.0 (правда, возникает она не у всех пользователей, но я оказался в числе «счастливчиков»).

Баг-репорты на Google Code:

https://code.google.com/p/android/issues/detail?id=78702
https://code.google.com/p/android-developer-preview/issues/detail?id=1548

Лог с моего устройства, когда происходит попытка подключиться к гостевому Wi-Fi:

11-20 11:12:25.971: E/WiFiServiceImpl(748): CONNECT nid=-1 uid=1000
11-20 11:12:25.971: D/WifiService(748): Connect with config* ID: -1 SSID: "WiFi-guest" BSSID: null FQDN: null REALM: null PRIO: 0
11-20 11:12:25.971: D/WifiService(748): KeyMgmt: WPA_PSK Protocols:
11-20 11:12:25.971: D/WifiService(748): AuthAlgorithms:
11-20 11:12:25.971: D/WifiService(748): PairwiseCiphers:
11-20 11:12:25.971: D/WifiService(748): GroupCiphers:
11-20 11:12:25.971: D/WifiService(748): PSK: *
11-20 11:12:25.971: D/WifiService(748): Enterprise config:
11-20 11:12:25.971: D/WifiService(748): IP config:
11-20 11:12:25.971: D/WifiService(748): IP assignment: DHCP
11-20 11:12:25.971: D/WifiService(748): Proxy settings: NONE
11-20 11:12:25.971: D/WifiService(748): uid=1000
11-20 11:12:25.971: D/WifiService(748): triggeredLow: 0 triggeredBad: 0 triggeredNotHigh: 0
11-20 11:12:25.971: D/WifiService(748): ticksLow: 0 ticksBad: 0 ticksNotHigh: 0
11-20 11:12:25.971: D/WifiService(748): triggeredJoin: 0
11-20 11:12:25.971: D/WifiService(748): autoJoinBailedDueToLowRssi: false
11-20 11:12:25.971: D/WifiService(748): autoJoinUseAggressiveJoinAttemptThreshold: 0
11-20 11:12:26.024: I/PseudonymousIdIntentService(1249): getToken invoked
11-20 11:12:26.030: E/WifiConfigStore(748): remove deleted status netId=2 "WiFi-guest"WPA_PSK
11-20 11:12:26.030: E/WifiConfigStore(748): will read network variables netId=2
11-20 11:12:26.042: I/wpa_supplicant(14831): wlan0: Trying to associate with 48:bf:aa:60:7d:7e (SSID='WiFi-guest' freq=5785 MHz)
11-20 11:12:26.098: E/WifiStateMachine(748): CONNECT_NETWORK id=2 config="WiFi-guest" cnid=2 supstate=ScanState my state DisconnectedState uid = 1000
11-20 11:12:26.098: E/WifiConfigStore(748): saveWifiConfigBSSID Setting BSSID for "WiFi-guest"WPA_PSK to any
11-20 11:12:26.099: E/WifiConfigStore(748): saveWifiConfigBSSID Setting BSSID for "WiFi-guest"WPA_PSK to any
11-20 11:12:26.100: E/WifiAutoJoinController(748): updateConfigurationHistory found 0 networks
11-20 11:12:26.102: E/WifiConfigStore(748): setLastSelectedConfiguration 2
11-20 11:12:26.102: E/WifiConfigStore(748): will read network variables netId=2
11-20 11:12:26.145: I/wpa_supplicant(14831): wlan0: Associated with 48:bf:aa:60:7d:7e
11-20 11:12:26.145: I/wpa_supplicant(14831): wlan0: WPA: CCMP is used, but EAPOL-Key descriptor version (3) is not 2
11-20 11:12:27.330: I/wpa_supplicant(14831): wlan0: WPA: CCMP is used, but EAPOL-Key descriptor version (3) is not 2
11-20 11:12:28.330: I/wpa_supplicant(14831): wlan0: WPA: CCMP is used, but EAPOL-Key descriptor version (3) is not 2
11-20 11:12:29.333: I/wpa_supplicant(14831): wlan0: CTRL-EVENT-DISCONNECTED bssid=48:bf:aa:60:7d:7e reason=15

Осталось дождаться выхода исправления 🙁

UPD: исправлено в Android 5.0.1