ПО для Windows 98...XP - Драйвера для usb.oscill

Внимание! после смены 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 должен присутствовать в "Диспетчере Устройств" "Панели Управления". Алгоритм:

  1. если уже установлен USB (или VCP) драйвер из этого раздела - утилита setpid покажет PID=840E, и можно сменить PID на generic SILABS; 
  2. SetPID потеряет oscill, в Диспетчере Устройств он также исчезнет;
  3. Windows найдет новое устройство, для которого надо скачать стандартный драйвер от Silabs для PID EA60 или для PID EA61 (сайт Silabs) или с этой страницы данного сайта.
  4. этот драйвер подписан, и с ним должна начать работать оболочка.

Обратная процедура:

  1. после установки стандартного драйвера, утилита SetPID обнаруживает oscill с PID=EA60 или EA61
  2. можно вернуть custom OSCILL PID нажатием соотв.кнопки
  3. SetPID покажет оригинальный PID oscill = 840E 

Кроме setpid, для смены PID можно воспользоваться утилитой от Silabs: на этой странице выбрать an144.pdf и an144sw.zip

 

Примечание: Пользователь Usatenko на форуме опубликовал рецепт смены PID на единственном компьютере с Win7 64