<?xml version="1.0" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Bug tracker:</title>
  <subtitle type="text">
    Bug tracker:Reported Bugs: Recently opened tasks
  </subtitle>
  <id>https://bugtracker.revmapperformance.com/</id>
    <updated>2026-05-04T08:07:02Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#12: [Boost control] Overcurrent</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=12" />    
    <updated>2026-05-04T08:07:02Z</updated>    
    <published>2026-04-14T00:23:32Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
There is a limit of maximum 2.2A that can be output to the circuit that drive the MAC valve for boost control.<br />When that limit is reached, the power is interrupted and a fault is set into the ECU. MAC valves are usually rated at 5.4W unit, 0.45A (It was initially miscalculated at 2.22A, see comments)
</p>
<ul>
<li class="level1"><div class="li"> The overcurrent limit should be investigated as it can prevent boost control from working</div>
</li>
</ul>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:12</id>
  </entry>
    <entry>
    <title>FS#11: 09G gearbox identification: Not always sent by the client</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=11" />    
    <updated>2026-04-10T06:25:18Z</updated>    
    <published>2026-04-10T06:25:02Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
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
</p>
<ul>
<li class="level1"><div class="li"> Revise server side logic</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> 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</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> <strong>Seems more common with the GD101 cables</strong></div>
</li>
</ul>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:11</id>
  </entry>
    <entry>
    <title>FS#10: ME17.5.6 Idle controller instability on some 2.5T setups</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=10" />    
    <updated>2026-04-10T09:29:28Z</updated>    
    <published>2026-04-08T05:27:32Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
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
</p>

<h3 id="me17.5_vs_me17.5.6">ME17.5 vs ME17.5.6</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> %LIGov_Governor% has been confirmed to be different, and therefore the changes between these two engine management can hardly be implemented without extensive R&amp;D</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> 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</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> 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</div>
</li>
</ul>

</div>

<h3 id="initial_approach">Initial approach</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> The idle control has been made &quot;more lazy&quot; to avoid this aggressive control loop. It has helped for most setups, although it can still enter an unstable loop (see attachment)</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> 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. <strong>While this is a viable solution without a lot of R&amp;D, deeper research should be conducted.</strong></div>
</li>
</ul>
<hr />

</div>

<h3 id="literature_from_the_fr">Literature from the FR</h3>
<div class="level3">
<pre class="code">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.</pre>
<pre class="code">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.</pre>
<pre class="code">The idle speed controller&#039;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 &quot;LIGov_Governor&quot; 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).</pre>

</div>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:10</id>
  </entry>
    <entry>
    <title>FS#9: Re-opening an altered map; the changes are lost</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=9" />    
    <updated>2026-03-15T10:59:56Z</updated>    
    <published>2026-03-15T08:57:55Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
When re-opening an altered map on the editor, the changes are lost
</p>

<p>
<strong>Culprit has been identified, a fix is under testing and should be uploaded tomorrow</strong> 
</p>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:9</id>
  </entry>
    <entry>
    <title>FS#8: Table values editing issue on Opera</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=8" />    
    <updated>2026-03-15T08:45:59Z</updated>    
    <published>2026-03-02T00:42:17Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Enter &gt; value &gt; enter<br />Arrow to move to other value and it goes back to previous
</p>

<p>
Enter &gt; value &gt; arrow and it stays changed<br />
</p>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:8</id>
  </entry>
    <entry>
    <title>FS#7: Constants not saving</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=7" />    
    <updated>2026-03-02T00:29:25Z</updated>    
    <published>2026-03-02T00:28:04Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Constants changes are not saved after modifications<br />
</p>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:7</id>
  </entry>
    <entry>
    <title>FS#6: Deceleration detection failure</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=6" />    
    <updated>2026-04-09T06:17:39Z</updated>    
    <published>2025-10-06T02:17:23Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<h3 id="description">Description</h3>
<div class="level3">

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

</div>

<h3 id="symptoms">Symptoms</h3>
<div class="level3">
<ul>
<li class="level1"><div class="li"> Fuel trims stay active, interpreting the fuel cut on decel as a lean condition</div>
</li>
<li class="level1"><div class="li"> ECU does not opt for the minimal ignition advance, causing jerkiness between shifts and no crackles on affect vehicles</div>
</li>
</ul>

</div>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:6</id>
  </entry>
    <entry>
    <title>FS#5: Crackle with the cruise control switch stays ON (*2007-2008)</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=5" />    
    <updated>2026-03-15T08:54:20Z</updated>    
    <published>2025-10-05T22:15:27Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<h3 id="description">Description</h3>
<div class="level3">

<p>
 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.
</p>

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

</div>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:5</id>
  </entry>
    <entry>
    <title>FS#4: Passat firmware, fuel suppression and difficulty to log</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=4" />    
    <updated>2026-04-14T08:52:29Z</updated>    
    <published>2025-10-05T22:09:03Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<h3 id="description">Description</h3>
<div class="level3">

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

<p>
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
</p>

</div>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:4</id>
  </entry>
    <entry>
    <title>FS#3: Throttle angle limited when running speed density</title>
    <link href="https://bugtracker.revmapperformance.com/index.php?do=details&amp;task_id=3" />    
    <updated>2025-10-05T22:03:10Z</updated>    
    <published>2025-10-05T21:50:09Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<h3 id="description">Description</h3>
<div class="level3">

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

<p>
Does not affect 2.5T users.<br />
</p>

</div>
</div>
    </content>
    <author><name>Jason Larochelle</name></author>
    <id>https://bugtracker.revmapperformance.com/:3</id>
  </entry>
  </feed>
