Фабула прогресса: Драйвера Prolific

Фабула прогресса: Драйвера Prolific

@Luzganovka

Интерфейсы

Итак, всё началось с двух разных интерфейсов передачи данных: Serial и USB. Уже к середине 2000-ых понадобились переходники между двумя этими стандартами (рис.1-2). Одним из самых массовых поставщиков таких конверторов стала американская компания Prolific, которая — логично — вместе с переходниками выпускала драйвера для этих устройств.

Рис. 1. Переходник Serial-to-USB, компактный
Рис. 2. Тоже переходник Serial-to-USB

Китайская копия

Далее в игру вступает некая китайская фирма, которая полностью копирует микрочип и схему Prolific и продаёт своё устройство, совместимое с драйверами оригинала. Разумеется, китайская копия сейчас гораздо доступнее. Prolific, не желая терять прибыль, редактирует код драйвера так, чтобы он мог отличать (по неким внутренним характеристикам) китайский чип от своего. Теперь драйвера Prolific без объяснения причин не работают с китайскими конверторами.

Я, как рядовой пользователь, имею проблему: на плате Arduino — serial-порт, на компьютере — USB-порт. Конвертер имеется только китайский, а драйвера с ним не работают!

Выход

Однако здесь находится лазейка: очень старые драйвера организованы иначе и ещё не умеют отличать китайские чипы от своих родных. Поэтому необходимо найти старый драйвер (2007-го года!) (рис.3), поставить его... А Windows, разумеется, система умная, смотрит и говорит: "дружище, у меня же есть более новые драйвера для этого устройства, я тебе их поставлю". Поэтому следующий шаг — полностью удалить все воспоминания Windows о новой версии драйвера. Но это уже другая история. В конце-концов, с драйвером 2007-го года всё работает.

Рис. 3. Свойства драйвера
Рис. 4. Успешная загрузка кода

Как это выглядит

Очень забавно, что таким эхом отразилась борьба корпораций, а на просторах Интернета теперь практически нигде не найти информацию о причинах, зато на множестве форумов люди находят древние, забытые, удалённые с официальных сайтов версии драйверов и наугад пробуют: станут ли они работать с конверторами или нет. Ни много ни мало, а поиски древних артефактов!



Report Page