Tag Info

Hot answers tagged

5

While this might be a great question for the reverse engineering site that's in beta, I'll give you my take. Hardware Options 1) They make an ODB II <==> UART hardware interface, that will give you serial access to your CAN signals. You can effectively read and write signals to the bus. 2) There are boards like Freescale's SABRE Automotive ...


3

The answer would be yes if the vehicle was produced after 2008, otherwise no. in the following article it states it is required as one of the signalling protocols in OBD2 Post 2008. http://en.wikipedia.org/wiki/On-board_diagnostics#OBD-II_signal_protocols So presently vehicles that are currently being produced do have a CAN channel included in the OBD2 ...


3

Usually the OBD CAN bus is 'bridged' onto the other CAN buses of the vehicle, in order to facilitate diagnostics of ECUs on the other buses. However, the bridge may only pass diagnostic messages onwards :( It's different on every platform. In terms of the protocol - its a classic reverse engineering problem. You need to capture a few traces of the CAN ...


2

CAN bus is actually a fairly complex protocol, similar to USB in many ways. However, your OBD-II to FTDI adapter is probably just implementing the OBD-II part of this protocol, which is pretty simple (after all, they are converting it to a serial interface). Use the serial communication tools built into MATLAB to do this (e.g., to communicate ASCII to a ...


2

If I were the guy who designed the electronics, I would make it impossible to do this via CAN-Bus simply because you get bluetooth adapters for OBD2 that someone standing outside the car could pair with and send the unlock instruction to. It's a safety hazard, so I wouldn't support it.


2

My recommendation is that you start with Bosch CAN 2.0 spec, and then move on to openXc, if you have access to a newer Ford vehicle, they provide you with details on how to leverage some CAN interfaces. Another thing to note is that OBD is a standard, but the implementation of CAN is not, different vehicles will have CAN buses wired to different pins on the ...


1

A full CAN message consists of a FRAME ID and a MESSAGE. You're probably going to have to Reverse Engineer the CAN messages to find out which message you want to put on the bus. The answer there also deals with how to read messages as well. As far as specifically addressing the ECU, not sure how you would do that without having the official documentation, ...


1

What you are wanting to do is possible. I've had similar experience and desire for my 2010 Camry. From my experience, reading messages from the OBD-II port wasn't getting me anywhere. It was like the CAN messages were only a response to me manually manipulating the the car. I would get a message response from locking or unlocking the doors with the key ...


1

Even if you connect to the correct bus and broadcast the correct CAN message you still run into the issue, of transmitting a CAN message that is already being transmitted by another ECU. The way CAN works, every can message has an Arbitration ID also referred to as the message id. Under normal operation, no ECU will ever broadcast a message with the same ID ...


1

You can petition Ford to release it, as they have for the Focus, Escape, and some other cars with their OpenXC SDK Alternatively, you can try to hack the OpenXC to work with it. I imagine the protocols are there, just slightly different.


1

I was looking for the similar thing and stumbled on a page which describes the protocol for the 650gs. I haven't managed to try it out yet but it seems promising. http://www.f650gs.crossroadz.com.au/Diagnostics.html Topic is discussed here as well: http://f650.com/forum/showthread.php?25550-Diagnostic-plug-pinout-does-anyone-have-it Plese let my know how ...



Only top voted, non community-wiki answers of a minimum length are eligible