THE LARGEST BMW 2-SERIES FORUM ON THE PLANET
2Addicts
2Addicts
BMW Garage BMW Meets Register Today's Posts
2Addicts | BMW 2-Series forum Technical Topics DIY and Coding Discussions Coding out EDC Guide F22

Post Reply
 
Thread Tools Search this Thread
      02-14-2022, 10:18 AM   #1
Humble_F22
Registered
Humble_F22's Avatar
12
Rep
1
Posts

Drives: BMW M240i
Join Date: Feb 2022
Location: South FL

iTrader: (0)

Coding out EDC Guide F22

After installation of the Bilstein coilovers, I encountered the dreaded EDC light. As some of you may know, this will prevent you from engaging sport/sport+ driving modes and turning off traction/stability control.
The workaround is to either install a very expensive EDC delete kit or to code it out.

If you have ever searched for coding instructions on the forums or social media groups, then you know how difficult it is to put all the pieces of the puzzle together, especially if you're attempting to do this with a cellphone/tablet and as a newbie.

I'll share what worked for me in hopes to make this part of the coilovers installation experience a lot simpler.

Items needed:
  • Flathead screwdriver
  • Android device(4.1 and up)
  • Bimmergeeks Protool App(Coding License)
  • WiFi or Wired OBD2 adapter

Step 1. Disconnect the VDC plug - F22 ONLY[for F30 models see:
)

- Remove trunk trim behind the passenger side tailight area
There are three clips holding the trim that will easily come off with the flathead

- Remove storage cubby

- Locate the VDC unit

- Pull tab before unplugging the connector
The connector should come off without any resistance. If it doesn't, then you haven't fully pulled the tab.

I tucked the connector and wires behind the module. There's just enough space for it to sit tightly without moving around or rattling.


Step 2. Coding!

If you've ever flash tuned your car, this part will feel very familiar.

Before you begin, make sure ignition is on and engine off.
Protools will take roughly 3-5mins to code all the modules needed - keep an eye on your phone's charge level and don't forget to use a battery backup!


- Connect to your OBD adapter via the Protools app
- Click on Vehicle>Vehicle order>Edit
- Uncheck the "2VF: Adaptive M Running Gear" box
- Select Actions>Save>Confirm>Re-Code>Confirm

Once the process is complete, turn the ignition off for 5mins and then start the car. You may get some error messages - clear them out again.


You can use the following video to help:



Although the title says "F80", the steps are the same for F2x and F3x.


If you prefer to use a laptop, take a look at the video series released by Help Me DIY on Youtube:




DISCLAIMER: Coding is a very risky activity - please be aware of what exactly these risks are before you attempt the steps above. If you don't feel confident, you can always hire a professional to do the coding for you.
Attached Images
    

Last edited by Humble_F22; 02-14-2022 at 10:57 AM..
Appreciate 5
      02-15-2022, 10:20 AM   #2
jLona240
Private
30
Rep
54
Posts

Drives: 2017 M240i xDrive
Join Date: Dec 2021
Location: PA

iTrader: (0)

Garage List
2017 BMW M240i  [9.00]
This is awesome. Thank you!
Appreciate 1
      04-03-2022, 07:37 AM   #3
JLIT
Private
JLIT's Avatar
14
Rep
59
Posts

Drives: 2015 M235i
Join Date: Feb 2014
Location: Los Angeles

iTrader: (0)

Garage List
2015 BMW M235i  [0.00]
2008 BMW 335i  [0.00]
Very helpful post. Wish I had this 4 years ago when I did mine.
Appreciate 0
      04-14-2022, 06:33 PM   #4
jLona240
Private
30
Rep
54
Posts

Drives: 2017 M240i xDrive
Join Date: Dec 2021
Location: PA

iTrader: (0)

Garage List
2017 BMW M240i  [9.00]
So I finally got my coilovers on and used the guide above to code out my edc.

However, now I'm getting all types of error messages and my dash is lit up like a Christmas tree.

Any advice?
Attached Images
     
Appreciate 0
      04-22-2022, 05:22 PM   #5
kguog
New Member
0
Rep
19
Posts

Drives: 2017 BMW M240iX
Join Date: Apr 2022
Location: Pennsylvania

iTrader: (0)

Quote:
Originally Posted by jLona240 View Post
So I finally got my coilovers on and used the guide above to code out my edc.

However, now I'm getting all types of error messages and my dash is lit up like a Christmas tree.

Any advice?
Did you ever figure it out? I'm scared to do it now after seeing this
Appreciate 0
      04-26-2022, 10:27 AM   #6
jLona240
Private
30
Rep
54
Posts

Drives: 2017 M240i xDrive
Join Date: Dec 2021
Location: PA

iTrader: (0)

Garage List
2017 BMW M240i  [9.00]
Quote:
Originally Posted by kguog View Post
Did you ever figure it out? I'm scared to do it now after seeing this
Yes, it was a very simple fix. BimmerGeeks walked me through step by step and we're all good now.
Appreciate 0
      12-12-2022, 06:55 AM   #7
ein35i
Registered
0
Rep
1
Posts

Drives: BMW M135i F20
Join Date: Dec 2022
Location: Australia

iTrader: (0)

Just wanted to drop by to comment on a very good set of instructions. I have an F20 m135i LCI (Australia) for which I just replaced the EDC dampers with a set of Eibach springs/Bilstein passive dampers. Following these instructions, I was able to code out the EDC dampers with one caveat. I received errors on my Airbag Crash Safety Module (930A8E/930B11) which persisted even after wiping errors. Restoring the factory coding for JUST the airbag module resolved the issue for me. So far so good!
Appreciate 0
      12-13-2022, 10:22 AM   #8
kubax86
BIMMERPOST Sponsor
kubax86's Avatar
No_Country
1983
Rep
3,253
Posts

Drives: M2
Join Date: Jul 2017
Location: World

iTrader: (8)

Quote:
Originally Posted by ein35i View Post
Just wanted to drop by to comment on a very good set of instructions. I have an F20 m135i LCI (Australia) for which I just replaced the EDC dampers with a set of Eibach springs/Bilstein passive dampers. Following these instructions, I was able to code out the EDC dampers with one caveat. I received errors on my Airbag Crash Safety Module (930A8E/930B11) which persisted even after wiping errors. Restoring the factory coding for JUST the airbag module resolved the issue for me. So far so good!
Absolutely no need to code ACSM
just ICM, DSC, HU, KOMBI
Appreciate 0
      12-15-2022, 07:13 PM   #9
kasmankk
Registered
0
Rep
4
Posts

Drives: F30 320i
Join Date: Dec 2012
Location: Malaysia

iTrader: (0)

Quote:
Originally Posted by Humble_F22 View Post
After installation of the Bilstein coilovers, I encountered the dreaded EDC light. As some of you may know, this will prevent you from engaging sport/sport+ driving modes and turning off traction/stability control.
The workaround is to either install a very expensive EDC delete kit or to code it out.

If you have ever searched for coding instructions on the forums or social media groups, then you know how difficult it is to put all the pieces of the puzzle together, especially if you're attempting to do this with a cellphone/tablet and as a newbie.

I'll share what worked for me in hopes to make this part of the coilovers installation experience a lot simpler.

Items needed:
  • Flathead screwdriver
  • Android device(4.1 and up)
  • Bimmergeeks Protool App(Coding License)
  • WiFi or Wired OBD2 adapter

Step 1. Disconnect the VDC plug - F22 ONLY[for F30 models see:
)

- Remove trunk trim behind the passenger side tailight area
There are three clips holding the trim that will easily come off with the flathead

- Remove storage cubby

- Locate the VDC unit

- Pull tab before unplugging the connector
The connector should come off without any resistance. If it doesn't, then you haven't fully pulled the tab.

I tucked the connector and wires behind the module. There's just enough space for it to sit tightly without moving around or rattling.


Step 2. Coding!

If you've ever flash tuned your car, this part will feel very familiar.

Before you begin, make sure ignition is on and engine off.
Protools will take roughly 3-5mins to code all the modules needed - keep an eye on your phone's charge level and don't forget to use a battery backup!


- Connect to your OBD adapter via the Protools app
- Click on Vehicle>Vehicle order>Edit
- Uncheck the "2VF: Adaptive M Running Gear" box
- Select Actions>Save>Confirm>Re-Code>Confirm

Once the process is complete, turn the ignition off for 5mins and then start the car. You may get some error messages - clear them out again.


You can use the following video to help:



Although the title says "F80", the steps are the same for F2x and F3x.


If you prefer to use a laptop, take a look at the video series released by Help Me DIY on Youtube:




DISCLAIMER: Coding is a very risky activity - please be aware of what exactly these risks are before you attempt the steps above. If you don't feel confident, you can always hire a professional to do the coding for you.
The first video is missing, can you help to refresh the link. Thanks
Appreciate 0
      12-15-2022, 07:23 PM   #10
kasmankk
Registered
0
Rep
4
Posts

Drives: F30 320i
Join Date: Dec 2012
Location: Malaysia

iTrader: (0)

Quote:
Originally Posted by kubax86 View Post
Absolutely no need to code ACSM
just ICM, DSC, HU, KOMBI
If you don’t mind me asking, which parameters on each module that need to be coded?
ICM
DSC
HU
KOMBI

🙏 😅
Appreciate 0
      11-12-2023, 01:13 PM   #11
GoldenWest
Enlisted Member
GoldenWest's Avatar
14
Rep
47
Posts

Drives: F22 230i, ‘17 X1
Join Date: Feb 2023
Location: Salem, Oregon

iTrader: (0)

Quote:
Originally Posted by Humble_F22 View Post
After installation of the Bilstein coilovers,

Step 2. Coding!

- Connect to your OBD adapter via the Protools app
- Click on Vehicle>Vehicle order>Edit
- Uncheck the "2VF: Adaptive M Running Gear" box
- Select Actions>Save>Confirm>Re-Code>Confirm

Once the process is complete, turn the ignition off for 5mins and then start the car. You may get some error messages - clear them out again.
Is it not an option for step 2 “code out” and leave harness in place?
Has anyone tried this?

Question 2- I have a 2020 230i with M adaptive suspension and track handling package. Original struts/shocks were replaced with Bilstein B6 Damptronic. I want to simply retain the drivetrain and drivetrain + chassis sport mode options; just want to eliminate the stiffer shocks in option #2. The chassis sport mode option also adjusts the steering, which I want to retain.
Any thoughts or experiences?
Appreciate 0
      11-15-2023, 02:53 AM   #12
TheNine90
Banned
617
Rep
2,046
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

Its possible to code it out and leave the harness in place. But if you have some errors just unplug it.
Does the modes menu disappear after coding?
Appreciate 0
      11-15-2023, 01:10 PM   #13
GoldenWest
Enlisted Member
GoldenWest's Avatar
14
Rep
47
Posts

Drives: F22 230i, ‘17 X1
Join Date: Feb 2023
Location: Salem, Oregon

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
Its possible to code it out and leave the harness in place. But if you have some errors just unplug it.
Does the modes menu disappear after coding?
No idea. Ultimately my goal/preference is replacing Bilsteins with Koni Special Actives. So I’m exploring what’s entailed in “preparing” the car system-wise to allow that.
Appreciate 0
      11-15-2023, 09:50 PM   #14
TheNine90
Banned
617
Rep
2,046
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

It doesn't require much. Just removing the affected components and coding.
Appreciate 0
      05-06-2024, 11:42 PM   #15
jamie24v
Jamie24v
jamie24v's Avatar
Canada
6
Rep
3
Posts

Drives: BMW M240i
Join Date: May 2023
Location: Vancouver, BC

iTrader: (0)

Hey this guide helped me Code out my EDC perfectly! Got my ST Suspension XA’s installed today no lights or anything. Thanks!
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 06:18 PM.




2addicts
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST