6-Speed ZF - Flash Settings

Flash Settings 6HP transmission

Flash Settings 6-Speed

xHP has “Flash Settings”, allowing the user to change specific settings before flashing an OTS or Custom Map. This injects these user-defined values into each map before it is flashed.

Use is simple:

  • adjust the desired settings

  • save them

  • flash any map to apply the settings.

You must flash your car after changing settings. Being connected to the car is not enough.
You can access the module via the Flash Settings button at the bottom of the Map Flash screen.

Please note that the module is not available for all vehicles and engine/gearbox combinations.

Due to the different generations of transmission controllers used by BMW during production, some cars may not support all existing custom features.

To see what your specific car can support, please connect the app to your car and then click on it. Click on the blue "flash" icon in the bottom right corner and then the gear icon to see which features your car supports and which, if greyed out, it does not.

This can be done without purchasing a licence.

Launching &
Performance Options


Drag Race Mode


Brake Boosting means building torque against the applied brakes during a standstill.
This is a common technique for vehicles with automatic transmissions to preload the drivetrain and optimize acceleration from a standing start.

On turbocharged vehicles, this allows the turbo to spool and have a certain amount of boost ready when releasing the brakes.

“Drag Race Mode” is designed to squeeze the absolute maximum out of your transmission and improve your 0-60 and 60-120 times! Torque reduction during shifts is entirely disabled, shift pressures are maxed out, and clutch protection thresholds are raised to put your engine's full power to the ground no matter what.

The absence of torque reduction during shifting results in better acceleration times. This is especially true on turbocharged cars, as the engine does not have to reduce boost during the overlap phase of the transmission. Shifts are made with the maximum possible pressure to compensate for the additional load on the clutch packs. The standard safety thresholds for clutch load are increased accordingly.

The 8-speed transmissions use a similar logic in Launch Control mode, but Drag Race mode furthers this idea. Launch Control mode is also internally disabled on some cars after reaching a specific counter. In Drag Race mode, the LC counter is disabled and is permanently available.

Drag Race mode is automatically activated in Launch Control mode and Sport+/DSC OFF mode (8-speed) or Manual mode (6-speed). The increased pressure only becomes noticeable above about 40% throttle. Everyday daily driving in Comfort/D is unaffected.

Please note that this is a real performance feature and should not be used permanently.

All our stages are typically developed within the transmission limits to ensure unaffected longevity and stock-like trouble-free operation.

Drag Mode deliberately ignores these limits for maximum performance and should only be used in particular situations, such as drag strip competition! Drag Mode can be applied to any of the stages or even to your stock file.

The Activation Threshold, when Drag-Mode gets activated by the throttle pedal position, can be adjusted:

  • Lower Threshold: around 30% throttle pedal position

  • Standard Threshold: about 50% throttle pedal position

  • High Threshold: about 70% throttle pedal position

Please note that expected wear on clutch packs is around four times higher and transmissions in less than optimal working-state can develop mis-shifts!
This is especially true for highly tuned vehicles already experiencing issues with clutch slip! Software can’t exceed the limits of your hardware!

Custom Launch Control 6-Speed


Launch control on 6-speed cars is achieved by limiting the maximum torque allowed during brake boost and in 1st Gear. RWD cars use 350 ft-lbs/450Nm as a starting point.
For most AWD cars, torque control is unnecessary as they have more than enough traction. If you have traction problems in the upper gears, use the “TQ limit per gear” panel to manage them.

As Custom Launch Control is achieved by limiting the maximum torque during brake boost, it is always "active" during brake boost and requires no special procedure to activate.

Override Brake Boost Protection

The ZF6HP and ZF8HP use a torque converter to amplify the torque coming from the engine before it enters the rest of the driveline. This amplification must be considered while brake boosting to protect the transmission and the rest of the driveline.

ZF torque converters' typical torque multiplication factor during brake boosting is around 1.75 - 1.9. (Engine speed > 800 rpm and turbine speed: 0 rpm).


A standard 335i F30 sends 400 Nm of torque from the engine. This is amplified to around 750 Nm (400 * 1.9) before the torque goes through the transmission.

Through the gear ratios of the transmission and final drive, this torque is further amplified, and so you end up with a whopping ~ 11,300 Nm (~ 8330 ft-lb) of torque driving your wheels. Here is the full calculation:

Brake Boosting Gear 1:

400 Nm * 1.9 [Torque Converter] * 4.714 [Gear1] * 3.15 [Final Drive] = 11.285 Nm

Brake Boosting Gear 2:

400 Nm * 1.9 [Torque Converter] * 3.143 [Gear2] * 3.15 [Final Drive] = 7.524 Nm

This makes torque converters great for launching vehicles, but due to the amplification, the allowable torque from the engine needs to be limited. This limit is independent of any other torque limits and is only applied during the boost phase of the converter.

It is hard-coded per transmission variant (6HP21, 6HP28, 8HP45, 8HP50, 8HP75 etc.) and cannot usually be changed by the calibration engineer. There is a good reason for this: even small changes result in substantial torque jumps after the converter.

The override function in xHP has five settings from 5% to 15% to increase the allowable torque, OR you can turn the protection off completely. If OFF is selected, the engine torque is not limited by this particular function but only by the corresponding gear limiter. (Gear 1 or Gear 2)


Here is the calculation for a tuned 335i F30 with a maximum torque of 600 Nm. The standard Brake Boost Limiter limits the maximum torque during boosting to about 400 Nm.

Gear 1, Stock Protection:

400 Nm * 1.9 [Torque Converter] * 4.714 [Gear1] * 3.15 [Final Drive] = 11.285 Nm

Gear 1, 5% Raise:

420 Nm * 1.9 [Torque Converter] * 4.714 [Gear1] * 3.15 [Final Drive] = 11.849 Nm (+ 564 Nm)

Gear 1, 15% Raise:

460 Nm * 1.9 [Torque Converter] * 4.714 [Gear1] * 3.15 [Final Drive] = 12.978 Nm (+ 1.693 Nm)

Gear 1, OFF:

600 Nm * 1.9 [Torque Converter] * 4.714 [Gear1] * 3.15 [Final Drive] = 16.927 Nm (+ 5.642 Nm)

Please note the immense torque gains at the wheels. If the limiter is set to OFF and full boost is applied, this will easily overwhelm the power of your brakes (the vehicle will continue to move forward even though the brakes are fully applied) and may also cause the clutches in the gearbox to slip.

(Possible fault code: Gear Ratio Monitoring and limp mode triggered)

Depending on the traction available, it may also cause components such as the rear differential or axles to snap when launching.

This function is a specific offer for Drag Racing purposes only and is NOT intended to be used on standard road vehicles.

This feature is a special offer for drag racing and is NOT intended for standard road vehicles.

Take-Off in 2nd Gear


Particularly on higher-powered cars, staying in second Gear at a standstill adds to the comfort of everyday driving (you save one Gear at each junction) and can even help optimise 0-60 times on high-powered RWD cars with limited traction.
xHP lets you choose whether to activate this function for D, S, or both modes.

There is no downside regarding wear, as torque converters transmit torque through fluid rather than friction plates (as in a manual or dual-clutch transmission).

The transmission reverts to standard behaviour when necessary, for example, in the following situations:

  • When activated for D mode only, the transmission will revert to 1st Gear when shifting to S and setting Sport or Sport+ with the DEC switch.

  • In D/Comfort mode, the transmission immediately returns to 1st Gear when Kickdown is activated. (emergency function)

  • On a cold start (some cars)

  • On a gradient or with a trailer attached

  • When the transmission is overheated

Stay in 2nd Gear at a standstill
(in M-Mode)


Let's choose whether the transmission does shift down to 1st or 2nd Gear when stopped in M mode.

Only available for 6-Speed only applies to M-mode.

Activate Line Pressure Bump


Line pressure" is the main pressure at which the transmission operates outside of gear changes.
The primary input for calculating the line pressure is the actual torque value sent by the car's engine computer (ECU, DME).
The pressure is regulated by an electronic valve controlled by the TCU (Transmission Computer).
ZF transmissions typically operate with a maximum oil pressure of 16-20 bar. The higher the pressure, the higher the clamping force of the clutches and the higher the maximum torque that can be transmitted through the clutch pack before it starts to slip and quickly burns out.
This custom option adjusts the transmission mapping to allow about 5 to 15% more peak pressure.
Typically, ZF transmissions can easily handle the typical torque increase of Stage 1 or 2 engine tune when fitted with an xHP OTS map. However, for very high power increases, this option can make the difference between whether your clutch pack can cope or not.

Setup hint:
We recommend that you only use this option if you are already experiencing clutch slip problems, or if your engine tuning is producing more than about +40% - 60% over stock torque.

It is not normally needed for standard tunes.

Comfort & Economy Options


Disable Cold-Run


In 6-speed transmissions, the lock-up clutch remains open during cold running to deliberately create slippage in the torque converter, which helps to warm up the gearbox oil more quickly.

Like the engine, the gearbox needs oil within a specific temperature range for optimum clutch control.
This switch allows the user to turn off the warm-up phase and skip the torque converter slip for the first few minutes of driving.

After a few seconds of driving, the lock-up clutch starts to work.

Standstill Decoupling


Decoupling at a standstill is a comfort and fuel economy feature that minimises vibration at a standstill and reduces fuel consumption.

This function is active when a gear is engaged at a standstill. Through the torque converter, automatic transmissions create a constant power flow to the wheels when a gear is engaged. This means that the engine must overcome the torque converter's oil pressure when idling.

Decoupling cuts off the power flow after the torque converter by opening a clutch inside the transmission. This allows the engine to idle freely with minimal vibration and low fuel consumption. When the brake is released, the clutch automatically closes to reconnect the power flow.

In comfortable cars, this process is often perceived as a slight delay when moving off. In older/higher mileage cars, the opening/closing of the clutch is sometimes perceived as a slight jolt in the driveline. This function can be used to disengage the clutch at a standstill permanently.



Shiftmap editor with Presets


The shift map editor allows you to change all shift points in D- and S-mode to suit your personal preferences. For example, you can make your car shift later from 1st to 2nd Gear when accelerating, or vice versa. Or keep the car in 6th Gear longer when accelerating on the motorway.
For an easy start, xHP offers four presets: Relaxed, Relaxed+, Sport and Sport+.

These presets make it easy to test your car and experience the changes quickly. Select a preset and flash any map again. xHP will automatically apply the presets to your shift map during the flash. Presets work with your stock calibration, all flashed OTS maps and custom files.

Relaxed and Relaxed+: Your car shifts up earlier and is less eager to downshift when you press the accelerator.

Sportive and Sportive+: Your car shifts up later and stays in lower gears longer. It responds more quickly to throttle inputs and is willing to shift down.


Main Page
Select Preset

Shiftmap Editor: Editing Presets

You can edit any presets and save your changes in up to three custom slots for further customisation. Select a preset from the drop-down list and click the toolbox icon.

This will load the preset into the editor and reveal its saved settings. You can edit each up- and downshift and then save your changes to one of the three custom slots.

The presets themselves remain untouched, so you can always return to them. Your Custom Slots are also exported when you use the Import/Export feature, so you can easily share them with other users!

Example of relaxed Setting
Editing of Preset “Sportive”

Shiftmap Editor: Setup hints

A "shift map" comprises ten lines spread across the throttle input.
Five for upshifts (1-2-3-4-5-6) and five for downshifts (6-5-4-3-2-1). The upshifts and downshifts can be configured independently. The settings made in the editor are always relative to the flashed map. You do not set exact shift points, but you can change the shifting of a given OTS or custom map! The range is from +50% to -50% for each shift.


If your 5-6 shift normally occurs at 50 mph under light load, but you want it to occur at
55 mph, move the 5->6 slider to +10%.

The same goes for downshifts. If your gearbox normally downshifts at 40 mph from 6->5 when coasting, but you want it to happen at 50 mph, pull the slider for 6->5 up to +25%.

Make sure you make sensible changes. If you change 1-2 up, you should do the same gradually with the subsequent shifts to get a 'natural' shift feel while driving. A good rule of thumb is to make more extensive changes in the lower gears and more minor changes in the higher gears.

However, you are free to experiment with these settings. xHP pre-calculates and validates all changes against each OTS map stored on the unit. A fixed set of rules is applied to correct 'wrong' settings and prevent deadlocks automatically. Such a deadlock could occur if your 2-3 upshift point were set below the 3-2 downshift point or if an upshift resulted in a target RPM below engine idle.

Below is an example of how the standard Stage 3 map of a 335i in D-mode can be turned into a very comfortable and low-shifting map:


  • 1->2: - 20%

  • 2->3: - 16%

  • 3->4: - 12%

  • 4->5: - 8%

  • 5->6: - 4%


  • 2->1: 0% 

  •  3->2: 0% 

  •  4->3: - 2% 

  •  5->4: - 2% 

  •  6->5: - 2%

This setting allows the transmission to shift into the 2nd Gear immediately after starting in D-mode and keeps the revs below 2000 rpm during normal driving in traffic on a 335i E90.
This is just an example, but users are encouraged to experiment and find their best shift map. The Shift Point Editor allows you to change the character of a given map with just a few sliders.

Use Stock Shiftmaps


This option will always keep the stock shift points, no matter which map you flash.
With this feature enabled, changes in the Shift Map Editor will be relative to the stock shift maps, not the shift maps of any OTS map you may have flashed!

Shift Speed in M-Mode


This panel allows you to fine-tune the speed of each upshift in M-mode!
Positive values (slider to the right) mean FASTER but harder and, therefore, less comfortable shifts. Negative values (slider to the left) mean SLOWER but smoother and, therefore, more comfortable shifts.


If you find the 1-2 shift in M too hard, move the slider to the left to make it smoother.
You can experiment to find your optimum setting. There are no "dangerous" settings.

Torque Reduction during upshifts


This function allows you to adjust how much torque reduction the transmission requests from the engine during upshifts. Just as in a manual gearbox, where the driver presses the clutch while releasing the accelerator, the automatic transmission requests the engine to reduce torque as it shifts from one Gear to another.

Reducing the amount of torque reduction (slider to -) can reduce turbo lag after shifts, especially in the lower gears. Conversely, increasing the amount of torque reduction (slider to +) can produce faster/sharper shifts.

The primary purpose of this function is to fine-tune your shifts to your current engine setup, as any aftermarket component or tuning will slightly alter the engine's behaviour during shifts.
Tuned cars with large turbos may require less reduction than cars with stock turbos. If you experience a bit of "lag" on a particular shift, you can also try reducing the torque reduction by a few percentage points until it starts to smooth out.

Simply minimising all values won't do the trick, as raising the amount of torque pulled during a shift will put more strain on your clutches and extend the shift time a little.

Setup hint:
Users are advised to use this function with caution. It's not dangerous to play with it just to feel the effect, but you must be aware that significantly lowering torque reduction (slider to the left over -25%) for long periods will increase the load and reduce clutch life.





Allows the user to enable/disable the use of the kick-down switch, separately for D-, S- and M-modes.

There are 3 settings: Default, Enabled, and Disabled.

Default” uses whatever is set in the flashed map.

“Enabled” and “Disabled” override the settings in the map.

Kickdown Disabled does NOT mean that the car won't downshift, but the extra downshift initiated through Kickdown will be suppressed.

Please note that all functions related to Kickdown will be disabled as well, e.g. Max Performance Mode, etc.

Throttle Blips in M-Mode


Throttle blips are used to adjust the engine speed during downshifts. This function allows you to set the aggressiveness of your downshift blips in manual mode.
The main aim of rev-matching is to speed up downshifts by actively matching the engine rpm to the target rpm in the target gear. This is achieved by applying a short blip to the throttle during the transition between 2 gears.
Users can change the intensity of this blip by +-50% compared to the setting in any of the OTS maps or custom maps used.
Higher values result in more audible and faster blips but can be uncomfortable.
Lower values will result in slower but smoother rev-matching.

This feature does not support all vehicles/maps.

Lockout 6th Gear in S-Mode


This has been a never-ending debate since the introduction of the xHP. Some users want the transmission to engage the 6th Gear at motorway speeds when using S mode, while others don't and complain about the same thing. Most BMWs do not use the 6th Gear in S mode. It's a factory setting and is due to the German Autobahn.
Nothing is more annoying than a transmission that shifts back and forth between 5th and 6th Gear at constant speeds of 200km/h+. On the other hand, customers in other countries use S-mode as standard and complain about poor motorway mileage.
Our OTS maps mostly use 6th Gear in S-mode, as most of our customer base cannot enjoy unlimited motorway driving. To end this battle, users can use this switch to disable 6th Gear in S-mode, although most of our OTS maps are configured differently.





Lend your high-performance vehicle to your children safely, or make sure the garage mechanic does not show off your car to his mates. Valet Mode can be applied to any map and works safely in all driving environments.

  • Limits your vehicle's power to approximately 100 hp in lower gears, and 130 hp in higher gears.

  • Limits max. RPM to approx. 2500-3000 (depending on vehicle)

  • Disables kick down

  • Prevents premature downshifting in manual mode (max. 2500 rpm)

  • Locks the transmission in its slowest operating mode

  • Disables launch control/brake boost.

Max. RPM


Allows users to set their own WOT (Wide Open/Full Throttle) shift points. "Max RPM can be set separately for D-, S- and M-modes.

These values are only used when the kickdown switch (the resistance at the end of the throttle travel) is not activated.

Torque Limit per Gear


Limiting torque in the lower gears, especially on high-performance RWD cars, can improve traction and makes driving easier.
xHP offers a range from 300 Nm (221 ft-lbs.) to a maximum of 1000 Nm (737 ft-lbs.) for each Gear.
It can be used to limit boost in the lower gears or limit total engine power in all gears to protect powertrain components.

The electronic limiter requests the ECU (engine control unit) to reduce torque when the set limit is reached.
The ECU then takes the necessary measures (closing the throttle/lower boost/lower timing) to maintain this limit. The same method is used during shifting when the TCU (Transmission Control Unit) takes control of the torque produced by the engine to improve shifting.

This method of control works continuously and within fractions of a second.

We have also included presets for RWD, RWD with sticky tyres and AWD cars to get you started. Start with these settings and test how your car behaves in your environment. Based on your car's characteristics (weight, tyres, suspension, differential, etc.) and the roads you usually drive on, you can adjust the limits until you find the perfect match.

The RWD preset is an example



Gear Display


Allows the user to customise the “current Gear” display on the instrument panel.
Four settings are available:

  • “Default” uses whatever is set in the flashed map.

  • “OFF” switches the display off. The dash will only show the current mode, not the current Gear (except in M-mode).

  • Display Actual Gear and Display Target Gear show the current Gear in all modes (D, S and M), but differ in when the display changes to the next Gear.

    • "Display Actual Gear" causes the display to change when the shift has been fully processed and the next Gear has already been engaged by the transmission.

    • "Display Target Gear" switches the display at the beginning of the shift. Drivers have different perceptions of when it is correct for the gear display in the instrument panel to change.

This allows the user to choose their preferred option.

If there is an error displaying the current Gear, please refer to our FAQ.

Back to the Overview Page.