Device-ELM327 version 0.03 This module provides a Perl interface to a device containing an Elm Electronics ELM327 OBD Interpreter and provides access to the following functions: Read OBD parameters and extract individual values from results Read OBD Trouble Codes and expand them to their full form Reset OBD Trouble Codes Read ELM327 parameters Write and write the ELM327 data byte Calibrate ELM327 Voltage Switchable diagnostic trace and replay function for debugging The module is written entirely in Perl and works with both Linux and Windows. Depending on which operating system it is run on it uses either the Win32::SerialPort or Device::SerialPort module so it should work on any platform that supports one of them. INSTALLATION To install this module, run the following commands: perl Makefile.PL make make test make install SUPPORT AND DOCUMENTATION After installing, you can find documentation for this module with the perldoc command. perldoc Device::ELM327 You can also look for information at: RT, CPAN's request tracker http://rt.cpan.org/NoAuth/Bugs.html?Dist=Device-ELM327 AnnoCPAN, Annotated CPAN documentation http://annocpan.org/dist/Device-ELM327 CPAN Ratings http://cpanratings.perl.org/d/Device-ELM327 Search CPAN http://search.cpan.org/dist/Device-ELM327/ My ELM327 page http://gts-ltd.co.uk/ELM327.php LICENSE AND COPYRIGHT Copyright (C) 2012 Alister Perrott This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.