M-Drive and MDM in non M cars

Hotter

Lurker
Jan 23, 2021
24
1
0
I never used it because I did swap/program/coding for the M button, but find superw0fy's sketch on here somewhere. With IKM0S, it sniffs media button press and uses it for sport and hold down longer to disable DSC. CIC/CCC coded as 1M/param disabled should stop default op for media Sounds like it at least already does part of what you're looking for.

I have read my RAD2.C51 module but it does not seem to have any parameters to enable M-button:
Code:
CODIERUNG_ERFOLGT
	codierung_erfolgt
CDC
	nicht_aktiv
AUDIO_SYSTEM
	pl2_stereo
	pl3_stereo
SDARS
	nicht_aktiv
PDC
	aktiv
ACC
	nicht_aktiv
STANDHEIZUNG
	nicht_aktiv
AUX_RAD
	aux
BAUREIHEX
	e9x
IBOC
	nicht_aktiv
KEY_MEMORY_R
	aktiv
MUTE_TIMES
	pl2
RIGHTHAND
	aktiv
SOFTEN_ENTERTAINMENT_PDC
	nicht_aktiv
	aktiv
TCU_ECE
	nicht_aktiv
ULF_ECE
	aktiv
BMW_AKD
	nicht_aktiv
BMW_HOME_DEALER
	nicht_aktiv
BMW_INITIALIZE
	nicht_aktiv
BMW_MOBILE_SERVICE
	nicht_aktiv
BMW_PHONE_SERVICES
	nicht_aktiv
BMW_ROAMING
	nicht_aktiv
BMW_TELESERVICE_ONLY
	nicht_aktiv
RING_STATUS
	aktiv
BLUETOOTH_RAD2
	aktiv
HI_TEMP_VOL_CTRL
	pl2_stereo
	pl3_stereo
SMS_RAD2
	nicht_aktiv
PHONE_BUSINESS_R2
	nicht_aktiv
SVS_LOW_RAD2
	aktiv
BMW_ASSIST_RAD2
	nicht_aktiv
BMW_HOTLINE_RAD2
	nicht_aktiv
DAB
	nicht_aktiv
CAR_COMP_ACTIVE
	aktiv
TCU_JAP
	nicht_aktiv
CONTACT_NR_DEALER
	aktiv
CONTACT_NR_HOTLINE
	aktiv
CONTACT_NR_MOBILE_SRVC
	aktiv
ABS_VOL_GONG
	e92_stereo
SDV_CURVE
	wert_02
VEHICLE_FILTERS
	e92_stereo
VOL_TEL_MIN
	wert_0
MY_INFO_RAD2
	nicht_aktiv
V_INFO_RAD2
	nicht_aktiv
PHONE_PROF_RAD2
	nicht_aktiv
USB_RAD2
	aktiv
PDC_ADAPTION_F_R
	e90_stereo
	e92_stereo
	e93_stereo
	e82_hifi
	e88_top_hifi
RATIO_GONGS
	e92_stereo
TIME_OUT_GONG
	wert_0
VOL_SRS_MAX
	wert_0
VOL_SRS_MIN
	wert_0
VOLUME_STEPS
	e92
CENTER_VALUE_VOL_TP_MIN
	wert_0
DELTA_NAV_ENT
	standard
	pl2
	pl2_top_hifi
	mca
VOL_NAV_MAX
	standard
	pl2
	pl2_top_hifi
	mca
VOL_NAV_MIN
	standard
	pl2
	pl2_top_hifi
VOL_TEL_MAX_RAD
	wert_0
VEHICLE_FINDER_MODE
	nicht_aktiv
AUDIO_MIXING_CONCEPT
	on
DELTA_GONG_ENT_RAD2
	wert_0
DELTA_PDC_ENT_RAD2
	wert_0
GONG_PDC_DISPLAY
	aktiv
GONGS
	aktiv
M_GROUP_B
	off
RAD2_VOLUME_TABLE
	e90_stereo
	e91_stereo
	e92_stereo
	r56_stereo
VOL_GONG_MAX_RAD2
	e82_stereo
	e92_stereo
	e81_top_hifi
	e87_top_hifi
VOL_GONG_MIN_RAD2
	e82_stereo
	e92_stereo
	r56_hifi
	r57_hifi
VOL_PDC_MAX_RAD2
	e92_stereo
VOL_PDC_MIN_RAD2
	e92_stereo
	e82_top_hifi
	e88_top_hifi
	e92_top_hifi
VOL_RING_MAX
	wert_0
VOL_RING_MIN
	wert_0
VOLUME_MAX_ON_C50
	standard
COUNTRYCODE_RADIO_2
	ece
R2_RATIO_AUDIO_SOURCES
	e92_stereo
RAD2_CROSSOVER
	e92_stereo
RAD2_DISPLAY_LOGIC7
	nicht_aktiv
TIME_DIST_SAME_PRIO_RAD2
	pl2
STOLEN_VEHICLE_MODE_20
	nicht_aktiv
BASS_MSA
	l3_stereo
	wert_0
R2_MONO_ANALOG_IN
	tel_mute_off
VOL_MSA
	l3_stereo
	wert_0
MCA
	off

Do I need to add something in VO?

I have found such option in RAD22.C34 but I dont have such module.
 

Attachments

  • rad22.PNG
    rad22.PNG
    8.2 KB · Views: 4

RSL

Lieutenant
Aug 11, 2017
711
387
0
Nothing in RAD or CIC will enable M button, just disable/ignore media button.

From old notes, it looks like M may use $663 professional audio and the RAD12 or RAD22. Both of those have MDrive coding options on/off and I can only assume enabling MDrive would stop looking for/using media source ID because I can't test myself.

I'm not sure if 1M ever came with no nav, but M3 did. You can try setting VO as M3 vehicle code, E9x chassis, MDrive option $2MD and possibly alter build date. I don't think early M3s had an option for it without CIC. MDrive with no nav came later.

With VO in, should then probably have a module for RAD12 or RAD22 to default code. If anything fails, go back to stock VO and default code with that on RAD to restore.
 

Hotter

Lurker
Jan 23, 2021
24
1
0
I can do it on my bench setup.

I'm not sure if 1M ever came with no nav, but M3 did. You can try setting VO as M3 vehicle code, E9x chassis, MDrive option $2MD and possibly alter build date. I don't think early M3s had an option for it without CIC. MDrive with no nav came later.
It already has $663 for professional radio. If I add $2MD option 2RAD disappears and MCIC appears.
You can try setting VO as M3 vehicle code
How do I do that? Maybe this is the key. Maybe it converts radio to RAD22.
 

aus335iguy

Colonel
Nov 18, 2017
2,074
716
0
Down under
Ride
335i DCT 2009
  • Like
Reactions: RSL

Hotter

Lurker
Jan 23, 2021
24
1
0
It similar to this with respect to vehicle code.
Post in thread 'Coding M modules in a non M car'
https://www.spoolstreet.com/threads/coding-m-modules-in-a-non-m-car.6190/post-93418
Tried to add *PM93 M3 sedan code, but nothing changes jus M3DSC appeared.
Rad22 may be a different version of Rad firmware and so you may need to flash it to get it there.
I dont see such RAD22 in winKFP. How to find which module is RAD22 which I need to flash?
 

RSL

Lieutenant
Aug 11, 2017
711
387
0
Make sure correct chassis and build dates are set also and no $SA options that would override defaults remain in your $SA list. For instance, deleting CIC, but keeping a separate nav SA will code for CIC. Settings need to be accurate for car/years/country options were actually available. You can try 1M vehicle code as well, I'd think physical radio would cross chassis.

I'm heading to work, so don't have time to look anything up. You will need to dig through BMW info/SA list or online to lookup options.
 

Hotter

Lurker
Jan 23, 2021
24
1
0
So I found M3 KG93 WBSKG9C57DE799082: https://bmwmregistry.com/detail.php?id=13224

Code:
Type 	KG93
Model 	M3
Market 	USA
Development Code 	E92 (M3)
Drivetrain 	Rear-Wheel Drive
Transmission 	manual
Color 	Sonderlackierung - 490
Manufacturer 	M GmbH
Production Plant 	Regensburg, Germany
Production Date 	2012-09-18
-----------------------------------------------------------------
1CA 	Selection Cop Relevant Vehicles 	Selektion Cop Relevanter Fahrzeuge
1CC 	Automatic Start/stop Function 	Auto Start Stop Funktion
223 	Dynamic Damper Control 	Dynamische Daempfer Control
2MD 	M Drive 	M Drive
2VB 	Tyre Pressure Indicator 	Reifendruckanzeige
302 	Alarm System 	Alarmanlage
326 	Rear Spoiler, Deletion 	Heckspoiler Entfall
423 	Floor Mats, Velour 	Fussmatten In Velours
431 	Interior Rr Vw Mirror W Aut Anti-d 	Innenspiegel,automatisch Abblendend
441 	Smokers Package 	Raucherpaket
490 	Seat Back Width Adjustment 	Lehnenbreitenverstellung
494 	Seat Heating F Driver/front Passenger 	Sitzheizung Fuer Fahrer/beifahrer
4AE 	Armrest Front Retractable 	Armauflage Vorne Verschiebbar
4MY 	Int.tr.fin. Black Ltr. Carbon Structure 	Int.leist. Leder Carbonstr. Schwarz
521 	Rain Sensor 	Regensensor
522 	Xenon Light 	Xenon-licht
524 	Adaptive Headlights 	Adaptives Kurvenlicht
534 	Automatic Air Conditioning 	Klimaautomatik
540 	Cruise Control 	Geschwindigkeitsregelung
563 	Lights Package 	Lichtpaket
5DS 	Luggage-compartment Emerg. Release 	Kofferraumnotentriegelung
639 	Complete Prep. Cellular Phone Usa/cdn 	Komplettvorb. Handy Usa/cdn
645 	Radio Control Us 	Radio-steuerung Us
663 	Radio Bmw Professional 	Radio Bmw Professional
676 	Hifi Loudspeaker System 	Hifi Lautsprechersystem
693 	Satellite Tuner Preparation 	Satellitentuner Vorbereitung
697 	Area-code 1 	Area-code 1
6AA 	Bmw Teleservices 	Bmw Teleservices
6AB 	Control Teleservices 	Steuerung Teleservices
6FL 	Usb-/audio Interface 	Usb-audio-schnittstelle
6VC 	Control Combox 	Steuerung Combox
760 	Individual High-gloss Satin Chrome 	Individual Hochglanz Shadow Line
775 	Individual Roof-lining Anthracite 	Individual Dachhimmel Anthrazit
7MA 	Competition Package 	Competition Paket
845 	Acoustic Belt Warning 	Akustische Gurtwarnung
853 	Language Version English 	Sprachversion Englisch
876 	Radio Frequency 315 Mhz 	Funkfrequenz 315 Mhz
8SC 	Country Spec. Release Of Teleservice 	Laenderspez. Teleservicefreisch.
8SP 	Cop Control 	Cop Steuerung
8TN 	Daytime Driving Lights Selectable B 	Tagfahrlicht Ueber Lichtmenue Einst
925 	Shipping Protection Package 	Versandschutzpaket
938 	Control Zs Individual Series 	Steuerung Zs-individualserien
9AA 	External Skin Protection 	Aussenhautschutz

Interesting that it has $2MD Mdrive $663 radio professional & $6VC Control Combox?

Tried setting several different FA with
#1209 year month
*KG93 M3
$2MD mdrive
$663 professional radio
Something like this:
Code:
E92_#1209$1CA$1CC$223$2MD$2VB$302$326$423$431$441$490$494$4AE$4MY$521$522$524$534$540$563$5DS$639$645$663$676$693$697$6AA$6AB$6FL$6VC$760$775$7MA$845$853$876$8SC$8SP$8TN$925$938$9AA*KG93

But still if I add $2MD I loose 2RAD and I see MCIC. What could I try next?
 

RSL

Lieutenant
Aug 11, 2017
711
387
0
Don't just copy a full VO from an M3, it has equipment your car doesn't or vice versa. Just need one for reference to see what specific options, if any, are needed for one with no CIC and what build dates those M3s occurred in. aus335iguy may be right and there could be a hardware or program difference for your case that won't make it this easy either, but correct VO should at least show the corresponding modules for it, even if they can't be coded properly with them.

Keep you original base options, set E92_, KG93 and that build date. If no RAD12 or RAD22, could still try default coding RAD like that and see if the media button stops working radio (but radio is working). $2MD may not be necessary, that may be the CIC version only. I'd look at module list with and without $2MD in the VO. If that doesn't work, I'd try 1M next. E82 chassis, *UR93, #0311. Try that with and without $2MD and see what the module list shows.
 
  • Like
Reactions: aus335iguy