Posts made by KidTurbo
posted in Hardware and Wiring read more

I have some contacts with decent prices on small runs. If you need someone get in touch.

posted in Howto read more

I replied to your question about the 29bit firmware in the other topic. I've been focused on another GM model and not messed with the Benz in a few weeks. I think it's a voltage issue on that bus, it's not normal. Also I think some of the VW users may be able to help further since some models may share that bus configuration with MB...

posted in Firmware read more

I've yet to get the 29bit to properly compile, working on that now... However I have seen the same issues your experiencing on a car before. This was on my 05 MB low speed bus when ever I connect to it. The CBT seems to freak it out. I have found that that particular bus is NOT terminated with 120ohm resistors like the high speed bus. I planned to investigate it further, but car is in the body shop for next couple weeks...

posted in Howto read more

Thanks @Reto I'll give that a try and post up my results. I upgraded my windows version but that alone didn't do it.

posted in Firmware read more

On the sprinter, gateway is blocking... Discovered that on my E320. Had to connect directly into the B and C bus behind the gateway. The gateway is like a firewall. DLC16 port only accepts OBD commands and translates them to to the other nodes. Dig up the wiring diag, find the data HUBs, and wire in there.

posted in General Discussion read more

Thanks Derek.
I finally upgraded to Win8.1, so got to briefly check out the app today. Looks good, easy to navigate.
Did have a issue when attempting to upgrade Firmware from .4.2 with it. CBT rebooted but the app hangs at uploading firmware. Have to close and reopen it when that happens. I haven't had time look into it further yet.
-K

posted in Hardware and Wiring read more

How you guys coming with the low speed single wire bus and the CBT?

I'm interested in instrument data which I believe is transmitted from the ECM over high speed, then to the display as low speed from the BCM.

posted in Howto read more

How about his Derek. Could you compile a 29bit version with the Windows Wireshark output settings like before and just post it for download? I've thought about having someone do that for me until we get this bug figured out. Really like to get this running.

posted in Howto read more

I'm running ver 1.6.1 on XP.

Tried several things related to file directories and such, with no luck. Had fixed previous compiling issues that way. However with the limited time I have to mess with it, hard to debug. Would love to get this one going since my main uses are 29bit related.

Anyone gets time to help me debug this please let me know and I'll make time to collaborate.

posted in General Discussion read more

Bump on the update status.

posted in Howto read more

I downloaded the 29Bit branch but get a bunch of errors when I verify. What am I missing??

-K

Arduino: 1.6.1 (Windows XP), 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];

 ^

SerialCommand.h: In member function 'void SerialCommand::setBluetoothFilter()':

SerialCommand.h:350:7: error: 'btMessageIdFilters' was not declared in this scope

   btMessageIdFilters[cmd[0]][0] = (cmd[1] << 8)+cmd[2];

   ^

In file included from CANBusTriple.ino:31:0:

SerialCommand.h: In member function 'void SerialCommand::logCommand()':

SerialCommand.h:410:73: error: no matching function for call to 'CANBus::setFilter(int, int, int)'

     bus.setFilter( 0x00, (cmd[2]<<8) + cmd[3], (cmd[4]<<8) + cmd[5] );

                                                                     ^

SerialCommand.h:410:73: note: candidate is:

In file included from CANBusTriple.ino:11:0:

C:\Arduino\hardware\arduino\avr\libraries\CANBus\src/CANBus.h:200:10: note: void CANBus::setFilter(int, int)

 void setFilter(int, int);

      ^

C:\Arduino\hardware\arduino\avr\libraries\CANBus\src/CANBus.h:200:10: note: candidate expects 2 arguments, 3 provided

In file included from CANBusTriple.ino:32:0:

ServiceCall.h: At global scope:

ServiceCall.h:27:5: error: 'IDENTIFIER_INT' does not name a type

 IDENTIFIER_INT filterPids[ NUM_PID_TO_PROCESS ];

 ^

In file included from CANBusTriple.ino:32:0:

ServiceCall.h: In member function 'void ServiceCall::setFilterPids()':

ServiceCall.h:203:7: error: 'filterPids' was not declared in this scope

   filterPids[ii] = IDENTIFIER_INT ((cbt_settings.pids[i].txd[0] << 8) + cbt_settings.pids[i].txd[1]) + 0x08;

   ^

ServiceCall.h:203:104: error: 'IDENTIFIER_INT' was not declared in this scope

   filterPids[ii] = IDENTIFIER_INT ((cbt_settings.pids[i].txd[0] << 8) + cbt_settings.pids[i].txd[1]) + 0x08;

                                                                                                    ^

In file included from CANBusTriple.ino:34:0:

Naptime.h: At global scope:

Naptime.h:19:5: error: 'IDENTIFIER_INT' does not name a type

 IDENTIFIER_INT resetId;

 ^

Naptime.h: In constructor 'Naptime::Naptime(SerialCommand*)':

Naptime.h:32:3: error: 'resetId' was not declared in this scope

resetId = 0;

^

Naptime.h: In constructor 'Naptime::Naptime(int, SerialCommand*)':

Naptime.h:43:3: error: 'resetId' was not declared in this scope

resetId = resetMessageId;

^

Naptime.h: In member function 'virtual void Naptime::tick()':

Naptime.h:87:32: error: 'resetId' was not declared in this scope

 busses[0].setFilter( 0x00, resetId, resetId );

                            ^

Naptime.h: In member function 'virtual Message Naptime::process(Message)':

Naptime.h:188:23: error: 'resetId' is not a member of 'Naptime'

if( msg.frame_id == Naptime::resetId )

                   ^

CANBusTriple.ino: In function 'boolean sendMessage(Message, CANBus)':

CANBusTriple.ino:224:68: error: 'class Message' has no member named 'ide'

CANBusTriple.ino:228:68: error: 'class Message' has no member named 'ide'

CANBusTriple.ino:232:68: error: 'class Message' has no member named 'ide'

CANBusTriple.ino: In function 'void readBus(CANBus)':

CANBusTriple.ino:264:73: error: 'class Message' has no member named 'ide'

CANBusTriple.ino:276:73: error: 'class Message' has no member named 'ide'

Error compiling.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

posted in Howto read more

I took a break to work on another project, but feel your pain. You captured more than I have so far.
1st issue I had is the 83k network is not terminated. Unsure reasoning, but could be a problem.
2nd issue I could only get the CBT to work part of the time in listen only mode. When in normal mode, it just freaked out everything else on the bus. Light flash, door locks won't work, visit workshop message in dash. As you found, once CBT is removed the MB bus clears and recovers.

I'd love to work on collecting data further, but first need to get someone with more skills to write specific config for the CBT that's tested to work in the MB bus....

posted in General Discussion read more

No XP Win32 Version?

posted in Howto read more

Typically there is a formula used to convert the hex/dec data for things like RPM vaue. 0x in dec value / 256*10 is popular, and I've also seen values like /16 used.
IE: hex 0x001d4c00, dec 1920000 / 256 = 7500.
A quick calculation based off your tests makes me think something along that line is the possible key..

posted in General Discussion read more

Thanks Derek. Been away for a few, so will test the alpha-release software and compare the speeds. I'm running on a 5yr old XP Toughbook, so it should be comparable to your PC.

posted in Howto read more

That's pretty cool. Your progressing nicely.

posted in Howto read more

Received an update earlier today on a related topic I posted over on a MBworld forum, which confirms what I had noticed about this CAN B network design. Seems that because CAN B is low speed "83.3kbps", it doesn't require termination. So it doesn't have the two 120ohm resistors in series which creates the 60ohms across the CAN H & L wires.
I'm not certain, but this may be causing some of errors I'm seeing when the CBT is connected. Need someone with more expertise on the 2515 transceivers to weigh in on this one. I do know something is causing the CBT to lock up frequently, requiring a power cycle to regain serial access.

?? :-"

posted in General Discussion read more

Derek, think I may have discovered a possible issue with the Nodejs script and Wireshark on Windows. Experiencing a lag issue with packets coming from nodejs. Was doing some wireshark filtering by ID and noticed that button changes I had previously tracked using USBPcap weren't showing up. Turned the key off, and saw new packets kept coming in for over a minute. Sure enough so didn't the hex code bits matching the button input I changes I'd made over a minute earlier...

Anyone else experience this? Looks like Nodejs is buffering the data, and not related to wireshark best I can tell.

posted in Howto read more

Ooops! :(

Failed to find any playable video url.

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