Ok so to follow this up, I finally got a nice cable that I can code the radio with. My radio is a RAD22.C32 and setting RAD22_MDRIVE solved the double function issue.Here's an interesting data point. After doing my full M3 swap, including SZL and steering wheel, the M button works as intended, but pressing the M Button ALSO changes the radio source, and pressing the radio source button changes the circulate on the IHK, so both buttons are functioning the same as the 135. Both RAD and IHK are from the 135... Looks like I need to code those two to change the function of the buttons.
So, the M SZL outputs the packet for the M Button status, but also outputs its status in the normal button packet as well. Not what I would have expected.
double check vo and code your dsc again? i have a m3 szl now and the bitton doesnt do anything... but i do get a code complaining about the m drive button or something...M Button status has its own packet. Which is odd because the SZL clearly still sends it in the normal button status packet as well. The button status packet just sends the status of each button by location, not by function. It’s up to the receiving module to decide what to do with it.
The message from sender SZL to receiver DME code will always be there if the button logic is enabled in the DME and there's no signal. If you just flash IKM0S, you'll have the error automatically because it's enabled by default.
M DSC flash and coding will stop that error, even without M SZL, but the button will not actually trigger M functions without the M SZL. On the other hand, it will trigger both M and media functions with the M DSC/SZL if the CIC/radio are not coded as M Drive to ignore the media source message.
Unless it was specifically turned off in IKM0S, it's enabled. I don't blame you, summer is on the way here too.im not sure if i have disabled it in my tune but i did the 1m IKM0S upgrade
i dont feel like doing much with my car these days and i dont feel like taking stuff apart or flashing my car in 36C weather..........
i will eventually get around to do the m dsc upgrade though...
speaking of which, i have tested mdm and m drive on a m3 and it doesnt feel too different from dtc mode... now i dont really have too much expectations for it...
iirc the switch needs to be wired to the dsc directly for dscm80I'm facing the same issues as many here with my 135i. Flashed the DME to IKM0S, installed the SLZ from an M3 with Mdrive and Flashed the DSC as the DSCM80 for the 1M.
I modified my VO for a #0910 and UR93 built (USDM 1M) and coded 1MDSC, the SLZ, DME and JBE.
I have an M3 cluster as well, the Green (M) lights up with the thottle tables. The long press DSC off work, but no 1 click DTC/MDM anymore.
I compared the wiring diagram, the switch for DSC/MDM is only just a dumb switch to the JBE, Now I see the 1M part list reference the JBBE3R, M version only.
Is it possible it's the last piece of the puzzle ? The 1M only list this one as the possible part : 61359364819. My 135i has the JBE2.
Last, the M3 DSC firmware is best, the 1M is better then the rest but it's designed around a not so super suspension of the 1M and is more intrusive and is also designed to compensate the flaws of the 1M setup
True but the 1M is a shorter wheelbase and its twitchy as a result.What do you mean "not so super suspension of the 1M"? 1M literally uses the same complete rear end and same control arms up front - only the front subframe is slightly different. Infact a 335i can run the M3 front subframe as well so I don't think there's much difference apart from rigidity (135/335 can run M3 rear end as well).