Posts made by the88g
posted in General Discussion read more

I had this exact problem on my 03 plate CL55. Radio works and even some window controls but lights, door locks, other interior buttons etc, no luck. It might have something to do with the part of the convenience bus you are connected to, are you able to try CAN cables in a different location? I never did figure it out but I was planning to give it another decent attempt when I change my car later this year. Part of me thought it could be that you need to read 29-bit CAN messages.

Derek mentioned to me once that; the messages you see may be the understood/response message and not actually the message sent to trigger the action, you may not see the original message on the CAN you are connected to. Let me know if you make any progress!

posted in Firmware read more

How did you know that you need 29-bit IDs?

I only ask because I can't figure it out. I had 29-bit IDs working but not without throwing errors on my dashboard first only to find out that I didn't need to use 29-bit IDs, switched back to 11-bit and now I think I'm having trouble getting my OEM display to change text and think its because I need to go back to 29-bit.

Compiling the 29-bit version that is on github isn't too time consuming, download the Arduino IDE, plug the device into your machine and build the source code. It isn't too bad and as long as you don't need 83.3kbps, it should work right away.

posted in Hardware and Wiring read more

Why are you using 08 as the second octave? Try 010102

posted in General Discussion read more

I was wondering the same thing. Anyone had any luck with this? The application (albeit in its alpha state) is really handy for looking for changes in the payload however, I can only see the last 15 lines (IDs above 390) or so because I can't scroll down

posted in Hardware and Wiring read more

Should be in the serial command file, look in the libraries folder under my documents.

posted in Howto read more

Have you tried setting the CAN Bus network speeds on the CBT first before connecting it to the car? I had this problem with the infotainment CAN in my car, only when I set it to 83kbps manually did I avoid having the CAN network go crazy.

posted in Howto read more

Finally! Small progress but it is something...

<img src="" />

posted in Firmware read more

The low speed bus that deals with the cabin buttons? I was wondering the same, but I tested the circuit and got 52 on the reading, I can only assume that means there is a resistor on both ends.

Yeah, to get the 29-bit version to compile, copy the libraries folder out of the download and put it in the root of the documents Arduino folder - won't have any problems compiling then.

For 83kbps support, I copied the hard coded values from the master branch;

// Hard coded configs
    case 83:
        config1 = 0x03;
        config2 = 0xBE;
        config3 = 0x07;

And place them above the 'digitalWrite' functions in CANBus.cpp (Line ~205). Do this before copying the libraries folder.

I hope this helps. It turns out I didn't need the 29-bit functions, now I am just having all sorts of trouble trying to write text on my speedometer (under the Audio page). Deciphering what the original stereo sends isn't working as well as I thought it would.

posted in Firmware read more

Makes me wonder if I should go back to 0.4.6, maybe I won't have problems sending CAN packets. I can see logged CAN messages fine on 0.6.0 however, make sure the baud rate is being detected properly. Did you make any further progress with troubleshooting this?

posted in Firmware read more

Any ideas?

The 29-bit version has managed to flag my SRS system as defective and presses random buttons when it is plugged in.

The master 0.6.0 branch has no problems letting me receive/send CAN packets without things going crazy but I believe the car wants 29-bit messages.


EDIT: Copy the values from 0.6.0 for 83.3kbps, there are some hard coded values in the libraries\CANBus folder I believe, these need copying over to the 29-bit branch if you want 83.3kbps.

posted in Firmware read more

What version of the IDE do I need to use? I can't get the 29-bit version to compile at all. There are lots of errors.

Arduino: 1.6.1 (Windows 8.1), Board: "CANBus Triple"
In file included from CANBusTriple.ino:31:0:
SerialCommand.h:109:5: error: 'IDENTIFIER_INT' does not name a type
IDENTIFIER_INT btMessageIdFilters[][2];

I have no problems getting the branch master to compile. Is there anything else in the code I need to change before hitting compile using programmer (SHIFT + Compile)?

Using IDE 1.6.0 and copying the libraries folder from github over to the libraries documents folder seemed to fixed this. Going out to try 29-bit IDs on the car!

Unfortunately, this immediately threw an SRS error on my dashboard and for some reason whenever I plug the device in, it seems to make the electronics go a little crazy. Why is the 29-bit version sending packets to the car as soon as it is plugged in?

posted in Firmware read more

So where are you connecting to? OBD2 Port? What car is it? Have you tried to locate some CAN H and L wires behind the stereo or tachometer?

posted in Firmware read more

The information provided here should get you to the stage where you can start seeing some packets;

Make sure you are compiling using 1.6 of the IDE, I ran into errors using the latest version. Download the older one. Hitting compile on the latest source from github will compile all those libraries you mentioned.

posted in Howto read more

I just got myself a second hand CANBus Triple for use in a 2003 CL55. After reading this thread, seems like I've made a mistake. Did either of you make any further progress? The thought of all the electrics going mad warns me to just leave it alone...

I haven't had much time on it just yet, will splice into some CAN networks tomorrow!

Looks like your connection to CANBus Triple was lost, please wait while we try to reconnect.