пятница, 1 апреля 2011 г.

HTC Desire - невидимые WiFi сети

Добрый верный малыш HTC Tattoo, ставший поводом для открытия этого блога, был со временем заменён на HTC Desire - один из последних экземпляров с ярким амолед дисплеем от Samsung :).

Аппарат не устаёт радовать уже много месяцев, но недавно я столкнулся со странным глюком... и нашёл не менее «чудесатое» решение...

Моя домашняя Wi-Fi сеть традиционно не транслирует своё имя — ESSID — в эфир. Так чуть спокойнее, поскольку серьёзным «хацкерам» я неинтересен, а детишки, начитавшиеся дурных сайтов, мою сетку не видят :).

Поменяв Wi-Fi роутер на новый, я привычно настроил Wi-Fi... Ноутбуки отлично подключились, а вот HTC Desire как ни тужился, так и не смог найти сетку, хотя честно пытался на протяжении почти получаса.

Что я только ни делал. Удалял и заново вбивал настройки. Включал-выключал Wi-Fi. Даже попеременно то нежно разговаривал со смартфоном, то угрожал ему, что куплю iPhone ;). Андроид был холоден и непреклонен: моей скрытой сети Wi-Fi он просто не видел хотя и был практически прислонён к антенне роутера.

В тщетной надежде на всемирный разум была предпринята попытка отыскать решение в Интернете. Увы... Проблема, не даёт покоя владельцам Андроидов с осени 2008 года, но до сих пор так и не решена.

Отчаявшись, я принялся вспоминать, какие настройки Wi-Fi в новом роутере могли отличаться от старого... Имя сети — то же. Отказ от трансляции имени в эфир — hidden SSID — у меня испокон веков. Безопасность — WPA/WPA2-PSK — не изменилась...

И вдруг вспомнил: в старом D-Link-е шифрование было жёстко установлено как TKIP, а новому Zyxel-у я разрешил самому выбирать между TKIP и AES. Теоретически это разумно, поскольку AES понадёжнее («в пятом знаке после запятой :)»), и современные устройства его, как правило, предпочитают. Судя по всему, выбирает AES шифрование и Android на HTC Desire...

Безо всякой надежды меняю настройку роутера с AES/TKIP по выбору на только TKIP,... и HTC Desire мгновенно находит мою скрытую — hidden SSID — Wi-Fi сеть. Меняю обратно — и сеть Андроиду вновь неведома.

Не имея возможности проверить «повторяемость результата» на разных Android смартфонах, тем не менее, делюсь рецептом:

Если Ваш Android не видит настроенную Wi-Fi сеть со скрытым SSID (hidden SSID), измените режим шифрования трафика на TKIP, и не исключено, что проблема будет решена.

P.S.: После изменения режима сети лучше выключить и снова включить Wi-Fi на Андроид смартфоне. Так Вы ускорите обнаружение Wi-Fi.

P.P.S.: Невзирая на несерьёзную дату публикации, это ни разу не шутка :).