Coding M modules in a non M car

aus335iguy

Colonel
Nov 18, 2017
2,256
806
0
Down under
Ride
335i DCT 2009
Interesting reading.....

Just to clarify, if i were to buy a normal 1-3 series dsc/abs module, (mk90???) i would be able to force a 1m or m3 firmware update to it and flash it to either of the models.?
1-3 series dsc/abs pumps are dirt cheap here in the UK and i dont mind buying one to test with (i have a full bench setup at home), connecting it up to flash with my icom would be no problem.

Getting the m-drive button working for the dsc would be nice (if it would work).

P.S, ive ordered a m3 szl and switch pack (and mfsw buttons) and they should be here this week (its should be the part number above too).

I have a full cic on the bench too (as well as jbbr3, cas, key elv etc).
Yes flashing the DSC will work.... next question.... can we flash an szl the same way ......
 

aus335iguy

Colonel
Nov 18, 2017
2,256
806
0
Down under
Ride
335i DCT 2009
Also i believe the 1M was never intended to have Mdrive. The DME may have some hidden functionality but the rest of the modules might not. If thats the case then those chasing MDRIVE are better off looking for and flashing m3 modules
 

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
Yes flashing the DSC will work.... next question.... can we flash an szl the same way ......

OK, cool, if i drop an ebay link in here can you confirm its the right one (mk90)

Something like this??


Or somethin with part number 6789301

As you can see these are for peanuts....

I'm more than happy to make a loom up and flash it to try...

My m3 szl turned up today (got that for peanuts too). I can connect it up and check the firmware and see what we have.
 
Last edited:

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
Also i believe the 1M was never intended to have Mdrive. The DME may have some hidden functionality but the rest of the modules might not. If thats the case then those chasing MDRIVE are better off looking for and flashing m3 modules

I was thinking m3 flash tbh, do you know the flash number?
 
Last edited:

aus335iguy

Colonel
Nov 18, 2017
2,256
806
0
Down under
Ride
335i DCT 2009
From what I read the 6 cylinder ones have the same controller and the 4cylinder models are different;electrically at least. Hydraulically they may vary because of different brake sizes but no one really knows. LHD and RHD are unique as there are accelerometers within the units. So can’t use RHD in LHD car.
so if your using it to prove you can flash it on a bench for shits and giggles then any from a 6 cylinder will do. If you want to put it in your car I would look for specific model numbers for your car to maintain the hydraulic capability
 

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
Thanks, its not for putting in the car, this is just a bench exercise, all the 6 pot ones I can find and more money, but i'll keep looking.

Bought an edc module, so will hook that up when it gets here.
 

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
Ok, ordered 2x dsc/abs pumps. 1x e92 m3 and 1x e90 320i lci.

When they get here i'll get them plumbed in and see what we have and what we can do.
 
Last edited:

Begood69

Corporal
Nov 13, 2016
234
114
25
Fayetteville, NC
Ride
335i N54 Predator 3.2L stroker
I have an mk60. M3 szl. M3 kombi. M3 Buttoms and mbutton.
All work great. Mbutton show on the kombi. And i do feel a diff on throttle. But the power button inop
 

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
I have an mk60. M3 szl. M3 kombi. M3 Buttoms and mbutton.
All work great. Mbutton show on the kombi. And i do feel a diff on throttle. But the power button inop

Thats great mate, will start some bench testing when it all gets the bits here.

So, m-drive works
Your dsc on/off works (mk60 with 1m or m3 flash)? from the m button

Do you have servotronic and or EDC?

Do you have the modded 1m flash in your engine dme? (if m-drive button inop how do you enable it? separate button?)

BTW, is the mk60 from the e46 m3 flashable to the e92 m3 setup?

All my dme (dsc/abs and engine dme (n55)) are all OEM, I dont mind flashing but like to try it out on the bench first to iron out any wrinkles. Just be nice to have the m-drive and have the option select do something.
 

Mr Rage

Lurker
Feb 12, 2020
40
21
0
28
Crewe
Ride
2009 E92 335i M-DCT IKM0S 2.81
Thats great mate, will start some bench testing when it all gets the bits here.

So, m-drive works
Your dsc on/off works (mk60 with 1m or m3 flash)? from the m button

Do you have servotronic and or EDC?

Do you have the modded 1m flash in your engine dme? (if m-drive button inop how do you enable it? separate button?)

BTW, is the mk60 from the e46 m3 flashable to the e92 m3 setup?

All my dme (dsc/abs and engine dme (n55)) are all OEM, I dont mind flashing but like to try it out on the bench first to iron out any wrinkles. Just be nice to have the m-drive and have the option select do something.

@Begood69 wired the dsc directly to the dsc button on the centre console ( power and dsc button). I don’t believe that the m button on the steering wheel turns off the dsc however some people are still trying to get that to work.

The m button would only work if you have a IKM0S flash on the dme and would only change the throttle sensitivity.

I’ve been looking at a edc retrofit. The chassis doesn’t have the brackets or holes to mount the acceleration sensors holders. Need to take measurements from a m3 so they are in the correct position. As far as I know only one person in Australia provided this service.
 
  • Like
Reactions: 135boost

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
@Begood69 wired the dsc directly to the dsc button on the centre console ( power and dsc button).

Ah ok, that would be pin6 from the JBBR to the dsc? or just re-routed from the dsc switch (hazard lights), to console button.

I don’t believe that the m button on the steering wheel turns off the dsc however some people are still trying to get that to work.

Yeah, i'll be looking at that too.

The m button would only work if you have a IKM0S flash on the dme and would only change the throttle sensitivity.

Hmm ok.

I’ve been looking at a edc retrofit.

I've been looking at it too and i do think its doable, the shocks are going to be the major cost, and the loom will need to be made. I'll be testing to see if adding EDC to the VO and plugging in the edc module (to the can bus) will activate the m-drive option, if it does, then it should not be to hard to retrofit.

The chassis doesn’t have the brackets or holes to mount the acceleration sensors holders. Need to take measurements from a m3 so they are in the correct position. As far as I know only one person in Australia provided this service.

Right, not sure how accurate the sensor location is as long as it in the corners (at the front at least).
 
  • Like
Reactions: Boby335i n55

Mr Rage

Lurker
Feb 12, 2020
40
21
0
28
Crewe
Ride
2009 E92 335i M-DCT IKM0S 2.81
Ah ok, that would be pin6 from the JBBR to the dsc? or just re-routed from the dsc switch (hazard lights), to console button.

Switch plug part # 61 13 6 909 008
POWER = DME grey# 12 - pin 4 on switch (inop with msd81) M button on steering shpuld be the switch table one of 1M. ( can bus Msg ID 399) thx Roma.
DSC OFF = DSC pin# 41 - pin 6 on switch
GRD 31 - pin 1 on switch connector
LIGHT - pin 2 on switch (thx @LMB335is)
Lighting idk yet.



I got stock with the wiring of the YAW to dsc
No need to change any on DSC.
All is in the YAW connector for older models like mine . This is the correct pinning:
DSC - YAW
39 - 4
27 - 1
11 - 3
26 - 2
For my understanding.. 1M works thru the JBBF to activate the DSC (on, partial and off).. M3 goes direct wired (on and off).
As for power only M3 has that function and is wired direct to m3 dme. N54 on 1m does not have power. But u can use m button to change the throttle tables. As for MDM in the cic does not seems like it works.


I also thing edc is possible, I just don’t know how to wiring in the edc button. I’ve seen a diagram on the internet and it shows 3 wires from the switch to the junction box
 

Mr Rage

Lurker
Feb 12, 2020
40
21
0
28
Crewe
Ride
2009 E92 335i M-DCT IKM0S 2.81
Yeah except this one.
 

Attachments

  • 3854327B-A54D-44D9-B051-B62297E11000.jpeg
    3854327B-A54D-44D9-B051-B62297E11000.jpeg
    141.1 KB · Views: 89
  • Like
Reactions: aus335iguy

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
Ok, small update.

EDC unit now in bench setup. unit powers on and is seen on the pt-can, i can see it in INPA UIF and Ident lists.

It needed an update to be read by NCSexpert, updated (winkftp) ok to latest version. It now throws up errors on Kombi and cic. so looking good so far.

Plugged the SZL in

3 = Backlights
6 = F-can LOW bus
7 = GND
9 = +12v power
10 = WAkeup signal
12 = F-can HIGH bus

Plugged my MFSW buttons in.

So far nothing,pressing the buttons does nothing, the buttons are back light and so the szl is getting power.

I'm using the same GND, +12v and wakeup to power up the edc so i know they are getting there. the only thing i can think of is the f-can bus can anyone confirm it is the fcan and i have the right pins (ive tripple checked with the ISTA PIB of the module and the jbbr (thast im plugging the can bus into).

Does anyone know if it actually gets "seen" on the bus? should i see it in the ident/uif list??

I can a canbus reader and i cant see any messaged from the szl, so no on ArbID 0x399 on bus

Ok, I had a look with tool32, i can see the szl if i load the szm_60

apiJob("SZM_60","info","","")

Satz : 0
OBJECT = szm_60
SAETZE = 1
JOBNAME = info
VARIANTE = SZM_60
JOBSTATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Satz : 1
ECU = Schaltzentrum Mittelkonsole
ORIGIN = BMW EI-63 Stefan Mueller
REVISION = 8.02
AUTHOR = DELPHI/B.Burkhart
COMMENT = fuer E60 (incl Mue), E61, E63, E64
PACKAGE = 1.36
SPRACHE = deutsch

No other option than info seems to work. Do i need the dcs connected too?
 
Last edited:
  • Informative
Reactions: doublespaces

ccfj1

Specialist
Jul 26, 2018
65
57
0
UK
Ride
bmw e92 n55 335i Sport manual
UpDate.

The SZL needs the dsc to be in place as the F-Can passes through the Jbbr and then goes to the F-Can on the dsc, the dsc then uses the PT-Can to connect to the the Jbbr, so the dsc is the gateway for the szl

It basically looks like this

MFSW Buttons (F-can) -> Jbbr -> (F-can) <-> dsc <-> (PT-Can) -> (PT-can) jbbr (k-can bus).

Its very convoluted tbh, I have injected directly onto the k-can bus and can confirm that MFSW button packets work just fine (vol up/down etc).
 

aus335iguy

Colonel
Nov 18, 2017
2,256
806
0
Down under
Ride
335i DCT 2009
My experience of such things is that there’s a reason for that complicated path. Wonder what the sausage eaters were thinking ....
 
  • Like
Reactions: Mr Rage