I downloaded the freediag source. My initial look at it:
VAG support pretty incomplete. Concentrates on OBDII support - see
http://www.obdii.com for more info.
Also - it is primarily Linux based and uses Streams. Although it has some hooks for win32 it is largely incomplete (bummer). I do have Debian installed (co-incidently started playing with Debian last week but must confess that I am a relative Linux newbie). I will play at getting it to run under Debian - at the moment I am sorting out a network driver for my network card for Debian...so this may be a while(!). In any case I have win32 on my laptop and don't intend to install Debian on it for the forseeable future. I also anticipate that most people on the forums are win32 based and want a nice GUI with buttons to click.
Anyway - it may be of some use, but a Win32 version will work quite different. I already have some C++ that I have written which wraps the serial port quite nicely on a PC. I also intend to write it so that a Palm port is simple (just replace the GUI and serial driver). Anyway, I'll see how I get on - must finish robot software first..hehehe
Regards
Peter
PS: just seen your latest post - the optocoupler that is specified in one of the links is pretty cheap - see
RS components (47p)
<br></br>