/OBScan

OBDII Hidden PID Scanner

Primary LanguageC++GNU General Public License v3.0GPL-3.0

OBScan is a PID scan utility that is compatible with any
OBDII scan tool based on the ELM327 IC. This utility scans
all PID’s on a vehicles ECM to allow the user to locate non
documented PID’s.


------------------------------------------------------------
Requirements:
c++ 11
On Debian run: sudo apt-get install build-essential

libboost
On Debian run: sudo apt-get install libboost-all-dev

libserial version 0.6.0rc2 or newer
http://libserial.sourceforge.net/
On Debian run: sudo apt-get install libserial-dev

------------------------------------------------------------

------------------------------------------------------------
Build and install:
 make
 sudo make install
------------------------------------------------------------

------------------------------------------------------------
Run:
edit /etc/OBScan.conf to reflect your ELM327 Chip settings
OBScan

Note: user needs to be in the dialout group or OBScan needs
to be run as root in order to access a tty device

To write data to a csv file run: OBScan > ScanOut.csv
------------------------------------------------------------