Страница 1 из 10

Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 08 дек 2011, 16:08
cail
У меня есть usb-host разьем для подключения ELM-USB адаптера
Вам нужно установить Usb-Serial драйвер чтобы ваш адаптер распознался.

Драйвера

Для систем на FTDI чипсете вы можете взять драйвера здесь:
ftdi_ser.zip
(37.12 КБ) Скачиваний: 3651

http://www.ftdichip.com/Drivers/VCP.htm

Для чипа CP2102 здесь:
VCP_WinCE60.zip
(276.14 КБ) Скачиваний: 3937

VCP_WinCE50.zip
(271.07 КБ) Скачиваний: 2927

http://www.silabs.com/products/mcu/Page ... ivers.aspx
В зависимости от версии WinCE, вот путь к файлу драйвера из архива:
VCP_WinCE60\Driver\ARMV4I\CP210xVCP.dll
VCP_WinCE50\Driver\ARMV4I\CP210xVCP.dll

При подключении адаптера, должно появиться окно с запросом файла драйвера. именно этот файл и надо указать там. Файл драйвера желательно класть во внутренний nandflash раздел, указывать к нему полный путь в виде
\NandFlash\CP210xVCP.dll

В архивах есть еще файл CP210xVCP.reg - его нужно импортировать в реестр программой RegEdit.


Для чипа PL2303 (не проверено):
WinCE5:
PL2303.zip
(27.94 КБ) Скачиваний: 2738

WinCE6:
PL2303_wince6.zip
(81.81 КБ) Скачиваний: 3990


Для чипа CH340:
download/file.php?id=2414 (от службы поддержки WCH)
download/file.php?id=1758 (не проверено):

Шаги для диагностики правильного/неправильного usb подключения:

1. Проверьте что usb-host работает: например вставьте флешку, она должна определиться.
2. После подключения USB-ELM адаптера, на нем должен загореться индикатор питания (если есть). Система сама должна запросить путь к драйверу.
Нужно ввести полный путь - после этого устройство добавится в систему.
3. В программе хобд/хобдрайв в настройках соединения должен появиться новый COM порт (при отключении адаптера он должен пропадать).
4. Выбираете его, Нажимаете ОК - должно начаться соединение.

Устройство с Bluetooth, но хобд пишет в настройках "Bluetooth not found"
Вероятно bluetooth чип/драйвера на вашем устройстве несовместимы со стандартным windows драйвером. Хобдрайв умеет работать только с microsoft и widcomm Bluetooth стеками.
Если в менеджере bluetooth есть возможность назначить виртуальный COM порт устройству - то хобд сможет подключиться через этот COM порт. Если такой возможности нет, то единственный вариант - ответ на следующий вопрос.

Мое устройство не имеет Bluetooth модуля, и usb-host разьема тоже нет. Я вне игры?
Большая часть WindowsCE навигационного железа (китайская часть) имеет встроенный mini-usb разьем для связи с ПК и/или зарядки. Особенность в том, что этот mini-usb порт может быть довольно легко преобразован в полноценный USB-Host, и тогда вы можете подключить к вашему устройству либо внешний Bluetooth донгл, либо проводной ELM327 USB адаптер.
Преобразование состоит из двух частей. Программная - внесение изменений в реестр WindowsCE.
Вторая часть - аппаратная. Вам нужен переходник mini-usb в USB-A разъём. Иногда называется USB OTG кабель, его можно спаять самому, а так же внешнее питание для этого порта:
images.jpg
images.jpg (2.92 КБ) Просмотров: 144979


Активация usb-host режима в навигаторах без Bluetooth-а

От пользователя zav31254 (4pna):
http://4pna.com/showpost.php?p=156242&postcount=163

От пользователя SergeUA:
http://4pna.com/showpost.php?p=157439&postcount=417

Проблемы с питанием / нестабильная работа ELM327 адаптера
Проблемы с питанием ELM адаптера/usb оборудования
От пользователя SergeUA:
http://4pna.com/showpost.php?p=159601&postcount=463

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 14 мар 2012, 13:07
AndrejLW
Если не включается USB Host на навигаторе примерно как на процессорах Mediatek 3351 и нет синезуба то остается более сложный вариант. Имея пояльник, микроском, схему от навигатора и прямые руки то можно сделать т.к. как я описывал по данной ссылке http://4pna.com/showthread.php?t=2201&page=17
Надо всего лишь найти на схеме UART RX и TX

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 14 мар 2012, 16:23
cail
AndrejLW, веселое решение для настоящих "гиков", спасибо ;)

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 11 июн 2012, 17:25
Z-Axis
Помогите настроить соединение... ELM327-HOBD
Имеется навигатор (Explay - 955) с хостом... и ELM327USB (на чипе FTDI -FT232RL - надпись на самом чипе). Скармливаю свежий драйвер при запросе, с прописью в реестре. Всё нормально, смотрю утилитой, появился на COM0.
В hobd все проставляю... в итоге замирание на команде ATZ, индикатор ни красным, ни зеленым... ждал долго.. ноль эмоцийююю
Такая же петрушка и с другими драйверами, типа usb232, usbseralg... там только порт -2
Покурил сайт FTDI... пишут что "Another issue that has arisen with Windows CE is that different host devices support different bulk transfer sizes. One method to attempt to resolve this is to reduce InTransferSize to 64. This is the smallest possible transfer size and will have a severe effect on performance, but should resolve most other issues. Larger values may be tried to improve performance.
А так же таймерлатентсоти... и прочее
Малоговорящие для меня вещи

До этого у меня был другой ELM327 USB, форм фактор такой же, но чип другой ..Силикон чегото там... ставил дрова с их сайта.. hobd заработал на ура. Но сгорел....

Есть у кого мысли по поводу этого?

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 11 июн 2012, 18:00
cail
ELM проверяли, он рабочий?
попробуйте подключиться программкой OBDGauge. Сработает ли она?

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 11 июн 2012, 18:34
Z-Axis
ELM рабочий

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 12 июн 2012, 06:06
cail
проверьте по возможности через obdgauge. там другой способ работы с СОМ портом - может поможет...

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 12 июн 2012, 12:24
Z-Axis
Всё, решил проблему перепрошивкой навика, дрова от другого адаптера не вычищались из реестра. Видать они и забивали порт.

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 27 авг 2012, 06:41
RegiS
фчира наконец доделал свой навик.... подпихнул дрова для внешнего блютуса, теперь все пашет!

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 11 дек 2012, 14:28
FUNTIK_PNS
RegiS писал(а):фчира наконец доделал свой навик.... подпихнул дрова для внешнего блютуса, теперь все пашет!


если не трудно скинь ссылку на дрова или на мыло
а то я что то тоже не могу соеденить адаптер прога его не видет блютуз только при поиске его находит когда соеденяеш то блютуз пишет подтвердите на устройстве и так по кругу может потому что у меня блютуз адаптер имеет выход в интернет?

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 11 дек 2012, 19:02
RegiS
это он похоже пин-код требует....
0000, 1234, 6789 - стандартные варианты... =))

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 13 мар 2013, 22:37
Demster
Пожалуйста не игнорируйте, помогите разобраться!!!
Купил себе ELM 327-адаптер. Хочу использовать его с 2din автомагнитолой (Китай) Pioneer PI-803+GPS
Изображение

При подключение мой Win CE 6.0 выдал следующее сообщение:
Изображение
Подскажите пожалуйста где взять эти драйвера, или как тут нужно поступать?

А вот при запуске программы "Hobdrive ver.1.1.1 standalone" выдало следующее сообщение на китайском:
Изображение
тоже самое было при запуске "hobdrive ver.1.0.4".
Что я не так делаю?
Заранее благодарю Вас за помощь!!!

Вот что показывает Resinfo:
Изображение
Вот плата с подпаянным usb:
Изображение

Какие драйвера для этой платы нужны я не знаю...

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 14 мар 2013, 14:05
Demster
Программу "Hobd v.1.1.1 wince-standalone" я запустил:
Изображение
путем подкидывания всех файлов *.dll - "netframework 3.7" в папку с программой!
Уже хорошо!

Но теперь следующая проблема:
Изображение
Изображение
При подключении ELM327-адаптера, WinCE спросил имя драйвера, я ему указал путь на драйвер:
"ftdi_ser.dll", нажав "ОК", окошко свернулось, вроде бы все хорошо! Но сама программа результатов никаких не даёт. Что тут может быть? Может я не тот драйвер ему подкинул? Пробовал менять порты, не получилось, кружок горел красным цветом, только на СОМ7 он горит желтым, скорость всю перепробовал, также никаких результатов!

Заранее благодарю всех за помощь!

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 14 мар 2013, 14:15
cail
Драйвера нужны для ELM адаптера, обычно это ftdi (реже cp2102). Ссылки есть в первом сообщении этой темы.
Возможно у вас не ftdi драйвер, пробуйте cp2102..

Посмотрите какой порт добавляется при подключении адаптера - именно на него и нужно выставлять подключение.

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 14 мар 2013, 14:20
Demster
"cail"
Я немогу разобрать какой у меня чипсет? Как понять?
И другое, теперь он у меня не спрашивает имя драйвера, как можно поменять?

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 14 мар 2013, 17:19
Demster
Попробовал я все какие только можно, по Вашему совету: "...пробуйте cp2102.."
Ничего не выходит:
Изображение
Изображение
Изображение
Изображение
Вообщем ничего не выходит! Встал только драйвер: "ftdi..."
Вот в параметрах устройства:
Изображение
В портах СОМ:
Изображение

Результат всё тоже...
Изображение
Что теперь делать???

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 15 мар 2013, 12:36
cail
При подключенном и отключенном ELM список портов меняется? Пропадает/исчезает именно COM7?

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 15 мар 2013, 19:23
Demster
При подключении и отключении ELM порт СОМ7 так и остается на месте.., никуда не пропадает!

А вот "Неизвестное устройство (СОМ0:)" При включении адаптера появляется, при отключении - пропадает...
Изображение
Изображение




Вот на форуме подсказали, что у меня стоит модуль NOWADA N837 V2, процессор AMR9 MSB2521A.
А где драйвер искать фиг знает! Поисковики не помогают!

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 16 мар 2013, 10:28
cail
Ну так и выбирайте COM0 - это по видимому и есть ELM.

Re: Использование USB-ELM адаптера на WinCE с USB хостом

СообщениеДобавлено: 16 мар 2013, 14:53
Demster
ДА выбирал COM0! СОМ0 - это неизвестное устройство, на фото в сообщении выше показано!
Кружок в программе все равно желтый и никаких результатов!
Я говорю, что нужен подходящий драйвер! Где и как его найти, не знаю!
Попробовал уже и эти: "232usb.dll", "usbseralg.dll", "ftdi_d2xx.dll" - Появлялся СОМ3, выставлял его в программе, и снова результатов "0"!
Изображение