I recently puchased an el cheapo, ELM327-based USB OBD-II interface on eBay:
http://cgi.ebay.com/ebaymotors/ws/eBayISAPI.dll?ViewItem&item=320349644502&sspagename=STRK%3AMEWNX%3AIT&viewitem=Works great w/ other cars, but I can't seem to get it to communicate correctly with my 1998 Subaru Lagacy GT wagon.
I've tried all the common freeware, shareware, and demo software (ScanTool.net, OBD2Spy, wOBD, ScanMaster, DataPro), and it just doesn't want to communicate w/ that particular car - won't read codes or connect at all. I get various communication error messages, and a few of the programs will crash altogether when I try to connect to the Subaru.
Any advice will be much appreciated. Was Subaru using a non-standard protocol in 1998 or something? Or maybe I just need to buy a better USB interface with superior firmware compared to the $20 Chinese gizmo I'm currently using?
best,
JohnB