Yet another CAN module - Shiftlights, MDrive, NBT and more

Adam06

New Member
Apr 8, 2022
6
0
0
So to answer some questions:

MDM on a non M car doesn't work. I don't know how and when this will ever happen (1M with the N54 has MDM but afaik nobody could replicate it yet). so you are "stuck" with DTC.

The problem with your Idrive Mdrive is resolved by superwofys Canbus Function Extender. The fields wont populate without it as the canbus module sends the missing data and emulates the way a MSS60 (M3 S65 DME) would send signals.

tl;dr: You CANT code Mdrive to work, you need this canbus module.
Can you tell me where I can find this Superwofys Canbus function extender? Can you tell me where I can find this Superwofys Canbus feature extender? can you tell me where I can find this Superwofys Canbus Function Extender? which emulates the signal from dme mss60
 

KClemente

Sergeant
Nov 26, 2019
298
151
0
Ride
E90 335i
Can you tell me where I can find this Superwofys Canbus function extender? Can you tell me where I can find this Superwofys Canbus feature extender? can you tell me where I can find this Superwofys Canbus Function Extender? which emulates the signal from dme mss60
You have to build it and learn how canbus works along the way. Nobody can remote program it for you

There is enough information only on spoolstreet.com to figure out how to get it to work
 

Adam06

New Member
Apr 8, 2022
6
0
0
You have to build it and learn how canbus works along the way. Nobody can remote program it for you

There is enough information only on spoolstreet.com to figure out how to get it to work
Eh bien, je veux dire, je suis prêt à payer pour ce service pour le service, et en plus vous les gars, je vois que vous faites des miracles ici en termes de programmes.. Et ainsi de suite.. J'ai décidé d'écrire qui fera ce travail . Je ne comprends vraiment pas à ce propos, j'ai construit une telle machine sur vos conseils, j'ai juste besoin de la finir un peu.
 

Adam06

New Member
Apr 8, 2022
6
0
0
Eh bien, je veux dire, je suis prêt à payer pour ce service pour le service, et en plus vous les gars, je vois que vous faites des miracles ici en termes de programmes.. Et ainsi de suite.. J'ai décidé d'écrire qui fera ce travail . Je ne comprends vraiment pas à ce propos, j'ai construit une telle machine sur vos conseils, j'ai juste besoin de la finir un peu.
if anyone is ready to help here is my instagram @la_page_06
 

superwofy

Corporal
Jan 18, 2021
130
191
0
I have not tested this since an MDSC unit is not appropriate for my configuration (Active Cruise) however, I believe MDM should work with the MDrive code I have in place. Have a look at how "mdrive_message_bn2000" is populated in drivetrain.ino for DSC. It *may* require removal of the send_dsc_mode().

I may test this in a few weeks if I get the chance since it could be nice to have the toggle.

@Adam06 Your main problem is going to be the N55. I don't know how/if sport throttle modes are implemented in the Bosch DME. This project currently relies on the MSD81 for engine related sport control.
 
  • Like
Reactions: Xantor

twinturbos

Sergeant
Jan 1, 2019
291
79
0
Ride
E92 335i MT
I have not tested this since an MDSC unit is not appropriate for my configuration (Active Cruise) however, I believe MDM should work with the MDrive code I have in place. Have a look at how "mdrive_message_bn2000" is populated in drivetrain.ino for DSC. It *may* require removal of the send_dsc_mode().

I may test this in a few weeks if I get the chance since it could be nice to have the toggle.

@Adam06 Your main problem is going to be the N55. I don't know how/if sport throttle modes are implemented in the Bosch DME. This project currently relies on the MSD81 for engine related sport control.
Do you think this would work without a BMW engine? I'm running on a standalone (Maxxecu) which is able to talk through the canbus, fully functioning cluster. I have the M3 cluster and I'd like to get the shift lights working.
 

superwofy

Corporal
Jan 18, 2021
130
191
0
Do you think this would work without a BMW engine? I'm running on a standalone (Maxxecu) which is able to talk through the canbus, fully functioning cluster. I have the M3 cluster and I'd like to get the shift lights working.

Out of the box? No.

It relies a bit on the MSD8X. If all you want is the shiftlights, the CAN message is documented and the code is open sourced. You could easily throw something together that does just shiftlights.
 

superwofy

Corporal
Jan 18, 2021
130
191
0
After having finally figured out exactly how to pass characters correctly to the 0x338 message, I've built a rudimentary monitoring system. Coolant temperature, Battery voltage, Intake Air Temperature and Turbo pressure. In MDrive ON mode it even displays a little bar graph that represents 0-100% boost.

cc-gauge2.jpg
cc-gauge1.jpg


In the latest version there's also a Sport+ setting for Servotronic which simply kills supply to the valve.

So yeah, there's that.
 

pRoxxx

Private
Feb 9, 2021
41
6
0
After having finally figured out exactly how to pass characters correctly to the 0x338 message, I've built a rudimentary monitoring system. Coolant temperature, Battery voltage, Intake Air Temperature and Turbo pressure. In MDrive ON mode it even displays a little bar graph that represents 0-100% boost.

View attachment 95131View attachment 95132

In the latest version there's also a Sport+ setting for Servotronic which simply kills supply to the valve.

So yeah, there's that.
Does it work only with NBT Evo or it works with NBT and EntryEvo as well?
 

superwofy

Corporal
Jan 18, 2021
130
191
0
Does it work only with NBT Evo or it works with NBT and EntryEvo as well?

I originally made text CCs for NBT (ID3) to indicate IHK auto blower intensity.
So it works for ID3-6. No idea about Entrys but I would assume so since CC 838 is defined.
 
  • Like
Reactions: pRoxxx

pRoxxx

Private
Feb 9, 2021
41
6
0
I originally made text CCs for NBT (ID3) to indicate IHK auto blower intensity.
So it works for ID3-6. No idea about Entrys but I would assume so since CC 838 is defined.
So send_cc_message from body-interior-hu.ino in your repo should work. right?
EDIT:I have tested it works with NBT and EntryEvo (but only when dialog is set to true)
 
Last edited:

superwofy

Corporal
Jan 18, 2021
130
191
0
So send_cc_message from body-interior-hu.ino in your repo should work. right?
EDIT:I have tested it works with NBT and EntryEvo (but only when dialog is set to true)

dialog = true makes an actual prompt appear on the screen with a dismiss button.
Otherwise Byte2 makes it passive such that it's only in the CC list. Of course, in order for it to actually appear in the list, the CC must be injected in 0x336. See process_bn2000_cc_display()
 
  • Like
Reactions: Xantor and pRoxxx

That4chanhackerguy

Specialist
May 27, 2022
67
10
0
so having an issue here trying to trigger shift lights on the dash I am sending the message via savvy can the connection rate is 500kbps im connected on PT CAN and sending as shown in the photo however nothing is happening I have also tried other commands. Let me know what im doing wrong here.
 

Attachments

  • Screenshot 2024-09-10 091503.png
    Screenshot 2024-09-10 091503.png
    6.4 KB · Views: 15
  • can message send.png
    can message send.png
    61.7 KB · Views: 13
  • Like
Reactions: Xantor

Xantor

Private
Jan 3, 2023
43
5
0
so having an issue here trying to trigger shift lights on the dash I am sending the message via savvy can the connection rate is 500kbps im connected on PT CAN and sending as shown in the photo however nothing is happening I have also tried other commands. Let me know what im doing wrong here.
This might be a dumb question but are your Shiftlights enabled via coding?
 

bosolanu

Private
Dec 7, 2020
48
13
0
so having an issue here trying to trigger shift lights on the dash I am sending the message via savvy can the connection rate is 500kbps im connected on PT CAN and sending as shown in the photo however nothing is happening I have also tried other commands. Let me know what im doing wrong here.
It's been a long while since I was playing with this so I might be wrong but can you try sending those messages on the KCAN bus at 100kbs? I think that worked for me.
 
  • Like
Reactions: Xantor

That4chanhackerguy

Specialist
May 27, 2022
67
10
0
This might be a dumb question but are your Shiftlights enabled via coding?
Yes they are cluster was coded with M3 DCT car SSD file I made but I also checked sport and m mode coding and its good. I also tried to send the gong message and no go. Biggest thing is I need to send these over PT CAN and hoping the JBE sends it over
 

bosolanu

Private
Dec 7, 2020
48
13
0
I did try this but no go at 100kbps im getting nothing but I need to send over PT CAN
It's quite possible that if your JBE is not coded for M3 with DCT it will not forward the 0x206 message.
Not sure if the firmware/program differs as well between the M3 JBE and the "normal" one, I think they actually have different hw numbers too, but don't quote me on that :)