Pull to refresh

Comments 91

ВАХ, преклоняю голову. Ребята чуть повредили своему бизнесу, но дали людям возможность получить N самостоятельно.
Достойно уважения.
Да какой тут бизнес, это только хобби :) Тем более по-прежнему есть те, кто не хочет сам рисковать или хочет продонейтить разработки.
Прошу прощения за некропостинг, только сейчас до Хабра добрался.
Решил откомментить, раз уж имею непосредственное отношение ко всему описанному в статье.
Да, кстати, как дойдут руки — обязательно опробую. У меня есть 5150 много и разных
Удачи, я проверял методику на Acer 3810TZ и Asus UL30a, оба раза успешно. А вот с Lenovo у ребят проблемы были и пока нет 100% или даже 50% уверенности в возможности отката после неудачной прошивки.
Т.е делать из карточек Lenovo карточки стандартные пока не стоит?
Трудно сказать, пока статистики мало. Есть один позитивный пример и два негативных. Можно еще попробовать шиться чужим дампом с «правильной» карты (есть на форуме для Lenovo), если побочные явления не беспокоят
Ниже в комментариях появился хабрачеловек с Lenovo, успешно прошивший свой адаптер
UFO just landed and posted this here
На Ralink'овские чипсеты ни у кого нета подобного?
Если Windows, то попробуйте удалить драйверы, изменить региональные настройки на US (язык, часовой пояс и т.п.), заново установить (только драйверы) и посмотреть на результат. С уже установленными драйверами можно вернуть региональные настройки на ваши первоначальные.

Альтернативный вариант (так же без утилиты настройки от Ralink, установлены только драйверы):
Ключ реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\XXXX\WirelessMode

Где XXXX :
0010 - XP
0008 - Vista
0011 - 7
( подобраны экспериментально! Возможно на вашем компьютере будут другие ключи! )

По умолчанию скорее всего у вас стоит 3, выбирайте на свой вкус:
0: legacy 11b/g mixed
1: legacy 11B only
2: legacy 11A only
3: legacy 11a/b/g mixed
4: legacy 11G only
5: 11ABGN mixed
6: 11N only
7: 11GN mixed
8: 11AN mixed
9: 11BGN mixed
10: 11AGN mixed

Остальные ключи:

AdhocNMode - 1 (для активации N в режиме Ad-Hoc)
AllowBW40InBGBand - 1 (включаем полосу пропускания 40MHz)
AutoReconnect - 1 (автоматически восстанавливать соединение)
BGProtection - 0 (режим защиты G траффика, если стоит 0, то смотрит настройки роутера, т.е. галку 54G Protection)
CountryRegion - 1 (разрешены каналы с 1 по 13)
LinkSpeedStatus - 1 (так и не смог нигде найти что это такое, но если ставить 1, то сигнал гораздо стабильнее и в N режиме имеем 300 Мб/с вместо 270Мб/с)
SmartScan - 0 (это и есть режим Мультимедийная/Игровая среда, если кому то с ним лучше ставьте 1, я поставил 0, т.к. с 1 у меня нестабильное соединение)
TXBurst - 1 (одна из технологий увеличения скорости)
WMMCapable - 0 (включает/выключает WMM, я предпочел выключить, т.к. скорость быстрее)



Если Linux, то вам нужен файлик /etc/Wireless/<ваш чипсет>/<ваш чипсет>.dat, в нем ищете HT_BW (1) и WirelessMode (9). В скобках рекомендуемые значения. Если последняя версия ядра, там веселее все, могу подробную инструкцию написать.

© там же
Видел эту копипасту на хоботе (ixbt), да только не пашет она на русской винде. Нужна именно изначально английская винда, а не смена локали и прочего. Проверено и форумчанами и лично. Поэтому и спросил тут.
Второй способ тоже?
Естественно. Я ж говорю, приведенный текст видел в Интернете, да и не один раз.
Давайте тогда определимся о какой конкретно карте идет речь. У меня есть DWA-140 на чипе rt2870 (USB) кажется, работает под вистой на 300Mbps. Еще есть нечто китайское Orient (вроде), на rt2860 (PCIe), пробовал на семерке, работает на N.
Сорри, опечатался. TP-LINK TL-WN7200ND конечно-же.
Там же в реестре поиграйтесь с CountryTxPwr и CountryWirelessMode, можно попробовать значения:
CountryTxPwr = 0x0000001e
CountryWirelessMode = 0x11101110
Ну эти параметры так и стояли по умолчанию на этих значениях.
Понятно. Драйверы пробовали виндовые, вендора и сабвендоров перебирать?

вообще очень тяжело в таком рваном режиме общаться, будет время, постучите в скайп или асю, обсудим
Поддержка TP-Link, кстати, ответила что никакие ограничения для этих адаптеров не выставлены. Ни на уровне драйверов, ни на уровне железа.

Вы уверены, что проблема в адаптере? Выставляли на роутере принудительно N?
Уже сделано и проверено, все работает отлично (Emachines e725)
Кстати, это работает только для интела или для любых девайсов? А то тут открыватся огромное поле для деятельности…
Смотря что вы подразумеваете под «этим».

Бешеное ускорение конечно же. У меня тоже кофеварка, морозильник и форд-фокус 2005-го года выпуска как-то медленно работают. Чувствую, что быстрее можно.
Мне бы например было интерсно превратить 3G модем из обычного в ленововский или наоборот
Это понятно, но хочется со стороны модема это победить. А так же запускать наоборот — ленововские модемы на НЕленово.
А вы внимательно читали? Там рассмотрен только один способ из трех. Если тема интересна, пообщайтесь с автором, попробуйте другие варианты, отличная статья должна получиться :)
С карточкой Intel 5100 ABG эту инструкцию кто ни будь пробовал проделать? Если да, то какой результат получили?
Подтверждаю. Только что из своей 5100 ABG получил 5100 AGN.

Большое спасибо тем кто докопался как это проделать т.е. людям из указанной (в статье) ветки форума ixbt ;)
Поделитесь, пожалуйста, инфой, до какой скорости эта карточка может разгоняться? А то у меня в настройках соединения 65 мегабит в лучшем случае. На пару с роутером D-Link DIR-615, но у него WiFi N из коробки, вряд ли в нём затык…
Поделитесь, пожалуйста, инфой, до какой скорости эта карточка может разгоняться? А то у меня в настройках соединения 65 мегабит в лучшем случае. На пару с роутером D-Link DIR-615, но у него WiFi N из коробки, вряд ли в нём затык…
5100/5150 (1T2R) может до 150 на передачу и 300 на прием. На практике цифры сильно зависят от условий, обычно не превышает 150, т.к. адаптер старается экономить питание. При потоковой передаче в условиях хорошего сигнала у меня в винде показывает 270-300Мбит\с, при этом скорость копирования от 8 до 12 МБ\с
Вроде разобрался. К карте нет претензий, все претензии к роутеру. Мало того что он не поддерживает 5 GHz канал, но ещё и ширину канала сбрасывает через какое-то время после начала работы с 40 MHz на 20, и тут помогает только ребут роутера.

Ещё раз спасибо за эту инструкцию =).
Тоже подтверждаю, ноут Sony VGN-Z21MRN/B
винда 64? у меня, почему-то, не пишется ничего. Строку ввожу, но не прошивает
Win 7 64-bit, прогу скорее всего запускал так: Пуск-cmd-правой кнопкой «Run as administrator»-пишем путь к проге.
Поделитесь, пожалуйста, инфой, до какой скорости эта карточка может разгоняться? А то у меня в настройках соединения 65 мегабит в лучшем случае. На пару с роутером D-Link DIR-615, но у него WiFi N из коробки, вряд ли в нём затык…
Только что проделал всё на ноутбуке Lenovo Y550 3RC-B с WiFi/WiMAX Intel 5150
Всё работает!
Всем, кто приложил к этому свою руку (вернее голову) — огромное спасибо.
Блин, у меня итак уже н-режим доступен. А так бы хоть порадовался, что включил и обманул производителя.
Эх, хотел тож такую статейку написать, но вы меня опередили =)
В топике на IXBT, конечно, довольно сложно было понять что к чему — куча страниц.
После удачного патча биоса, так же сделал и эту переделку AGX -> AGN.
Почему-то через линукс (knoppix) у меня шиться ничего упорно не желало, зато в винде прошилось на ура.
Правда N-точка оставляет желать лучшего и для того, чтоб заработал N на моей точке (ASUS RT-N11) нужно было включить WPA2+AES и включить WMM. После чего максимально удалось разогнать до ~75 мбит на вход (половина от максимальных для моей точки 150мбит)
Кстати ещё хотелось бы порекомендовать утилитку inSSIDer, позволяющая сделать оптимальный выбор канала.
Ещё кстати советовали после отключения питания — отключить на время батарею и питание.
Вы гораздо лучше статейку написали
Ну наши статьи нельзя сравнивать. У вас тоже очень хорошая статья получилась.
Спасибо!!! Сегодня еще раз подумаю и буду пробовать. Остановите меня если я выбрал не верно адаптер и невнимательно читал:

Inter WiFi Link 5100 ABG
Subsytem ID заканчивается на 1206.

Пациент HP pro book 4310s
Останавливать или подгонять не буду, думайте сами. Карта шьется, выше есть позитивные примеры.
Это мне и нужно было услышать.
Пропатчил свою карточку, пока полет нормальный, спасибо!
Поделитесь, пожалуйста, инфой, до какой скорости эта карточка может разгоняться? А то у меня в настройках соединения 65 мегабит в лучшем случае. На пару с роутером D-Link DIR-615, но у него WiFi N из коробки, вряд ли в нём затык…
Что самое забавное что у меня дома dir-320, по крайней мере ничего не сломалось)) а вообще если download больше 54мбит (фактический) то это хорошо ) кстати ваш роутер включен в n режиме? Или может смешанный
Как я понял, поискав в инете, дело именно в роутере, причём в железе. Там какой-то сырой N, поэтому пятигигагерцового канала там нет вообще, а двухгигагерцовый не держит ширину в 40 МГц стабильно. То есть даже теоретически пиковая скорость у него — 150 мбит/с, но это только после запуска. Как только отваливается 40 МГц диапазон, лимит уходит в 65 мбит, и дальше только вниз…
А по факту скорость по вайфаю не больше 2400 килобайт в секунду. На G было примерно так же.

Но в любом случае рад что перепрошился, хотя бы карточку не придётся менять, если захочется нормальный вайфай дома поднять =).
Интересно, зачем производители ставят все вот эти вот ограничения на N, на устанавливаемые картоки и пр., если известно, что это обязательно хакнут и выложат на Хабре? :)
Затем, что стандарт N был сертифицирован в России неделю назад.
Попробовал на 6200ABG в ноутбуке HP (Subsystem ID 1316) — после выполнения команды ничего не произошло, код не сменился. Что означают эти команды? Прямое изменение 16 на 11 не сработало. Это некоторая секретная последовательность по разрешению записи? Есть разница между 51хх и 62хх?
Разница есть, 6200 не патчится
Прошу прощения за некропостинг.
6200 прошивается, но данные остатся только в ОЗУ карточки. После перезагрузки карточка становится AGN, но стоит только отключить питание — все возвращается на свои места. То же самое верно для всех карточек 6000 и 1000 серий.
Однако есть возможность допаять прошитый программатором eeprom — под него есть место на плате.
А некоторые карты (engineering samples) уже имеют этот еепром. (очень редко, только если карта куплена отдельно где-то на eBay)
:) добро пожаловать :)

спасибо за развернутый вариант ответа
А образ eeprom для прошивки доступен? Софтовым вариантом пользуюсь давно, хочу железно переделать 6200AGN в полную версию
Не подскажете есть ли решение проблемы спящего режима с картой 5150 в виде невозможности после спячки подключиться к точке (DIR-320) до ее перезагрузки.
Скажем так, я не видел 5150 со схожей проблемой, может дело в точке (не самый удачный DLINK, прямо скажем)? В любом случае стоит начать с установки последних версий bios, драйверов и прошивки на точку.
Тогда все понятно, буду менять точку.
Сделал по написанному, циферка поменялась с 1206 на 1201, у названия устройства появилось #2, но других изменений не заметно- нет в округе точек доступа n.Расширение канала с 20 на 40 Мгц невозможно по-прежнему в свойствах устройства.Это знак, что я где-то напортачил или паниковать рано, сначала на n-точке проверить?
Отдельного выбора 40Mhz нет, только «Авто».
Спасибо, что успокоили)И спасибо за статью!
А не скажете чем отличается Full от Half, 12хх от 13хх?
У любого адаптера есть несколько идентификаторов:
1. Vendor ID — код производителя
2. Device ID — код устройства
3. Subsystem ID — код модификации устройства

В данном случае 12хх и 13хх это часть Subsytem ID, и обозначают они соответственно Full и Half модификации печатной платы, на которой размещается элементная база адаптера. Half, что характерно, вдвое короче Full. Зачем нужны более компактные карты думаю объяснять не надо. Разъемы у них одинаковые так что вместо Full всегда можно воткнуть Half, но не всегда наоборот.

Спасибо. Всё получилось. Ноутбук Asus UL30A.
Докладываю. Из 3х ленововских карт где я пыталься включить N (./iwleeprom -p) умерли 3. Теперь у них subsys 0007 и они не прошиваются. Итого 100% фейл.
Будут редактировать исходник, как написано на хоботе и пытаться восстанавливать.
Из 2х ленововских карт, которые я пытался превратить в обычные методом прошивки дампа -w *.bin прошились и благополучно работают 2. В half я прошил дамп с делловской карты, в full дамп из инета. Итого 100% успех.
Спасибо за опыт, если здесь отпишутся о неудаче — добавлю в топик методику восстановления.
Сейчас iwleeprom из svn, насколько я понимаю, работает правильно.

Вроде как правильно, но на 16.11.10 20.52 восстановления еще не было
ittrium обновил iwleeprom. Пофикшен серьезный баг и добавлена возможность восстановления.
Тесты будут завтра.
Так же создатель сией замечательной софтины не отказался бы от инвайта на хабр.
Ноут Asus UL30A. Прошился нормально. НО! Даже в пяти метрах от точки доступа теперь почти не работает
WI-FI. Сигнал на полную. Точка пробивала легко 4 этажа. А теперь даже песенку загрузить не можем.
Всевозможные настройки/отключение N/принудительное G уже пробовал. Эффекта ноль. Драйвера тоже менял. С другими ноутами всё ок. И да: раньше и с этим всё работало отлично.
Обратитесь на форум по ссылке.
В итоге разобрался. Эта зараза, при режиме энергосбережения, резко снижает мощность wi-fi. И на приёме это тоже сказывается. Катастрофически. Так, что в 5ти метрах от точки, уже нечего ловить если через 2 тонкие стены. При этом сигнал кажет на полную.
Lenovo B560 с wlan адаптером intel 5150. Прошился сначала по первому методу через RW Everything. Мало того, что бук отказался стартовать, обнаружив чужую карточку, так и сама карточка даже в другом буке перестала работать: «Невозможно запустить устройство».
По второму методу вернул обратно родной дамп, пропатчил из-под ubuntu. Но не стал сразу перезагружаться, а пропатчил во встроенном ghex новый дамп, вернув родной ID карточки.
После перезагрузки винда никакого нового устройства не нашла (ведь ID не изменился), зато после перещёлкивания всех настроек в свойствах карты, заработал режим N. Максимум удалось выжать 6,5Мбайта в сек.
Aspire One 532h — делал через Линукс, загрузочная флешка с Natty. Прошло отменно. Спасибо автору.
Lenovo Thinkpad x201 — Intel WiMax/WiFi 5150 AGX HRU.
После прошивки получил трупик wifi-карты и ноут, который не грузится — «Unauthorized network card, remove it and reboot».
BIOS переставал распознавать карту, поскольку ее идентификаторы не включены в белый список. Вы можете попробовать модифицировать BIOS, изменив whitelist или перепрошить карту (в другом ноутбуке), так, чтобы она распознавалась.

Если не можете сделать сами, обратитесь к ittrium с форума на хоботе, он за небольшую мзду оказывает посильную помощь в решении подобного рода сложностей.
Проблема в том, что он немного в Питере находится, а я — в Москве.
Никто не в курсе — в каком ноуте отсутствует whitelist? Мне хотя бы назад перешить бы.
Он это удаленно делает, в том числе. Whitelist отсутствует в в большинстве моделей ASUS, Acer и т.д. и т.п., короче в тех ноутбуках, которые не заточены на корпоративное применение.

Или попробуйте действовать вот по этой инструкции habrahabr.ru/post/107598/
Спасибо за совет, но я, пожалуй, пока не буду делать из ноута кирпич.
Поищу еще другие методы.
Проблема решилась с помощью кастомной прошивки биоса от ittrium (в этой версии нет whitelist'а) и установки в ноут Centrino-N 6200.
Все-таки кастомный биос не мой, я только сами вайфайные карточки прошивал.
Возможно, я просто поделился ссылкой на уже проверенную прошивку.
Отличная статья!
С её помощью раскрыл каналы на «8086:4232 [RW] WiFi Link 5100», однако есть одно но:
Даже с опциями --patch11n --all-channels утилита не меняет регдомен (и в хелпе к ней не особо информации как это сделать вручную), итого в режиме АР каналы на 5ГГц (802.11а) недоступны, выглядит это так:

$ iw phy phy0 info
Wiphy phy0
	Band 2:
		Frequencies:
			* 5180 MHz [36] (13.0 dBm) (passive scanning, no IBSS)
			* 5200 MHz [40] (17.0 dBm) (passive scanning, no IBSS)
			* 5220 MHz [44] (17.0 dBm) (passive scanning, no IBSS)
			* 5240 MHz [48] (17.0 dBm) (passive scanning, no IBSS)
			* 5260 MHz [52] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5280 MHz [56] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5300 MHz [60] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5320 MHz [64] (17.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5500 MHz [100] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5520 MHz [104] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5540 MHz [108] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5560 MHz [112] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5580 MHz [116] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5600 MHz [120] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5620 MHz [124] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5640 MHz [128] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5660 MHz [132] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5680 MHz [136] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5700 MHz [140] (20.0 dBm) (passive scanning, no IBSS, radar detection)
			* 5745 MHz [149] (20.0 dBm) (passive scanning, no IBSS)
			* 5765 MHz [153] (20.0 dBm) (passive scanning, no IBSS)
			* 5785 MHz [157] (20.0 dBm) (passive scanning, no IBSS)


* «passive scanning» — режим точки доступа вообще запрещён.

Как прописать другой регдомен с помощью iwleeprom?
Sign up to leave a comment.

Articles