New software 3.049 available!

New version of V3 is available!

Link to the software:
https://www.ecumaster.com/files/EMU_BLACK_V3/EMUBlackV3Setup_3_049b.exe

EDL firmware ver 19 required for V3 firmware in version 3.049 and higer
[https://www.ecumaster.com/files/EMU_BLACK_V3/edl_firmware_1_19.zip ]

Change log file: changeLogV3.pdf

CHANGE LOG

V2 IMPORTER

  • Idle settings

LAMBDA GUARD

  • Strategy rewritten. Lambda guard status channel added for better diagnostics

NITROUS

  • Ignition angle correction can advance ignition now (useful for Meth injection)

IDLE

  • Idle state Afterstart can be interrupted by PPS

REV LIMITER

  • Fixed error with 2nd rev limiter

TRIGGER

  • CAM toothed wheel with the additional tooth gap detection condition changed from 50% to 60%

TRIGGER WIZARD

  • Fixed firing order for BMW E36 M52B20
  • Mini Cooper R50 / R53 added

REV MATCHING

  • New mode added Calculate RPM target forced , automatically execute blip and rev matching when enable input is true.

LOGBOOK

  • The date and time of the last make permanent operation saved to logbook

CAN BUS

  • BOSCH ABS M4, M5, MK60 supported
  • PORSCHE 998.1 (2004-2008) updated
    • Inputs: Wheels speed, Brake pedal, Clutch pedal, AC pressure, CAN Switch 15 - CC enable, CAN Switch 16 - CC cancel, CAN Switch 16 - CC increase, CAN Switch 16 - CC decrease, CAN Switch 16 - CC resume, CAN Switch 20 - AC request
    • Outputs: RPM, TPS, Coolant fan DC, Engine running status, Check engine lamp, Oil temperature, Oil pressure.
    • To control the Coolant Fan via CAN communication, set the coolant fan output to CAN BUS in the Coolant fan configuration, and in the PWM control field, choose 100 Hz.

EDL

  • Communication speed increased. Requires firmware 1.19 for EDL

LOG

  • CSV exporter modified. Now it is possible to export all channels or visible channels.
  • Keys 6,7,8,9,0 are added for tab switching
  • Firmware version channel added.
  • BT switches and BT rotary switches added to the log

OTHER

  • Cranking ignition angle parameter now shows with firmware 3.046
  • Code size optimisations

HELP

  • Log channels, DSG -work in progress
10 Likes

Thank you Jadzwin and team

1 Like

Hi guys , i need some advice on aircon ramp up when activated .So my aircon works with canbus and use hbridge to activate the clutch. This cause the rpm to drop to low 400rpm .How can i tell the ecu to ramp up the idle of the clutch are enabled

i think you have to tune PID

are you able to read that ac is activated in EMU ?

I will confirm if i see something on the canbus switches side if i see anything that is registering . The only thing i had to do to get the aircon to work was easy. Enable AC and select the output

This is for the std audi s3 8L aircon

I’ve checked the code. So we support AC in VW stream but acClutch log channel is not set.
However the Idle control check if the acClutch is active in Custom correction.

Here is the solution. Then you can set the correction table for different CLT and different targets.
This correction table will be active only when the clutch is engaged.

For the next build I also add acClutch flag in log for PQ35 platform

The new EDL-1 firmware 1.19 completely resolves the timestamp issue in my environment.
Thank you.

Hello, thanks for CSV export!

I have some problems with Idle on my 2jz vvt.
I started from tuning the Ignition PID and it works well, but when I turn on airflow PID - rpms go a little bit below and above the target. I’ve tried several ways to tune, but it seems I need some help with explanaition of the Idle tuning. (HPAcademy has a webinar about v2, but for the v3 they haven’n yet). I tried to off Ignition PID for tune airflow PID separately, but Idle control stopped without any signals, and it’s starts again when I return Ingition PID settings (not zeros).

Could you please write “step-by-step” algorithm for Idle tuning in v3?

With VVTi I either have some questions:
Is it normal Steady Pos DC is on semi-warm engine or oil lets say 45%, and for hot 47? How crucial is for stable tune? (For now I use 47% for hot engine (for normal working temp)

And the second: for 1500 rpm or more, I tune PID and it works well, target=angle, sometimes its goes miss for 0.5% with deadband 0.0%. but it seems OK. But if want to set about 4 degrees of VVTi on idle - its goes like IDLE above in my post. Let’s name it Waves..

It’s seems I have some problems with PIDs.
In my experience D gain usually works like smoothing, and PID works lazy. But here PID goes nervous with high D gain. I have some confident that is my mistake, but don’t understand where it is)

I’ve noticed that using any Value in the idle “afterstart delay” settings seems to keep my Idle Control from activating. I’m not sure if it’s my config or something I have missed.

If I have any value at all in the afterstart delay field, even .1, the idle state never changes over to active. As soon as I zero that out it goes to an active stat and the Idle control settings take effect.

perhaps I’m missing something?

Does it happen in 3.049 ?

Yes, this is when I noticed it. I did the upgrade from 3.048 to 3.049 and noticed my idle was very high. I dug through the settings and change log and when I dropped the setting from .1 to 0 the idle state moved from inactive to active.

edit - added this screenshot, where the cursor is the delay was set at .1, it moves to active when I manually set to zero. Files for config and log attached.

Beta_V3_349_PP.emub3 (69.9 KB)
20250527_1643_02.emublog3 (3.2 MB)

Ok. Thank you for reporting.

no problem, added files to my post if you want to look at config/log

Please, will the engineers also make firmware for the Dual H-Bridge to control the Haldex stepper motor itself via CAN using the Diff control strategy?

Just did my firmware upgrade just now from 3.048 to 3.049 and also doing to same on my side. In 48 is is fine. It stay’s on after start delay

1 Like

I tried this option but it looks like the activation input is not mapped to the AC output .I can’t seem to find the Hbridge2 output in the logs for clutch.

Why did you conenct AC clutch to Hbridge ? Audi 8P is PQ35 platform where the AC is controlled by the klima module. Then the module sends information that AC clutch is engaged and EMU is able to activate coolan fan.
Also the correction table that I showed in previous post should be able to correct idle air.

Hi Jadzwin , so when i got my ecu and pnp adaptor the diagram said ac clutch on hbridge2 .I have a audi s3 8L 2003 ( the fan does kick in on ac on . What option should i select to activate the aircon.
VW 1_8 BAM EMU Black Page2 pinout.pdf (713.8 KB)
VW 1_8 BAM EMU Black Page3 pinout.pdf (634.2 KB)
VW 1_8 BAM EMU Black Page1 pinout.pdf (668.9 KB)
VW 1_8 BAM EMU Black Page4 pinout.pdf (226.4 KB)