BMW F-Series N55 & S55 Tuning Guide
Introduction
The ProECU for BMW F-Series products cover N55 and S55 platforms across a range of models. Providing an all-in-one tuning solution that enables a tuner to properly calibrate cars of all hardware levels.
RaceROM custom code by EcuTek adds functionality unique in the tuning marketplace such as CANbus sensor input, Flexfuel and Custom Maps for general purpose use.
The strategies in the BMW F-Series ECU are many and complex, fortunately tuning can begin at a very basic level by simply increase the requested torque and lifting some safety limits. As hardware upgrades become more thorough and power requirements increase, more in-depth calibration is required.
maps denoted with a RaceRom logo are tables from the RaceRom software and require the addition of that software.
Engine Variants
Used in 135i, 235i, 335i, 435i, and misc X3, X5 and 6 series models
302ps power output
400Nm torque output
6600 Max nominal engine speed
Single turbo with either electronic or pneumatic wastegate actuator
Open deck block cast around iron cylinder liners
Cast Iron Crankshaft
Used in M135i, M235i and M2 models
322ps or 355ps power outputs
450Nm or 465Nm torque outputs
6600RPM Max nominal engine speed
Single turbo with electronic wastegate actuator
Open deck block cast around iron cylinder liners
Steel Crankshaft
Used in M2 Competition, M3 and M4 models
426ps to 493ps power outputs
480Nm to 600Nm torque outputs
7600RPM Max nominal engine speed
Twin turbos with electronic wastegate actuators
Twin high pressure fuel pumps
Water cooled intake air charge cooler
Closed deck block with coated aluminium cylinder liners
Lightweight steel crankshaft
High Flow optimised oil pump with low temperature thermostat
6cyl 3.0 Engine
Bosch HDP5 High Pressure Fuel system
HDEV5.2 High Pressure fuel injectors
Bosch CVO Controlled Valve Output system
Variable position inlet and exhaust camshaft
Infinitely variable lift inlet cam (used instead of throttle to control airflow at low load)
Summary of Software
ProECU software has been introduced to allow reprogramming of the factory ECU in order to tune the necessary components of the calibration in order to allow for modifications and increases in power. This is not a standalone replacement ECU so you shouldn't run into the associated issues or disadvantages of setting up a purpose-built ECU and control system from scratch.
The software allows easy control over most factory parameters including:
Boost Targets and wastegate control
Target AFR
Ignition Timing
Fuel Delivery including fuel pump calibration (using the same style pump as OEM)
Airflow Measurement and fuel compensation
Tuning Workflow
Unlike other EcuTek tuning solutions, a two-step process is required to begin tuning.
The first step is to unlock the ECU, the EcuTek licence is also installed during this process, but it only needs to be done once, using a green EcuTek CAN cable this can take around 8 minutes. Once unlocked, tuning is the same as most EcuTek platforms and a tuned ROM can be programmed this takes about 2m30s but can be around 90s if changes are limited.
Datalogging the tuned ROM to check key parameters can then be carried out. Depending on the nature of the tuning the tuned ROM can be updated and retested until the tuner is happy with the results contained with the logs.
The BMW specific unlock and programming process is covered here:
Calibration Guide
Getting started
The ECU in the BMW F-Series like many other modern examples is almost entirely torque based, for basic power increases this makes the job of adjusting the maps very easy.
Basic calibration changes
A basic stage 1 (no hardware upgrades) calibration would start with the following changes:
Increased base (max) torque request
Increased transmission and wheel torque limits with enough headroom for demand
Increased load limits to accommodate increased torque demand
Increase maximum boost to accommodate increased load
Manipulated driver request/pedal progression maps to customise power delivery
A more thorough stage 1 calibration may add the following:
Increased torque monitoring limits to accommodate higher torque requests
Custom calibrated fuel target for full load and part load
Ignition base maps to maximise performance or safety on local fuel (depending on fuel quality)
Cam timing maps custom tuned for best performance
Corrections to exhaust flow maps to correct back pressure calculation for hi-flow catalyst
Customised burble settings
Customised cat warmup settings to suit hi-flow catalysts
Intermediate Calibration changes
As hardware changes get more comprehensive further changes are required, often as a result of increased airflow, cylinder fill and resulting calculated variables output from the various engine models implemented in the ECU. N55 models will typically get an upgrade to the high pressure fuel pump, as the stock unit typically only provides headroom for about 420hp at the crank. S55 models will typically see full exhaust
Intermediate changes
Refactored torque actual maps providing sufficient load (cylinder fill) headroom to allow sufficient load to deliver requested torque
Refactored turbo modelling maps adding headroom for increased airflow, exhaust manifold back pressure
Re calibrated compressor power base map to improve overall boost control
RaceROM Custom Maps employed to give on-the-fly map switching for different fuels, different burble settings RPM dependant ttarget boost limits.
Intermediate changes specific to N55
Upgraded high pressure fuel pump with matching calibrations for base flow, closed loop control and mass flow valve operation
Calibrated fuel flow based load limits on applicable models (Typically M2)
Advanced Calibration changes
The higher end of modification will typically see turbo upgrades on both N55 and S55, flexfuel where ethanol is available, fuel pump and injector upgrades.
Advanced changes
RaceROM CAN Sensor import for ethanol content
Calibration for alternative injectors