Giter VIP home page Giter VIP logo

obdcmd's Introduction

General


Author

  • Josh McIntyre

Website

  • jmcintyre.net

Overview

  • ObdCmd provides a command-line utility for dumping OBDII diagnostic information

Development


Git Workflow

  • master for releases (merge development)
  • development for bugfixes and new features

Building

  • make build Build the utility
  • make clean Clean the build directory

Features

  • Dump all currently available OBDII diagnostic information
  • NOTE: The utility may take a moment to initialize settings on startup

Requirements

  • Requires a connected ELM327 device on a virtual serial port

Platforms

  • Windows
  • Linux
  • Raspberry Pi

Usage


CLI Usage

  • Run obdcmd.exe with the serial port number specified. Ex: obdcmd.exe COM3
  • Omit arguments after the port to enter the interactive menu
  • Or, specify <command> or all after the port to enter polling mode
  • Enter help to show available commands
  • Enter dumpall to fetch and display current diagnostic information
  • Enter <command> to dump just one diagnostic item
  • Enter quit to exit the utility

Diagnostic Information

  • Modern vehicles use OBDII for diagnostic codes.
  • This tool should provide most standard OBDII codes.
  • Pre-1996 cars may use OBDI standards that vary by manufacturer, not supported by this tool
  • Many OBDI codes can be pulled by placing a jumper wire across specified ports and watching check engine light flashes
  • Plugging these codes into a search engine or code search application for information pertaining to your project!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.