Reported Bugs

This tracker lists active bugs, their priority, and the current resolution status.
For customer support, please visit https://support.revmapperformance.com.

ID Category Priority Summary Status Progress
307K ME7.1.1HighThrottle angle limited when running speed densityResearching
60%
Task Description

Description

At full acceleration, the target throttle angle does not reach 100% and seems to have a ramping when using speed density.

Does not affect 2.5T users.

1007K ME17.5 (2009+)HighME17.5.6 Idle controller instability on some 2.5T setup...Researching
50%
Task Description

On some 2.5T using the Bosch ME17.5.6, the idle controller can be unstable once it has reached operating temperature. Although the same vehicle with an earlier ME17.5 experience a more stable idle

ME17.5 vs ME17.5.6

  • %LIGov_Governor% has been confirmed to be different, and therefore the changes between these two engine management can hardly be implemented without extensive R&D
  • On the ME17.5, it targets a lower throttle angle at idle, and it relies more on the torque path intervention through ignition advance than the airflow path (throttle again). This handle overshoot more easily and leads to stable control on setups with unsteady idle
  • The ME17.5.6 is not lenient enough, the control loop is too aggressive and becomes quickly unstable as it tries to adjust the idle speed

Initial approach

  • The idle control has been made "more lazy" to avoid this aggressive control loop. It has helped for most setups, although it can still enter an unstable loop (see attachment)
  • Since the unstable loop mostly arise from the throttle intervention, an attempt at capping the throttle angle to force the ECU to use ignition advance intervention (similar to ME17.5) has been done. This work, although the angle limitation should be tied to the engine temperature to avoid cold start issues, and it should allow free intervention when the idle speed gets lower than 600-650rpm to prevent stalls. While this is a viable solution without a lot of R&D, deeper research should be conducted.

Literature from the FR

The idle speed control then adjusts to the slowly decaying value of the
low-pass filter. During tracking, a weighting factor FNSNF and a threshold
value KNSNF ensure that the target speed nsol_w always remains slightly below
nmot. This is necessary to allow for settling at engine speeds close to the
steady-state target speed nstat. Without this measure, the target speed would
be tracked even with a slight overshoot, and the control loop would be
unstable.
Speed tracking is deactivated at idle when the target speed nsol_w has
reached the steady-state value nstate and the magnitude of the speed
deviation from the steady-state target speed is below a threshold. This
prevents the target speed from being incorrectly tracked during an idle speed
overshoot.
The idle speed controller's task is to maintain a constant idle speed when no
torque is required, or to adjust it to the target idle speed as quickly as
possible and with minimal overshoot. For this purpose, the speed deviation
between the target value (HLSDem_nSetPTrck) and the actual value is used in
the "LIGov_Governor" function.

The controller parameters are selected depending on the operating state
(LIGov_SelPar).

The controller compares the current speed with the idle speed target speed and
adjusts the engine speed via its output. The target idle speed is
vehicle-specific and dependent on the operating state. The idle speed
controller requires the transmission characteristics of the entire
drivetrain. Since the transmission behavior is a very complex quantity, and
since automatic adjustment of the controller parameters to the current
transmission behavior cannot be implemented, the idle speed controller is
forced to obtain the dynamic information that is important for the
transmission behavior:
• Gear / Neutral / Power transmission
• Engine temperature (water temperature)
• Underbraking For a given vehicle, the current transmission behavior and the
  corresponding set of controller parameters are thus fixed. The idle speed
  controller only receives the information about which set of controller
  parameters to use (LIGov_numPar).

The output of the function is the idle speed controller torque LIGov_trq for
the set path and LIGov_trqLead for the air path. Additionally, the components
LIGov_trqI (I-component), LIGov_trqP (P-component for PTO), and
LIGov_trqPLead (P-component for air path) are provided.

Idle speed control torque = f(Idle speed control setpoint, engine speed,
current engine state, limit for internal torque, initialization torque for
I-component after start, Idle speed control state, transmission state via
CAN).
207K ME7.1.1MediumFuel cut detection failure (*2007-2008)Researching
30%
Task Description

Description

Some 2007-2008 ECUs fails to detect when fuel cut is occurring on deceleration

Symptom

  • Fuel trims stay active, interpreting the fuel cut on decel as a lean condition
407K ME17.5 (2009+)MediumPassat firmware, fuel suppression and difficulty to logRequires testing
90%
Task Description

Description

Passat firmwares differ from the Golf/Jetta/Rabbit, including fuel suppression to match stricter emissions.
This prevents the crackles and launch control from being "aggressive" (Low priority, this issue is only entertained out of respect for existing customers)

The concerning issues regarding Passat firmware is that they can be harder to tune and log. With the raise of interest from Passat owners for more serious builds, the remedy is to adapt a Golf firmware to support Passat as well

607K ME17.5 (2009+)MediumDeceleration detection failureResearching
70%
Task Description

Description

Some ME17.5 ECUs (Automatic only) fails to detect when the engine enters a deceleration state/overrun

Symptoms

  • Fuel trims stay active, interpreting the fuel cut on decel as a lean condition
  • ECU does not opt for the minimal ignition advance, causing jerkiness between shifts and no crackles on affect vehicles
11Backend / CoreMedium09G gearbox identification: Not always sent by the clie...New
0%
Task Description

During the fetch, the client does send the SWID (ECU/TCU) properly, although if a full TCU ID is required, it might not complete it

  • Revise server side logic
  • It might be an exception on the client side that prevent the packet to reach the server. Although, it is odd since SWID is extracted from the full ID
  • Seems more common with the GD101 cables
507K ME7.1.1DeferCrackle with the cruise control switch stays ON (*2007-...Researching
50%
Task Description

Description

Some firmware from 2007-2008 have firmware changes that cause issues with the code patch in regard to the toggeable crackle option using the cruise control switch.

This can cause the crackle to remains active, especially with the 2007. Low priority, if this feature is a must-have, it is possible to swap the ECU for a 2005-2006, which is not affected.

Showing tasks 1 - 7 of 7 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing