USB Wi-Fi адаптер с mt7601 чипом: обзор, характеристики, подключение
Я в основном дома работаю за компьютером, и ноутбука у меня нет. Подключение идёт именно по проводу от роутера до сетевой карты компа. И мне всегда было интересно, а каково это пользоваться внешним вай-фай модулем? Поэтому я решился и купил себе USB Wi-Fi адаптер с mt7601 чипом у китайцев на Алиэкспресс.
Как потом мне объяснил продавец, что все подобные устройства на том же чипе в России имеют китайские корни. Но мне было без разницы, кто его делал. Самое главное, чтобы стабильно работал и не отваливался от маршрутизатора. Итак, давайте сначала взглянем на характеристики.
Характеристики
Стандарты безопасности | WEP, TKIP, AES, WPA, WPA2 |
Частота | 2.4 ГГц |
Стандарты | 802.11b/g/n |
Модель чипа | GI Mediatek MT7601 |
Максимальная скорость | 150 Мбит в секунду |
Выходная мощность антенны | От 13 до 15 дБм |
Итак, начнём. Брал я его «по дешёвке». На русские рубли если переводить – выходило 300 за модуль. Не так дорого, если хочешь попробовать превратить свой ПК в приёмник. Поддерживает 2.4 ГГц, больше и не надо. 5 ГГц мне не нужно, тем более максимальная скорость 150 Мбит/с – вполне достаточно.
Чип стабильно может раздавать и принимать Wi-Fi сигнал. То есть если у вас провод от провайдера идёт напрямую от ПК, то вы его можете превратить в точку доступа. Правда, я бы не советовал этого делать, так как чип может сгореть на второй неделе такого использования. Мощность антенны максимальная только на стандарте 802.11b и минимальная на 802.11n. Но это для тех, кто будет использовать модельку в крупной квартире.
Установка и настройка
Вообще ничего сложного нет, драйвер идёт прям в коробке, поэтому искать его по «интернетам» не нужно. Хотя у кого нет CD-привода, могут возникнуть проблемы. У меня «дрова» встали автоматом при первом подключении.
После установки ПО в трее в правом нижнем углу экрана вы увидите программное обеспечение устройства. При запуске вы сразу же увидите все доступные сети. Для подключения нажимаем по своей сети и вводим пароль от неё. Дальше сверху вы увидите все данные подключения:
- Имя
- Скорость соединения в данный момент – тут нужно учитывать не скорость интернета, а скорость подключения к роутеру
- Канал
- Ваш IP адрес
Чуть ниже можно увидеть все соседские сети. Также, что удобнее всего – вы сразу же видите, кто на каком канале сидит. Если вы лицезреете, что с вами на одном канале сидит несколько соседей – перезагрузите роутер. Он а автономном режиме должен выбрать свободный канал. Если этого не сделать, будет плохое соединение, помехи, прерывания. Справа можно увидеть уровень сигнала. Хотя мне кажется, программа немного неправильно показывает результаты.
Теперь давайте его протестируем. Скорость немного упала по сравнению с проводным подключением. Обычно у меня стабильно держится скорость в районе 70 Мбит/с. Ping-какой-то слишком маленький. В целом соединение меня устраивает.
ПРОСЬБА! Уважаемые читатели, напишите, пожалуйста, свой отзыв о данном модуле. Очень интересно узнать ваше мнение об этом интересном и дешёвом продукте.
USB Wi-Fi адаптер на MT7601 для работы в режиме точки доступа
После покупки более производительного TV-стика нужно было решить судьбу TV-box’а Mesada/Flexiview FV-1 на одноядерном одногигагерцовом ARM Cortex-A8. Так как в то время бесплатного, без ограничений скорости и с веб-интерфейсом торрент-клиента под Android в Google Play не было, было решено его перепрошить на Debian GNU/Linux по инструкции отсюда. Работал он бы так и дальше файловым сервером (samba) и торрентокачалкой (transmission-daemon), пока я не перешел с ADSL на Ethernet. Для D-Linkовского роутера нормальных прошивок не было, только заводская, где переключить WAN с ADSL на Ethernet невозможно. Теперь он пылится в ожидании звонка по объявлению на барахолке.
Чтобы увеличить скорость файлообмена (провайдер дает белый динамический IP), было решено выставить Ethernet-интерфейс FV-1 в Интернет, а в домашнюю сеть раздавать Wi-Fi. Но встроенный Wi-Fi (0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter) отказывался нормально включаться (жаль, что заметил только через год после подтверждения заказа, раньше использовал проводную сеть). Сравнив цены на адаптеры с требуемыми чипами, выбрал на RT5370.
Прочитав в отзывах к некоторым лотам на али, что пришел адаптер с другим чипом, заказал с fasttech, полагая, что у них-то описание и содержимое пакета совпадает (пришел на MT7601, даже после отзыва про неправильный чип в описании его за 2 месяца не исправили. Разочаровался в этом магазине).
Ну, думаю, новая партия, производитель не проинформировал, но на Aliexpress-то должны остаться еще адаптеры с более ранних партий, у отдельных продавцов оборот поменьше, чем у fasttech. Нашел самый дешевый адаптер, где в отзыве за 22 января подтверждается чип RT5370, и 9 марта заказал. В отличии от fasttech, пришел без диска с драйверами, просто адаптер в желтом пупырчатом пакете.
Каково же было мое негодование, когда при подключении dmesg вывел «New USB device found, idVendor=148f, idProduct=7601«. С мыслями «поздравляю, теперь у тебя два ненужных Wi-Fi адаптера!» я пошел писать продавцу, что чип в адаптере MT7601 и Linux-драйвер с официального сайта не поддерживает режим точки доступа, а я из-за этого режима и совершил покупку. Сначала ответ стандартный — предоставьте фотографии для подтверждения, потом отговорки, что в описании не указано поддержку AP-mode, а после моего возражения, что чип не такой, как в описании, а именно он отвечает за поддержку режима точки доступа, продавец исчез на 2 дня. Рука уже потянулась к кнопке открытия диспута, но в этот вечер продавец прервал молчание и отправил ссылку на драйвер, который я раньше не находил ни на Github’е, ни на сайте Mediatek, с обнадеживающим названием MT7601U_LinuxAP_3.0.0.1_20130802.tar.gz (переложил на свой диск). Неужели он действительно гуглилбайдил или спрашивал у кого-то на форумах/соцсетях? Честно говоря, не ожидал такой «техподдержки» за 3.3 доллара. К моему удивлению, драйвер (модуль ядра), скомпилированый под ARM-процесор, действительно позволил запустить адаптер в режиме точки доступа. Если кто решит превратить устаревшую ARM-железку в домашний сервер, и столкнется с необходимостью собрать драйвер под ARM, милости прошу под спойлер
Разумеется, сначала добываем исходники ядра, конфигурируем (make menuconfig) и делаем make modules_prepare.
Переходим к исходникам собственно модуля ядра для MT7601. В лучших традициях Mediatek результат не обязательно соответствует тому, что вы указали в os/linux/config.mk. Поэтому можете оставить строку с включением поддержки AP-mode как есть — все равно скомпилируется с поддержкой только AP.
Командуем make и затем make install. Если команды выполняете не на ARM-машине,
Если вы впервые компилируете что-либо, используя исходники Linux, вам скорее всего потребуется установить пакеты zip curl flex bison gperf libesd0-dev build-essential git-core gnupg libncurses5-dev zlib1g-dev libncurses5-dev
Указываем архитектуру
export ARCH=arm
и путь к кросс-компилятору вместе с префиксом (если у вас в каталоге . /bin находятся файлы arm-eabi-g++, arm-eabi-objcopy, arm-eabi-size, то перфикс будет arm-eabi-)
export CROSS_COMPILE=/home/user1/tc/arm-eabi-linaro-4.6.2/bin/arm-eabi-
Теперь можно делать make menuconfig и т.д.
В каталоге /etc/Wireless/RT2870AP должен появиться файл RT2870AP.dat.
Краткое описание настроек:
CountryRegion=5 #в зависимости от этого значения устанавливаются нижняя и верхняя границы разрешенных частот (соответственно и каналов)
CountryCode=UA #ограничение мощности сигнала в соответствии с нормативными актами страны
SSID=Rlink #имя создаваемой точки доступа
NetworkType=Infra #не важно, все равно будет AP
WirelessMode=5 #режим/стандарт
Channel=3 #канал
AuthMode=WPA2PSK #режим авторизации
EncrypType=AES #используемое шифрование
WPAPSK=SuperSecuredKey #ключ для подключения к сети
Примечание: драйвер проверялся на относительно старом ядре Linux 3.3, возможно, новый драйвер нормально переключает адаптер в режим AP, более старая версия хоть и имеет в конфиге опцию поддержки AP-mode, но не переходит в него.
Утилита с сайта Mediatek для Windows поддерживает переключение адаптера в режим точки доступа (естественно, только x86 и x86-64, на Windows RT под ARM не заведется). Режим STA (инфраструктура) поддерживается драйверами для обеих систем.
Характеристики
- Работает в режимах инфраструктура, точка доступа, Ad-hoc и монитор
- 1-14 каналы Wi-Fi
- cтандарты IEEE 802.11n (draft), IEEE 802.11g, IEEE 802.11b
- шифрование 16/128-bit WEP, WPA, WPA-PSK, WPA2, WPA2-PSK, TKIP/AES
- усиление антенны 2dBi
- чип MT7601U (VID 148f, PID 7601)
Сравнение с 100mW сигналом от роутера (точка R0D0) через одну бетонную стену: ощутимых отличий в мощности сигнала (обозреваемый адаптер — точка Rlink) нет.
Возможно, максимальная мощность больше, а выходная мощность обоих передатчиков ограничивается в соответствии с нормативами в конкретной стране (и там, и там выбирал UA).
За неделю работы 24/7 перегрева или пропадания связи замечено не было.
Рекомендую к покупке, теперь и линуксоидам тоже.
Вывод
Вы можете прошерстить все известные хостинги кода, все западные форумы и стековерфлоу, но иногда индусукитайцу достаточно 2 дня помолчать — и у вас появится неизвестный доселе драйвер Wi-Fi адаптера.
Всем хорошего дня!
UPD. Прошло 5 месяцев с начала использования, из них 4,5 — в режиме 24/7, какой-либо деградации пока не замечено. С выпуска Linux 4.2 чип MT7601U стал поддерживаться официальным ядром.
Скачать драйвера на USB Wi-Fi адаптер MT 7601 и RT 5370
USB Wi-Fi адаптеры собраны на разных чипах и под эти чипы (чипсеты) нужны необходимые драйвера под вашу технику. Я много раз слышал от пользователей (к примеру в этой группе «VK» в контакте), что у них по какой то причине не подключается USB Wi-Fi адаптер к приставке (спутниковой или т2).
Без необходимого драйвера USB Wi-Fi адаптер работать не сможет. Конечно причин по которой не подключается USB Wi-Fi адаптер много. И одна из них, это — данная ТВ приставка видит USB Wi-Fi адаптер только на определённом чипе. То есть, USB Wi-Fi адаптеры собираются на разных чипах, под тот или другой чип в (т2 или спутниковой приставке) в самой прошивке должны быть вшиты драйвера. И разумеется если ваша т2 или спутниковая приставка видит USB Wi-Fi адаптер на чипе MT 7601, а сам USB Wi-Fi адаптер собран на чипе RT 5370, то и увидеть его приставка не сможет.
Загрузить дополнительный драйвер на Т2 или спутниковую приставку (как на компьютер) вы не сможете. Можно только сменить программное обеспечение вашей ТВ приставке. Иногда в более новом программном обеспечении, бывает предусмотрены оба этих драйвера. Но это не так часто бывает.
Как прошить Т2 приставку, смотрите здесь.
В большинстве случаев современные Т2 или спутниковые приставки на сегодняшний день работают на этих USB Wi-Fi адаптерах, MT 7601 и RT 5370.
А вот если вы эти USB Wi-Fi адаптеры хотите поставить на компьютер…, то возможно вам и понадобятся драйвера под них.
Как узнать, на каком чипе работает ваш USB Wi-Fi адаптере, об этом здесь.
Купить USB Wi-Fi адаптер можно здесь: