Click on our menu buttons immediately below to find MegaSquirt® information quickly:


MegaShift™ Settings

The Windows 9x/ME/XP/Vista software applications you use to tune and configure your MegaShift™ hardware are called TunerStudioMS by Phil Tobin. You also need Java capable on a computer (a laptop or notebook computer if you want to tune in the car) and a conventional serial port to communicate with a MegaShift™ controller. A USB/serial converter may work, and many people have reported that they have been successful using a USB-serial adapter. Just about any computer that is capable of booting Windows 95 (or better) will be fast enough, but get the fastest laptop computer you think is reasonably priced, obviously.

Signature Errors

There are two parts for any firmware release:

  1. the .s19 file that contains the firmware for the MegaShift™ processor, and
  2. the INI file that describes the firmware to TunerStudioMS on a personal computer. This is GPIO.INI for MegaShift.

If you download a different .s19 file (i.e., a different embedded code version) to your MegaShift™ EFI Controller, then you must install the corresponding INI file in the place expected by MegaTune.

If the INI file does not correspond to the code you have load, TunerStudioMS will generate an error message when starting. The error you see is telling you that the signature in the INI doesn't match what TunerStudioMS is receiving from MegaShift. This can be for a number of reasons, the most common are:

Also, be SURE to set the CODE_VARIANT (to MS-II) as well as activating the appropriate INI file, both actions are necessary.

Creating and Selecting New Projects

TunerStudio allow you to manage data for multiple MegaShift™ installations on the same computer. First you must use the installer to build yourself a default setup.

When you have only a single car directory, TunerStudioMS assumes that you want to use that one, so starts there automatically. When you have more than one, TunerStudioMS will present use the last one, but if it doesn't match whet it sees from the controller, it will ask you to choose another project or start a new one.

The INI file has a large number of gauges defined. The defaults start with a lowercase letter, the general use non-defaults to uppercase (so they appear near the top of the listing, and are easiest to select, then the 'debug' gauges in lowercase as well - prefaced with "x_". Some gauges are essentially duplications of the indicators, but are included for troubleshooting the indicator set-up.

Editing MegaShift Parameters

MegaShift has a large number of parameters that can be set up to configure the code for your transmission, and tune the shift behavior. these parameters are described below.



MegaSquirt® and MicroSquirt® controllers are experimental devices intended for educational purposes.
MegaSquirt® and MicroSquirt® controllers are not for sale or use on pollution controlled vehicles. Check the laws that apply in your locality to determine if using a MegaSquirt® or MicroSquirt® controller is legal for your application.
© 2008, 2010 Bruce Bowling and Al Grippo. All rights reserved.