Trans controller for Microsquirt / MS2 / GPIO

(C) James Murray Oct 2007, 2008, 2009

This code converts your Megasquirt product into a transmission controller. First supported transmissions are GM 4L60E and GM 4L80E


2010 This code is now in use on a number of vehicles with 4L80E.

2009-02-07 Revisions to code to support pin re-arrangement for use with MS2.

The 4L60E 3-2 shift solenoid documentation I used was a little fuzzy so it is either off or 90%. No change is made during 3-2 downshift.

Download the latest firmware from, extract somewhere on your hard drive and read the README


A. Download Megatune from

Or B. Use TunerStudioMS from
When creating a project, browse to the trans.ini provided in the code zip file from this site.

The wiring pages are now split off from this page:

Microsquirt Wiring - MS2 wiring - GPIO wiring (to come)

Last updated: 4th March 2010


Or come to the MSEXTRA forum