Coding M modules in a non M car

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
Hi All
There are a number of you who are trying to access m3 and 1m modules in BMW standard tools and thats an issue as they aren't showing up
from this thread here
Ok mate, got your vin.
So exactly like this.

1. Load ncs and in your vehicle order under either cas or nfrm you will see an entry for exactly "*KG13" IGNORE the quotes, include the star. Delete this entry and add "*PM92" in its place.

2. Code Only the VO to either cas or nfrm, no need to do both, just VO not the modules themself. In fact it best practice to only ever play in one so you always have the other for backup.

3. Close and reopen ncs through the same module you changed the vo with. Now you should see M3DSC in the list which you select and default code with. DO NOT code any other modules while connected with PM92 (which is euro e92 m3 spec) without thinking first. This will put the correct encoding data onto the m3 dsc unit and allow you to encode the szl and run dsc valves.

4. When done change you vo back to whay it was to avoid forgetting and accidentally coding the wrong data to the wrong module, it can happen.

Does that make sense at all ?
Derik,
Thats your vehicle type code and when updated in your vehicle order to the pm92 which is an m3 code, ncs will think you have an m3 and allow you to select modules which are specific to that type code, for example m3dsc who's coding options are difference to dsc.

Basically you were asking ncs to take coding data for a 335 dsc and placing it on an m3dsc. This method tricks ncs into thinking your actually an m3 and allows you access to read and write the m3dsc.

By the way in the list of modules, e.g. KOMBI, CAS etc, it's actually titled M3DSC
Not DSC as is your vehicle type.


In other words - if youre in North America and adding a 1M DSC then you need to locate that particular vehicle code
In @dyezaks case he used PM92 as thats M3

GOOD LUCK ALL !
@Begood69 @RSL
 

derekgates

Lieutenant
Feb 23, 2018
740
375
0
NW FL
derekgates.us
Ride
2011 335is
Awesome thread, thank you for starting this. I feel like some of the M3 swap stuff should be separated into relevant content threads cause it's hard to tell what works for all vs. the specific module problems?
 

RSL

Lieutenant
Aug 11, 2017
937
501
0
1m_vo.png
m3_vo.png
 
  • Like
Reactions: doublespaces

Begood69

Corporal
Nov 13, 2016
234
113
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
I have those now. I had issues in my VO and my NCS expert was not working (error coapi-1000) Fixed with the by removing some conflicting VO values.
F-Can is my issue now.

@aus335iguy thx for tagging me. Im exiting to share my experience. And take from your guys experiences
 

Begood69

Corporal
Nov 13, 2016
234
113
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
Hi All
There are a number of you who are trying to access m3 and 1m modules in BMW standard tools and thats an issue as they aren't showing up
from this thread here




In other words - if youre in North America and adding a 1M DSC then you need to locate that particular vehicle code
In @dyezaks case he used PM92 as thats M3

GOOD LUCK ALL !
@Begood69 @RSL

Im using PK91 (E90 M3 CRT/GTS) euro settings LHD
 

Attachments

  • Screenshot_20200319-222628_Samsung Internet.jpg
    Screenshot_20200319-222628_Samsung Internet.jpg
    126.5 KB · Views: 303

RSL

Lieutenant
Aug 11, 2017
937
501
0
I have those now. I had issues in my VO and my NCS expert was not working (error coapi-1000) Fixed with the by removing some conflicting VO values.
F-Can is my issue now.

@aus335iguy thx for tagging me. Im exiting to share my experience. And take from your guys experiences
I figured the NCS issue was along those lines if the error popped up after changing the VO. What was the conflict in case someone else runs into a similar issue?
 
  • Like
Reactions: Begood69

Begood69

Corporal
Nov 13, 2016
234
113
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
Most of the issues solves.
Need some lil coding . Like rpms drop to 0 when going into gear. And Power button and dsc led inop? M button works but wut does it do? Mdm does it need coding? ..
 

Attachments

  • 20200326_191530.jpg
    20200326_191530.jpg
    239.3 KB · Views: 295

JohnDaviz

Lieutenant
Jan 6, 2019
863
577
0
Ride
335i E92 DCT
Can I code my 335i DSC with the M3DSC without having other M3 parts?
 

JohnDaviz

Lieutenant
Jan 6, 2019
863
577
0
Ride
335i E92 DCT
When I will get my car back I will try to go with CRT Version.

But can actually somebody give me Feedback about changed behavior from stock to M3 to CRT?

To make this Thread a tad more complete I added the table @RSL created and added M3 CRT which is used by @Begood69:

E90 M3
PM91 = E90 LCI M3 LHD (EU)
PM92 = E90 LCI M3 RHD (EU)
PM93 = E90 LCI M3 (US)
PK91 = E90 LCI M3 CRT (EU)
PK92 = E90 LCI M3 CRT (EU)

E92 M3
KG91 = E92 LCI M3 LHD (EU)
KG92 = E92 LCI M3 RHD (EU)
KG93 = E92 LCI M3 (US)

E93 M3
DX91 = E93 LCI M3 LHD (EU)
DX92 = E93 LCI M3 RHD (EU)
DX93 = E93 LCI M3 (US)

335is
KG13 = E92 LCI 335is (US)
DX13 = E93 LCI 335is (US)
 

Begood69

Corporal
Nov 13, 2016
234
113
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
When I will get my car back I will try to go with CRT Version.

But can actually somebody give me Feedback about changed behavior from stock to M3 to CRT?

To make this Thread a tad more complete I added the table @RSL created and added M3 CRT which is used by @Begood69:

E90 M3
PM91 = E90 LCI M3 LHD (EU)
PM92 = E90 LCI M3 RHD (EU)
PM93 = E90 LCI M3 (US)
PK91 = E90 LCI M3 CRT LHD (EU)
PK92 = E90 LCI M3 CRT RHD (EU)

E92 M3
KG91 = E92 LCI M3 LHD (EU)
KG92 = E92 LCI M3 RHD (EU)
KG93 = E92 LCI M3 (US)

E93 M3
DX91 = E93 LCI M3 LHD (EU)
DX92 = E93 LCI M3 RHD (EU)
DX93 = E93 LCI M3 (US)

335is
KG13 = E92 LCI 335is (US)
DX13 = E93 LCI 335is (US)
PK91 It is the EU LHD GTS version for E90. It feels great to me. Yet I have not try the KG91 which is the equivalent most used.
 

RSL

Lieutenant
Aug 11, 2017
937
501
0
When I will get my car back I will try to go with CRT Version.

But can actually somebody give me Feedback about changed behavior from stock to M3 to CRT?

To make this Thread a tad more complete I added the table @RSL created and added M3 CRT which is used by @Begood69:

E90 M3
PM91 = E90 LCI M3 LHD (EU)
PM92 = E90 LCI M3 RHD (EU)
PM93 = E90 LCI M3 (US)
PK91 = E90 LCI M3 CRT (EU)
PK92 = E90 LCI M3 CRT (EU)

E92 M3
KG91 = E92 LCI M3 LHD (EU)
KG92 = E92 LCI M3 RHD (EU)
KG93 = E92 LCI M3 (US)

E93 M3
DX91 = E93 LCI M3 LHD (EU)
DX92 = E93 LCI M3 RHD (EU)
DX93 = E93 LCI M3 (US)

335is
KG13 = E92 LCI 335is (US)
DX13 = E93 LCI 335is (US)
I've yet to find a separate GTS code, but there must be one somewhere. That list is basic from when this was first being done, but there are many codes depending on model/variant/life cycle/market. Despite not finding a vehicle code for GTS, there are different coding values for them vs. regular M3 and of course differences between E90 and E92.
 
  • Like
Reactions: Begood69

JohnDaviz

Lieutenant
Jan 6, 2019
863
577
0
Ride
335i E92 DCT
Okay so i code the VO and get the M3DSC shown. Do i need then to flash a specific ZB to the module?

I think i missed what to do once the VO is in.
 

Begood69

Corporal
Nov 13, 2016
234
113
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
Okay so i code the VO and get the M3DSC shown. Do i need then to flash a specific ZB to the module?

I think i missed what to do once the VO is in.
If u have a MK60 type dsc (m3) no it should b the right one already. (Just default coded with the production code u want)
If it is a dsc90 (non m dsc) u need to force the m3 zb number (7846816) or 1m zb.
Then make sure is default coded to the prod code u want. I used (PK91)
 
  • Like
Reactions: JohnDaviz

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
Sorry yes, u need to make sure u use winkps in expert mode and that u copy in the ECU/Develop folder the 7846816A.ipo so u can see it when expert coding.
Also in order to run the GTS flash u do need the M3GWS installed.
It’d be great if you could explain with some screenshots as I can see this in particularly is something lots of people are interested in.
 

JohnDaviz

Lieutenant
Jan 6, 2019
863
577
0
Ride
335i E92 DCT
If it is a dsc90 (non m dsc) u need to force the m3 zb number (7846816) or 1m zb.
Then make sure is default coded to the prod code u want. I used (PK91)

Sorry for the beginner questions.

I have the DSC90. So first i flash the ZB no. 7846816 with your input "make sure u use winkps in expert mode and that u copy in the ECU/Develop folder the 7846816A.ipo so u can see it when expert coding."

And then i code the PK91 or whichever?
 

Begood69

Corporal
Nov 13, 2016
234
113
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
Sorry for the beginner questions.

I have the DSC90. So first i flash the ZB no. 7846816 with your input "make sure u use winkps in expert mode and that u copy in the ECU/Develop folder the 7846816A.ipo so u can see it when expert coding."

And then i code the PK91 or whichever?
U change the vo 1st before coding . So when it codes it codes default to the vo u r using in my case the one with *PK91.
 
  • Like
Reactions: JohnDaviz