Форум - НПП "ОРИОН"

создан для технической поддержки покупателей
Технические характеристики, описание и рекламу смотрите на сайте www.orionspb.ru
Текущее время: Чт мар 28, 2024 13:01

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 15 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Вт июн 21, 2011 21:18 
Не в сети

Зарегистрирован: Вт июн 21, 2011 21:03
Сообщения: 2
При подключении адаптера на Win7(x86) устройство определяется как Ross Tech HEX-USB, соотв. при попытке установить "официальные" драйвера FTDI приводят к ошибке: "подходящего драйвера не обнаружено".

Судя по DeviceDescriptor адаптер действительно является Ross Tech.
Какой в итоге драйвер устанавливать и каким образом?

Спасибо!


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Ср июн 22, 2011 07:43 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Пт янв 19, 2007 11:02
Сообщения: 4023
Встречный вопрос, где вы его купили?
Я уже не один раз писал, мы не заливаем VID и PID, они идут стандартные - FTDI.
Как вариант, перезаписать идентификаторы, ПО для записи смотрите на сайте FTDI.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Ср июн 22, 2011 08:06 
Не в сети

Зарегистрирован: Вт июн 21, 2011 21:03
Сообщения: 2
Takatore писал(а):
Встречный вопрос, где вы его купили?
Я уже не один раз писал, мы не заливаем VID и PID, они идут стандартные - FTDI.
Как вариант, перезаписать идентификаторы, ПО для записи смотрите на сайте FTDI.
Купил в магазине, коробка, инструкция, чек, гарантия 12 месяцев, подпись продавца=)

Решил вопрос перегенерацией *.inf - файлов драйвера утилитой FT_INF.exe:
Посмотрел PID и VID на устройстве и прописал его в FT_INF.exe.. получил измененные ftdibus.inf и ftdiport.inf, кинул их в папку драйвера.
После этого драйвера FTDI встали корректно.

Судя по всем мануалам FTDI значения должны быть такими: VID_0403 PID_6001,
а были - VID_0403 PID_FA24.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Ср июн 22, 2011 08:25 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Пт янв 19, 2007 11:02
Сообщения: 4023
Да все правильно написано. Но еще раз повторюсь, мы не заливаем ID. Проверку проходит каждый прибор и проверка на стандартных драйверах. Так что все на совести продавца.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 00:15 
Не в сети

Зарегистрирован: Вс мар 03, 2013 23:54
Сообщения: 6
Люди знающие подскажите пож-та.
Как изменить PID_FA24 на PID_6001 через утилиту FT_INF.exe. Делаю все как положено, драйвера становятся успешно. В диспетчере устройств все определяется как com port 1. Смотрю потом через утилиту USBVIEW.exe VID_0403, а PID_FA24 так и остается. Никак не могу изменить PID. Подскажите кто чем может. Заранее благодарен.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 08:09 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Пт янв 19, 2007 11:02
Сообщения: 4023
FT-Prog в помощь, забрать можно тут - http://www.ftdichip.com/Support/Utilities.htm


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 10:02 
Не в сети

Зарегистрирован: Вс мар 03, 2013 23:54
Сообщения: 6
Благодарю. Все сделал.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 11:09 
Не в сети

Зарегистрирован: Вс мар 03, 2013 23:54
Сообщения: 6
Возник такой вопрос. Смотрю через USBVIEW.exe, смущают строчки Ross Tech Hex-Usb. Они там должны быть?
Device Descriptor:
bcdUSB: 0x0200
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x0403 (Future Technology Devices International Limited)
idProduct: 0x6001
bcdDevice: 0x0600
iManufacturer: 0x01
0x0409: "Ross-Tech"
iProduct: 0x02
0x0409: "Ross-Tech HEX-USB"
0x0409: "Ross-Tech HEX-USB"

iSerialNumber: 0x03
0x0409: "RTWEINAO"
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x01
Open Pipes: 2

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Bulk
wMaxPacketSize: 0x0040 (64)
bInterval: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x02 OUT
Transfer Type: Bulk
wMaxPacketSize: 0x0040 (64)
bInterval: 0x00

Configuration Descriptor:
wTotalLength: 0x0020
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0x19 (50 Ma)

Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0xFF
bInterfaceSubClass: 0xFF
bInterfaceProtocol: 0xFF
iInterface: 0x02
0x0409: "Ross-Tech HEX-USB"
0x0409: "Ross-Tech HEX-USB"


Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Bulk
wMaxPacketSize: 0x0040 (64)
bInterval: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x02 OUT
Transfer Type: Bulk
wMaxPacketSize: 0x0040 (64)
bInterval: 0x00

Насколько я понимаю Ross-Tech HEX-USB там не должно быть вообще. На что надо исправить, чтобы было правильно. Я понял что, через FT-Prog это можно сделать. А то через програмульку для отечественых авто (icd.exe) при проверке адаптера, адаптер не обнаружен.
Может кто посмотрит у себя как должно быть?


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 13:20 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Пт янв 19, 2007 11:02
Сообщения: 4023
все разжевывать надо.
При обнаружении usb устройства - в ОС записывается его серийник и несколько дескрипторов. По ним и цепляются свойства, даже если сменить вендора и продукт. Сносим драйвера, сносим все записи FTDI (FTClean).
Сносим все артефакты в ветке - HKLM\SYSTEM\CurrentControlSet\Enum\ (я не несу ответственности за убийство вашего реестра, в случае любых ситуаций) Есть способ попроще, но не всегда рабочий - программа USBDeview

После проделанного
Заливаем в FTDI232 нужные поля включая серийник (если нужно не автосгенерированный по умолчанию) и название изделия, втыкаем в разъем PС, ставим драйвер на свеже-обнаруженное неизвестное устройства.
Ах да, после сноса всех упоминаний о USB, перезагрузиться по вкусу, венда же ;)


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 13:37 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Пт янв 19, 2007 11:02
Сообщения: 4023
Чистая FT232R - https://dl.dropbox.com/u/3314382/FT232R.xml
Загружаем, заливаем, если нужно


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 16:07 
Не в сети

Зарегистрирован: Вс мар 03, 2013 23:54
Сообщения: 6
За помощь огромное человеческое спасибо. Чистая FT232R нужна. Только вот по ссылке не могу скачать, открывается сразу в виде дерева. (С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов.) Или я чего то недопонимаю.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: Пт мар 14, 2008 17:20
Сообщения: 2381
Откуда: Perm
правый клик по ссылке - сохранить как...

_________________
PM is disabled!


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 16:29 
Не в сети

Зарегистрирован: Вс мар 03, 2013 23:54
Сообщения: 6
Ок. Сейчас пробую.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 19:53 
Не в сети

Зарегистрирован: Вс мар 03, 2013 23:54
Сообщения: 6
Парни огромное спасибо за помощь. Все заработало.
Последний вопросец спрошу. Вот этот параметр у меня стал таким-
bmAttributes: 0xA0 (Bus Powered Remote Wakeup)
MaxPower: 0x2D (90 Ma),

а был-
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0x19 (50 Ma).
Так и должно быть? За что он отвечает? Заранее благодарен.


Вернуться к началу
 Заголовок сообщения: Re: Адаптера USB - OBD II == Ross Tech HEX-USB?
СообщениеДобавлено: Пн мар 04, 2013 23:28 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Пт янв 19, 2007 11:02
Сообщения: 4023
было - максимальный ток шины 50мА
стал - 90мА, плюс "проснуться" по появлению питания
не принципиально, если не собираетесь писать свое приложение с драйвером.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 15 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB