New software 3.057 available! - new "fast" rev limiters, launch control, rolling start

Hello!

New version of V3 is available! Link to the software: https://www.ecumaster.com/files/EMU_BLACK_V3/EMUBlackV3Setup_3_057b.exe

EDL firmware ver 21 required for V3 firmware in version 3.051 and higer [https://www.ecumaster.com/files/EMU_BLACK_V3/edl_firmware_1_21.zip ]

Firmware 3.057 with EDL logging fixed

[Firmware 3.057 fixed EDL logging ]

Change log file: changeLogV3.pdf

The biggest change in this software is the new method of fuel and ignition cut used in the rev limiter, launch control, and rolling start. Thanks to the new approach and minimizing the cut delay, we achieved the effect of a ā€œfast limiterā€ and, above all, very stable operation. This has allowed a significant simplification of the configuration of the above strategies. I would be happy to hear your feedback.

Rev Limiters

  • Simplified configuration.

  • Improved RPM control (faster cuts; stable limiting using spark and fuel).

Launch Control

  • Strategy simplified (PID controllers removed).

  • Improved RPM control (fast cuts; stable target RPM).

Rolling Start

  • Strategy simplified and improved (fast cuts; stable RPM).

Client (Windows)

  • Fixed crash when Dark Mode is enabled on systems that don’t support it (requires Windows 10 1809 or newer).

  • Fixed Boost gauge crash.

  • Improved DPI scaling for General Settings window.

  • Improved DPI scaling for About window.

  • Customize Keys: fixed issue with duplicate entries.

Sensors

  • Fixed crankcase pressure sensor reading bug.

CAN

  • Added option to import PMU analog inputs in CAN setup.

  • Modified Alfa Romeo GT V6 CAN stream.

Log

  • Display system time fixed (applies only to log files created in 3.057 and newer).

Gear Cut / Gear Detection

  • When gear detection type is Gear sensor and the sensor is unassigned, gear is now set to 1.

Trigger

  • Implemented Rover 13-1-2-1-14-1-3-1 trigger.

  • Fixed random desynchronization for Cam toothed wheel with missing tooth trigger.

    Scope (Signal Viewer)

  • Trigger Edge: Both added for CAM 1 and CAM 2 to capture full signal.

Scope

  • Full signal drawing for CAM 1 and CAM 2 when Both edges are selected.
4 Likes

Please modify the changle log description. Now it is ā€˜ā€˜Version 3.056 30-09-2025’’ !

1 Like

Bug information
DBW ā€Disable whhen no rpmā€ function doesnt work.

Are you sure ?

It works different than V2. In V2 the throttle was ā€œdeadā€ when there was no RPM.

In V3 the throttle is disable until you press the pedal. It is much better solution as the throttle works normally but when ignition is on, there is no anoying sound from the throttle motor.

4 Likes

Yep, great feature! LC also nicely simplified, just working:-) Can’t wait V3 for Classic!

1 Like

Really nice update.

New bug. When opening a Desktop Template, the Fuel Pump Parameters window changes to the Electric Water Pump Parameters window. The issue happens in 3.056c and this version.

https://drive.google.com/file/d/1FiTQgGNj0BxRfszIo74-p35bCzXqGv5x/view?usp=sharing

I again randomly have the problem, that my car doesnt start with camlvl sync (dies after cranking).
Here a log with several tries and one time it didnt work.

AudiTT_AJQ_rev108_trigger_cam.emub3 (72.5 KB)

AudiTT_AJQ_rev108_trigger_cam.emub3 (72.5 KB)
But this time i can reproduce the issue….if i let the ECU go to a safe sleep…means switch ignition off and wait for 20s….the first starting attempt mostly fails….the secound works then.
Here again the scope…all scopes i do look more or less identical.

scope_2025930_2045_good.emubscp3 (529 Bytes)

There must be something strange in the SW.

The detailed conditions are unknown

When logging with EDL, only one log file is generated when multiple consecutive runs are performed on the same date. Is there anything wrong with that?

Is this log contains all runs ? EDL starts new log after power on or when the serial data is missing or the file is > 200MB

The file name is 01194932, but it records data from 20:15:41 to 20:41:16. I think it’s likely driving data from the third engine start.

I confirmed operation by checking the EDL LED for flashing the first time the engine was started. I haven’t checked it since the second time (because the EDL box is covered).

According to your explanation, if there are multiple driving data for the same date and time, will they be merged with the previous driving data to form a single file (as long as it is within 200MB)?

Until now, filename data with the start time was generated for each drive, so I thought that was the way it was designed.

EDL creates separate file after each power on.

Great updates. Since emu black has 3 built in inputs for wheel speeds, is it possible to make option to configure both driven wheels speeds sepately with only one un-driven? It would help traction control without lsd on fwd/rwd applications.

Thank you for informing

When I turn on the ignition, I hear a ā€œklackā€ noise from the throttle body. For this function, I thought it would always be disabled until engine RPM is sensed.

This window remain blank

Also i want to change gauge data to see diff press but it doesnt work

If i turn off DSG controll it should not disappear from menu?

Some nice updates in the past few versions. The ā€˜automatic’ reading of the PMU CAN analogs would be useful for me and save on channels in the User Defined CAN. I currently read 7 of the first 8 channels in manually.

However I don’t use the default 0x680 PMU ID as in the help, I use 0x200 - would it be possible to be able to define the CAN ID of the PMU for this feature and free up my User Defined CAN?

1 Like