Although its not always necessary, some users may want to take advantage of new features in the newer releases and will need to upgrade their firmware.
Before we start its a good idea to recap on how things work with the VEMS ecu. There is the firmware, which is the program that the VEMS runs, the config that defines the way the system works e.g. Trigger settings, offsets, RPM limits, fuel cuts etc. And finally the system's tables (your Maps).
So heres the steps to upgrading your firmware:
Backup everything:Go into the config folder, make a copy of the config.txt and tables.txt files if they exist.
Make sure that you have a working copy of the release that you're currently running with.
Download the configs and tablesGo back to the main directory and run download-config.bat, you will see a load of values run across the screen - these are the config settings being downloaded. Once the config is complete the tables are downloaded, this is considerably slower than the configs and there is no screen activity. DO NOT CLOSE THE DOWNLOAD WINDOW as the tables will still be downloading
Generate the configs and tablesThe downloaded files now need to be generated back into a form that the firmware can use, these
Go into the config directory make a copy of the config.txt and tables.txt, call them something like
config-pre-upgrade.txt and tables-pre-upgrade.txt
Go into the main directory once more and run generate-config12x12.bat (or if you are running 16x14 tables generate-config16x14.bat)
You will either see a pair of successful messages, or some error messages. If you have error messages, take a note of them and post them on the forum under your project section along with the offending files, and we'll sort that out.
Now if everything was successful:
Upload the firmwareNow upgrade the firmware by double clicking on upload-firmware12x12.bat (or upload-firmware16x14.bat)
Upload the tables and configsFinally run upload-config.bat, press the keys as prompted, and the config followed by the tables will be uploaded.
Testing TimeRestart VEMS, and fire up MegaTune, check that the settings look okay especially the temperatures fuel and ignition settings.
If all looks good start the engine.
If your temperature values are off, you will need to patch your temp tables, the proceedure for which is explained in this post
http://www.vems.co.uk/forum/index.php?topic=122.0