|
Доработка проекта USB - InfroRed (IgorPlug2).
Доработанный драйвер.
Рис. 1 Внешний вид универсального сэмпла.
Увеличить
Совместимого как с проектом IgorPlug2,
так и с Управляемым реле, а так же с
Блоком 4 для 'PS/2' проекта
GraniCubicle.
План.
1) Вступление.
2) Разновидности драйвера и программного обеспечения.
3) Изменения от ALF.
AA) Быстрый старт проекта IgorPlug2 -
тут.
A) Прошивки и драйвера -
тут.
Б) Библиотека для стыковки IgorPlug2 и SlyControl -
тут.
В) Программный
Осциллограф
для экспериментов -
тут.
Г) Стандартная реализация IgorPlug2 -
тут.
Д) Управляемое реле на основе IgorPlug2 -
тут.
Е) Технические характеристики ПТК -
тут.
Ж) Методика выбора пульта ДУ для IgorPlug -
тут.
З) Виды кодировок ПДУ -
тут.
И) Варианты дизайна печатных плат -
тут.
К) USB Key на основе IgorPlug2 -
тут.
Л) Список часто задаваемых вопросов FAQ -
тут
М) Драйвер для IgorPlug2
доработанный пользователями - Эта страница.
X) Обратная связь -
тут.
Вступление.
Пользователь ALF столкнулся с проблемой проблемы установки драйверов.
Определялось у него все хорошо, а драйвер упорно отказывался устанавливаться...
Долго бегал вокруг компьютера с шаманским бубном, но оригинальный драйвер содержал небольшие неточности,
что в итоге привело к переписыванию файла драйвера IgorPlug.inf.
Разновидности драйвера и программного обеспечения.
Оригинальный драйвер и тестовая программа для теста для x32-
тут
Модификация драйвера от ALF x32 -
тут
Модификация драйвера от Sooloom для x64-
тут
Осциллограф (улучшенная версия программы для тестов) -
тут
Изменения от ALF.
В секции [Version]
Изменил
Class=USB на Class=Ports
Удалил
DriverVer=12/11/2004,1.00.0000.0
Добавил
секцию с параметром определяющим где находятся файлы этого драйвера
[DestinationDirs]
DefaultDestDir = 4
В секции [IgorCeskoCompany]
добавил еще одну строчку чтобы уж точно!!!
%USB\VID_03EB&PID_0002.DeviceDesc%=IgorPlug.Dev, USB\VID_03EB&PID_0002
Секцию [DestinationDirs]
Переписал полностью и упростил...
Было
[DestinationDirs]
IgorPlug.Files.Ext = 10,System32\Drivers
IgorPlug.Files.Inf = 10,INF
IgorPlug.Files.Dll = 25
Стало
[DestinationDirs]
IgorPlug.Files.Ext = 4
IgorPlug.Files.Inf = 20
IgorPlug.Files.Dll = 4
Следовательно в секции [IgorPlug.AddService]
изменил параметр ServiceBinary = %10%\System32\Drivers\IgorPlug.sys
на ServiceBinary = %4%\IgorPlug.sys
и последнее в секции [Strings]
добавил как и выше еще один дубль
USB\VID_03EB&PID_0002.DeviceDesc="Infrared computer remote control
IgorPlug-USB real"
Все !
С уважением - ALF.
Ограничения.
Устройство разработано по принципу КАК ЕСТЬ и автор не несёт ответственности за явный (или не явный) ущерб,
причинённый в результате повторения.
То есть все эксперименты вы делаете на свой страх и риск.
Список часто задаваемых вопросов читайте в FAQ.
Если у вас возникли вопросы и предложения - пишите мне по адресу внизу страницы
Если вы нашли на моём сайте что-либо интересное или полезное для себя и хотите видеть
на этом сайте новые интересные проекты, а также поддержку, доработки существующих проектов,
то все желающие могут поддержать данный проект, частично покрыть оплату хостинга,
затраты на разработку и переделку проектов.
Кошелёк для оплаты накладных расходов на сайт
Z158779319858 в системе WebMoney.
Принимаю только
безвозмездную помощь :)
Все статьи, опубликованные на этом сайте защищены
Частью 4 Гражданского Кодекса Российской Федерации.
Запрещено полное или частичное копирование материалов без согласия их авторов.
Незаконное использование материалов сайта влечет за собой административную ответственность в виде
компенсации в размере от 10.000 рублей до 5.000.000 рублей [Ст.
1301,
1250,
1252,
1253 ГК РФ].
При согласованном использовании материалов сайта обязательна активная ссылка на
www.mindrunway.ru и указание авторства.

|
Copyright© 2007-2012 QuickWitted
|
Почта
grani
СОБАКА
mindrunway
РУ
|
|
|