The Megasquirt's predecessor was the EFI332 project, led by Bruce Bowling and Al Grippo.
A very steep coding, electronic design, and tuning curve prevented the system from gaining wider acceptance.
[2] Many components (circuit boards, pre-programmed processors and complete kits) are now available on the market, enabling even ambitious amateurs without in-depth IT and electronics knowledge to set up and commission the system.
The default calibration is configured to match common General Motors type, although the controller can easily be recalibrated to use nearly any sensor on nearly any engine.
As the product line of Engine Management Systems has evolved through multiple hardware and firmware revisions, at least when referring to the Legacy/DIY oriented MegaSquirt Systems (kit type ECUs) it is difficult to be specific about the capabilities of any particular MegaSquirt without knowing three things: microcontroller, printed circuit board and firmware versions.
The second group buy in 2002, as well as all following purchases until 2005 are V2.2 main boards, and have a V2.2 printed in the upper left corner of the PCB.
Instead, vendors resell the Bowling and Grippo offerings, and they keep stock current, so all items are normally available at all times.