miniPCI Wi-Fi адаптер на чипе AR9223 - "аппаратная" и программная доработка
Имеется у меня стародавний ноутбук 20-летней давности, в котором никогда не было комплектного Wi-Fi, но есть под него miniPCI-слот и антенна.
На Ozon есть куча лотов (иногда даже дешевле 150 рублей) по запросу «AR9223». Дай, думаю, возьму. Взял, дождался, начал ставить — и тут меня ждали неудачи.
Первый провал — плата длиннее на 3-4 мм, чем отсек под неё. Честно говоря, совсем не ожидал, что слот miniPCI или устройство под этот слот может быть нестандартизированным. Ну что ж, будем «аппаратно» дорабатывать.
Посмотрел на часть, которая не влезает — вроде как там только по верхнему слою идут антенные выходы после ВЧ-части (которая под экраном), а всё остальное — земля, прошитая переходными отверстиями насквозь.
Отковырял второй антенный выход и начал напильником точить торец платы. В процессе стачивания было видно 4 слоя, доточил прямо до стенки ВЧ-экрана, дальше некуда. Просмотрел, что не замял напильником слои на торце, чтобы нигде ничего не коротило (а то мало ли, вдруг не земля).
В итоге был сточен такой кусок текстолита (обведено красным)

Примерил — почти влезает, но мешает пластиковое обрамление вплавленной латунной втулки в корпусе, тоже пришлось подточить (ниже на фото обведено красным).
После этого уже со скрипом, но влезло. Оставшийся антенный выход попадает в предусмотренную выемку в корупсе. Места мало, но кое-как антенный кабель надел.
Итоговый результат по «аппаратной» части

Включаем ноут — контроллер обнаружен, Windows 7 подцепила какой-то старый вмазанный драйвер (который я всё же потом обновил руками).

Здесь я надеялся, что приключения закончены. Но меня ждал второй провал.
Пытаюсь зацепиться за свою точку — никак.
Попытался за другую — смог.
Полез в параметры точек — разница только в используемом канале, у меня он 13-ый.
Выяснилось, что eeprom для ar9223 содержит некоторую конфигурацию, и в моём случае 13-ый канал недоступен. Будем шить.
Вот здесь огромная тема на этот счёт — forum.ixbt.com/topic.cgi?id=14:51536
Общий порядок такой:
-Берём EEPROM tool for Atheros 9k cards
-Отключаем проверку подписи драйверов, запускаем утилиту.
-Вычитываем родной дамп
-Меняем нужный параметр
-Шьём назад
Выглядит в программе это вот так

Заодно можно включить 14-ый канал, чтобы было как в Японии, всё-таки «у них технология самая передовая».
Перезагружаемся — всё успешно, цепляемся за 13-ый канал, проводим тест скорости.


Вполне достаточно для такого старичка
По итогу за недорого, хоть и поколхозить пришлось, имеем в ноуте встроенный Wi-Fi спустя 20 лет.
На Ozon есть куча лотов (иногда даже дешевле 150 рублей) по запросу «AR9223». Дай, думаю, возьму. Взял, дождался, начал ставить — и тут меня ждали неудачи.
Первый провал — плата длиннее на 3-4 мм, чем отсек под неё. Честно говоря, совсем не ожидал, что слот miniPCI или устройство под этот слот может быть нестандартизированным. Ну что ж, будем «аппаратно» дорабатывать.
Посмотрел на часть, которая не влезает — вроде как там только по верхнему слою идут антенные выходы после ВЧ-части (которая под экраном), а всё остальное — земля, прошитая переходными отверстиями насквозь.
Отковырял второй антенный выход и начал напильником точить торец платы. В процессе стачивания было видно 4 слоя, доточил прямо до стенки ВЧ-экрана, дальше некуда. Просмотрел, что не замял напильником слои на торце, чтобы нигде ничего не коротило (а то мало ли, вдруг не земля).
В итоге был сточен такой кусок текстолита (обведено красным)

Примерил — почти влезает, но мешает пластиковое обрамление вплавленной латунной втулки в корпусе, тоже пришлось подточить (ниже на фото обведено красным).
После этого уже со скрипом, но влезло. Оставшийся антенный выход попадает в предусмотренную выемку в корупсе. Места мало, но кое-как антенный кабель надел.
Итоговый результат по «аппаратной» части

Включаем ноут — контроллер обнаружен, Windows 7 подцепила какой-то старый вмазанный драйвер (который я всё же потом обновил руками).

Здесь я надеялся, что приключения закончены. Но меня ждал второй провал.
Пытаюсь зацепиться за свою точку — никак.
Попытался за другую — смог.
Полез в параметры точек — разница только в используемом канале, у меня он 13-ый.
Выяснилось, что eeprom для ar9223 содержит некоторую конфигурацию, и в моём случае 13-ый канал недоступен. Будем шить.
Вот здесь огромная тема на этот счёт — forum.ixbt.com/topic.cgi?id=14:51536
Общий порядок такой:
-Берём EEPROM tool for Atheros 9k cards
-Отключаем проверку подписи драйверов, запускаем утилиту.
-Вычитываем родной дамп
-Меняем нужный параметр
-Шьём назад
Выглядит в программе это вот так

Заодно можно включить 14-ый канал, чтобы было как в Японии, всё-таки «у них технология самая передовая».
Перезагружаемся — всё успешно, цепляемся за 13-ый канал, проводим тест скорости.


Вполне достаточно для такого старичка
По итогу за недорого, хоть и поколхозить пришлось, имеем в ноуте встроенный Wi-Fi спустя 20 лет.
Самые обсуждаемые обзоры
-в ноуте просто нет второй антенны
-механически вариантов особо нет, выпиливать кусок корпуса нецелесообразно
-итоговый результат (больше 50 Мбит/с в «браузерных» замерах, через iperf было бы больше) — более чем достаточно.
Таки-да, я считаю, что решение вполне себе, хоть и выполнено колхозными методами (о чём я и написал).
Судя по фото, вы именно так и сделали — провели установку через лючок.
А не проверяли, как встаёт плата, если полностью раскрыть корпус? Возможно, верхняя часть просто была бы прикрыта корпусом, и не пришлось бы пилить плату совсем.
А miniPCI надо было брать вот такую
mysku.club/blog/ebay/73133.html
скорее всего и без напильника-бы встала.
а вот хез, я ее не измерял
Опять-же, и вайфайный чип можно было бы посвежее прицепить.
Я полагаю, Интел, как основополагатель этого самого Centrino, уж точно придерживался рекомендованых размеров платы.
https://www.ozon.ru/product/besprovodnoy-setevoy-usb-adapter-tp-link-tl-wn725n-v3-28103796
То есть всё что я при этом теряю — немного скорости за счёт 2х2 мимо, плюс хуже усточивость к радиошуму (что для меня вообще не проблема, так как карта в хоум-ассистент сервере, а не в ноуте где-нибудь в центре Нью-Йорка).
У ТС, уверен, свисток тоже найдётся.
На месте автора тоже смотрел бы в сторону встроенной карточки, а если бы облажался с размером, тоже бы пилил.
Я вообще фигею, каким образом вставить ЮСБ-костыль считается решением.
Если «на пальцах» — вбирает энергию радиосигнала с меньшего объёма пространства.
Уж больно брутальный подход. Кстати в чем смысл такой любви 13 канала что не лень было прошивками заниматься?
Если нет точки 5 ГГц, то на 2.4 ГГц всё весьма плотно занято (да плюс ещё все ставят максимальную мощность передатчика). В моём случае более-менее свободен 13-ый канал.
Можно всё и на 14-ый канал перевести (это уже с плясками придётся делать), но это только если вдруг вы самурай и находитесь в Японии (официально этот канал доступен только для данного региона).
лучше использовать всегда и всем каналы 1, 6, 11.
Но тем не менее, комментаторов, намекавших на кривое решение заминусовали
Все чипы, что мне встречались (про этот конкретный не скажу), умеют определять наличие нагрузки на вторичном RF‑контуре и при необходимости откатываться в режим 1×1.
Так что это не только незаслуженное поливание гуаном, но и довольно глупое надувание щёк на ровном месте, попытка приосаниться за чужой счёт и почувствовать моральное превосходство.
апд. Проверил.
datasheet4u.com/datasheets/Atheros/AR9223/775409
У Atheros AR9223 есть per‑chain RF power detection, то есть он будет прекрасно работать с одной антенной (up to two integrated transmit chains), как делает это в дохулионах дешманских роутеров, где производитель решил сэкономить пару центов на дополнительной антенне.
А то что люди воспринимают критику колхоза как поливание говном — это признак… Плохой признак. ТС вон и не против того что наколхозил, вроде не обижается. Ну не все же знают и задумываются что передатчику без нагрузки плохо приходится
Ещё раз: древний ноут, цена которому — грш в базарный день, копеечная карточка, общие соображения «чипы должны сами разбираться, так как ситуация рядовая». Было бы о чём париться.
На модуле Wi-Fi несколько разъёмов, а антенна подключена одна.
Так что, две антенны лучше, но и с одной вполне работает.
Во-вторых, я очень сильно сомневаюсь, что Wi-Fi-радиомодем при подаче питания начинает лупить полную мощность во все антенны и так до выключения питания. Я не знаком с тонкостями MIMO, но с подавляющей вероятностью модемы всё-таки сначала договариваются друг с другом, а потом уже идёт штатный рабочий обмен. Не договорился через две антенны — обменивайся по одной. Может быть изредка посылаются какие-нибудь пакеты-«пилоты» короткой длительности и малой мощности, на предмет «а может сейчас получится договориться? Ну или вот сейчас?»
Обе по высоте 43-44 мм.
Просто для информации
Кстати, на случай смерти при «аппаратной» доработке я подумывал сделать из платы райзер из miniPCI в полноценный PCI и попробовать потыкать в него полноразмерные платы, включая видеокарты. Но пациент выжил, эксперименты откладываются.
равно как и pcie в minipcie.
Сейчас, конечно, это ретро уже.
Тут wifi 7 точки бытовые плавно дешевеют до 50 баксов уже
Профи точки wifi 7 с полностью раздельными антеннами, сетью на 2,5G уже дешевле 130 баксов
Добавлю. смутно помню, что в некоторых микротиках были minipci карты с ABGN да ещё и повышенной мощности. Вроде некоторые из них запускались в ноутах. но твм антенные разъёмы были нестандартные.
аж в пару мег/c, не, вру, это ж не g, еще меньше будет. т.е. совершенно бесполезно, в реальных условиях n на 2.4 будет в разы быстрее.