Page 2 of 9

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 12:02 pm
by Cincinnatus
I have amd a6 processor and got my nano to work installed directly on windows 10 without running VM. I read that it would only work that way because of my processor being amd instead of Intel. Don't know if windows is built (structured) differently on my PC.

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 12:33 pm
by Gampy
Sorry, not buying the AMD chip thing, I just don't believe it.

IMO it was the VM, things were not properly setup ...

PCM Hammer looks to the following standardized locations in the registry for the dll location.

Code: Select all

        "Software\\PassThruSupport.04.04";
        "Software\\Wow6432Node\\PassThruSupport.04.04";
Just because it says LoadLibrary(VCX.DLL) does not mean it cannot find the VCX.DLL ... It just means it could not load it!
It very well could have found VCX.DLL and VCX.DLL was not able to find something like VCRUNTIME140.dll or any one of the number of imports VCX.DLL requires.

Only the authors of VCX.DLL know EXACTLY what error 126 means, but I'm pretty sure it's along the lines of cannot find a required import ...

-Enjoy

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 1:15 pm
by Cincinnatus
So am I correct in assuming that vcx.dll is part of the nano software? Just wondering how forscan was able to use my nano as installed if I'm missing something in windows (I disabled auto update if that would matter) such as the vc_redist 2015. This computer is only 3 years old, and I updated when I set it up but haven't recently. I just don't want to install anything I don't need or might cause problems. I realize this is beta software and I don't expect anything and really appreciate you taking time to try and help me. I'll check my registry and post what I find. Thanks!

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 1:34 pm
by Gampy
Cincinnatus wrote:So am I correct in assuming that vcx.dll is part of the nano software? Just wondering how forscan was able to use my nano as installed if I'm missing something in windows (I disabled auto update if that would matter) such as the vc_redist 2015. This computer is only 3 years old, and I updated when I set it up but haven't recently. I just don't want to install anything I don't need or might cause problems. I realize this is beta software and I don't expect anything and really appreciate you taking time to try and help me. I'll check my registry and post what I find. Thanks!
yes sir, that is correct, vcx.dll belongs to the Nano, it is the Nano's public J2534 API (Application Programmers Interface).

Any software that uses the Nano would load that vcx.dll ...

vc_redists are not a big deal, they are required by many applications and are typically installed without user knowledge!
They are also pretty cleanly removable.

-Enjoy

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 1:41 pm
by Cincinnatus
20210802_233504.jpg
So I checked registry. There is no pass thru directly under software, but there is under wow6432node. I'll try the vc_redist and see if that fixes it.

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 2:20 pm
by Gampy
See "FunctionLibrary", that is what all software looks for to find the devices driver, in this case it's vcxpt32.dll, vcxpt32.dll loads vcx.dll.

What are you using for a VM ??

-Enjoy

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 2:54 pm
by antus
The AMD A6 is an old low end processor. There are several variations but I believe at least some, maybe all, dont support hardware virtualisation. So this means the VM runs slower and as software emulating hardware compared to newer or bigger processors where VM software offloads the VM heavy lifting to the CPU hardware. Virtualisation back in the old days was 100% software, so it can work, but its less reliable and more subject to problems. So this has been a strange one, but you have confirmed there is a bug in the VM that is triggering when the VCX dll tries to load. Its possible there might be some type of anti-tamper code in there that does something strange too due to the vcx devices having been cloned in the past. You can keep using what you have of course but i'd suggest starting to think about updating to a newer amd ryzen or intel system when you can.

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 3:05 pm
by Cincinnatus
I'm not running any VM. I downloaded the software and Installed directly on windows 10 64bit. I knew this processor was weak and my past experience with VM was torture so I tried it without VM and it worked. I read this processor works like the older 32 bit and that's why it worked but I only know it always worked.

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 3:06 pm
by antus
Ahh gotcha, thought you meant the other way around! Thats still strange and interesting :thumbup:

Re: Vcx nano error 126 using PCM hammer

Posted: Tue Aug 03, 2021 3:21 pm
by Cincinnatus
Where is functionlibrary? I couldn't find it in registry or anywhere else.