ELM 323 responds to AT commands

Feb 07, 2011 2 Replies

A while back, I bought an ELM 323, $50 Ebay, thinking it wouldn't be that hard to hack-up software to operate the device . . . only the MacOS is not so friendly about recognizing a generic, serial USB device. I've not given up on the Mac but I really needed to find out if this part would ever work. Then tonight, I got it work.



I'm running a Windows emulator and it recognizes the ELM 323 as a serial device and creates a "COM" device. Setting the speed to 9600 baud with hyperterm, an "ATZ" came back with the ELM 323, V2.0 response. We have communications.



I've just finished reading the programming manual and it looks quite feasible to write a Perl or possibly Java program to load ScanGauge XGAUGE definitions and make a passable, data reporting and recording system for NHW11s.



I looked over 'sourceforge' but none of the existing projects looks current. So there is a good chance I'll 'roll my own.' However, I haven't check the Yahoo and Google groups, yet. But I'm curious if anyone else has tried to do any work in this area.



Thanks, Bob Wilson


. . . I found a MacOS driver that works and connected to the ELM 323 from Mac OS 10.5.8. Since it has a fully functioning Perl, I'll going to write the first release(s) over the next few days. Requirements:

1) Read the OBD definitions using XGAUGE format, CSV file(s) 2) Use the 5 BAUD initialization 3) Variable polling rates 4) Add math operations of any polled variables 5) Driver display via WiFi/Bluetooth web interface 6) Record everything but let snippets get easily WiFi extracted for detailed analysis

Thoughts? Comments?

Bob Wilson

I've decided to move my work in this area over to the YahooGroup, "Prius Technical Stuff," because of the high ratio of Prius experimenters. It also has the file infrastructure to support a collaborative development effort. Folks are of course free to take a peek at the project plan I recently posted and join the party . . . or not.

Bob Wilson

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required