Внимание! после смены PID - к oscill не будут подходить наши драйверы. Нужны будут другие. Если Вы это забудете - попытки установить oscill на новый ПК будут безуспешными.
PID - Product IDentifier / номер продукта- характеристика USB-устройства, вместе с VID (Vendor IDentifier - номер производителя) однозначно характеризующая это устройство со стороны хоста. По VID/PID устанавливаются и работают драйверы для каждого подключенного устройства.
Осциллографу usb.oscill присвоен уникальный VID+PID, соответственно им поставляются в комплекте (и доступны для загрузки на этом сайте) драйверы для Windows 98, 98SE, ME, 2000, XP, Vista, Seven. Однако, для следующих случаев:
может понадобиться применение стандартных драйверов Silabs для USB-UART моста CP2102, для чего придется заменить PID oscill на PID Silabs. Это можно сделать специальной утилитой SetPID:

Загрузить новую (v1.1) setpid.zip (85кБ), которая позволяет сменить PID Oscill на PID Silabs для VCP-драйвера (EA60) и на PID Silabs для DLL (USBXpress) драйвера (EA61), и обратно.
устаревшая setpid10.zip (47кБ)
Рекомендуется изменять PID на EA61, и использовать новую версию ПО и DLL драйвер Silabs v3.X. В этом ПО предусмотрен автоматический и ручной выбор USB драйвера между v2.0 и v3.X. Для ручного выбора нужно сделать: Link-Setup-Port-Driver-V3
Внимание! Смена PID этой утилитой возможна только на ПК под управлением Windows, где уже установлен соответствующий текущему PID драйвер. Иначе, SetPID не увидит oscill. То есть, oscill должен присутствовать в "Диспетчере Устройств" "Панели Управления". Алгоритм:
- если уже установлен USB (или VCP) драйвер из этого раздела - утилита setpid покажет PID=840E, и можно сменить PID на generic SILABS;
- SetPID потеряет oscill, в Диспетчере Устройств он также исчезнет;
- Windows найдет новое устройство, для которого надо скачать стандартный драйвер от Silabs для PID EA60 или для PID EA61 (сайт Silabs) или с этой страницы данного сайта.
- этот драйвер подписан, и с ним должна начать работать оболочка.
Обратная процедура:
- после установки стандартного драйвера, утилита SetPID обнаруживает oscill с PID=EA60 или EA61
- можно вернуть custom OSCILL PID нажатием соотв.кнопки
- SetPID покажет оригинальный PID oscill = 840E
Кроме setpid, для смены PID можно воспользоваться утилитой от Silabs: на этой странице выбрать an144.pdf и an144sw.zip
Примечание: Пользователь Usatenko на форуме опубликовал рецепт смены PID на единственном компьютере с Win7 64
|