Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
start [2013/02/14 21:11] – old revision restored admin | start [2014/07/28 07:40] – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{ : | + | {{ : |
+ | ====== Welcome to OOBD ====== | ||
- | ====== Welcome to OOBD ====== | + | ===== What is OOBD? ===== |
- | < | + | OOBD (Open On Board Diagnostics) is a collection of open Source software and hardware for OBD Vehicle Diagnostics. |
- | $hostname = gethostbyaddr($_SERVER[' | + | |
- | #echo $hostname; | + | |
- | if (preg_match('/ | + | |
- | #echo " | + | |
- | #echo $hostname; | + | |
- | } | + | |
- | </ | ||
+ | Our target is to provide a flexible platform to do the most diagnostic tasks quick, handy and reliable. To do so, we've developed a whole set of applications, | ||
- | ===== What is OOBD? ===== | ||
- | When you are familiar with Vehicle Diagnostics, | + | ===== Quickstart ===== |
- | To get out of this hell of tools, the target of OOBD is to provide an open framework as one single program, which is able to handle | + | To download, install, setup and run the software, please follow the instructions for [[: |
+ | |||
+ | |||
+ | For all documents, please use the links [[: | ||
+ | |||
+ | |||
+ | ===== Features ===== | ||
+ | |||
+ | |||
+ | * Runs on Windows, Linux, MacOS, Android and JavaMe | ||
+ | * The Application Menu lists and functions are not hardcoded, they are programmable | ||
+ | * some ODX dialects can be automatically translated into lua scripts ready to use - helpful when transforming module specifications | ||
+ | * Own dongle with own firmware supports | ||
+ | * full length UDS messages (4095Bytes) | ||
+ | * selective buffering of real time can messages directly | ||
+ | * can inject mode to send whole frame sequences | ||
+ | * raw can mode | ||
+ | * readout for rx/tx CAN error counter to measure bus quality | ||
+ | * in field updateable via bluetooth | ||
Line 29: | Line 41: | ||
- | ^ | + | ^ Java-ME |
- | | {{ : | + | | {{ : |
- | ^ On Windows (and Linux & Mac((No installation pack available yet, needs to be compiled manually out of the repository))) | + | |
- | |{{ : | + | |
Line 38: | Line 48: | ||
- | This is realized by not to have hardcoded functionality, | + | This is realized by control the functions by loadable (Lua) scripts. |
+ | |||
+ | |||
+ | ==== Examples ==== | ||
Building the main menu: | Building the main menu: | ||
- | <code lua> | ||
- | function Start(oldvalue, | + | |
+ | <code lua>function Start(oldvalue, | ||
identifyOOBDInterface() | identifyOOBDInterface() | ||
setSendID(" | setSendID(" | ||
openPage(" | openPage(" | ||
addElement(" | addElement(" | ||
- | addElement(" | + | addElement(" |
- | addElement(" | + | addElement(" |
addElement(" | addElement(" | ||
addElement(" | addElement(" | ||
addElement(" | addElement(" | ||
- | addElement(" | + | addElement(" |
addElement(" | addElement(" | ||
pageDone() | pageDone() | ||
return oldvalue | return oldvalue | ||
end | end | ||
- | |||
</ | </ | ||
Reading the VIN number: | Reading the VIN number: | ||
- | <code lua> | + | |
- | function vin(oldvalue, | + | |
+ | <code lua> | ||
echoWrite(" | echoWrite(" | ||
udsLen=receive() | udsLen=receive() | ||
Line 88: | Line 102: | ||
- | OOBD itself stands for Open On Board Diagnostics, | + | ===== Own Hardware - The CAN-Invader ===== |
- | ===== Own Hardware ===== | + | Although the build plans are available in the OOBD repository, we do recommend to better buy a finished CAN invader device at our partner |
- | To be able to support the full telegram length of the [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | |||
+ | It was found that there' | ||
+ | |||
+ | |||
+ | {{ : | ||
- | | ||
===== About us ===== | ===== About us ===== | ||
- | We are a small group of mainly automotive engineers who wanted to have some simple and handy equipment for our daily work. | ||
+ | We started as a small group of mainly automotive engineers who wanted to have some simple and handy equipment for our daily work. | ||
- | ==== Join the OOBD- Community.. ==== | ||
+ | ==== Join the OOBD- Community.. ==== | ||
If you like the concept of a flexible, configurable diagnostic software so much as we do, you might want to take the advantage of Open Source and take the base to implement your own ideas, wishes and needs - which is, of course, a good idea | If you like the concept of a flexible, configurable diagnostic software so much as we do, you might want to take the advantage of Open Source and take the base to implement your own ideas, wishes and needs - which is, of course, a good idea | ||
+ | |||
But.. | But.. | ||
+ | |||
As you certainly know, there are hundreds of diagnostic programs around, solving hundreds single problems, each one for its own. We have set up the OOBD project to generate a generic framework | As you certainly know, there are hundreds of diagnostic programs around, solving hundreds single problems, each one for its own. We have set up the OOBD project to generate a generic framework | ||
- | We are now just worried that you probably like this idea of this all-in-one-design, | ||
+ | We are now just worried that you probably like this idea of this all-in-one-design, | ||
- | So please before you start your own thing, have a thought about to [[dev: | ||
+ | So please before you start your own thing, have a thought about to join our team. We are open to every new idea, and as you see, we are also just at the beginning, but we really would like to end up with just one program for everything. | ||
+ | |||
+ | |||
+ | {{ : | ||
- | {{ : | ||
---- | ---- | ||
- | ===== Our Sponsors ===== | ||
- | We would like to thank our sponsors to support the OOBD idea: | + | ===== Our Partners & Sponsors ===== |
+ | |||
+ | |||
+ | Jatra as our partner in produce and distribute the [[http:// | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | We also would like to thank our sponsors to support the OOBD idea: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ===== Chat with the Developers (experimental) ===== | ||
+ | < | ||
+ | <iframe src=" | ||
+ | </ | ||
- | [[http:// | + | < |