Увага! після зміни 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 повинен бути присутнім в "Диспетчері Пристроїв" "Панелі Управління". алгоритм:
- якщо вже встановлений USB (або VCP) драйвер з цього розділу - утиліта setpid покаже PID = 840E, і можна змінити PID на generic SILABS;
- SetPID втратить oscill, в диспетчері Пристроїв він також зникне;
- Windows знайде новий пристрій, для якого треба завантажити стандартний драйвер від Silabs для PID EA60 або для PID EA61
- цей драйвер підписаний, і з ним повинна почати працювати оболонка.
- після установки стандартного драйвера, утиліта SetPID виявляє oscill з PID = EA60 або EA61
- можна повернути custom OSCILL PID натисканням соотв.кнопкі
- SetPID покаже оригінальний PID oscill = 840E
Крім setpid, для зміни PID можна скористатися утилітою від Silabs: на цій сторінці Ви вибрали an144.pdf і an144sw.zip