Join the new Tech Support Facebook page for community help on functionality/solutions using our software and tools! https://www.facebook.com/groups/944115601325224
This app lets you quickly and easily modify the options on GM clusters found in many 2010+ Global A vehicles . Global B clusters not supported yet. You need a J2534 tool that works with Low Speed GMLAN (pin 1 OBD2). This app works in vehicle or on the bench with a BCM connected as well. App purchase includes license for one cluster. Purchase additional licenses below.
You must purchase the app above before adding licenses! Please enter the order ID EXACTLY as it appears at the bottom of app, preferably use the COPY button to put it in your clipboard and then paste it here under Order ID. If it is not exact, there may be a delay in getting licenses added.
Opus Mongoose GM: https://amzn.to/4uIfwTF
GM Bosch MDI2 (original - not a clone): https://amzn.to/4rN6Qsy
Opus Cardaq 3 Plus: https://amzn.to/47Npmd9 (also any other Cardaq/Launch/SnapOn variant)
Autel Maxiflash: https://amzn.to/47Npmd9
We typically always recommend getting a quality mainstream tool and avoiding clones or cheap knockoffs, but we have tested these to work as well:
Topdon Rlink J2534: https://amzn.to/3NEsPnA
This app requires internet access for the full process.
This app can be used on the workbench or in vehicle. On the bench you will need a Body Control Module (any random one usually works) on the bus with it tied to the low speed GMLAN. In vehicle you need the ignition turned fully on or the car running.
Tool: Use this to select the J2534 tool you are using. It must be compatible with GMLAN Single Wire Can (OBD2 pin 1. See recommended tools above). If your tool is not listed here, you need to install the J2534 drivers for it first.
Detect IPC Button: After you have the tool connected between your laptop and ignition on, you click this to detect what Instrument Panel Cluster is connected. The app will determine if we have the configuration definition on our server. If the configuration is available, you will need to license the cluster to continue. If the configuration is not available we will get a notification and attempt to load it within 48 business hours. Please send an email as well if you would like to be notified when this is complete.
VIN: Current VIN read from the cluster. If you intend to change the VIN, update it here before writing.
MTC: Serial number of the connected cluster.
Config ID: The part number of the cluster's configuration definition.
ODO: This is the current odometer reading of the cluster. It is not changeable with this app, only shown for informational purposes. When writing the app attempts to reset any odometer lockout, in which case once the VIN matches the BCM the current odometer reading will be updated to match the BCM in most cases.
Write IPC Config: This button will take what is currently in the Parameter List and the VIN in the text box and write it to the Instrument Cluster. If you are doing this on the workbench, please switch off the ignition power and leave constant power connected for at least 30 seconds to save the changes before removing all power. In the vehicle the changes typically show immediately after successful writing, even if the vehicle is running. You may get other random warnings and behavior during writing, but it should reset with the new configuration when complete.
Save Config: This button lets you save the current cluster configuration in the parameter list to a file as a backup. It is not recommended to edit these files outside the app as unexpected results may happen.
Load Config: This button will let you load a saved configuration. You must detect the IPC first before loading, and the Configuration IDs must match. Loading configurations saved from other clusters may have unexpected results, so use with caution!
RPO/Model List : This is a listing of available RPO and Model code options that will help update the parameter list on the right. It is NOT necessary to use this section if you just want to make changes directly to the parameter list on the right. IF YOU DO use the RPO/Model list, you must select ALL desired options every time and then click the Compile Parameter List button to update the parameter list on the right. AFTER you do this, you can make any further changes on the Parameter List before writing. If you are unsure of your RPO codes, use this free website to get a listing of options for your VIN! https://www.gmpartsgiant.com/vin-decoder.html
Parameter List: This is the list of available parameters you can edit. There are many available for each cluster and not all may have the desired effect. We have not tested the majority of these parameters, so they may not work as expected. We have set up a help group on Facebook to ask configuration questions and general other help on our tools, see the link toward the top of the page. If you want to use RPO/Model codes to manipulate this section, make sure you do that and click compile before making further changes to the parameter list.
Load Config Defaults: This will load the default configuration for the configuration ID. You can use this if you get to a point where you are testing and end up with a misconfigured cluster. Click this button, then select the relevant RPO and Model Codes and click Compile Parameter List and you will be back at the OEM configuration for this cluster.
Show/Hide Undefined: The configuration definitions have hundreds of options in them, but there are many more options that are not defined. We are adding undefined parameters to each configuration as time allows, and this will let you see all undefined parameters with generic names.
Guided Undefined Parameter Search: This feature in conjunction with showing the Undefined parameters will take you through an easy and quick guided process to find where to enable or disable a specific behavior. Select the DID you want to search (there are descriptions next to each for Warning messages, Behaviors, Indicators, Menus, etc). For search type select "Enabled to Disabled" if you are trying to deactivate something or "Disabled to Enabled" if you are trying to activate something. After you have made these selections, start the vehicle or turn the ignition on and make sure you have the specific desired target active, for example you'll have the warning message displayed. At this point click "Start" and follow the prompts. Please allow enough time after each write for the specific target behavior to return before answering the questions. It is typically NOT necessary to cycle the ignition unless the target behavior only happens on first startup. If the process ends in success, please record the information and send it to james@customecm.com for verification and we can add it to the configuration definition. We may provide free additional licenses for those that report useful found parameters if reported!
Order ID: This is your license key for purchasing additional licenses. Click the Copy button and paste it into the license order form above to add additional licenses. It is important that you get this exact with no additional spaces or characters for the licenses to be added immediately. If there is an error you will need to contact support to get it corrected.
Available Licenses; This is your remaining licenses that are unused. You will only be charged a license when reading/writing an unlicensed cluster.
Help/About: This button will launch a link to this page.