Parts Catalog Accessories Catalog How To Articles Tech Forums
Call Pelican Parts at 888-280-7799
Shopping Cart Cart | Project List | Order Status | Help




Go Back   PeachParts Mercedes-Benz Forum > Mercedes-Benz Tech Information and Support > Mercedes-Benz Performance Paddock

Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 06-14-2008, 02:34 AM
88Black560SL
 
Join Date: Oct 2004
Location: NC
Posts: 3,003
Cracking the CAN Buss

Does anyone know how to crack the CAN bus code. What equipment do I need etc.

In order to make my own transmission Electronic Shift Controller, I will have to be able to read the CAN signals to the stock Trans controller.
__________________
To see my 129 parts for sale visit:
http://stores.ebay.com/The-Mercedes-SL-Store
John Roncallo
Reply With Quote
  #2  
Old 06-14-2008, 05:36 PM
Registered User
 
Join Date: Oct 2007
Posts: 17
Are you using the 600 or 560 tranny? I thought the 560 tranny was mechanical so you could just wire the ecu up to the 600 module and skew the 600 tranny sensors to think they are working.
Reply With Quote
  #3  
Old 06-14-2008, 05:54 PM
88Black560SL
 
Join Date: Oct 2004
Location: NC
Posts: 3,003
Quote:
Originally Posted by pro60modman View Post
Are you using the 600 or 560 tranny? I thought the 560 tranny was mechanical so you could just wire the ecu up to the 600 module and skew the 600 tranny sensors to think they are working.
I am using the SL600 trans. What you say is exactly what I'm in process of doing right now, see my latest post's in M120 into 560SL. But in the future I want to loose all this and go with a home grown ECU. Using the MB trans ECU forces me to use the MB twin $10,000,000.00 engine ECU's. First time these ECU's give me any crap I want them gone but I will need to communicate with and know what to tell the trans ECU. I would eventually like to make my own trans ECU.

I don't believe the M120 would be too expensive to own if I could build my own ECUs. But MB is driving these engines to extinction with there proprietary **** and out of sight scanner prices and up yearly upgrades. If I make my own ECU's I control the Horizontal and the Vertical.
__________________
To see my 129 parts for sale visit:
http://stores.ebay.com/The-Mercedes-SL-Store
John Roncallo
Reply With Quote
  #4  
Old 06-14-2008, 07:01 PM
Registered User
 
Join Date: Oct 2007
Posts: 17
Why not just use a standalone megasquirt v2 and a T5? I dont get the impression you like banging gears yourself but the T5 is the easiest tranny swap for almost any custom swap, they are cheap and very upgradable.
Reply With Quote
  #5  
Old 06-14-2008, 07:49 PM
88Black560SL
 
Join Date: Oct 2004
Location: NC
Posts: 3,003
Quote:
Originally Posted by pro60modman View Post
Why not just use a standalone megasquirt v2 and a T5? I dont get the impression you like banging gears yourself but the T5 is the easiest tranny swap for almost any custom swap, they are cheap and very upgradable.
Don't think a 6 speed stick with a gated shifter hasn't crossed my mind. There was a guy talking about building bell housings awhile back. I don't know if that ever materialized. But at the moment I have the complete M120 all computers and 722.6 lying around. Right now I'm in the development process. I have the engine running and soon hope to have the car running. As long as that car is running I will have a window of opportunity to crack the CAN code. Once anything goes wrong that window is closed. So I want to do it while I can.
__________________
To see my 129 parts for sale visit:
http://stores.ebay.com/The-Mercedes-SL-Store
John Roncallo
Reply With Quote
  #6  
Old 06-15-2008, 06:11 PM
Registered User
 
Join Date: Oct 2004
Posts: 3,277
I know I gave you greif back when it was in the concept stage but I admire your persistance. Reverse engineering a module to control the trans is going to make your work to date seem like childs play without an advanced electronics degree and a ton of embedded systems software experience. Having taught myself Assembler, designed built and programed a simple controller module, I can tell you that I would run away screaming from the project that you are presenting for yourself. I honestly think that it would be infinately simpler to sell the electronic trans and buy an earlier (and more reliable IMO) non electronic trans. Given the nature of the car I don't really see the avantage of keeping the electronic trans. Say to hell with all of the sensors, wiring, and interface. Put the early trans in, hook up the vacuum and throttle pressure cable and go.
Reply With Quote
  #7  
Old 06-15-2008, 06:55 PM
88Black560SL
 
Join Date: Oct 2004
Location: NC
Posts: 3,003
Quote:
Originally Posted by duxthe1 View Post
I know I gave you greif back when it was in the concept stage but I admire your persistance. Reverse engineering a module to control the trans is going to make your work to date seem like childs play without an advanced electronics degree and a ton of embedded systems software experience. Having taught myself Assembler, designed built and programed a simple controller module, I can tell you that I would run away screaming from the project that you are presenting for yourself. I honestly think that it would be infinately simpler to sell the electronic trans and buy an earlier (and more reliable IMO) non electronic trans. Given the nature of the car I don't really see the avantage of keeping the electronic trans. Say to hell with all of the sensors, wiring, and interface. Put the early trans in, hook up the vacuum and throttle pressure cable and go.
Do you remember what Admiral Nimitz said when he sunk 3 Japanese ships in the battle of Midway. He said , I suppose I could just turn around now and claim victory but there is only one problem, "I want that 4th ship".

Now for the past 4 years I have already had a car, stock 560SL, that is faster than a Ferrari 308 GTSi in all speed categories with the exception of absolute top speed. The 308 GTSi is Allegedly 10 mph faster. That is Allegedly with a capital A. You will note the 308 has 5 speeds and the 560SL only has 4. If the 560SL had 5 speed it would maintain road superiority in all speed categories over the Ferrari 308 GTSi.

So I guess you could say that with the M120, I could beat the Ferrari 308 GTSi in all speed categories even if the transmission were stuck in 4th gear. I guess I should declare victory and go home, but there is only one problem, "I want that 5th gear" When MB went to 5 gears they unfortunately went electronic.

I suppose your going to tell me that the 560SL and Ferrari 308's are both boat anchors when it comes to performance. I know, but keep it quiet, this whole reply is all just a really good BS story.
__________________
To see my 129 parts for sale visit:
http://stores.ebay.com/The-Mercedes-SL-Store
John Roncallo
Reply With Quote
  #8  
Old 06-16-2008, 07:45 AM
Registered User
 
Join Date: Aug 2002
Location: Plymouth, Devon, UK
Posts: 62
You are a man after my own heart

When someone or something says I can't do something, then I just get more determined to make it happen!

Good link on CANbus here http://www.semiconductors.bosch.de/pdf/can2spec.pdf

...and an analyzer http://www.kvaser.com/index.htm

Cheers,

Richard


Quote:
Originally Posted by Roncallo View Post
Do you remember what Admiral Nimitz said when he sunk 3 Japanese ships in the battle of Midway. He said , I suppose I could just turn around now and claim victory but there is only one problem, "I want that 4th ship".

Now for the past 4 years I have already had a car, stock 560SL, that is faster than a Ferrari 308 GTSi in all speed categories with the exception of absolute top speed. The 308 GTSi is Allegedly 10 mph faster. That is Allegedly with a capital A. You will note the 308 has 5 speeds and the 560SL only has 4. If the 560SL had 5 speed it would maintain road superiority in all speed categories over the Ferrari 308 GTSi.

So I guess you could say that with the M120, I could beat the Ferrari 308 GTSi in all speed categories even if the transmission were stuck in 4th gear. I guess I should declare victory and go home, but there is only one problem, "I want that 5th gear" When MB went to 5 gears they unfortunately went electronic.

I suppose your going to tell me that the 560SL and Ferrari 308's are both boat anchors when it comes to performance. I know, but keep it quiet, this whole reply is all just a really good BS story.
__________________
1989 W124 300E
1991 R129 500SL
Reply With Quote
  #9  
Old 06-17-2008, 11:45 PM
Strife's Avatar
General Purpose Geek
 
Join Date: Apr 2004
Location: KY USA
Posts: 2,238
Well, the trick I see is not sending/receiving the messages ,but cracking what they mean. There is no standard for the application layer, and I'm certain that manufacturers make at least some kind of effort to encrypt it or to at least make it "fragile", meaning, that any goofing around will shutdown the system (go into limp home mode, for example).

It would take extensive "spying" and recording of an identical operational car, then analyzing, then copying the messages and programming them into a controller. and verifying that the messages do what they are supposed to do (which might be scary).

The controller part is actually pretty easy, there are 8051 based chips as well as PIC chips. Both have compilers, including BASIC compilers (!), cheap or free.
__________________
86 560SL
With homebrew first gear start!
85 380SL
Daily Driver Project

http://juliepalooza.8m.com/sl/mercedes.htm
Reply With Quote
  #10  
Old 06-18-2008, 05:03 PM
88Black560SL
 
Join Date: Oct 2004
Location: NC
Posts: 3,003
Quote:
Originally Posted by Strife View Post
Well, the trick I see is not sending/receiving the messages ,but cracking what they mean. There is no standard for the application layer, and I'm certain that manufacturers make at least some kind of effort to encrypt it or to at least make it "fragile", meaning, that any goofing around will shutdown the system (go into limp home mode, for example).

It would take extensive "spying" and recording of an identical operational car, then analyzing, then copying the messages and programming them into a controller. and verifying that the messages do what they are supposed to do (which might be scary).

The controller part is actually pretty easy, there are 8051 based chips as well as PIC chips. Both have compilers, including BASIC compilers (!), cheap or free.
My feeling is that if I can get the bit stream into excel I will have it by the balls. MB does publish the bit stream pattern. I figure for example I could jack up the car turn the key on and rotates one wheel. In this case only the wheel speed sensor should be active on the CAN. Once the wheel speed tag is identified I can put it on the road to develop a wheel speed calibration. I don't need every CAN parameter, just the ones that talk to the transmission.
__________________
To see my 129 parts for sale visit:
http://stores.ebay.com/The-Mercedes-SL-Store
John Roncallo
Reply With Quote
  #11  
Old 06-21-2008, 08:46 PM
Registered User
 
Join Date: Oct 2004
Posts: 3,277
John, you've got some work cut out for you, if you are determined to use that electronic trans. I really don't understand your desire to use it. You want to use non M/B engine management so the desire to stay strictly M/B shouldn't be a concern. I honestly don't think it is the best trans to use regardless of whether you can effectively communicate with it enough to shift out of first or not. I don't regard it as a very stout piece to start with. It lives behind that engine b/c the power is cut during upshifts and the tranny module softly engages the gears to keep the 12's torque from busting it apart. Without using the M/B hardware with it's software babying the trans you'll find out what I mean. You've got a clean slate, I'd use that as an opportunity to start with something better, even if it is an older design. Mercedes reliability track record over the last ten years makes it evident that they were building cars for profit, not reliability. Just b/c it's newer, doesn't mean it's better.
Reply With Quote
  #12  
Old 06-21-2008, 10:30 PM
88Black560SL
 
Join Date: Oct 2004
Location: NC
Posts: 3,003
Quote:
Originally Posted by duxthe1 View Post
John, you've got some work cut out for you, if you are determined to use that electronic trans. I really don't understand your desire to use it. You want to use non M/B engine management so the desire to stay strictly M/B shouldn't be a concern. I honestly don't think it is the best trans to use regardless of whether you can effectively communicate with it enough to shift out of first or not. I don't regard it as a very stout piece to start with. It lives behind that engine b/c the power is cut during upshifts and the tranny module softly engages the gears to keep the 12's torque from busting it apart. Without using the M/B hardware with it's software babying the trans you'll find out what I mean. You've got a clean slate, I'd use that as an opportunity to start with something better, even if it is an older design. Mercedes reliability track record over the last ten years makes it evident that they were building cars for profit, not reliability. Just b/c it's newer, doesn't mean it's better.
Actually It may have became a non issue just yesterday. I found a company that makes a stand alone controller for the 722.6. They say they developed this particular controller for the military and that is there only customer so far. I wonder for what. In any case the controller is $750 and the cable is $150. It does not need wheel speed sensors and doesn't talk to the engine. It 's what I call a beautiful thing. They will sell it to me with a satisfaction guarantee. For some reason I get the feeling they want me to develop it for them. In any case that closes the final loop of what to do if I cant get this thing running and have to go with an after market ECU unit for the engine. I now have a transmission solution that doesn't need to talk to the engine and doesn't care about the gear ratio. The older 4 speed MB trans was always the backup plan.

What I am still not sure of, is if this is a plan can put into effect immediately with the existing MB ME ECU's or will I have to go with an after market ECU unit to run the system together. I know the MB transmission control unit sends as outputs over the CAN: internal torque, engaged gear, TC lockup status, overload protection requirement, kickdown and limp-home mode status. I need to ask what would happen if the engine did not see these signals.

So the plan for the moment is to stay the course and use all the stock MB components, and only go with after market stuff if I should run into a problem. I'm actually so close with this I can taste it. Using the stock components also enables me (actually forces me) to have ESP, which is a cool feature I wouldn't mind playing with but it is really making the initial install complex.

http://www.powertraincontrolsolutions.com/content-4.html
__________________
To see my 129 parts for sale visit:
http://stores.ebay.com/The-Mercedes-SL-Store
John Roncallo
Reply With Quote
  #13  
Old 06-23-2008, 09:34 PM
Strife's Avatar
General Purpose Geek
 
Join Date: Apr 2004
Location: KY USA
Posts: 2,238
That connector is a REALLY expensive military quality Amphenol connector, so it might not be a BS story. I wonder if up-armoring vehicles weighed them down to the point that a tricky transmission controller was required to get the vehicles to move at all (obviously, not HMMV's, etc, I was thinking about armored cars, etc).

I am worried about duxthe1's comments. I do know that newer MB computers pull back on the engine during shifts.

How 'bout a nice Turbo 400? You can't break one of those with a sledge hammer. Not exactly a paragon of efficiency, though...
__________________
86 560SL
With homebrew first gear start!
85 380SL
Daily Driver Project

http://juliepalooza.8m.com/sl/mercedes.htm
Reply With Quote
  #14  
Old 06-24-2008, 03:57 AM
Cervan's Avatar
Crazy mechanic.
 
Join Date: Jan 2007
Location: olympia washington
Posts: 1,809
what about an allison 10 speed?
__________________
Have you ever noticed that anybody driving slower than you is an idiot, and anyone going faster than you is a maniac?

As long as they would add one additional commandment for you to keep thy religion to thyself.
George Carlin (Wonder where he is now..)

1981 240d (engine donor 1983 240d) recently rebuilt engine hurray! - No more.. fought a tree and the tree won.

pearl black 1983 240d 4speed (Converted!@$$%) atleast the tranny was rebuilt.
Reply With Quote
  #15  
Old 06-24-2008, 01:14 PM
KarTek's Avatar
<- Ryuko of Kill La Kill
 
Join Date: Jun 2007
Location: Bahama/Eno Twp, NC
Posts: 3,256
I'm interested in the CAN bus as well for future reference. I am trying to adapt a gas engine throttle motor to be controlled by my diesel injection pump control circuit. I'm also curious about how I would rig sensor "tricking" components to simulate the presence of the 722.6 if I were able to somehow swap in a manual... hmmmm... Just thinking out loud.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On




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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2018 Pelican Parts, LLC - Posts may be archived for display on the Peach Parts or Pelican Parts Website -    DMCA Registered Agent Contact Page