Overview and Notes
This article applies to the software tools used for the COMPUSHIFT Sport and COMPUSHIFT Pro, as well as the COMPUSHIFT Mini 2
The setup tools are available on PC, Mac, Android, and iOS.
If you are using iOS, please be sure you are familiar with and have downloaded the Files application on iOS. You will most likely need it to email and transfer files between the mobile devices and desktop computers.
iOS versions of the apps are on the Apple App store. Android versions are on Google Play and Amazon Kindle store.
The setup tools update their user interface from our servers on the fly as we publish changes. This means that as we add new parameters to the COMPUSHIFT, the tools will automatically work without users needing to download updates to the tools.
The fastest and most reliable method of doing a reflash is from a PC with a USB cable. This method is very fast, reflashing a unit in about 5-10 seconds. Reflash over Bluetooth takes about 6 to 10 minutes The COMPUSHIFT Pro/Sport have support for CAN based reflash, this requires a USB to CAN cable with the STN1110 chipset. The tools also support a J2534 cable.
HGM still uses .SREC files for the COMPUSHIFT Pro/Sport, but they are not compatible with those on the CS2. The two systems use completely different CPUs.
HGM changed the file format on the calibration / parameter files to something that can be edited in Excel if necessary. They are now comma separated files. They differ from the format on the COMPUSHIFT II, and if you need a file translated, HGM will do it for you.
Unlike the COMPUSHIFT II, the COMPUSHIFT Sport and COMPUSHIFT Pro uses an approach for its shift and pressure tables that lets you adjust both the X and Y values. There are 16 total points to work with, but you can set the spacing of the throttle / torque (X values) any way you want. We default to X locations of 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, so you have more fidelity at the lower end. You can change them to anything you want, provided they are steadily increasing in value.
Mac and PC versions can be downloaded from the table below.
Android software can be downloaded from the Google Play or Amazon store, or manually installed via the "apk" file provided here.
iOS software can be downloaded from the Apple App Store or through beta testing via TestFlight. Any version supplied here will only run on alpha program devices.
The functionality of the old COMPUSHIFT Flash app is incorporated into COMPUSHIFT Setup; the flash app is no longer needed.
The listing below can be used to access older and beta releases.
Fixed table range adjustments not working after first click
Made calibration merge and load error dialogs more informative
Added accept/reject buttons to scalar param controls
Added acceleration of scalar param up/down arrow buttons
Added Escape and arrow key operation of scalar param controls (Mac, Windows)
2.6.1 → 2.6.2
Note: 2.6.2 does not include any changes for iOS, so this release is only for Android, Mac, and Windows.
Fixed saving calibrations to disk (Mac, Windows)
Fixed loading calibrations from Downloads and other folders on device (Android)
2.5.3/2.5.4 → 2.6.1
Fixed some gauge/logging options not appearing in menu
Fixed some cases where file view could lock up (Android, iOS)
More helpful communication error messages
Added logging of DTCs
Fixed error notifications getting stuck on screen
Added option to prevent screen from going to sleep when plugged in (Android, iOS)
Fixed EXDEV error when saving data logs to a different drive (Mac, Windows)
Hid keyboard (Android, iOS) and removed keyboard focus when hitting Enter
Fixed file import via URI
Fixed issues with running on Apple Silicon Macs
Clarified the function of the param def select button on the advanced settings page
Moved the automatic param write option to the advanced settings page and fixed its logic
2.5.2 → 2.5.3/2.5.4
Note: 2.5.4 is an Android-only release to fix support for devices without GPS, which were incorrectly excluded from installing 2.5.3. It is otherwise identical to 2.5.3.
Fixed spinner getting stuck when saving calibrations under some conditions
Updated to no longer request background location permission, which was not being used (Android)
2.5.1 → 2.5.2
Added automatic selection of light/dark theme (can be manually overridden in Settings)
Fixed transmission type selection screen remaining active after disconnecting from the controller
Fixed getting stuck when saving log files (iOS, Android)
Fixed encoding select text left-justifying when wrapped
2.5.0 → 2.5.1
Fixed app hanging after viewing dashboard while editing a calibration offline
2.4.0 → 2.5.0
Improved layout of tables
Added indicator while disconnecting from a device
Made the active area for boolean parameter editors larger
Fixed inconsistent readings on the dashboard
Fixed poor performance in file browser
Fixed excessive space usage for log files
Fixed problems with setting up connections to devices
Fixed "%unit" appearing in some table edit headers
Fixed error notifications getting stuck on screen
Fixed issues with reconnecting via CAN during the same app session (Mac, Windows)
Fixed occasional mis-read of values when connected via CAN (Mac, Windows)
2.3.1 → 2.4.0
Enabled floating numeric keypad on iPads and added text hint for same in table editors (iOS)
Added DTC readout to setup pages (all platforms)
Removed auto-reconnect on mobile devices (Android, iOS)
Overhauled file browser on mobile devices (Android, iOS)
Switched to using modal select everywhere except in encoding table edits on desktop (all platforms)
Added selection of shift table traces when editing fullscreen (all platforms)
Fixed positioning of context menus on high-DPI monitors (Mac, Windows)
Fixed erratic behavior when changing X axis values on tables using arrows (all platforms)
Fixed file opening logic (Mac, Windows)
Added workaround for Google Drive file filtering bug (iOS)
Fixed momentary "not allowed" message on calibration screen (all platforms)
Fixed Bluetooth indicating disabled when app is first installed (iOS)
Fixed crash when editing charts with fixed X axis (all platforms)
Fixed spurious failure message when changing trans/engine via USB (Mac, Windows)
Fixed USB error messages appearing as empty objects (Mac, Windows)
Fixed BLE getting stuck in "connecting" state (all platforms)
Fixed zombie background task when table edit pages are opened and quickly closed again (all platforms)
Fixed long press detection (Android, iOS)
Fixed being able to start multiple param merge operations at the same time (Android, iOS)
Fixed pressure units in graphs reading wrong when editing offline (all platforms)
Fixed calibration files occasionally appearing as containing no parameters (all platforms)
Fixed spurious warning when quickly disconnecting from device (all platforms)
Fixed backdrops being difficult to distinguish in dark mode (iOS)
Added workaround for iOS webview bug causing UI elements to disappear (iOS)
Fixed connection error messages appearing during personality change and firmware update (all platforms)
Log File Location
Log File Location