New software 3.052 available!

New version of V3 is available!

Link to the software:
https://www.ecumaster.com/files/EMU_BLACK_V3/EMUBlackV3Setup_3_052a.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 ]

Change log file: changeLogV3.pdf

CHANGE LOG:

BOOTLOADER

  • Shorting serial Tx and Rx during device power-up now forces the ECU to enter bootloader mode.

BOOST CONTROL

  • Added custom DC correction table.
  • Added gear-based DC correction.

IDLE CONTROL

  • Idle ignition target and min/max ignition X-axis are now referenced to RPM instead of Idle RPM target.
  • Fixed issue with idle motor step log channel.
  • For stepper actuators, initial idle position when engine is off now equals cranking airflow request.

OVERRUN FUEL CUT

  • Added a switch to completely disable overrun fuel cut.

CAN KEYPAD

  • Added switch to adjust keypad brightness level.

AC SYSTEM

  • Added 2°C hysteresis for EVAP temperature.
  • AC pressure input now overrides AC pressure read from CAN for VAG, EVO, and Porsche platforms.

SWITCHES

  • Added new switch type activated by high state (+5V or +12V), connected to the RS232 Rx input.

DSG GEARBOX

  • ESP emulation functionality restored.

CAN - VW (PQ35)

  • Fixed incorrect oil temperature readings from CAN.

DBW / H-BRIDGE

  • H-Bridge output can now be disabled via user function.

CLIENT SOFTWARE

  • During project loading, all variables are checked against min/max limits and reset to defaults if out of range.

ASE (After Start Enrichment)

  • Fixed bug in ASE table Y-axis (CLT) reading.

TRIGGER WIZARD

  • Added BMW M54B30 engine support.

V2 IMPORTER

  • Added import functionality for the Outputs category.

BG3 LOG FILES

  • Correct timestamp is now added when importing log files.
8 Likes

I don’t know what happened, the stepper controler stopped working.


20250705_1213.emublog3 (195.8 KB)

Those 2 values cannot be the same. However I’m not sure if it is a problem.
Is this base map the same as you used during logging.

Also your igntiion PID seetings seems to be too agressive what cause the oscilation. But it is not a a cause of the root issue.

Your problem are tables max / min torque ignition angle.
The ignition control angle hits the max torque limit and stop to change.
Airflow PID is based on ignition error

The Evo X CAN coolant display in the center dash is still way off and shows random values despite normal coolant temp. For example coolant temp, 195-197* (normal for Evo X) and the coolant bar display will show near overheating value. Then later it will be back at 195*, and the coolant bar display shows normal.

On stock ECU the display won’t really show hotter than normal values until at least 220* or more

I’m starting to adjust the idle rpm, I’m aware there are areas for improvement.
Following the drop in idle speed, I switched to DC Override; nothing changed, which surprised me.
I didn’t encounter any issues with this version during my first test, using only DC Override to establish a baseline to complete the table.

Could you please make a simple table for me.
Change the value in CLT sensor calibration to enter the fixed temperature value to whole table and observe the coolant gauge on the display.
So you can tell me what temeprature in EMU shows on display.
That allows me to fix the scale. I have no access to such car so it is the only way to fix it.

I’ve attached a log of me manually changing CLT from 185F to 205F and images of how the dash shows at each temp. The picture with 185F is how normal Evo X coolant temp reads when fully warmed up all the way until maybe 210F. The picture of 195F shows way too hot on the dash. It shouldn’t start creeping that high until over 210F.

The picture of 205 and 210F are way too high on the display.. this would be 220+F to trigger that high of a reading on stock ECU

EvoX-CLTchanges-log.emublog3 (228.5 KB)




Brilliant usage of Rx, always had to use some kind of a relay to connect onboards brake and pedal switches in common with original cars’ loom(as Switch inputs 1,2,3 goes crazy, when not grounded and got backwards feed through abs pullup or whatever else than free floating end:-))

In Switches log chart, it would be nice to also have Flex switch state(like Cam1, Cam2, Rx).

Also Overrun works somehow better than in 3.051

m54b30 trigger isn’t listed in the wizard :sweat_smile:

You right. Didnt check in file into repository. It wil be available in next build this week.

1 Like