- Published on
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!
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:
Tools You Need
Before starting the process, ensure you have the following:
Step-by-Step Process to Delete OPF/GPF
Step 1: Connect to the Vehicle
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).
Step 3: Modify FA Codes (1DE to 164)
To disable OPF/GPF further, you need to modify the Feature Assignment (FA) codes:
Step 4: Calculate and Reflash the SVT (DME Programming)
Now that you’ve modified the FA, it’s time to reprogram the DME:
Step 5: Verify the Changes
After the DME programming is complete:
Final Notes
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!
- 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.
Tools You Need
Before starting the process, ensure you have the following:
- Esys Software (with appropriate version for BMW G-Series)
- ENET Cable or compatible interface
- Laptop with stable power supply
- FA Editor (part of Esys for modifying vehicle order)
- Basic BMW Coding Knowledge
- 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).
- Go to FA Editor in Esys.
- Locate the Zeitkriterium field in the Vehicle Order (FA).
- Change the production date to a value like 0618 (June 2018).
- Save the changes and activate the modified FA.
Step 3: Modify FA Codes (1DE to 164)
To disable OPF/GPF further, you need to modify the Feature Assignment (FA) codes:
- In FA Editor, locate the FA code 1DE (EU6 RDE).
- Replace 1DE with 164 (EU6 without OPF/GPF).
- This tells the DME that the car follows an older EU6 standard without the GPF restriction.
- 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:
- Open the Coding/Programming menu in Esys.
- Select the DME module (Digital Motor Electronics).
- Calculate SVT: This step generates a new configuration file based on the modified FA.
- 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.
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!
Perfect training.
Praxisnah und direkt anwendbar.
Thanks to this course.
This is the best BMW Course....