Real Fixes. Real Tuning. Real Results — From the Auto Electronics Experts.

Published on

How to Delete OPF/GPF on BMW G-Series DME (Pre 6/2020) Using Esys | Step-by-Step Guide

Are you a professional automotive tuner or workshop technician struggling with BMW G-series vehicles equipped with OPF/GPF? You're not alone! Deleting the OPF/GPF (Gasoline Particulate Filter) on BMW G-Series cars produced before 6/2020 can significantly improve performance and eliminate unnecessary restrictions.
In this guide, I’ll walk you through the step-by-step process of removing OPF/GPF using Esys, BMW’s official coding and programming tool. Let’s jump right in!
Before we get started, let’s quickly go over why you might need to remove OPF/GPF:
  • Performance Boost: Removing the filter reduces exhaust backpressure, improving engine response and power delivery.
  • Sound Improvement: With OPF/GPF removed, the engine produces a deeper, more aggressive sound.
  • Reduced Maintenance Issues: Faulty GPF sensors or clogging issues can trigger warning lights and limit performance.
  • Track Use: Many professionals remove the OPF/GPF for off-road and track purposes where emission laws differ.
However, it’s important to note that deleting OPF/GPF is for track or off-road use only, as it may violate emission regulations in some regions.

Tools You Need
Before starting the process, ensure you have the following:
  1. Esys Software (with appropriate version for BMW G-Series)
  2. ENET Cable or compatible interface
  3. Laptop with stable power supply
  4. FA Editor (part of Esys for modifying vehicle order)
  5. Basic BMW Coding Knowledge
  6. Backup of Original Files (Always back up your data before proceeding!)

Step-by-Step Process to Delete OPF/GPF
Step 1: Connect to the Vehicle
  • Connect your laptop to the car’s OBD-II port using the ENET cable.
  • Launch Esys and establish a connection to the vehicle.
  • Select the correct series (e.g., G01, G20, G30) from the Esys interface.

Step 2: Modify Production Date (Zeitkriterium)
To bypass the OPF/GPF system, you need to set the production date (zeitkriterium) to a date before OPF/GPF was introduced (e.g., 06/2018).
  1. Go to FA Editor in Esys.
  2. Locate the Zeitkriterium field in the Vehicle Order (FA).
  3. Change the production date to a value like 0618 (June 2018).
  4. Save the changes and activate the modified FA.
By changing the production date, the car will think it was manufactured before OPF/GPF became standard.

Step 3: Modify FA Codes (1DE to 164)
To disable OPF/GPF further, you need to modify the Feature Assignment (FA) codes:
  1. In FA Editor, locate the FA code 1DE (EU6 RDE).
  2. Replace 1DE with 164 (EU6 without OPF/GPF).
    • This tells the DME that the car follows an older EU6 standard without the GPF restriction.
  3. Save the FA changes and activate it.

Step 4: Calculate and Reflash the SVT (DME Programming)
Now that you’ve modified the FA, it’s time to reprogram the DME:
  1. Open the Coding/Programming menu in Esys.
  2. Select the DME module (Digital Motor Electronics).
  3. Calculate SVT: This step generates a new configuration file based on the modified FA.
  4. Flash the DME: Start the programming process to apply the changes to the DME.
    • Ensure the vehicle remains powered during the flash to avoid errors.

Step 5: Verify the Changes
After the DME programming is complete:
  • Turn the ignition off and back on.
  • Check for any error codes using a BMW diagnostic tool.
  • Start the engine and verify that the OPF/GPF system is no longer active.
  • Listen to the exhaust note—you should notice a more open, aggressive sound.
If everything was done correctly, the OPF/GPF system will be successfully disabled, and you can enjoy improved engine performance.

Final Notes
  • Always keep a backup of your original FA and coding files.
  • Ensure the car is for track or off-road use if OPF/GPF removal is not legal in your country.
  • If you encounter errors during programming, double-check the production date and FA codes.

Removing the OPF/GPF on BMW G-Series DME (Pre 6/2020) using Esys is a straightforward process when you follow the steps carefully. By modifying the production date (zeitkriterium) and updating the FA codes, you can effectively disable the GPF and unlock your vehicle’s true potential.

If you found this guide helpful, don’t forget to check out more professional tutorials on Electronic Repair’s Blog. We provide the best insights into automotive coding, tuning, and ECU file services to keep your workshop at the top of its game!

Happy Tuning!
11 Comments
Zodwa Maseko - 1 year ago
The BMW retrofit course was amazing. I now have the confidence to work on more advanced BMW systems in my auto workshop.
Martin - 1 year ago
I learned so much in the BMW programming course. Thanks all.
Ethan Harris - 1 year ago
Real BMW programming skills.
Perfect training.
Chinedu Uche - 1 year ago
Learned everything I needed about BMW coding, from key programming to retrofit programming.
Okonkwo - 1 year ago
BMW Courses are Very practical, easy to follow training.
Lukas Weber - 1 year ago
Top Kurs für BMW Programmierung.
Praxisnah und direkt anwendbar.
Piotr Nowak - 1 year ago
BMW retrofit training helped me fix issues for my customers. Easy to follow with strong support.
Michał Kowalski - 1 year ago
the best BMW coding & retrofit course I’ve taken. Electronic Repair offers great value with excellent training. I’ve learned so much and now feel ready to take on BMW ECU programming in my workshop.
Kelechi Nwosu - 1 year ago
From zero coding to full BMW retrofits.
Thanks to this course.
Ayo Lawal - 1 year ago
Finally mastered BMW programming. Worth every cent.
This is the best BMW Course....
Miguel Torres - 5 months ago
Good BMW coding & retrofit training.

Auto Tuning Blog

 “The content provided is for educational and informational purposes only.”

Auto Tuning Egypt (@auto_tuning_egypt)

auto_tuning_egypt

Categories