Page 1 of 2
Allpro USB adapter setup
Posted: Thu Feb 07, 2019 9:50 pm
by Whyzee
Hey guys, recieved my allpro last week and can't get it set up. I've also got an obdlink cable that seems to connect okay and is picked up by pcmhammer.
I've tried to follow the instructions on obddiag.net but without luck (downloaded flashmagic - not sure whether i need this or not). I suppose I really just need straight forward step by step instructions on how to do it...
Any help would be appreciated!
Re: Allpro USB adapter setup
Posted: Thu Feb 07, 2019 10:14 pm
by Gampy
Plug into your Pcm, Power up the Pcm with key/switch on, plug the USB into your computer and let it install the drivers, that's all folks.
If you need drivers, I used
Windows CH340 Driver.
If you need to clean your com ports up ... Open a Administrator command prompt, enter the following
Code: Select all
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
devmgmt.msc
When device manager opens, select View, Show hidden devices.
Browse to Ports (COM & LPT), expand and remove offending (all) com ports.
Flashmagic is not needed.
-Enjoy
: )_~
Re: Allpro USB adapter setup
Posted: Sun Feb 10, 2019 5:37 pm
by Whyzee
Thanks mate, I just tried it with that driver but no luck!
Not sure where I'm going wrong - I've never had an issue like this before. Got numerous interface cables and they all work without problems with the correct drivers.. I'm far from an expert though.
I just get this message when I hit 'test'. It tells me that it can't initialise.
Appreciate the help
Re: Allpro USB adapter setup
Posted: Sun Feb 10, 2019 6:00 pm
by Whyzee
I just tried it on two other computers with the same result... maybe I should contact Alex at obddiag?
Re: Allpro USB adapter setup
Posted: Sun Feb 10, 2019 7:36 pm
by antus
Yes you should, and send him the self test fail. You'll be using VPW so maybe its ok anyway for your needs but it does have a fault

Re: Allpro USB adapter setup
Posted: Mon Feb 11, 2019 6:39 am
by NSFW
Yeah, the "CAN wiring failed" message sounds like a hardware problem. Mine prints "CAN wiring is OK" at that point.
That said, I'm kind of surprised the app even noticed, because everything after the "All Pro Id" message was really only intended for human consumption. It looks like there's something funny at the end of the self test message which is confusing our response parser. Notice the "[1-" at the end of the self test and the "0]" where it should have printed the firmware ID (which would be "1.25" or something like that).
Please post the contents of the debug log, I'd like to fix the parsing.
Re: Allpro USB adapter setup
Posted: Mon Feb 11, 2019 10:31 am
by Whyzee
NSFW wrote:Yeah, the "CAN wiring failed" message sounds like a hardware problem. Mine prints "CAN wiring is OK" at that point.
That said, I'm kind of surprised the app even noticed, because everything after the "All Pro Id" message was really only intended for human consumption. It looks like there's something funny at the end of the self test message which is confusing our response parser. Notice the "[1-" at the end of the self test and the "0]" where it should have printed the firmware ID (which would be "1.25" or something like that).
Please post the contents of the debug log, I'd like to fix the parsing.
Thanks mate - Just sent Alex an email.
Here it is:
[06:29:35:223] PCM Hammer 004
[06:29:35:226] ElmDevice initialization starting.
[06:29:35:227] Unable to initalize ObdLink or AllPro on COM6
[06:29:35:228] System.IO.IOException: The port 'COM6' does not exist.
at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
at System.IO.Ports.SerialPort.Open()
at PcmHacking.StandardPort.PcmHacking.IPort.OpenAsync(PortConfiguration configuration) in C:\GitHub\PcmHacks\Apps\PcmHammer\Ports\StandardPort.cs:line 67
at PcmHacking.ElmDevice.<Initialize>d__5.MoveNext()
[06:29:35:229] Unable to initialize ObdLink or AllPro on COM6
[06:29:54:623] ElmDevice initialization starting.
[06:29:54:625] Unable to initalize ObdLink or AllPro on Select...
[06:29:54:633] System.ArgumentException: The given port name does not start with COM/com or does not resolve to a valid serial port.
Parameter name: portName
at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
at System.IO.Ports.SerialPort.Open()
at PcmHacking.StandardPort.PcmHacking.IPort.OpenAsync(PortConfiguration configuration) in C:\GitHub\PcmHacks\Apps\PcmHammer\Ports\StandardPort.cs:line 67
at PcmHacking.ElmDevice.<Initialize>d__5.MoveNext()
[06:29:59:721] ElmDevice initialization starting.
[06:29:59:735] TX:
[06:29:59:752] TX: AT Z
[06:29:59:760] AT Z ELM327 v2.1
[06:29:59:761] TX: AT E0
[06:29:59:764] AT E0 OK
[06:29:59:765] TX: AT S0
[06:29:59:768] OK
[06:29:59:768] TX: AT RV
[06:29:59:773] Voltage: 11.4V
[06:29:59:777] TX: AT I
[06:29:59:782] Elm ID: ELM327 v2.1
[06:29:59:789] Initializing PcmHacking.AllProDeviceImplementation
[06:29:59:790] TX: AT #1
[06:29:59:805] All Pro ID: Copyright (c) 2009-2018 ObdDiag.Net This is free software; see the source for copying conditions.
[06:29:59:811] TX: AT #3
[06:29:59:828] All Pro self test result: PWM wiring is OK VPW wiring is OK ISO9141/14230 wiring is OK CAN wiring failed [1-
[06:29:59:833] TX: AT @1
[06:29:59:836] All Pro firmware: 0]
[06:29:59:843] TX: AT AL
[06:29:59:845] Did not recieve expected response. 1.22 does not equal OK
Re: Allpro USB adapter setup
Posted: Mon Feb 11, 2019 10:53 am
by Gampy
Whyzee wrote:Thanks mate - Just sent Alex an email.
Here it is:
[06:29:35:223] PCM Hammer 004
[06:29:35:226] ElmDevice initialization starting.
[06:29:35:227] Unable to initalize ObdLink or AllPro on COM6
[06:29:35:228] System.IO.IOException: The port 'COM6' does not exist.
Com6 and issues ... Personally I would clean my ports first ...
-Enjoy
Re: Allpro USB adapter setup
Posted: Mon Feb 11, 2019 12:00 pm
by Whyzee
Will try playing with comm ports again. Won't be home until next weekend so will give it another go then, but did try it on a brand new computer - came out of the box yesterday actually and gave the same result
Re: Allpro USB adapter setup
Posted: Mon Feb 11, 2019 6:25 pm
by antus
the issue is that hyphen or the length of the string. probably easy enough to fix the code to handle it and keep running, but using a faulty interface is dangerous so im not that inclined to do so.
