1

У меня есть адаптер Buffalo WLI-UC-GNHP, в котором используется чипсет Ralink RT3070 (https://wikidevi.com/wiki/Buffalo_WLI-UC-GNHP). Но этот адаптер не может работать "из коробки" в Windows и Linux, и он даже не принимает новый драйвер от Mediatek, вместо этого он может использовать только драйвер от Buffalo. (Обычный адаптер RT3070 должен работать из коробки в Windows и Linux, и я могу обновить драйвер до последней версии с 2016 года: http://topics.mediatek.com/en/downloads1/downloads/)

Я думаю, это потому, что он использует специальный VID/PID для буйвола (VID = 0411, PID = 0158) вместо Ralink (VID = 148f, PID = 3070) (http://www.linux-usb.org/usb .ids). Таким образом, я застрял, чтобы использовать его только для Windows, и использовать старый драйвер поставщика от 2009 года, и приходится устанавливать его отдельно.

Я думал несколько способов решить эту проблему:

  1. Измените VID и PID на адаптере. Это лучший способ, но я не знаю, как это сделать.

  2. Измените инфу общего драйвера чипсета, чтобы он принимал VID/PID Buffalo. Но последний драйвер - это EXE, упакованный с помощью Installshield, я запустил его без установки и нашел.CAB-файл в моей временной папке, я думаю, что драйвер находится внутри этого, но я не могу распаковать его. (Обновление: я получил оригинальные файлы драйверов с INF внутри.)

Или что еще я могу сделать?

0