MT, ok. Were both pins empty in the JBBF connector?No DCT/AT I'm 6MT.
IKM0S on MSD81.
Stock DSC or MDSC.
JBE coded for FDS
Ground Pin 18 on X14271 for Sport and 36 for Normal.
Check status in Tool32 -> MSD80 -> status_spt. STAT_STAT_SPT will change to 1.
It does the same thing 1D9 does but doesn't broadcast 399 so you never get an M light on Kombi.
It does change vehicle mode 0x315. See https://github.com/AdrianBude/N54-Mdrive-MCP/blob/master/traces/trace 315.txt
On the Z4 Kombi you'll see Normal, Sport, Sport+. You should also get a popup on Z4 CIC if FDS is coded.
I doubt this will be useful to most people. It would be really cool for my sketch to display the popup on CIC but that's about it. I can already trigger the sport mode with M drive.
Others want other things, but my goal was getting the MSD81 side stuff talking with M3 GWS/EGS. Other things seem to work on M drive button, but doesn't seem to be any outside signal that trans will respond to so far.
We now know the 0x399 message differs between M3 and 1M/non-M thanks to amg and @Olza. Byte 1 bits 0-1 are noted as unused in MSD81 docs, but those are ones responsible for allowing settings data to the trans. That's what today's test was, I added that to the message, but still seems no joy yet. CIC reflects whatever I set with it, but that's it. Perhaps there's still a piece we're missing.
Thanks for that Tool32 ID. I've been using other things to try to monitor program state for trans, but with lack of comms, can't really trust anything. I'll give that a shot.
The M3 bin does specifically look for 0x315 for mode, but amg says his doesn't do anything in an actual M3, so I'm not sure what to make of that. Since it's active on Z4 setup, M3 bin might respond to it anyway with a program change, but I'll exhaust all options on the current train before trying it.
After I started looking at it more closely in last 2 weeks, I did notice there were DSC wiring differences on Z4. If it's just a matter of loosening controls, I'm less worried about it, but if it's a requirement to make program change work at all (doesn't sound like it is), will make it a little more work.