*mostly* fixed it. Still not quite there, though. Please lemme know if anyone gets the opportunity to try it.
EDIT: This is resolved. Read down the bottom to find the actual working code.
[old post left here for posterity]
As promised, I threw together a quick tool. It's not quite working yet [something for which I would be greatly appreciative if someone could help me with], but:
Download, extract. Make sure to install libftdi-dev plus dependencies on your sheeva. Compile with
Now the weird bit, which I hope someone here can help me with. When I run it, obdgpslogger doesn't work with it. If I open minicom on it [use minicom -p /dev/pts/whatever-ftdipty-said], then it works, but I have to hit enter twice each time, and it seems pretty slow. Can anyone suggest what might be happening?Code:gcc -o ftdipty ftdipty.c -lftdi
For anyone not clear: This is a small tool to stop you from needing to re-flash the kernel on your sheevaplug just to use an OBDPro device [or anything else using ftdi].
Just bumping. It's working now, and in obdgpslogger's repo as "obdftdipty"
Now run obdgpslogger with "-s /dev/pts/0" [to match the output of obdftdipty] and you'll be good to go. The process is a bit manual, still, but at least it *works*.Code:chunky@chunkplug:~/src/obdgpslogger$ ./bin/obdftdipty ./bin/obdftdipty successfully opened pty. Name: /dev/pts/0