VEMS Firmware 1.2.38 Released for Early Testing
Early testing means this shouldn't be used in production or on the street except with VERY careful attention by experienced installers or dealers. It is intended to get more widespread use to certify many different setups with this firmware. For the general user, this is considered a “coming soon” announcement.
Enhanced Functions
- Launch control
- allow launch switch always ON (without affecting idle control), launch will only activate when near the start rpm range
- added launch boost anytrim optionally also applied to launch boost target
- added launch control range for enrich/retard increase configurable
- added launch (re)enable/disable speed configurable even when curve based mode is disabled
- downsized launch curve from 8 to 4 bins, Traction control can optionally take over when past the glide from start
- bugfix: launch boost target is only applied when below (re)enable speed (even when curve mode used)
- Boost Control:
- added RPM bins independent from Lambda table for Boost Target vs RPM mode
- N2O Control:
- added option to disable n2o during shiftcut
- Anytrim input channels:
- added Lambda-Target: Measured Lambda substracted by Target Lambda, effectively difference from target; usefull for safety functions like lower revlimit if engine running lean
- added Lambda-Target TPSx: Difference from Lambda target scaled by TPS saturates at x TPS%, scaling 0% when TPS below idle_tps_threshold
- added Lambda-Target MAPx: Difference from Lambda target scaled by MAP saturates at x MAP kPa, scaling 0% when MAP below fuelcut_min_kpa
- added NERNST 1 (ADC1), KNOCK (ADC6) & NERNST 2 (ADC7) can be used as anytrim input
- Input switch channels (for switch based enable functions):
- added THRD TRIG (SDA), WSPEED 2 (SCL), WSPEED 1 (INT6) & SEC TRIG (IC3) can be used for input switch functions if not used for trigger/wheelspeed
- added NERNST 1 (ADC1), KNOCK (ADC6) & NERNST 2 (ADC7) can be used for input switch functions
- Idle control
- added 485Hz IAC PWM frequency
- bugfix: Simple On/Off mode hardware settings added in VT
- Idle AC-Control:
- added support for selectable pressure sensor input with configurable lockout voltages for AC over pressure and AC low pressure with fixed hysteresis of 0.196V
- added support for selectable fan speed selection when when AC On
- AIM stream output:
- added generation and output of channels OILPRESSURE (9), OILTEMP (13), FUELTEMP (109), FUELPRESSURE (21), ERRORS (125)
- added selectable predefined calibrations and channel inputs for AIM pressure channels
- added selectable predefined calibrations and channel inputs for AIM temperature channel
- ERRORS (highbyte) has function activation states: ALS, Launch, Shiftcut, n2o, Traction Control, Injector stage 2, Idle, Ego
- ERRORS (lowbyte) has error states: o2 not ready, trigger error state, config slot active, baro problem, engine knocking, warning light state
- Misc Outputs:
- added predefined hysteresis on all windowed configurable input variables; 200 RPM, TPS 1.95%, MAP 4 kPa
- added predefined hysteresis on all extra configurable input variables; MAT/CLT 4 degC, EGT 32 degC, SPEED 4 km/h, Launchtime 0.0s
- WOT/RPM outputs:
- added predefined hysteresis on all input variables; 200 RPM, TPS 1.95%
- Fan Control:
- added selectable input source (also changes control mode) coolant, radiator outlet or delta coolant radiator outlet
- added support for Dual Relay based Fan control with 1 second lockout time between output adjustments
- added support for Temic and VAG J293 PWM controlled external amplifiers
- added configurable fan disable above wheel speed
- Water Pump:
- added selectable input source coolant, radiator outlet
- Fuel Pump:
- added PWM fuel pump control with configurable PWM output scaling by fuel requirement
- Triggers/Wheel speed:
- SUBARU_TRIGGER4_ANGLE allow cam trigger edge selection rising/falling on wheel speed 2
Newly Added Functions
- [Radiator outlet temp sensor]
- [Traction Control]
- dual wheel speed slip based absolute/relative with configurable enable speed
- 4 types of independently configurable torque reduction strategies (enrich, retard or spark/fuel cut (skip cycles))
- [Analog input multiplexer]
- added analog input calibration for muxed channels and allow selection for use everywhere
- [Analog input filtering]
- configurable exponentially weighted moving average filtering can be applied to all mcp and demuxed_mcp
- configured independently per channel
Convenient Links:
VemsTune: http://www.vems.hu/vt
Android App: http://www.vems.hu/android
Firmware Changes Page: http://www.vems.hu/wiki/index.php?page=GenBoard%2FUnderDevelopment%2FFirmwareChanges
- Or go to http://www.vems.hu/wiki/ and scroll to the bottom, and enter FirmwareChanges in the search box
Shop for hardware Worldwide: http://shop.vems.hu/catalog/
Shop for hardware in the US: http://www.vems.com
Reminder:
Before upgrading firmware, it's imperative that you have a recent version of VemsTune, and you must update your ini files before loading a new firmware. That is accomplished by clicking the “Update ini files from the web” menu option in the Preferences menu.
