M-Drive and MDM in non M cars

Olza

Corporal
Feb 2, 2020
231
231
0
Minsk, Belarus
Ride
BMW M240 xdrive
@dzid_, your problem is in wrong “anziege” number given from DCT to Motorsport coded KOMBI. I’ve fixed it some time ago. You will need gts reflash or program patch.
 

Olza

Corporal
Feb 2, 2020
231
231
0
Minsk, Belarus
Ride
BMW M240 xdrive
Ok, so we stopped after determining that dsc button works, jbe sees short and long press (verified in inpa), long press can disable dsc off, but short press did not enables mdm/traction.
Why? Thoughts or reasons:
1. JBE can be the reason only if it sends short press not in suitable format (time) for DSC, OR sends not in proper place
2. MDM flag is routed to DSC, but DSC can’t broadcast it, OR didn’t get proper confirmation from, for example, DME. Question do we know, what status in CAN packet signalled for traction (except 0x19E) to KOMBI?
3. MDM flag is routed to DSC, but DSC can’t switch to it because of lack of conditions to enable it - sensors or other modules statuses.

What do you think? I like 3rd reason. How can we check it?
Interesting news. Its finally snow here, so i blindly shortpress DTC button (still no lights and stuff) and... it definitely allows more oversteer and slippage so i was confused at first time.
I would say MDM works at least in 1M DSC regulation. Now target is to light up some visual confirmation on KOMBI.
 
Last edited:

RSL

Lieutenant
Aug 11, 2017
937
501
0
What project is that? I pretty much haven't been doing anything since I just swapped everything M3 into my car, including engine and trans so everything works exactly as intended. 😛
Sure, take the easy way out lol
 

amg6975

Sergeant
Oct 27, 2019
278
187
0
Ride
2012 135, 2005 ZHP, 2009 fJCW
Yeah, that little project
Haha it's done. Had an [OEM] oil cooler line blow at the last track day of the year last year so it's been sitting. Found some fine metal in the oil filter so I tore down the bottom end again to check the rod bearings and they were fine. Just waiting on oil cooler adapters to get made to bulletproof the oil cooler system.

Sure, take the easy way out lol
Honestly, it probably was. The wiring harness took me a while to mix and match to make it perfect but after that it was just some simple coding and it's error free.
 
  • Like
Reactions: Begood69 and RSL

amg6975

Sergeant
Oct 27, 2019
278
187
0
Ride
2012 135, 2005 ZHP, 2009 fJCW
  • Like
Reactions: aus335iguy

Quattronimo

New Member
Feb 13, 2022
7
0
0
I think that was a bad idea to flash RAD22 (lci) firmware to RAD2 (pre-lci). I dont think I can unbrick it. Anyway I have wasted some more money on used RAD22 (9231928) which already has RAD22.C34 software! I was able to change RAD22_MDRIVE to active. Now radio ignores Rotate button, it still responds to Disk button. So at least I have one button available. Would love to edit radio software itself and disable other buttons, but I don't think that's possible?
Hello Hotter!

I have got some questions to you.

You have done a great research for deactivating „media source change“. :)

Iswitched my RAD2.C51 also for RAD22.C32 and have the Parameter MDRIVE now. I want to deativate media source change because I do use a can module which closes and opens exhaust valve via the M-/media source change button and every time I press the button now, both exhaust valve and radio media source are being changed.

So, what exactly did you code in RAD22.C34?

Did you just set the parameter RAD22_MDRIVE to active? That way you must have coded via „manipulation active“ and a .MAN file with edited Parameter as described.

I have tried exactly this but it doesn’t work in my car, media still changes.

Now I am thinking about coding with a special, edited FA (modified without FA_WRITE, then coding RAD22 without manipulation) like that:

A) Coding to 1M series:

E82_
*UR93
#0311
$645 Radio Control US

B) coding to E92 M3 without CIC:

E92_
*KG93
#1209
$2MD
$645 Radio Control US

Which way has worked for you? Which production date has your car?

I would be very pleased hearing from you soon.

Greetings from Germany, Ralf
 

Hotter

Specialist
Jan 23, 2021
93
7
0
Hello Hotter!

I have got some questions to you.

You have done a great research for deactivating „media source change“. :)

Iswitched my RAD2.C51 also for RAD22.C32 and have the Parameter MDRIVE now. I want to deativate media source change because I do use a can module which closes and opens exhaust valve via the M-/media source change button and every time I press the button now, both exhaust valve and radio media source are being changed.

So, what exactly did you code in RAD22.C34?

Did you just set the parameter RAD22_MDRIVE to active? That way you must have coded via „manipulation active“ and a .MAN file with edited Parameter as described.

I have tried exactly this but it doesn’t work in my car, media still changes.

Now I am thinking about coding with a special, edited FA (modified without FA_WRITE, then coding RAD22 without manipulation) like that:

A) Coding to 1M series:

E82_
*UR93
#0311
$645 Radio Control US

B) coding to E92 M3 without CIC:

E92_
*KG93
#1209
$2MD
$645 Radio Control US

Which way has worked for you? Which production date has your car?

I would be very pleased hearing from you soon.

Greetings from Germany, Ralf
The only thing I have done is codded RAD2:
RAD22_MDRIVE to active
You need good cable to code RAD2 module, check if coding was saved.
Check Disk or Rotate button, one of then should be disabled.
 

Quattronimo

New Member
Feb 13, 2022
7
0
0
The only thing I have done is codded RAD2:
RAD22_MDRIVE to active
You need good cable to code RAD2 module, check if coding was saved.
Check Disk or Rotate button, one of then should be disabled.
I have coded it with ICOM. So there should have been no problems. I will double-check it anyway. So you did not mess around with anything else…strange it did not work in my case.
What car and which production date did you do that with? Was it an US based car?
 

Hotter

Specialist
Jan 23, 2021
93
7
0
I have coded it with ICOM. So there should have been no problems. I will double-check it anyway. So you did not mess around with anything else…strange it did not work in my case.
What car and which production date did you do that with? Was it an US based car?
Yes its US, E92 328i #0909, but I really doubt that you need to change VO. The radio is responsible for the buttons, so it should be enough to code it. Check both buttons Disk and Rotate, only one of them will be disabled.
 

Quattronimo

New Member
Feb 13, 2022
7
0
0
Yes its US, E92 328i #0909, but I really doubt that you need to change VO. The radio is responsible for the buttons, so it should be enough to code it. Check both buttons Disk and Rotate, only one of them will be disabled.
Thank you so much for replying! I will report back what has solved my issues. Got my own ICOM today and have to get used to it the next days- I have made the last steps with a coding-guy, now I will try on my own. :)
 

Quattronimo

New Member
Feb 13, 2022
7
0
0
Thank you so much for replying! I will report back what has solved my issues. Got my own ICOM today and have to get used to it the next days- I have made the last steps with a coding-guy, now I will try on my own. :)
So I have double checked and tried several things like nettodaten-coding etc. but seems like nothing really works. I don’t get why.

So what could be the reason while having set RAD22_MDRIVE to active that the M-button still changes the radio sources?

Has anybody an idea?
 

Quattronimo

New Member
Feb 13, 2022
7
0
0
Did you confirm after coding that coding saved correctly as @Hotter mentioned? I know I’ve made simple errors like that in the past myself
Did you confirm after coding that coding saved correctly as @Hotter mentioned? I know I’ve made si
I confirmed it several times.

RAD22 = AKTIV was correctly set up.

just for trying out I also tested:

COUNTRYCODE_RADIO_2 = us instead of =ece

and

BAUREIHEX= e9x

for being really close to @Hotter configuration.

…but it doesn’t work.

I’ll attach you guys my actual FSW_PSW.TRC as .txt from RAD22.C32 and the Module_Functions.txt from RAD22.C32.

According to this Modul_Functions.txt, RAD22_MDRIVE is used for e9x M3 with M-Drive and e82 1M with N54B30T0 engine.

Maybe I have to change something else?

Might it be possible @Hotter to post your .TRC from RAD22.C34?
 

Attachments

  • E89-RAD22.C32-ModuleFunctions.txt
    299.6 KB · Views: 13
  • RAD22.C32_FSW_PSW_TRC.txt
    3.2 KB · Views: 14

Hotter

Specialist
Jan 23, 2021
93
7
0
Did you test both buttons? I think radio switching should still work but climate control should not.
 

Quattronimo

New Member
Feb 13, 2022
7
0
0
Did you test both buttons? I think radio switching should still work but climate control should not.
Both buttons are working like stock.

The upper one (image on button shows cd-radio-symbol) does “Media Change” like going from FM1-FM2-AUX-CD etc.

the lower one shows a rotating circle and does switch on climate between fresh air circulation/ inner car air circulation.