#defines to build for ELM?
I got the current code (r193) running with my ELM327 by removing the ELM header set command (ATSHxxxxxx) in elm_init(). The command for ISO 9141 is "ATSH6810F1", which I haven't interpreted yet, but when that command is sent, my PID requests stop working. An ATWS or ATZ makes it okay again.
I drove around the block a couple times and am quite happy with the way it works. I found just one problem - when I shut off the engine and restarted, the display did not re-start (the buttons still switched screens fine, etc). I had to unplug/unpower to get it started again. I haven't looked at the engine-off code to see if there might be particular ELM issues there.
Soon I will move the circuit from the breadboard to something slightly less fragile and more usable, looking forward to using it.
-Ed
|