Notices
Audio & Electronics Use this forum to discuss audio and electronic upgrades for your Mercedes-Benz.
Sponsored by:
Sponsored by: Innova

Canbus protocol on W211

Thread Tools
 
Search this Thread
 
Rate Thread
 
Old Dec 13, 2003 | 02:49 PM
  #1  
DaveBk's Avatar
Thread Starter
Junior Member
 
Joined: Dec 2003
Posts: 52
Likes: 1
From: Buckinghamshire, UK
SL500
Canbus protocol on W211

Does anyone know how I can find out some details on the W211 Canbus protocol? I need to know some details on the message formats and contents specifically relating to the steering wheel audio and phone controls. I'm considering buidling an interface unit to intercept the messages from phone answer/hang up buttons to control an aftermarket bluetooth phone kit. Thanks!
Reply
Old Dec 18, 2003 | 10:32 PM
  #2  
scorchie's Avatar
MBWorld Fanatic!
 
Joined: Jun 2002
Posts: 3,559
Likes: 4
From: Las Vegas, NV USA / London, UK
GL320CDI / C63 Edition 507 Coupe (EDP) / E63 S (on order) / G500 / Smart Brabus
I suggest purchasing a CANBUS interface (some of the embedded system manufacturers provide whole computers on SIMMs with CANBUS interfaces). The system always runs in "promiscuous mode" so it would be pretty easy to capture the data as you press the buttons on the steering wheel controls. Every device on CANBUS receives every message and it is up to the device to decide whether to use the data or not.

-s-
Reply
Old Dec 19, 2003 | 02:39 PM
  #3  
DaveBk's Avatar
Thread Starter
Junior Member
 
Joined: Dec 2003
Posts: 52
Likes: 1
From: Buckinghamshire, UK
SL500
I've decided to build a canbus interface for my Palm T3. Canbus to RS232 can be acheived with a handful of IC's and will cost me far less than a commercial unit. I'll then do exactly as you suggest - hook it up and start pressing buttons! Thanks.
Reply
Old Dec 19, 2003 | 07:10 PM
  #4  
scorchie's Avatar
MBWorld Fanatic!
 
Joined: Jun 2002
Posts: 3,559
Likes: 4
From: Las Vegas, NV USA / London, UK
GL320CDI / C63 Edition 507 Coupe (EDP) / E63 S (on order) / G500 / Smart Brabus
Originally posted by DaveBk
I've decided to build a canbus interface for my Palm T3. Canbus to RS232 can be acheived with a handful of IC's and will cost me far less than a commercial unit. I'll then do exactly as you suggest - hook it up and start pressing buttons! Thanks.
Don't forget to enable the phone in the instrument cluster (using Star Diagnosis) or else the steering wheel button for the phone will not send any messages!

Let us know how it goes.

-s-
Reply
Old Dec 20, 2003 | 02:08 PM
  #5  
DaveBk's Avatar
Thread Starter
Junior Member
 
Joined: Dec 2003
Posts: 52
Likes: 1
From: Buckinghamshire, UK
SL500
Do I really need to enable it? My current CLK say's Function not supported, when I press the phone buttons. In order for the instrument cluster to know it's not supported the steering wheel must be sending the message? I had assumed the E will be the same (mine arrives in January). Whatever the case I'll post the full story. Thanks
Reply
Old Dec 20, 2003 | 04:36 PM
  #6  
scorchie's Avatar
MBWorld Fanatic!
 
Joined: Jun 2002
Posts: 3,559
Likes: 4
From: Las Vegas, NV USA / London, UK
GL320CDI / C63 Edition 507 Coupe (EDP) / E63 S (on order) / G500 / Smart Brabus
Originally posted by DaveBk
Do I really need to enable it? My current CLK say's Function not supported, when I press the phone buttons. In order for the instrument cluster to know it's not supported the steering wheel must be sending the message? I had assumed the E will be the same (mine arrives in January). Whatever the case I'll post the full story. Thanks
Yes, it must be enabled.

However, some come enabled, some do not. Just make sure yours is... otherwise you'll be looking for CANBUS messages that won't be there.

-s-
Reply
Old Dec 21, 2003 | 03:22 AM
  #7  
Dema's Avatar
MBWorld Fanatic!
 
Joined: Jul 2002
Posts: 2,677
Likes: 3
From: California
i535
BTW does somebody know any analog of Dension ICE link for MB?
Reply
Old Jan 9, 2004 | 01:43 AM
  #8  
oktane's Avatar
Member
 
Joined: Oct 2002
Posts: 77
Likes: 1
From: S. California
Re: Canbus protocol on W211

That's a good idea. Fortunately engine and interior CANBUS are separate, or else you'd be looking at a lot of data!

I wanted to decode a multifunction steering wheel once as well for a different reason, but never got around to it. Keep us updated!



Originally posted by DaveBk
Does anyone know how I can find out some details on the W211 Canbus protocol? I need to know some details on the message formats and contents specifically relating to the steering wheel audio and phone controls. I'm considering buidling an interface unit to intercept the messages from phone answer/hang up buttons to control an aftermarket bluetooth phone kit. Thanks!
Reply
Old Jan 9, 2004 | 05:15 PM
  #9  
DaveBk's Avatar
Thread Starter
Junior Member
 
Joined: Dec 2003
Posts: 52
Likes: 1
From: Buckinghamshire, UK
SL500
Will do, I'll start a new thread once I get started.
Reply
Old Jan 15, 2004 | 12:22 PM
  #10  
R4ND0M_AX3's Avatar
Member
 
Joined: Oct 2002
Posts: 147
Likes: 0
C230
I bought a bunch of IC's a while back to make my own RS232-CAN interface. Just have got around to actually doing it. But I wanted to use it to activate features that would normally require Star Diag. to do. I figure it's just sending out CAN messages to turn features on. Anyone think it works differently?
Reply
Old Jan 15, 2004 | 01:02 PM
  #11  
DaveBk's Avatar
Thread Starter
Junior Member
 
Joined: Dec 2003
Posts: 52
Likes: 1
From: Buckinghamshire, UK
SL500
I don't know for sure, but I would think it works something like this... One of the modules on the CAN will contain in non-volatile memory all of the config settings - on the w211 this is the Central Gateway, but on other models it could be the instrument cluster or whatever. The CAN-D diagnostics bus will usually have a direct connection to that module and I would expect that the StarDiag unit would communicate over this. Whether MB use any sort or cryptographic protection to prevent certain opertations is unknown (to me at least), but in any case without a StarDiag unit working out the protocol will be difficult. If you do have access to one you could 'sniff' the CAN and see if you can capture the messages for interpretation. I'm currently designing the PCB for my CAN to RS232 interface, but as mine is designed to work with the fault tolerant CAN-B it uses different voltage levels and resistor terminations to CAN-D which I think is the same high-speed CAN as used in the engine. I'm just looking to capture the messages from the steering wheel controls and use them to control an aftermarket phone.
Reply

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 


You have already rated this thread Rating: Thread Rating: 0 votes,  average.


All times are GMT -4. The time now is 07:43 AM.