Knowledgebase : Support > VCM Editor
If you receive the "Reader Upload Request :x7F Negative response code" error, this indicates your vehicle has likely been previously tuned and the ability to read the tune has been disabled. 

Please start a Support ticket and send the following for further assistance:

1) VCM Suite Infolog while connected to the vehicle as shown here:
2) Debug.dat file from your PC. This is located in ...Documents\ HP Tuners\ Settings

All 2015+ Dodge, RAM, Jeep and Chrysler PCMs must be modified by HP Tuners in order to be tuned. 
You can either send a PCM to us for the HPTuners PCM Modification Service

We now also offer a number of HPTuners Pre-Modified PCMs available for purchase.

All 2017+ GM's use a seed/key process to unlock.

The first time you read the PCM you will have to be connected to the internet and using VCM Editor version 4.5.
If it doesn't unlock right away, wait at least 30 mins and try again.

  • ECM (E99) License: 10 Unversal Credits + ECM exchange or purchase*
  • TCM (T87A) License: 4 Universal Credits + Unlock
  • CCM (C304A) License: 3 Universal Credits
  • FICM (S53) License: 3 Universal Credits

*ECM Calibration will require a modified ECM that can be purchased from us, or you can exchange your stock ECM for a modified one through our exchange service:

*TCM Calibration will require an unlocked TCM that can be purchased from us or the stock TCM can be sent if for unlocking. TCM unlocking service         TCM Purchase

The Web Exception, Name Resolution Failure error indicates an internet connection is required but not available to the software. Ensure the computer is connected to a good internet source when reading the vehicle.

If you have confirmed you have a good internet connection and problem persists  Visit the Contact section our website, submit a Support Ticket and provide a VCM Suite Infolog and Debug file.
The Data Integrity Check Failed error can be caused by previous tuning that has corrupted the tune.

Please Open a Support Ticket and provide the following:
1) Tune causing the error
2) VCM Suite Infolog while connected to the vehicle 

When you read your PCM and then try to open the file with VCM Editor and receive this message here's what you should do (as described in the error message):

1. Redownload & install the latest BETA software from our website and retest the file to see if you still receive the error. If you still get the error proceed to #2
2. Start a Support Ticket and provide the .hpt file as well as a VCM Suite Infolog while connected to the vehicle
3. We will send you an update as soon as support for the file is added to a new version of the software
Fixing these issues are #1 when it comes to support so you can be assured that you have our full attention when we receive one of these emails.

This error usually means its a new operating system we have yet to come across & we need to map the calibration for your use which takes a few days.

Thanks for your understanding and patience (we know what it is like to get something new only to have to wait another day to use it).

To disable VATS on non-Alloytec v6 car PCMs please follow the steps below:

1. Set the VATS value to "PWM"

2. Set DTC P1626 to "3 - No Error Reported"
3. Set DTC P1629 to "3 - No Error Reported"

Additionally you might need to set:
4. Set DTC P1630 to "3 - No Error Reported"
5. Set DTC P1631 to "3 - No Error Reported"

FRPP Crate PCM and Aftermarket Calibration Support : Extra Steps

For the FRPP Crate Engine Controls packs we support and certain aftermarket calibrations, the controller is not automatically identified by the VCM Editor software.

You must verify your controller type and select the appropriate controller in order to read and license the calibration. (See Screenshots below)

At the end of the read, you will be prompted to generate an OSID for the controller:

Hit OK to complete the process required for licensing.

Now you can licence and flash the controller.

This should help with ECU Identification:





Ford & Dodge single VCM licenses locks to mixture of values in the PCMs, what this means for us is an added layer of security from reusing licenses based on just a VIN number. What this means to you is that if you do change the VIN number of the vehicle or the operating system id number you may need to license the new combination, no exceptions. Additionally GM's that have an invalid VIN/OS pair or corrupt vcm id number will be allowed to license the vcm however it, too, is based on specific values in the PCM similar to Ford & Dodge.
If you brought your vehicle to a Dodge, GM, or Ford dealer and had it flashed to stock there is a chance they would update to a different operating system. Additionally if you are using a handheld programmer to switch back & forth between tunes this could also change the operating system id.
Licensing files from the repository is not advised. Those files were uploaded by other customers and should only be used as reference, you should NEVER license them or load them into your ECM. Doing so you will use multiple credits(that cannot be refunded nor can the licenses be reversed) and in many instances customers have fried their ECM's in doing so by flashing incompatible files to their ECM. We also reference this in the licensing screen in our software.
Mercedes PCM's no longer need to be sent in to be unlocked.

The unlocking can now be done through VCM Suite version 4.4 or newer.
The PCM is unlocked through the normal read and write process so no extra work is required.
If you need to disable the Neural Network in 09-10 Dodge vehicles where the Neural Network switch doesn't work, you will need to disable VVT.

This will then also disable ANN (Artificial neural networks). 

To do so, make sure you have the latest software update and flip all of the VVT switches to "Disabled" (like the image below).

The "Read Disabled" message indicates the vehicle's module's ability to be read has been disabled.

To be able to read and tune this, the PCM will have to have a factory flash done to "Write Entire" over the PCM.
The error "Reader Upload: Invalid Checksum" generally indicates the vehicle has been previously tuned and will need to be returned to stock and re-read to tune with VCM Suite. 

Using the Master/Slave system, you can create a tune file for someone else and all they will be able to do is open the file and write it to the vehicle (no viewing/editing).
If the tuner is using an MPVI both interfaces will have to license the vehicle.
If the tuner is using an MPVI2 and version 4.xx software, only the interface writing the tune to the vehicle will have to license the vehicle.

Under "Tune Details" -> "Remote Tuning" you will find the ability assign Master and Slave interfaces to files for Remote Tuning. 

Using the form in the image above, you can limit the access to a file by setting the Master Tuner ID and Slave Interface IDs. 

Master Tuner ID: Your Tuner ID. Any VCM Editor that has an application key loaded that corresponds to that Tuner ID will be able to open, view, edit, save, and flash that file (Full Access to the file). 
Slave Interface IDs: The interface IDs that need to be able to flash the file to the vehicle. In this field, the remote tuner would enter one or multiple MPVI serial numbers (can be found on the back of the interface) and any VCM Editor with an application key loaded that corresponds to any of those serial numbers would be able to open that file for FLASHING ONLY (No viewing/editing)

To use the Master/Slave system:
  • Enter your Master Tuner ID by pressing the "Insert or Change" Button
  • Enter one or multiple Slave Interface IDs by simply typing the MPVI serial numbers from the slave interfaces. (One serial number per line)
    (See Image Below for an Example)

To clear the Master/Slave system:
  • Press the "Clear Master/Slave" button. This will clear the Master Tuner ID and all of the Slave Interface IDs.

In the image above, the MPVI corresponding to Tuner ID: 0000999999 will have full access to the file. However, the two MPVIs corresponding to the serial numbers: 9898989898 and 9797979797 will only be able to open the file to flash.
Segment Swaps can only be performed with files that have the Same Exact OS ID's which can be found in the Tune Details of the tune file.

To Perform the Segment Swap follow the directions below:

1) Open the Base file you would like to move the new segments to in VCM Editor

2) Open the file with the segments you want as a compare file

3) Select the Segment Swapper feature in the Compare menu

4) Select the segments you would like to move to the Base file and select "Import Selected Segments"

5) Click Close and Save your new file will the selected segments

A growing number of vehicles/controllers are unable to be read through the OBD2 port, however these modules can be flashed without issue. 

To combat this when VCM Editor sees one of these modules, it will generate a stock calibration based off the vehicle information it detects. 
This is nothing to be alarmed about but understand if your vehicle had been previously tuned you WILL lose the tune that was in it the module as VCM Editor can only generate the STOCK calibration.

If you are willing to accept that it is the stock calibration, simply click OK & tune.

With select ECMs & TCMs, outdated versions of software that are on the module can not be supported. In these cases, when attempting to tune your vehicle, you will receive this message:

After you click "Ok" to this message, VCM Editor will automatically load the latest supported and compatible version of your software for you to use. You can then make your changes to this file. Once you're ready to write your ECM or TCM, this new tuned file/software version will overwrite the current version of software loaded on the module. Because it is overwriting the current software, any changes you had previously made to the ECM/TCM (i.e. via other devices) will be overwritten.

Once a vehicle is tunerlocked it can only be unlocked by the tuner who locked it or the PCM must be replaced.

If you are unsure if the vehicle has been tunerlocked please submit a Support ticket and provide your Debug file for review.
The "Unable to open file. Unsupported or newer version detected"  message indicates the file was created with a newer version of VCM Suite.

To work with this file update to the latest Version of VCM Suite BETA and use this version to work with the file.

Upgrade Credits are how Single Vehicle or Year/Model licenses are used to reduce the number of credits required to purchase Year/Model or Tunershop packages.

75% of all appropriate lower level licenses are added together and deducted from the higher level license package eg. 2001 Camaro Single Vehicle credits count towards 2001 Camaro Year/model, and likewise 2004 GTO year/model counts towards the All GenIII V8 Car package.

When you are prompted to license a new vehicle, the reduced number of credits will show for the higher level license. If you then decide to select the higher level license at the reduced credits, it will be saved as being purchased at that reduced credit requirement and those credits will also count towards the next higher license level, if one exists.

It is possible to reduce the required amount of credits for the appropriate higher level purchase to zero.

*All Upgrade credits are preserved during an Interface Upgrade

Example 1 

In this example a customer does the following things:

  1. Uses 4 credits to license 2 x 2000 Fbody Single Vehicles
  2. These 4 credits count towards the 2000 Fbody Year/Model license so they are added together, then multiplied by 75% giving 3 Upgrade Credits.
  3. Since the 2000 Fbody license normally costs 6 credits, it is now reduced to 3 because of the 3 upgrade credits. The calculation of this is completely automatic, all the user will notice is the reduced number of credits on the licensing form.
  4. They then decide to purchase the 2000 Fbody Year/Model license at the reduced 3 credit price, the software records the fact that 3 credits were actually used to license the 2000 Fbody Year/Model. These 3 credits will also count towards the All GenIII V8 Cars package.
  5. The customer then purchases the 2001 and 2002 Fbody Year/Model licenses for 6 credits each. Note they are stored at the full 6 credits by the software since no upgrade credits were applicable at the time. These Year/Model credits now apply to the All GenIII V8 Cars package in exactly the same way.
  6. The total of all applicable Year/Models (3 + 6 + 6) are added together and then 75% are counted towards the package. In this case 11 credits (the result is rounded down) apply to the All GenIII V8 Cars package.
  7. The user then decides to purchase the All GenIII V8 Cars package at the reduced 19 credits.

Example 2

This example shows a small tunershop or weekend tuner using upgrade credits to take advantage of the lower entry point while protecting their investment. In this example the customer was an existing HPT customer with Year/Model licenses for the 1999, 2000 and 2001 Fbody vehicles.

  1. Customer upgrades from Serial to MPVI Pro, existing licenses are transferred as 6 credits each.
  2. Then the tuner is faced with a decision. A guy calls about a 2004 GTO tune. He is not sure how many more 2004 GTO's he is going to get so he decides to take the Single Vehicle option for 2 credits on this one and "see how it goes".
  3. Six months pass and then another 2004 GTO request, the tuner then thinks it's been 6 months since the last one so he will just do the same thing. Note at this point the software would have prompted him with a cost of 5 credits to upgrade to the 2004 GTO Year/Model (since 2 x 75% = 1 upgrade credit).
  4. Another few months pass and then another 2004 GTO request, the tuner thinks he has only done two of these and it's cost him $199 for the two single vehicles, he is still $100 ahead over the last nine months compared to the 2004 GTO Year/Model at $299. At this point the software would be prompting him with him with a cost of 3 credits to upgrade to the 2004 GTO Year/Model (since 4 x 75% = 3 upgrade credits). The tuner decides to go the Single Vehicle route again happy that he is doing the right thing.
  5. Another few months pass and then a fourth 2004 GTO request. This time the tuner sees the software is prompting him with him with a cost of 2 credits to upgrade to the 2004 GTO Year/Model (since 6 x 75% = 4 upgrade credits). The tuner then decides he would be crazy not to take the 2004 GTO Year/Model option for 2 credits. He thinks back over the last year and realizes sure he has paid $99 more than if he had taken the risk initially on the 2004 GTO Year/Model license but given the length of time it is of no concern. He would have been much worse off had he purchased the Year/Model upfront and never tuned another 2004 GTO!
  6. This final purchase at the reduced credit price is recorded as 2 credits used to license the 2004 GTO Year/Model.
  7. If we take a look at the number of Year/Model upgrade credits now applying to the All GenIII V8 Cars package we see that 15 credits apply to the All GenIII V8 Cars package and the tuner would see 15 credits required to license it.

Reviewing available Upgrade Credits

To review your available Upgrade Credits, Open VCM Editor, Click "Help" and select "License Information". Click "License Upgrade Paths" and you will see the upgrade credits you have and how many additional credits are required for the license as shown below.

Using Upgrade Credits

When you License a vehicle that has associated upgrade credits, the license cost will automatically be discounted. In the following example the 20065 GMC Envoy (8cyl) unlimited license is discounted from 12 credits to 9 credits. This corresponds to the license information shown above. 

What are User Defined Parameters?
If you have information on parameters (Switches, Scalars, and/or Tables) that we do not have defined currently in VCM Editor, you can now add them yourself and edit them right in VCM Editor immediately. All you need to do is define the parameters using TunerPro, save the TunerPro definition, and import the TunerPro definition right into the User Defined Parameters feature in VCM Editor. If you would like parameters added to VCM Editor permanently, you can still email support requesting they be added. Please Note: Not all controllers supported by VCM Suite support User Defined Parameters, please start a Support ticket for more information

How do I get to use the User Defined Parameters feature?
The User Defined Parameters feature can be purchased by logging into the "My Devices" section of your customer page and purchasing the one-time feature unlock for $169.99. After you purchase, you will be provided with a new application key. Once you receive the application key, simply enter it into VCM Suite and User Defined Parameters will be available for you to use.

How do I define my own parameters for VCM Editor?
If you have the necessary information on a parameter that you would like to define yourself, you can define and import your own parameters by doing the following:
  1. Define the Parameter(s) using TunerPro
  2. Save your .XDF file with the parameters you wish to import
  3. Open your .HPT file in VCM Editor
  4. Go to Edit -> User Defined Parameters
  5. Open the XDF File and your parameters will be imported into VCM Editor for editing.

Please see the example TunerPro .XDF file posted below for an example of each parameter type:

What are the "Allowed Addresses" in the User Defined Parameters window?
The allowed addresses are address ranges that you are allowed to define parameters in. If you try to define a parameter outside these ranges, they will not import and you will not allowed to edit them.

How do I define a Parameter?
If you have the proper information to be able to define a parameter, please see the following 3 examples for defining a switch, scalar, and table in TunerPro.

To define a switch, insert a new Switch/Flag into your TunerPro definition and fill out the following fields with the appropriate information:
  • Name
  • Description (optional)
  • Address
  • Src Data Size
  • Bit Number

Visibility Level and Categories will be ignored.

Click image for larger version. Name:	TunerProSwitch.PNG Views:	232 Size:	13.5 KB ID:	67478

To define a scalar, insert a new Scalar into your TunerPro definition and fill out the following fields with the appropriate information:
  • Name
  • Description (optional)
  • Address
  • Size
  • Signed, Floating Point, LSB flags
  • Stock Units
  • Low & High Ranges
  • Conversion Equation

Visibility Level and Categories will be ignored.

Click image for larger version. Name:	TunerProScalar.PNG Views:	158 Size:	17.6 KB ID:	67479 

To define a table, insert a new Table into your TunerPro definition and enter the appropriate information for the table, it's row axis, and it's column axis.
Table Information:
  • Name
  • Description (optional)
  • Address
  • Size
  • Signed, Floating Point, LSB flags
  • Cell Units (optional)
  • Low & High Ranges
  • Conversion Equation

Visibility Level and Categories will be ignored.

Click image for larger version. Name:	TunerProTable.PNG Views:	132 Size:	18.9 KB ID:	67481 

Row Axis Information:
  • Number of Rows
  • Stock Units
  • Label Source1
  • Address
  • Data Size
  • Address step
  • Signed, Floating Point, LSB flags
  • Conversion Equation


Column Axis Information:
  • Number of Rows
  • Stock Units
  • Label Source1
  • Address
  • Data Size
  • Address step
  • Signed, Floating Point, LSB flags
  • Conversion Equation

Click image for larger version. 

Name:	TunerProTableColumn.PNG 
Views:	80 
Size:	17.4 KB 
ID:	67485 Click image for larger version. 

Name:	TunerProTableColumnConversion.PNG 
Views:	59 
Size:	12.4 KB 
ID:	67486

1 Only "External(Manual)", "Internal, Pure", and "Linked, Scale" are supported axis types at this time. "Linked, Normalized" axis types are not supported. Example images above are of type "Internal, Pure".

What if my definition requires a base offset?
Some controllers require a base offset for all parameters. For example, if you define the parameter at address: 0x1ABCDE, however the location of the parameter is actually at 0x801ABCDE. This would require an offset of +0x80000000.

To add a base offset to your entire definition
  1. Open your XDF in TunerPro
  2. Go to XDF -> View/Edit XDF Header Info
  3. Set your bin size2
  4. Set your base offset
  5. Click OK

2When defining a TunerPro base offset to be used in VCM Editor, the bin size doesn't need to be the actual size of the binary. It just needs to be a larger value than the base offset value. The bin size will be ignored when imported into VCM Editor

Click image for larger version. Name:	TunerProOffset.PNG Views:	58 Size:	13.9 KB ID:	69679

NOTE: For TunerPro V5.00.8944 or older, if you must define a base offset of 0x80000000 or higher you must edit the base offset manually in a text editor.(Notepad/Notepad++) To manually adjust the offset in a text editor:
  1. Open your .XDF file in the text editor
  2. Find the <baseoffset> field in the XDFHEADER (always near/at the top)
  3. Enter your new offset value in DECIMAL, not hexadecimal (Example for an offset of 0x80000000, enter 2147483648 into the baseoffset field)
  4. If the offset is negative, add a "-" before the offset (Example: -2147483648)
  5. Save your XDF

What units do I enter for tables?
In the instances where there is no drop down selection for units (main table cells), you will need to enter a valid unit into the "Cell Units" text box.

To find valid units for import:
  1. Open VCM Scanner
  2. Go to Tools -> Quantities & Units
  3. Copy the Symbol OR Name into the "Cell Units" box in TunerPro

Click image for larger version. Name:	VCMScannerUnits.PNG Views:	100 Size:	20.6 KB ID:	67497Click image for larger version. Name:	TunerProCellUnits.png Views:	143 Size:	15.7 KB ID:	67498

For all other parameter types (Scalars, Axis') that have an available "Stock Units" drop-down, please select your unit from the drop-down.

The Web Exception, Not Success error indicates either the computer is not connected to the Internet as required or the Time/Date settings are incorrect for where you are located.

Ensure you have a good internet connection, correct your Time, Time Zone and Date on your computer.

If you've verified your Time/Date setting are correct, you have a good internet connection and the problem persists visit the Contact section of our website, start a Support ticket and send us a VCM Suite Infolog and your Debug.dat file.
This error occurs in Ford's when the ignition is not being cycled as the software requests, there is an issue with the vehicle's ignition switch or the interface has a bad chip.

Ensure you are cycling the ignition as the software directs. If you are cycling the ignition as the software asks and the issue persists please start a Support ticket and send the following:
1) Debug file from your PC found in ...Documents\ HPTuners\ Settings
2) VCM Suite Infolog while connected to the vehicle