1. Сперва нужно поставить FTDI-драйвера обычным образом. Современные Windows умеют подхватывать их самостоятельно. Но можно поставить руками, взяв здесь: http://www.ftdichip.com/Drivers/VCP.htm
Если FTDI-драйвер не ставится, то это означает, что адаптер сделан не на FTDI-чипе, а на его китайской подделке (в свежих FTDI-драйверах производитель ужесточает борьбу с подделками и клонами). Такой адаптер надо выкинуть, поскольку это будет источник постоянных проблем.
2. Далее нужно найти на диске, который шел с адаптером, файл MVCI32.dll. Его нужно скопировать в какой-нибудь каталог, путь до которого запомнить.
3. Далее нужно создать текстовый файл с расширением reg. И текстовым редактором вставить туда один из следующих текстов.
а) Если Windows 32-битная, то такой вариант:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\PassThruSupport.04.04\XHorse - MVCI]
"Name"="J2534 - Mangoose Pro"
"Vendor"="J2534 Technologies, Inc."
"ConfigApplication"="J2534_Mangoose.exe"
"FunctionLibrary"="c:\\_soft\\mvci\\MVCI32.dll"
"DeviceId"=dword:000001f8
"APIVersion"="04.04"
"ProductVersion"="1.1.0"
"ProtocolsSupported"="J1850VPW:1, J1850PWM:1, CAN:1, ISO9141:1, ISO14230:1, ISO15765:1"
"J1850VPW"=dword:00000001
"J1850PWM"=dword:00000001
"ISO9141"=dword:00000001
"ISO14230"=dword:00000001
"CAN"=dword:00000001
"ISO15765"=dword:00000001
"SCI_A_ENGINE"=dword:00000000
"SCI_A_TRANS"=dword:00000000
"SCI_B_ENGINE"=dword:00000000
"SCI_B_TRANS"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\PassThruSupport.04.04\XHorse - MVCI\Parameter]
"Baudrate"=dword:0001c200
"Comport"=dword:00000005
"Connect"=dword:00000000
"Interface"="AUTOMATIC"
"Firmware"="x"
"LE"=dword:00000000
"LN"=dword:00000001
"SN"=dword:00000000
б) Если Windows 64-битная, то такой вариант:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PassThruSupport.04.04\XHorse - MVCI]
"Name"="J2534 - Mangoose Pro"
"Vendor"="J2534 Technologies, Inc."
"ConfigApplication"="J2534_Mangoose.exe"
"FunctionLibrary"="c:\\_soft\\mvci\\MVCI32.dll"
"DeviceId"=dword:000001f8
"APIVersion"="04.04"
"ProductVersion"="1.1.0"
"ProtocolsSupported"="J1850VPW:1, J1850PWM:1, CAN:1, ISO9141:1, ISO14230:1, ISO15765:1"
"J1850VPW"=dword:00000001
"J1850PWM"=dword:00000001
"ISO9141"=dword:00000001
"ISO14230"=dword:00000001
"CAN"=dword:00000001
"ISO15765"=dword:00000001
"SCI_A_ENGINE"=dword:00000000
"SCI_A_TRANS"=dword:00000000
"SCI_B_ENGINE"=dword:00000000
"SCI_B_TRANS"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PassThruSupport.04.04\XHorse - MVCI\Parameter]
"Baudrate"=dword:0001c200
"Comport"=dword:00000005
"Connect"=dword:00000000
"Interface"="AUTOMATIC"
"Firmware"="x"
"LE"=dword:00000000
"LN"=dword:00000001
"SN"=dword:00000000
4. В этом файле нужно подправить параметр FunctionLibrary, указав правильный путь до файла MVCI32.dll. Не забывайте, что слеш нужно экранировать (использовать
\\
).5. Загрузить созданный reg-файл при помощи штатного редактора реестра.
После проведения этих действий J2534 будет работать в 32-битных программах даже запущенных под 64-битным Windows. Для специфичных программ, возможно, придется еще допиливать настройку. Для программ, которые используют стандартный J2534, все должно работать нормально. SZ Viewer точно работает. :-)
Еще по этой теме:
- Адаптер MINI-VCI (2014-04-05)
- О диагностических адаптерах J2534 (Pass-Thru) (2014-03-30)
- SZ Viewer: общая информация, ссылки на версии (Windows, Android) (2014-02-15)
0 comments:
Post a Comment