Subpage of VemsTune
Upgrading firmware requires some hardware and software preparations.
Hardware preparations - IMPORTANT:
When uploading new firmware to a controller (even with a motronic55 connector!), to prevent filling cylinders with fuel or possible igncoil or igndriver damage:
- remove ignition fuses
- remove injector connectors and remove fuelpump relay
- or otherwise make sure the fuelpump is off, eg. hidden anti-theft switch
- Upload and verify config, and measure voltage in the injector connectors before powering the fuelpump
Software preparations
GenBoard/UnderDevelopment/FirmwareChanges lists changes between versions. When upgrading from 1.1.27 to 1.1.56, dozens of entries contain a lot of (sometimes boring or even hard-to-understand) changes.
- some of them are interesting for a certain user, others are not
- some are possible to upgrade automatically, or fill in with reasonable defaults.
Before 2009-06-30 the following steps applied (briefly):
- with 1.1.27 "Tools/Firmware/Download config" saves vemscfg
- "Tools/Firmware/Firmware upload" 1.1.56 firmware
- it was recommended to manually "Tools/Firmware/upload config" an 1.1.56 vemscfg file with "reasonable defaults"
- than "Tools/Firmware/Upload config" the vemscfg file (saved from 1.1.27 in the first step)
Since 2009-06-30 VemsTune can fill in the missing variables with "reasonable defaults" for 1.1.56 or newer firmware. This makes upgrades simpler, and far less likely for someone to have noise in MAT/TPS retard or MAT/TPS enrichment tables. It is still recommended to review dialogs and tables.