Safety Mode
After firmware upload the config may be absolutely wrong, and the ECU can flooding the engine with fuel.
To prevent this recommended to unplug the injectors before firmware upload.
- From Firmware version 1.1.83 the Injector and ignition outputs are disabled by default, a special FW version dependant configuration word, named prohibit (2 bytes) needed to re-enable it (in future VT will set automatically after config upload).
- this function is disabled if using iButton anti-theft
- If it doesn't set correctly the ECU won't ignite or inject at all.
- To reenable the ECU:
- upload a proper config and VemsTune (newer than 2010-11-04) will set automaticaly.
- OR Set prohibit/iButton low byte and prohibit/iButton high byte variables manually (not recommended, do it only if the config on the ECU checked and totaly good)
Calculation example for prohibit variables:
- bit 15: PS2-type
- bit 14..13: 0 not using now
- bit 12..10: firmware version first number
- bit 9..7: firmware version second number
- bit 6..0: firmware version third number
- example:
- non ps2 1 .1 83:
- 000 001 001 1010011= 0x04D3 -> prohibit high byte is decimal 4, prohibit low byte is decimal 211
There is a special code to prohibit variables which works with any firmware for developing, Use it only if nothing else works: 0xBEEF