Зміна pid l

Увага! після зміни PID - до oscill НЕ будуть підходити наші драйвери. Потрібні будуть інші. Якщо Ви це забудете - спроби встановити oscill на новий ПК будуть безуспішними.

PID - Product IDentifier / номер продукту-характеристика USB-пристрої, разом з VID (Vendor IDentifier - номер виробника) однозначно характеризує цей пристрій з боку хоста. За VID / PID встановлюються і працюють драйвери для кожного підключеного пристрою.

може знадобитися застосування стандартних драйверів Silabs, для чого доведеться замінити PID oscill на PID Silabs. Це можна зробити необхідні інструменти SetPID:

Завантажити нову (v1.1) setpid.zip (85кБ), яка дозволяє змінити PID Oscill на PID Silabs для VCP-драйвера (EA60) і на PID Silabs для DLL (USBXpress) драйвера (EA61), і назад.

Рекомендується змінювати 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
  4. цей драйвер підписаний, і з ним повинна почати працювати оболонка.
  1. після установки стандартного драйвера, утиліта SetPID виявляє oscill з PID = EA60 або EA61
  2. можна повернути custom OSCILL PID натисканням соотв.кнопкі
  3. SetPID покаже оригінальний PID oscill = 840E

Крім setpid, для зміни PID можна скористатися утилітою від Silabs: на цій сторінці Ви вибрали an144.pdf і an144sw.zip

Схожі статті