Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip

Antilag via cruise control! Custom code v6.9

MG Flasher’s Antilag offers two modes: Stationary and Rolling. Antilag, also known as two-step or launch control, is a method used to temporarily increase acceleration performance (by increasing air pressure in your intake) during either a stationary or rolling launch. The side effect of using antilag (with ignition cut) may result in backfire (often a highly desired effect). The MG Flasher app provides simple and expert adjustable parameters for standing and rolling antilag. This will allow for an aggressive, flame-spitting two-step when parked followed by a safer, smoother rolling-launch (or vice versa) without having to reflash! Many safety parameters have been added to allow precise control over your car, including: min/max coolant temperature, max EGT, max IAT and a over-boost threshold. You can even decide the aggression of the torque limiter when these safety parameters are exceeded!

Tip

Where Custom Code v6.9 offers only Ignition Cut for, spitting flames, holding RPM and building boost, Custom Code v6.9.1 introduces another method, Fuel Cut. The new method is significantly safer on your vehicle because it causes less stress. Fuel Cut will NOT spit flames! Users will be able to choose between the two methods.

Info

Support is currently only for F-Series Gen 1 B48 B4x & B58.

Support for Generation 1 G-Series will be available soon.

Ignition cut is only available on the B58 platform. Ignition cut has been removed for OTS maps on the B4x platform (still available for custom tuners).

Warning

A catless downpipe is highly recommended to avoid clogging or damaging your vehicle.

Note

This will retard timing a significant amount and build a lot of intake and exhaust pressure. We recommend infrequent use of antilag and to obey all local laws. By using this feature, you acknowledge and accept the risks, including, but not limited to:

  • Additional stress on the car that may be damaging (engine, turbo, exhaust, etc.)

  • Potential damage to your ear drum

  • Starting fires

  • Having too much fun

Tip

Works with manual or DCT transmissions, in any gear, with any driving mode (eco, comfort, sport, etc.) at any speed.

Beta Testers

Please ensure you add the a few extra parameters for logging during your tests. Contact us directly if you need a temporary logging license.

Expand
titleLogging parameters:
  • Boost Pressure: Delta Actual

  • Boost Pressure: Intake Manifold

  • Boost Pressure: Pre-Throttle Body

  • Boost Pressure: Target

  • Custom Code: Antilag Status

  • Custom Code: Antilag Stationary Maps

  • Custom Code: Antilag Shutdown Reason

  • Custom Code: Max Cooling Status

  • Fuel: Lambda Actual

  • Fuel: Lambda Target

  • Fuel: Rail Pressure Actual

  • Fuel: Rail Pressure Target

  • Temperature: Exhaust Gas Before Turbine (EGT)

  • Temperature: Air Intake (IAT)

  • Beta testing teaser: https://www.instagram.com/p/CWrd4hGJur6/

    Stationary Antilag

    Expand
    titleStationary Antilag On-The-Fly Configuration

    To change the launch RPM for stationary antilag:

    1. Stop the vehicle (below speed threshold to detect rolling).

    2. Hold SHORT DOWN on the rocker for 2 seconds (engine light will blink) to enter the RPM setpoint configuration mode. This value is defaulted to mapped value (RPM setpoint) if you restart the car.

    3. Tap or hold SHORT UP/DOWN on the rocker to increase/decrease the RPM shown on the tachometer.

    4. Press RES button to accept the setting displayed RPM setpoint.

    Expand
    titleStationary Antilag Usage
    1. Stop the vehicle (below speed threshold to detect rolling).

    2. Keep RPM below the setpoint

    3. Hold FAR DOWN on the rocker for at least 1 second to enter antilag mode (engine light will blink quickly).

    4. Press the throttle pedal beyond the mapped value (pedal position for activation) to have ignition cut, timing retarded and to start building boost as configured in the app.

    5. Release FAR DOWN rocker switch when ready to launch (sit back first!).

    Rolling antilag

    Expand
    titleRolling Antilag Usage
    1. Reach a steady speed (above threshold to detect rolling).

    2. Select a lower gear to have the RPM within minimum and maximum bounds selected in app (3500 RPM is a good starting position with bounds set at 2500 RPM to 5000 RPM).

    3. Hold FAR DOWN on the rocker for at least 1 second to enter antilag mode (engine light will blink quickly).

    4. Press the throttle pedal beyond the mapped value (pedal position for activation) to have ignition cut, timing retarded and to start building boost as configured in the app.

    5. Release FAR DOWN rocker switch when ready to launch (sit back first!).

    Adjustable Options

    Expand
    titleSimple Settings
    • Pedal position for activation

    • Speed threshold to detect rolling

    • Rolling Options

      • Aggression

      • Boost setpoint

      • RPM minimum for rolling engagement

      • RPM maximum for rolling engagement

    • Standing Options

      • Aggression

      • Boost setpoint

      • RPM setpoint

    Expand
    titleExpert Settings
    • Pedal position for activation

    • Speed threshold to detect rolling

    • Rolling Options

      • Ignition aggression (higher means more timing retard)

      • Lambda aggression (higher means richer)

      • Boost setpoint

      • Boost hysteresis (as a wastegate fader)

      • Ignition cut duration

      • RPM delay until cut

      • RPM minimum for rolling engagement

      • RPM maximum for rolling engagement

    • Standing Options

      • Ignition aggression (higher means more timing retard)

      • Lambda aggression (higher means richer)

      • Boost setpoint

      • Boost hysteresis (as a wastegate fader)

      • Ignition cut duration

      • RPM delay until cut

      • RPM setpoint

    • Safety Options

      • Emergency mode deceleration aggression

      • Coolant temperature minimum

      • Coolant temperature maximum

      • Exhaust gas temperature maximum

      • Intake air temperature maximum

      • Over boost limiter

    Example Videos

    Expand
    titleStanding Antilag
    Antilag Standing Demo 1.movAntilag Standing Demo 2.mov

    Expand
    titleRolling Antilag
    Rolling Antilag Demo.mp4Rolling Antilag (in car).mp4
    Tip

    Wastegate will be faded open as the target boost is approached (target boost - hysteresis) and fully open once reached or exceeded.

    note

    Safety shutdown (Emergency mode)

    Note

    If any of the safety parameters are exceeded, the antilag function will end early and require the user to release the throttle before resuming regular operations. Antilag will be disabled until the safety margins are within bounds again and the user releases the throttle. Emergency mode temporarily enables “Limp Mode” to reduce exhaust gas temperatures (EGT) and relieve boost pressure (opens electronic wastegate).

    You can log the parameter “Custom Code: Antilag Shutdown Reason”, or CC_ASR for short, to see the cause for the last shutdown event. Value resets to zero upon entering next antilag event.

    Safety shutdown is engaged when:

    • Engine coolant temperature (Tmot) is out of bounds: “Coolant temperature min” (CC_ASR

    bit 0
    • == 1) and “Coolant temperature max” (CC_ASR

    bit 1
    • == 2).

    • Exhaust gas temperature (EGT) before turbo (Tabg_vl_xab) is greater than “Exhaust gas temperature max” (CC_ASR

    bit 2
    • == 4).

    • Intake air temperature (tans_msg) is greater than “Intake air temperature max“ (CC_ASR

    bit 3
    • == 8)

    • Intake manifold boost pressure (Ps) is greater than “Boost pressure setpoint” + “Over boost limiter“ (CC_ASR

    bit 4)
    • == 16)

    • Usage duration exceeds allowed amount (CC_ASR == 32)

    Safety Shutdown Reason (Decimal)

    Issue

    1

    Min coolant temperature exceeded

    2

    Max coolant temperature exceeded

    4

    Max exhaust gas temperature (EGT) exceeded

    8

    Max intake air temperature (IAT) exceeded

    16

    Max intake manifold boost pressure exceeded

    32

    Max duration exceeded

    Limitations

    Antilag can only be achieved under the following conditions:

    1. Car must be warmer than “Coolant temperature min“ to engage.

    2. Must be within the “Safety shutdown” parameter bound.

    3. For users with Custom Tunes, please refer to the information on this page to gain access to this feature:
      Custom Tuners - Map Pack Guide CC v6.9