INDustry distribution
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      09-02-2019, 05:14 PM   #1
coxxoc
New Member
24
Rep
29
Posts

Drives: 2017 M3 CP
Join Date: Oct 2018
Location: Arkansas

iTrader: (0)

DIY: Code M3 ZCP to M4 CS steering, differential, DSC, and EDC settings

DIY: Code M3 ZCP to M4 CS steering, differential, DSC, and EDC settings

I don't have to sell you on the reasons why or why not to do this. I want the DIYer to be able to use M4 CS coding without expensive apps and adapters or charge per session remote coding. The coding community had most of the documentation online for those willing to search. Please try out the coding guide. It worked for my car, but this is a do at your own risk activity with zero warranty implied.

My car is a 6 speed, so I didn't get the opportunity to do a DCT flash. See https://f80.bimmerpost.com/forums/sh....php?t=1326049 for info on DCT/EGS coding.

Updates:
2019/09/07 - Added option codes table and validations for M3 ZCP and M3 CS settings. Removed all VCM writes from coding procedures. Reduced number of steps required to code. Tested coding procedure with 2017 M3 ZCP, 2018 M3 CS, and 2019 M4 CS options.

Read the guide:
https://mega.nz/#!GfR20Sza!kJEy5XWkA...SiQpo1BQIfou88

Last edited by coxxoc; 09-07-2019 at 08:22 PM.. Reason: updates
Appreciate 3
      09-02-2019, 06:11 PM   #2
paulbav
New Member
Italy
3
Rep
8
Posts

Drives: M2
Join Date: Aug 2019
Location: Italy

iTrader: (0)

Quote:
Originally Posted by coxxoc View Post
DIY: Code M3 ZCP to M4 CS steering, differential, DSC, and EDC settings

I don't have to sell you on the reasons why or why not to do this. I want the DIYer to be able to use M4 CS coding without expensive apps and adapters or charge per session remote coding. The coding community had most of the documentation online for those willing to search. Please try out the coding guide. It worked for my car, but this is a do at your own risk activity with zero warranty implied.

My car is a 6 speed, so I didn't get the opportunity to do a DCT flash. It would be nice if another member would share how to flash. *hint hint*

Read the guide:
https://mega.nz/#!SW4hCABZ!SwQwTqTld...hRt0idX5PI18U8
Well done!
I agree everything but one thing:
You shouldn't write modified FA to VCM.
Modified FA could be just loaded, activated and modules could be coded by this FA.
There is no need to write it VCM, and you shouldn't do it because it can couse a lot of pain in the future.


Great DIY!
Appreciate 0
      09-02-2019, 06:32 PM   #3
Veronic23
New Member
0
Rep
11
Posts

Drives: BMW E90
Join Date: Aug 2019
Location: Bali

iTrader: (0)

Quote:
Originally Posted by paulbav View Post
Well done!
I agree everything but one thing:
You shouldn't write modified FA to VCM.
Modified FA could be just loaded, activated and modules could be coded by this FA.
There is no need to write it VCM, and you shouldn't do it because it can couse a lot of pain in the future.


Great DIY!
+1
Appreciate 0
      09-02-2019, 08:10 PM   #4
coxxoc
New Member
24
Rep
29
Posts

Drives: 2017 M3 CP
Join Date: Oct 2018
Location: Arkansas

iTrader: (0)

Quote:
Originally Posted by paulbav View Post
Well done!
I agree everything but one thing:
You shouldn't write modified FA to VCM.
Modified FA could be just loaded, activated and modules could be coded by this FA.
There is no need to write it VCM, and you shouldn't do it because it can couse a lot of pain in the future.


Great DIY!
Thanks for the feedback. I like to err on the side of caution. Can you help with corrections to avoid VCM writes?

Which steps need corrections?
- 2.b Leave Update VCM after TAL execution unchecked? TAL execution failed without this box checked.
- 6.j Omit this step. Do not Write FA FP.
- 6.l Load rather than read the modified FA.
- 8.a Load rather than read the modified FA.
Appreciate 0
      09-03-2019, 10:45 PM   #5
rokkuchan
Private
6
Rep
77
Posts

Drives: E92 m3
Join Date: Jul 2014
Location: Nowhere

iTrader: (0)

Would this work on non-zcp too?
Appreciate 0
      09-04-2019, 06:18 AM   #6
CanAutM3
Lieutenant General
CanAutM3's Avatar
Canada
10133
Rep
16,253
Posts

Drives: 2019 M4cs
Join Date: Jan 2012
Location: Montreal

iTrader: (0)

Garage List
2019 BMW M4cs  [0.00]
2018 Audi RS3  [0.00]
Quote:
Originally Posted by rokkuchan View Post
Would this work on non-zcp too?
Not entirely, because the non-CP use different damper hardware than the CP and CS.
__________________
///M4cs 2019 F82 Lime Rock Grey
MPE / CF Mirror caps / MP-HAS / GC Camber plates
Appreciate 0
      09-04-2019, 07:24 PM   #7
coxxoc
New Member
24
Rep
29
Posts

Drives: 2017 M3 CP
Join Date: Oct 2018
Location: Arkansas

iTrader: (0)

Quote:
Originally Posted by rokkuchan View Post
Would this work on non-zcp too?
You can code these settings so long as you have the required ECUs and software. Like CanAutM3 said, the adaptive dampers on normal M3/M4 are different than those used on ZCP and CS models. The EDC coding may/may not be an improvement for you.

See https://f80.bimmerpost.com/forums/sh....php?t=1525983 to see the difference between shock valving for normal adaptive shocks vs ZCP adaptive shocks. Based on this data, you will probably feel similar low speed improvements as people report on ZCP models. High speed will probably feel softer/more suspension movement.
Appreciate 0
      09-05-2019, 01:22 PM   #8
stevehifi
First Lieutenant
155
Rep
362
Posts

Drives: 17 F80 M3 ZCP
Join Date: May 2008
Location: Irvine,CA

iTrader: (2)

this DIY uses M4CS edc, is there an equivalent M3CS specific edc coding option that exists?

The spring rates on the M3CS are different than the M4CS so I would assume the EDC config is equally different.
Appreciate 0
      09-05-2019, 03:01 PM   #9
coxxoc
New Member
24
Rep
29
Posts

Drives: 2017 M3 CP
Join Date: Oct 2018
Location: Arkansas

iTrader: (0)

Quote:
Originally Posted by stevehifi View Post
this DIY uses M4CS edc, is there an equivalent M3CS specific edc coding option that exists?

The spring rates on the M3CS are different than the M4CS so I would assume the EDC config is equally different.
I can try and see. After comparing VINs of the three models, we may only require addition of SALAPA-Element 7ME rather than coding the car as an M4 CS model. The model code and type for F80 ZCP and CS are the same. Only options are different.

Year/Model/Trim; Model Code; Type Code; Editions & Packages (Vin decode)
2017 M3 CP; F080; 8M93; S7M9A (Individual Option Highgloss ShadowLine), S7MAA (Competition Package), P7MNA (M Competition Package)
2018 M3 CS; F080; 8M93; S7MEA (M Drivers Package), S9MRA (M Sport Factory)
2019 M4 CS; F082; 3S73; S7MEA (M Drivers Package)

Last edited by coxxoc; 09-07-2019 at 01:26 PM..
Appreciate 0
      09-07-2019, 08:37 PM   #10
coxxoc
New Member
24
Rep
29
Posts

Drives: 2017 M3 CP
Join Date: Oct 2018
Location: Arkansas

iTrader: (0)

After decoding VINs for M3 CS and M4 CS models and VO coding the options, I found the settings for M3 CS are different than M4 CS.

DSC = Unique settings per model. M3 ZCP is F80_CP, M3 CS is F80, and M4 CS is F82_GTS. If M4 CS is coded, the TPMS is disabled.
EPS = M3 ZCP and M3 CS have the same value, "F80, F82, default". M4 CS is set to F82GTS
GHAS =M3 CS and M4 CS have the same value, F082GTS. The M3 ZCP is F080 + M_Competition / High is aktiv.
VDC = Unique settings per model. M3 ZCP is F80_Comp, M3 CS is F86_Comp, and M4 CS is F85_Comp.

I tried the M3 CS coding and didn't care for the steering weight. It was back to normal ZCP weight and I want the lighter steering weight from M4 CS/GTS coding. I also chose the M3 CS VDC/EDC specific coding. I haven't driven it yet to attempt to feel any differences. The guide has been updated with the option code information required to use these settings.
Appreciate 1
CanAutM310133.00

      09-08-2019, 12:11 PM   #11
kubax86
BimmerPost Supporting Vendor
Poland
66
Rep
157
Posts


Drives: M4
Join Date: Jul 2017
Location: Poland

iTrader: (0)

Personally when I had my Non-ZCP M4, best combination was:
EPS: GTS
GHAS: GTS
EGS: GTS
EDC: CS
VDC: Standard
__________________
Apple CarPlay for NBT EVO
FullScreen CarPlay
Remote Coding Services

PM me for more info
Appreciate 0
      09-08-2019, 12:12 PM   #12
kubax86
BimmerPost Supporting Vendor
Poland
66
Rep
157
Posts


Drives: M4
Join Date: Jul 2017
Location: Poland

iTrader: (0)

Personally when I had my Non-ZCP M4, best combination was:
EPS: GTS
GHAS: GTS
EGS: GTS
EDC: CS
VDC: Standard
__________________
Apple CarPlay for NBT EVO
FullScreen CarPlay
Remote Coding Services

PM me for more info
Appreciate 0
      Today, 05:38 PM   #13
m3driven
Enlisted Member
8
Rep
46
Posts

Drives: BMW M3
Join Date: May 2012
Location: West Chester, PA

iTrader: (0)

Would go through with these clear my prior codings?
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 09:06 PM.




f80post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, 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