BMW F/G-Series B58 Gen 1 and Gen 2 + B48 & B46 Support

Supported Models

  • B58, B48 and B46 Gen 1 Engines from 2016 to 2020 using the Bosch MG1CS003 ECM and Bosch HDP5 fuel system with the following body codes:
    • F22 to F23, F30 to F36, G01 to G02, G08, G11 to G12, G20, G30, G32, G38
    • All Mini variants are not currently supported
  • B58 Engine Gen 2 From November 2018 onwards *
    1. G29 Z4, M40i
    2. G12/G20/G21/G28 340i, xDrive, M340i
    3. G01/G02 X3, X4 M40i
    4. G07 X7 xDrive40i
    5. G22/G23 440i, M440i
    6. G11/G11H/G12/G12H 740i, xDrive
  • B48 Gen 2 Engine from November 2018 onwards*
    1. G20/G22/G28 320i, xDrive

*Please note these ECUs are locked either by a Dealer or from the factory. These ECUs need to be unlocked by an EcuTek Dealer prior to being tuned. Please speak to your EcuTek Tuner to find out if your ECU is locked.

RaceROM Custom Features

RaceROM Custom features are written into our tuning software to give you unique features that don’t come as standard. They need to be set up by an EcuTek tuner, and you may be charged extra as they take time to configure.

  • Four-way Mode Switching
    • Swap between four different modes using ECU Connect on your mobile device. For example, Track Mode; Fast Road Mode, E85 Mode; Economy Mode. It’s up to you to decide what set-up you want in each mode.
    • Using the RaceROM Boost controller, you can adjust your boost pressure in each mode using the cruise control or ECU Connect.
  • One-Touch AntiLag/Rolling Launch
    • RaceROM Rolling Launch allows you to roll race at the touch of the button. To set, enter the map switch mode in which Rolling Launch is activated. Press and hold the cruise control set button to build boost, adjust your speed with the accel pedal to match your opponent aaand…release the set button and enjoy! The system can be set up using activation time limits, temperature limits and a minimum re-arm time to try and maintain reliability.
  • RaceROM Burble
    • Switch between a range of soft to hard burble on the fly, or even disable completely in Sport for full stealth mode.
  • Self Adjusting FlexFuel
    • No more worries about calculating the ethanol in the tank; our RaceROM self-adjusting flex-fuel does it all for you. Just fit a CANbus enabled Flex Fuel sensor and off you go. Whatever Ethanol content in the tank, the tune will automatically adjust to give you optimal performance. Link up with ECU Connect or use the Sports Display to display the current Ethanol blend. A quick check can be carried out when stationary just by pressing the cruise control button to sweep the tacho needle to display ethanol percentage up to 70%
  • Up to 8 CanBus Inputs
    • Add a range of external sensor inputs. For example:
      1. Zeitronix ECA-2 ethanol sensor
      2. Zeitronix ZT-3 wideband sensor
      3. Innovate LC-3 multi-sensor
      4. ECUmaster CANswitch
      5. Autosport AnalogX
      6. Custom user-defined CAN sensor
    • CAN devices such as the AnalogX allow for multiple variable inputs that can be used to import 0-5v sensors, driver trim switches or even a combination including a 0-5v ethanol content signal.
  • Up to 8 CanBus outputs
    • Add external drivers or controllers for boost solenoids, water injection, nitrous control, and even secondary port injection. 
  • RaceROM Sequential Port Injection controller
    • Using the Motiv Motorsport Reflex Box, you can bolt-on and control aftermarket port injectors, releasing the power from those bigger turbos and fuel pumps to deliver the maximum performance from your modifications.
  • Sports Display HiJack
    • Display and adjust your max torque using the sports display or use it as an additional dashboard display to show ECU parameters.
  • Valet Mode
    • Put the car into a low power mode with limited speed and range, either as a security measure or to allow the car to be limited when handed over to a third party. This still leaves all four Map Switch modes available for your choice of setups.

ECU Connect – Use your Phone to control your tune

Our free ECU Connect App can be used to control some of our custom RaceROM features in conjunction with our ECU Connect Interface. Find out more about ECU Connect here

The following features need to be set up in the tune by your tuner before the ECU Connect App can access them.

  • Mode Switching
    1. Switch between four different modes as detailed above on the fly using your phone.
  • Launch Control
    1. Adjust the launch control RPM using a slider on your phone. This is very handy for cars without cruise control fitted.
  • Boost Control
    1. Adjust the above parameters in each mode live using sliders on your phone.
  • Custom Features set up by your tuner
    1. You have up to five features that can be controlled using your mobile device. Configurable as a slider, numerical value or on/off switch, these inputs can be set up to interact with the ECU directly from the driver’s mobile device. Speak to your tuner to discuss what you would like.
  • Typical features you could set up are:
    1. Make your Traction Control more or less aggressive
    2. Activate your Nitrous
    3. Set up a Push To Pass button
    4. Set up a pit lane speed limiter
    5. Adjust your pedal map

And there’s more…

  • Monitor 100s of engine and gearbox parameters
  • Create unlimited personalised dashboards to monitor what you need
    Click here to find out more about dashboards
  • Read and clear DTCs (Diagnostic Trouble Codes)
  • Check your before and after a tune with the Performance Analyser
  • Set up and send logs to your tuner direct from the app

Note: The above features do not require an EcuTek Tune and are available on nearly all vehicles manufactured after 2008


Find Your Local EcuTek Dealer
There are over 1,000 EcuTek dealers covering most countries in the world. If you want to get your car tuned, we have you covered.
Find An Authorized Dealer