Many users have encountered issues where GM SPS (Service Programming System) fails to read the VIN when using the VXDIAG VCX NANO device. While Tech2 Interface and GDS2 work fine, SPS does not recognize the vehicle's VIN, preventing programming.
If you're facing a similar issue, don’t worry—We have provided an official solution to resolve this problem.
Issue Description
- VCX NANO successfully connects to GM vehicles, and Tech2 can control basic functions.
- GDS2 can read the VIN without issues, but SPS fails to detect it.
- The user has paid for a software subscription, but programming is not possible.
- System environment: Windows 7 (64-bit), and all other functions (Tech2, GDS2) are working correctly.
Solution (from vxdiag.com)
Testing has shown that the issue is mainly related to the J2534 driver installation. Properly installing the J2534 Wrapper is necessary for SPS to recognize the VXDIAG device. Follow these steps:
Step 1: Install J2534 Wrapper when SPS requests it
- When running SPS, it may prompt you to install the J2534 Wrapper (a middleware driver).
- If the installation fails, proceed to the next steps.
Step 2: Run Internet Explorer as Administrator
- Close Internet Explorer (IE).
- Right-click on IE and select "Run as Administrator".
Step 3: Reopen SPS and Install J2534 Wrapper
- After running IE as Administrator, reopen SPS.
- Try reinstalling the J2534 Wrapper.
Step 4: Verify Installation Success
- If installed successfully, SPS will allow you to select the J2534 tool.
- A new GUI window should pop up, allowing you to choose the VXDIAG device.
- At this point, SPS should recognize the VIN, and you can proceed with programming.