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


MegaSquirt-II™/MicroSquirt®/Sequencer™ Code Revisions

This is a list of codes that have been produced by Bowling and Grippo for MS-II™.

There are two hardware versions of MegaSquirt-II™, and two corresponding code versions. ALL MS-II™s sold since August 2005 are V2 MS-II™s (the vast majority of MS-II™s) have a blue solder mask and use the V2 code and INI that starts here. Older MS-II™s with the green solder mask use the V1 code and INI from the top of the page.

Oldest code is at the top, most recent code is at the bottom (click here to go to bottom).


Version 1.000
main.c, Monitor_v.abs.s19

This version has all the basic capabilities of MegaSquirt-I, but much higher precision - in the µsec range. All V1.xxx codes are intended for the non-CAN MegaSquirt-II (green) only. This code adds:


Version 1.100
main.c, Monitor_v.abs.s19
Version 1.200
main.c, Monitor_v.abs.s19
Version 1.300, ..., 1.340 - current release code
main.c, Monitor_v.abs.s19

Version 2.000
not released as a beta

This version works with the CAN MegaSquirt-II (blue) and has a template for CAN (controller area network) communications. Additional changes:


Version 2.100
main.c, Monitor_v.abs.s19
Version 2.200
not released as a beta
Version 2.300

Version 2.310, 2.320, 2.330, 2340, 2.350, 2.360 - former release code
main.c, Monitor_v.abs.s19
Version 2.400
not released as a beta
Version 2.500
not released as a beta
Version 2.510, 2.520, 2.530, 2.540
not released as a beta
Version 2.600, 2.610, 2.620, 2.630, 2.640, 2.660, 2.670, 2.671, 2.672, 2.681-2.686, 2.687
main.c, Monitor_v.abs.s19
Version 2.700
not released as a beta
Version 2.800
not released as a beta
Version 2.810
not released as a beta
Version 2.823
released as a beta Nov.07/06
main.c, Monitor_v2.823.abs.s19
Version 2.831
released as a beta Dec.19/06
main.c, Monitor_v2.831.abs.s19
Version 2.850
released as a beta Jan.23/07
main.c, Monitor_v2.850.abs.s19
Version 2.862 - former release code

main.c, Monitor_v2.862.abs.s19
Version 2.870
released as a beta May.20/07
main.c, Monitor_v2.870.abs.s19
Version 2.871, 2.873
released as beta Sept.10/07

main.c,
Monitor_v2.873.abs.s19,
INI file,
help file.


Version 2.88, 2.881, 2.883, 2.884, 2.886, 2,887, 2.888, 2.890


main.c source code,
Monitor_v2.891.abs.s19,
INI file,
(Starting with code version 2.889+, each release has its own INI, so for example 2.891 code (Monitor_v2.891.abs.s19) has a specific 2.891 INI (megasquirt-II.ini.2.891). Note that all older 2.XY (prior to 2.889) use the same 2.X INI file. For example, the 2.35 code uses the 2.3 INI file. This is the way the older code upgrades are designed. Major revisions were incremented by +0.1 and require a new INI file, minor revisions (+0.01) use the same INI file.)
settings.ini,
help file.


Version 2.900, 2.905, 2.920 - current MS-II™ release code (February 10, 2013)

Monitor_v2.920.abs.s19,
INI file,
settings.ini,
help file.



Version 3.103, 3.104, 3.105, 3.106, 3.108, 3.110

Monitor_v3.110.abs.s19,
INI file,
settings.ini,
help file.


Version 3.430

Monitor_v3.430.abs.s19,
INI file,
settings.ini,

Version 3.730, 3.760, 3.770

Monitor_v3.770.abs.s19,
INI file,
settings.ini,
help file.

Version 3.830 (released Feb 10, 2013)

Monitor_v3.830.abs.s19,
INI file,
settings.ini,
help file.

Version 3.830b (Current MicroSquirt®/Sequencer™ release code - released Dec. 15, 2016)

Monitor_v3.830b.abs.s19,
INI file,
settings.ini,
help file.



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.
© 2006, 2013 Al Grippo and Bruce Bowling - All rights reserved. MegaSquirt® and MicroSquirt® are registered trademarks.