Поддержка 802.11n на картах с чипами Atheros AR9xxx

В связи с отсутствием (в прошлом) сертификации стандарта 802.11n в России во многих ноутбуках с Wi-Fi на базе чипов Atheros AR9xxx заблокирована поддержка n-стандарта.
Для его активации есть несколько способов:

Перепрошивка EEPROM(наиболее надежный метод, но есть небольшой риск испортить карту)

  1. (для пользователей Windows Vista/7 x64) Отключите проверку цифровых подписей драйверов нажав F8 перед загрузкой системы и выбрав соответствующий пункт.
  2. Скачайте и распакуйте EEPROM tool for Atheros 9k cards (Версия от 12.09.2010)
  3. Запустите atheros_eeprom_tool.exe
  4. Выберите “Read EEPROM”.
  5. Укажите путь для сохранения дампа (нажав на “Open”). Выберите каталог и введите имя файла (ex: my.rom, но не ath32.sys, ath64.sys и atheros_eeprom_tool.exe!!!!).
  6. Нажмите на кнопку “READ”.
  7. Сохраните полученный дамп в надежном месте (на случай каких-либо ошибок).
  8. Выберите “Write EEPROM”.
  9. Укажите путь к только что сохраненному дампу EEPROM (так же нажав на “Open”).
  10. Нажмите на кнопку “Modes and Channels”, внимательно прочитайте предупреждение и выберите “Yes”.
  11. В разделе “Modes” отметьте галочками пункты “802.11n (20MHz)” и “802.11n (40MHz)” для 2.4GHz и, если ваш адаптер поддеживает диапазон 5GHz, то отметьте эти же галочки и для него (если вы не знаете точных характеристик вашей карточки, то тоже можете отметить оба диапазона).
  12. В разделе “Channels” выберите “0x67” и нажмите “OK”.
  13. Убедитесь, что галочка “Use custom modes and channels” установлена и нажмите “WRITE”.
  14. Перезагрузите систему.

Установка пропатченных драйверов(менее надежный метод, но без риска испортить карту. Так же полезен в случае сбоя при прошивке)

  1. Скачайте набор пропатченных драйверов (поддерживаются только AR9285 на WinXP-32, Win7-32, Win7-64. в корне архива лежит драйвер для WinXP, в папке Win7_900202 для Win7. Драйвера драйвера с поддержкой AR9280/85/87/8x под Win7 находятся здесь ).
  2. (для пользователей Windows7 x64) Скачайте Driver Signature Enforcement Overrider, активируйте тестовый режим и подпишите файл athrx.sys согласно инструкции по ссылке (плюс небольшая инструкция на русском языке).
  3. Откройте Device Manager (Win+R->devmgmt.msc->Enter).
  4. В разделе “Network adapters” нажмите правой кнопкой на имени своей карточки и выберите пункт “Update Driver Software…” или похожий.
  5. Устанавливать драйвер необходимо вручную, поэтому откажитесь от автоматического поиска драйвера в интернете или в выбранной папке.
  6. После установки перезагрузите систему.

P.S. Прежде чем перепрошивать или устанавливать патченные драйвера проверьте – а требуется ли оно вам?
Для этого выполните п.1 – 10 Перепрошивка EEPROM и проверьте, заблокирован ли 802.11n?
Блокировка выражается в отсутствии меток на против соответствующих пунктов и/или значение RegDmn=8283
В противном случае 11n НЕ ЗАБЛОКИРОВАН!

FAQ:
Q: После перепрошивки 802.11n так и не заработал, либо заработал на скорости 65Mbps(75Mbps).
A: Проверьте настройки Wi-Fi. Стандарт 802.11n требует использования WPA2-PSK+AES. Для максимальной скорости рекомендуется использовать ширину канала 40MHz и каналы с 1 по 9.
В некоторых случаях дополнительно может потребоваться обновление драйверов WiFi.

Q: После прошивки карточка вообще не заработала. В Device Manager она “висит” с восклицательным знаком.
A: Для восстановления работоспособности карточки можно попробовать воспользоваться прилагаемыми пропатченными драйверами (особенно если значение RegDmn в разделе “Modes and Channels” было установлено вручную) и после их установки прошить оригинальный дамп.

Q: Можно ли активировать поддержку диапазона 5GHz отметив соответствующие галочки в разделе “Modes and Channels”?
A: Нет. Данные настройки не оказывают никакого влияния на карты без поддержки 5GHz диапазона.

Q: После отключения проверки подписей драйверов система все равно ругается на неподписанный драйвер. Это значит, что EEPROM tool работать не будет?
A: Нет. Windows действительно ругается даже при выключенной проверке и не стоит обращать на это внимание. Если EEPROM tool при запуске не выдавал никаких ошибок и доступно переключение между режимами Read/Write EEPROM, значит драйвер запустился успешно.

Q: Перепрошил/установил пропатченный драйвер, но в настройках драйвера не появилось никаких новых пунктов связанных с 11n. Что делать?
A: Это нормально. Активация 11n не должна влиять на настройки драйвера.

При наличии проблем просьба сперва внимательно поискать ответ в теме (возможно кто-то уже сталкивался с чем-то подобным), попробовать отключить антивирус/фаерволл/проактивную защиту (бывали проблемы при использовании Касперского), а затем, если ничего не помогло, выкладывать дамп своего EEPROM, указывать идентификатор устройства (раздел Details->Hardware Ids в свойствах устройства в Device Manager) и полный текст ошибки

Работоспособность проверена на карточках со следующими чипами:
AR9280 (DevID = 0x2A)
AR9281 (DevID = 0x2A)
AR9283 (DevID = 0x2A)
AR9285 (DevID = 0x2B)
AR9287 (DevID = 0x2E)
AR2427 (DevID = 0x2C)

Source code: http://rghost.ru/20476741

P.S. огромное спасибо Vladislav_A за помощь в тестировании, модификации драйверов и написании руководств.
P.P.S. По многочисленным просьбам залил на RGhost коллекцию оригинальных драйверов от WiFi Atheros для Windows7.
Там же последние (на тот момент) модовские драйвера с forums.laptopvideo2go.com.
Add-ins
Карты на чипах Atheros сканируют WiFi на предмет поиска AP, даже при наличии подключения, что приводит к нестабильности подключения.
Для борьбы с этим рекомендуется добавить в реестр следующие ключи:

код


Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\XXXX\Ndi\params\bkScanEnable]
"ParamDesc"="BackgroundScan On/Off"
"Base"="10"
"default"="1"
"type"="enum"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\XXXX\Ndi\params\bkScanEnable\enum]
"1"="On"
"0"="Off"

где XXXX – сответствует вашему подключению (у меня 0011)
После этого зайти в настройки адаптера и установить bkScanEnable в положение off.
PS: значение в {} тоже может отличаться.
В драйверах с лаптопвидео2го эти параметры уже есть.

Отредактировано lnv
PPS – Vladislav_A


——–оригинальный пост автора темы——–

Здравствуйте. Купил я недавно ноутбук Asus UL30A с беспроводным модулем Wifi Atheros AR9285. На сайте азероса по спецификации данный модуль поддерживает технологию draft-n. У меня стоит точка доступа с подержкой данной технологии, но почемуто подключается он с ней по протоколу g на скорости 54мбит.

Я погуглил и обнаружил такой факт что асус лочит для российского рынка n технологию, т.к. она несертифицирована. Вот мне интересно можно ли както разлочить? Залочена ли софтверно или аппаратно? как определить? либо покупать другую карточку?

P.S. Link – > http://atheros.com/pt/bulletins/AR9285Bulletin.pdf

Заранее благодарю

[Исправлено: Vladislav_A, 08.12.2011 20:16]

Поддержка 802.11n на картах с чипами Atheros AR9xxx (читаем первую страницу) По материалам форума