Advertising:

Live Tuning Options: Difference between revisions

From MS4X Wiki
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 3: Line 3:
This helps with dyno tuning and eliminate the need for restarting the car and flash between each runs. Basically there are two ways of changing values on-the-fly:
This helps with dyno tuning and eliminate the need for restarting the car and flash between each runs. Basically there are two ways of changing values on-the-fly:


::'''A)''' Modern ECUs have enough RAM available to have whole tables or even the complete calibration data stored there and modifyable. BMW also moved several values and even small maps to the RAM while the cars where in developement, but never the whole calibration, because MS42 and MS43 are short of free RAM space.
::'''A)''' Modern ECUs have enough RAM available to have whole tables or even the complete calibration data stored there and modifyable. Even BMW moved some values and maps to the RAM while the cars where in developement, but never the whole calibration, because MS42 and MS43 are short of free RAM space.
::'''B)''' by emulating the whole flash memory. Thankfully by today there are fast enough micro controllers to handle this.
::'''B)''' By emulating the whole flash memory with an addon device.


Currently there are two options on the market that work for MS43 out of the box:
Thankfully by today there are fast microcontrollers available to handle option B with ease.
 
Some hardware hackers decided to develope solutions for flash emulation, giving us some options on the market that work for MS43 out of the box:


* [http://jmgarage.ru/forums/index.php?/topic/86-obzor-devaisa-anons-razrabotka/ Siemens Online by JMGarage]
* [[CobraRTP_Flash_Online|Flash Online by CobraRTP]]
* [[CobraRTP_Flash_Online|Flash Online by CobraRTP]]
* Siemens Online by JMGarage (currently in beta)
* [https://www.evc.de/de/product/ols/ols300/default.asp OLS300 by EVC]


'''Warning:''' Because these devices can alter values in the firmware code and calibration data area you need to disable all checksums and immobilizer functions before they work.


* [[Flash_Emulator_Firmware|Flash Emulator Firmware]]
'''We made preconfigured firmware files available for download here: [[Flash_Emulator_Firmware|Flash Emulator Firmware]]'''

Latest revision as of 10:24, 31 May 2022

Live Tuning means you can change tables and values of the ECU calibration ('tune') with the engine running. Ideally without any lag and instant feedback from the engine operation.

This helps with dyno tuning and eliminate the need for restarting the car and flash between each runs. Basically there are two ways of changing values on-the-fly:

A) Modern ECUs have enough RAM available to have whole tables or even the complete calibration data stored there and modifyable. Even BMW moved some values and maps to the RAM while the cars where in developement, but never the whole calibration, because MS42 and MS43 are short of free RAM space.
B) By emulating the whole flash memory with an addon device.

Thankfully by today there are fast microcontrollers available to handle option B with ease.

Some hardware hackers decided to develope solutions for flash emulation, giving us some options on the market that work for MS43 out of the box:

Warning: Because these devices can alter values in the firmware code and calibration data area you need to disable all checksums and immobilizer functions before they work.

We made preconfigured firmware files available for download here: Flash Emulator Firmware