Подключаю девайс к компу, затем к разъему авто, включаю зажигание и открываю любую программу. Опендиаг например открывается, я выбираю вкладку настройка адаптера и далее он пытается меня найти. Потом выдает что есть в таких то портах возможно нужное ему устройство. Я указываю нужный порт и он пытается найти, не находя пишет что или зажигание не включено или еще что то там. Пытался вторым способом, те же дела.
Добавлено через 3 минуты
Вот, нашел решение проблемы, но это для меня как Китайская грамота.
http://chiptuner.ru/content/pub_20/
Переопределение скоростей для контроллера FT232
Рассмотрим решение подобной задачи для одного из конкурирующих продуктов – контроллера FT232 компании FTDI. В отличие от выше приведенного примера, здесь нам придется редактировать файл конфигурации драйвера последовательного порта FTDIPORT.INF. Структура этого файла описана в [3], процедура редактирования полей, устанавливающих скорость обмена для последовательного порта, описана в [4]. Поэтому, в целях компактности изложения, в нашем описании внимание акцентировано только на тех параметрах, которые необходимо изменять. Также отметим, что данный пример соответствует одному из нескольких вариантов представления параметров, все возможные варианты перечислены в [3], [4].
Находим в файле FTDIPORT.INF следующую запись:
[FtdiPort232.NT.HW.AddReg]
HKR,,"ConfigData",1,01,00,3F,3F,10,27,88,13,C4,09, E2,04,71,02,38,41,9c,80,4E,C0,34,00,1A,00,0D,00,06 ,40,03,80,00,00,d0,80
Последовательность, начиная с шестого по счету параметра, содержит пары байтов, каждая из которых задает коэффициент деления частоты для делителя, определяющего скорость обмена по последовательному интерфейсу. Каждая пара соответствует определенной скорости. Рассмотрим первую пару параметров 10h, 27h.
1. Так как два смежных байта 16–битного слова записаны начиная с младшего байта, для получения 16–битного числа, их нужно обменять местами: 10, 27 соответствует 2710h, h — означает, что число записано в шестнадцатеричной системе счисления.
2. Переводим 16–ричное число 2710h в двоичную систему.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0
2 7 1 0
3. Интерпретируем полученное двоичное значение. Два старших бита 16–битного числа, а именно биты 15, 14 определяют дробную часть коэффициента деления частоты согласно следующей таблице:
Бит 15 Бит 14 Дробная часть делителя
0 0 0
0 1 0.5
1 0 0.25
1 1 0.125
В нашем случае дробная часть делителя равна нулю. Битовое поле 13–0 16–битного числа численно равно целой части делителя, переведем из шестнадцатеричной системы в десятичную 2710h = 10.000.
4. Тактовая частота на входе делителя равна 3 MHz = 3.000.000 Hz. Скорость обмена в бодах (Baud Rate) будет равна входной частоте делителя, разделенной на коэффициент деления.
Baud Rate = 3.000.000 / 10.000 = 300 бод.
Таким образом, первая пара значений задает скорость 300 бод. Пусть нам необходимо переопределить эту скорость на 10400 бод. Вычислим требуемый коэффициент деления (Divisor):
Divisor = 3.000.000 / 10.400 = 288,46
Ближайшее доступное значение 288,5. Нам требуется задать целую часть делителя равной 288, дробную равной 0,5. Согласно таблице 2, биты 15,14 будут равны 01b, b — означает, что число записано в двоичной системе счисления. Переведем 288 в шестнадцатеричную систему: 288=120h. Это значение необходимо поместить в битовое поле 13–0. Объединяем биты 15–14 и 13–0, получим 4120h.
Для переопределения скорости 300 бод на 10400 бод запись должна иметь вид:
[FtdiPort232.NT.HW.AddReg]
HKR,,"ConfigData",1,01,00,3F,3F,20,41,88,13,C4,09, E2,04,71,02,38,41,9c,80,4E,C0,34,00,1A,00,0D,00,06 ,40,03,80,00,00,d0,80
Напомним, что если драйвер устройства FT232 уже установлен, для вступления изменений в силу, программное обеспечение устройства необходимо полностью деинсталлировать и установить повторно из каталога, в котором находится отредактированный INF файл. В силу особенностей операционной системы, функция обновления драйвера или удаление устройства в диспетчере устройств может не дать результата.