Недокументированные возможности адаптеров геймпада XBox One



Оглавление:
1. Превращаем беспроводной адаптер в WiFi-адаптер (2.4Ghz\5Ghz)
2. Как использовать маленький адаптер (model 1790) в ОС Windows 7, 8, 8.1



1. Превращаем беспроводной адаптер в WiFi-адаптер (2.4Ghz\5Ghz)

В беспроводном адаптере для подключения XBox One геймпада к компьютеру установлен чип MediaTek MT7600UAN (большой адаптер Model 1713) и MediaTek MT7612UN (маленький адаптер Model 1790). Этот чип представляет собой двухдиапазонным Wi-Fi адаптер вот с такими характеристиками:

IEEE 802.11:
a/b/g/n/ac
Wi-Fi Frequency:
2.4GHz, 5GHz
Antenna:
2T2R
Data Throughput:
866Mbit/s

В самом беспроводном адаптере XBox One для ПК, за счёт проприетарного драйвера, чип используется в узкоспециализированном направлении, сопряжение геймпада(-ов) с персональным компьютером и передача\приём звука на подключённую к геймпаду гарнитуру. А что будет если попробовать использовать встроенный в адаптер чип по его прямому назначению? Давайте проверим.

В эксперименте принимали участие:
  • большой адаптер (model 1713);
  • актуальная, на момент написания статьи, Windows 10 (17763.195);
  • маленький адаптер (model 1790).
  • драйвер MediaTek.
Для начала нужно скачать с официального сайта MediaTek драйвер. Качаем драйвер отсюда, распаковываем и запускаем инсталлятор. Выбираем только установку драйвера:


Нам нужна папка Driver, которая появляется в ProgramData:


Эту папку можно сохранить, и в дальнейшем просто подсовывать драйвер через диспетчер устройств указав путь на inf-файл в папке, что мы сейчас и сделаем. Запускаем диспетчер устройств, кликаем по нашему адаптеру правой кнопкой мышки и выбираем обновить драйвер:


Далее "Выполнить поиск драйверов на этом компьютере":


"Выбрать драйвер из списка доступных драйверов на компьютере":


"Установить с диска":


Идём в вышеупомянутую папку Driver и выбираем "netr28ux":


В появившемся списке ищем MediaTek драйвер:


Соглашаемся с предупреждением и ставим драйвер:



Выдёргиваем адаптер из USB-порта и\или перезагружаемся:


После перезагрузки втыкаем адаптер обратно и видим, что наш "свисток" превратился в полноценный Wi-Fi адаптер (2.4Ghz & 5.0Ghz):



Видео процесса:


Всё работает:



Реальная скорость работы скромная для 802.11ac, возможно скорость упирается в USB 2.0 (сам чип поддерживает USB 3.0), возможно это особенность реализации, возможно нужна нормальная антенна:


Я использовал адаптер в режиме 5GHz несколько часов и никаких сетевых затыков и глюков не заметил, адаптер даже диодом моргает при активном трафике:


Если вам понадобится поставить родной драйвер на адаптер, просто удалите MediaTek драйвер через диспетчер устройств и дайте Windows установить родной драйвер:

 


2. Как использовать маленький адаптер (model 1790) в ОС Windows 7, 8, 8.1

Далее цитирую целиком пост, в котором участник конференции на overclockers.ru, Zymoorg, разместил возможное решение вопроса с совместимостью мелкого адаптера в ОС младше десятки:
Найдено решение по использованию Xbox Wireless Adapter for Windows 10 (Model 1790 Slim) в Windows 7/8/8.1:
           XB1WLA1790_Drv_Win7.zip
Xbox One Wireless Adapter (Model 1790) Driver v1.0.23.0 for Windows 7/8/8.1 Release Notes
В основе нового беспроводного адаптера модели 1790, по всей видимости, лежит тот же чип MediaTek MT7612U, что и в старом адаптере модели 1713. Поэтому заявления Microsoft о том, что новый адаптер в исполнении Slim совместим исключительно с Windows 10, являются очередным маркетинговым ходом для продвижения новой операционной системы. Модифицированный MT7612US для Xbox One представляет собой модуль Wi-Fi стандарта 802.11ac с конфигурацией 2T2R, интерфейсом USB 3.0 и возможностью подгрузки прошивки из внешнего файла. Драйверы с официального сайта MediaTek вообще позволяют использовать беспроводной адаптер Xbox One в виде донгла Wi-Fi в качестве альтернативы.Для установки драйверов не требуется использование тестового режима загрузки Windows, предупреждение об отсутствии цифровой подписи следует игнорировать. Перед использованием драйверов в Windows 7 может потребоваться предварительная установка KB2670838 (Platform Update), KB3033929 (SHA-2 code signing support), Kernel-Mode Driver Framework (KMDF) v1.11 и User-Mode Driver Framework (UMDF) v1.11. При первом беспроводном подключении геймпад иногда устанавливается как "USB-устройство ввода", в данном случае требуется вручную сменить драйвер на "XINPUT compatible HID device" из соответствующей папки.
Кнопка вверх

5 комментариев :

  1. как изменить на XINPUT compatible HID device?

    ОтветитьУдалить
    Ответы
    1. Так:
      https://www.youtube.com/watch?v=ZlvLftCqvSo
      Только у вас скорее всего будет список из USB-устройств ввода. Какое из них ваше, смотрите по VID\PID. VID должен начинаться с VID_045E.

      Удалить
  2. Не работают дрова под семёрку по ссылке!

    ОтветитьУдалить
    Ответы
    1. Сделай по порядку как тут https://www.youtube.com/watch?v=EIThp4NEx7U&t=39
      Если у тебя 8, или 8.1 тебе надо будет загрузиться в режим "без проверки цифровых подписей", без него система не даст поставить неофициальный драйвер

      Удалить
  3. Работает!!! Спасибо огромное!!!

    ОтветитьУдалить