This troubleshooting guide is intended to help you sort out connection issues between your laptop and your V3 MicroSquirt® controller. Typically these are things like TunerStudioMS error messages of the sort "Controller code version does not match signature ..." (which is caused by an INI file not matching the loaded code, in this case) or "ERROR: Command not recognized, e=0xE1" which usually means a serial port connection with a MegaSquirt® controller connected to it was not found.
There are certain things that have to be in place and functional for your V3 MicroSquirt® controller to talk properly to your laptop:
Here are what you need to check if your laptop PC does not talk with your MicroSquirt® controller:
If all these check out, you can proceed, otherwise you need to get a different cable. To repeat: On the cable, pins 2, 3, & 5 should all be connected and "e;straight-through".
(New code versions (2.889+) have their own INI, so for example 2.890 code (Monitor_v2.890.abs.s19) has a specific 2.980 INI (megasquirt-II.ini.2.890).
You will find the INI files here: http://www.megamanual.com/files/ini/ and the code S19 loadable files here: http://www.megamanual.com/files/code/
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.)
You may also need to install a fresh INI file if you have edited it manually, and made any mistakes (which is easy to do and often shows up as a comms error - typically the controller will connect with the tuning software, but then it will go offline after a second or two, and not re-connect unless the power is cycled - starting the process again).
You can select new INI to match code you have loaded by:
Also, many laptop charger brick units have the third prong connected to the laptop ground, including the serial port and USB. When both the battery charger and laptop power brick are plugged into the same outlet, or even any outlet sharing the same ground return to the electrical panel, these circuits are now electrically connected and can flow a lot of unintended current! Now, if for some reason the battery charger negative lead clamp falls off of the battery or has a bad clamp connection, the least resistance path for the battery charger negative lead is a path thru the laptop and serial connection back to the MicroSquirt. p>Needless to say this can lead to catastrophic consequences to the MicroSquirt and potentially your laptop, these devices are not designed to handle the many amps that a battery charger can deliver. Battery chargers are electrically noisy to begin with and should be avoided with any electronics, but if they must be used then it is best to run the laptop off of its internal batteries or ensure that the laptop does not have a ground return thru the line cord plug.